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

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

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

Для создания такого окна выполнить следующие действия:

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

    Примечание

    Объект Программы предназначен для создания специализированных программ во встроенной среде программирования ПК Интеллект. Он по умолчанию не отображается на вкладке Программирование.

    Отображение объекта Программы можно настроить с помощью параметра OldScript ключа реестра HKEY_LOCAL_MACHINE\SOFTWARE\ITV\INTELLECT\ (см. Справочник ключей реестра) либо воспользоваться утилитой tweaki.exe (подробнее см. Панель настройки раздела Основная система).


  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