В данном разделе приведен пример создания диалогового окна для подсчета количества движений.  Для создания такого диалогового окна необходимо выполнить следующие действия:

  1. Создать текстовое поле с текстом Количество движений: (1).
  2. Создать переменную (2).
  3. Активировать кнопку  на панели инструментов.
  4. Дважды щелкнуть по рамке вокруг имени переменной. Откроется окно Параметры поля.
  5. В качестве имени переменной указать значение param (1).
  6. Установить флажок Не редактируемое (2).
  7. Сохранить файл с именем motion.dlg в папку <Директория установки ПК Интеллект>\Program
  8. Запустить ПК Интеллект.
  9. Создать в дереве объектов ПК Интеллект объект Окно запроса оператора с номером motion.
  10. В ПК Интеллект создать объект Программа на базе объекта Программы на вкладке Программирование диалогового окна Настройка системы (1).
  11. Записать следующий текст программы (2):

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

Данный скрипт означает, что как только в секторе видеокамеры №1 появится движение, откроется окно запроса оператора motion, которое покажет количество движений (param).

  • No labels