Документация для версии Интеллект 4.11.0-4.11.3. Документация на другие версии также доступна.

Предыдущая страница Следующая страница

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

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

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

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

Создание диалогового окна для подсчета количества движений завершено.

  • No labels