Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

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

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

    Code Block
    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).

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