Versions Compared

Key

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

...

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

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

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

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


  11. Записать следующий текст программы:

    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. Из раскрывающегося списка Временная зона выбрать временную зону Всегда.
  13. Нажать на кнопку Применить.

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

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