You are viewing an old version of this page. View the current version.
Compare with Current
View Page History
« Previous
Version 2
Next »
В данном разделе приведен пример создания диалогового окна для подсчета количества движений. Для создания такого диалогового окна необходимо выполнить следующие действия:
- Создать текстовое поле с текстом Количество движений: (1).

- Создать переменную (2).
- Активировать кнопку
на панели инструментов. - Дважды щелкнуть по рамке вокруг имени переменной. Откроется окно Параметры поля.
- В качестве имени переменной указать значение param (1).

- Установить флажок Не редактируемое (2).
- Сохранить файл с именем motion.dlg в папку <Директория установки ПК Интеллект>\Program
- Запустить ПК Интеллект.
- Создать в дереве объектов ПК Интеллект объект Окно запроса оператора с номером motion.

- В ПК Интеллект создать объект Программа на базе объекта Программы на вкладке Программирование диалогового окна Настройка системы (1).

Записать следующий текст программы (2):
OnInit(){
param="0";
}
OnEvent("CAM","1","MD_START"){
DoReact("DIALOG","motion","CLOSE");
param=str(atof(param)+1);
DoReact("DIALOG","motion","RUN","param<" + param + ">");
}
- Из раскрывающегося списка Временная зона выбрать временную зону Всегда (3).
- Нажать на кнопку Применить (4)
Данный скрипт означает, что как только в секторе видеокамеры №1 появится движение, откроется окно запроса оператора motion, которое покажет количество движений (param).
