Перейти в хранилище документации
Обратиться в техническую поддержку
...
Tip |
---|
Для корректной работы скрипта в ПК Интеллект предварительно должны быть созданы и настроены объекты Детектор длины очереди (входит в состав пакета детекторов Detector Pack), Камера и Титрователь (ниже вместо символов N, M, L нужно подставить соответствующие номера Детектора длины очереди, Камеры и Титрователя).
...
В результате при отображении соответствующей камеры в мониторе Мониторе на видеоизображение будет накладываться текстовое сообщение о текущей длине очереди.
...
Info | ||
---|---|---|
| ||
При использовании параметров page<BEGIN> и page<END> будут заполняться соответствующие поля в базе титров, что даст возможность производить поиск данных с помощью интерфейсного объекта Поиск по титрам. |
Для корректной работы скрипта в ПК Интеллект предварительно должны быть созданы и настроены объекты Детектор подсчета посетителей (входит в состав пакета детекторов Detector Pack), Камера, Титрователь и Макрокоманда (ниже вместо символов N, M, L, P нужно подставить соответствующие номера Детектора подсчета посетителей, Камеры, Титрователя и Макрокоманды).
...
Макрокоманду обнуления можно запускать как вручную через главное меню ПК Интеллект, так и автоматически в любое заданное время (для этого используется таблица События на панели настройки объекта Макрокоманда, где необходимо указать предварительно настроенный объект Временная зона). Подробные сведения об использовании объектов Макрокоманда и Временная зона изложены в документе Руководство Администратора.
Приведенный ниже пример работает только для камер, у которых в конфигурации создан пульт управления PTZ. При настройке Монитора видеонаблюдения следует для 10 кнопок джойстика выбрать действие Перейти в пресет с параметрами 1,2,3...,0 (см. Руководство по установке и настройке компонентов охранной системы, раздел Присваивание клавишам джойстика команд при помощи Монитора видеонаблюдения).
Пример. По нажатию на кнопку пульта отображать пульта отображать соответствующую камеру в активном монитореМониторе. Скрипт должен срабатывать по таймеру с ID = 1.
...
После каждого нажатия кнопки на пульте управления необходимо ожидать нажатия следующей кнопки в течение 2 секунд. Если нажатия не произошло, то необходимо выводить на экран камеру с набранным номером.
Code Block | ||
---|---|---|
| ||
if (Event.SourceType=="TIMER" && Event.SourceId=="1" && Event.Action=="TRIGGER") { mon="1"; DebugLogString("на монитор "+ Itv_var("cam")); DoReactStr("MONITOR",mon,"ACTIVATE_CAM","cam<"+Itv_var("cam")+">"); Itv_var("cam")=""; } if (Event.GetParam("source_type")=="TELEMETRY" && Event.GetParam("action")=="GO_PRESET") { DoReactStr("TIMER","1","START","bound<2>"); var key=Event.GetParam("param4_val"); DebugLogString("Key:"+key); Itv_var("cam")=Itv_var("cam")+key; DebugLogString(Itv_var("cam")); } |
По макрокоманде 1 выводить текст
...