В данном разделе приведен пример создания диалогового окна для подсчета количества движений. Для создания такого диалогового окна необходимо выполнить следующие действия:
- Создать текстовое поле с текстом Количество движений: (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).