Перейти в хранилище документации
Обратиться в техническую поддержку
...
Настройки шрифта, цвета и положения надписи настраиваются на панели настройки объекта Титрователь.
Info | ||
---|---|---|
| ||
При использовании параметров page<BEGIN> и page<END> будут заполняться соответствующие поля в базе титров, что даст возможность производить поиск данных с помощью интерфейсного объекта Поиск по титрам. |
...
В результате при отображении соответствующей камеры в Мониторе на видеоизображение будет накладываться текстовое сообщение о количестве вошедших и вышедших посетителей.
Info | ||
---|---|---|
| ||
При использовании параметров page<BEGIN> и page<END> будут заполняться соответствующие поля в базе титров, что даст возможность искать данные с помощью интерфейсного объекта Поиск по титрам. |
...
Пример. По нажатию на кнопку пульта отображать соответствующую камеру в активном Мониторе. Скрипт должен срабатывать по таймеру с ID = 1.
Info | ||
---|---|---|
| ||
Необходимо заранее создать и настроить объект Таймер, установив значение Год равным текущему году. Настройка объекта Таймер подробно описана в документе Руководство администратора, в разделе Создание и настройка объекта Таймер. |
...
Code Block | ||
---|---|---|
| ||
if (Event.SourceType == "MACRO" && Event.SourceId == "1" && Event.Action == "RUN")
{
DoReactStr("MONITOR","1","SET_TITLES","titles<NNN \r Titles>,cam<1>,title_id<1>");
}
if (Event.SourceType == "MACRO" && Event.SourceId == "2" && Event.Action == "RUN")
{
DoReactStr("MONITOR","1","CLEAR_TITLES","cam<1>,title_id<1>");
} |
По макрокоманде отображать видеокамеру с потоком выбранного типа или с требуемым id потока на Мониторе 2.
Code Block | ||
---|---|---|
| ||
if (Event.SourceType == "MACRO" && Event.SourceId == "1" && Event.Action == "RUN") //по типу потока { DoReactStr("MONITOR","2","REMOVE","cam<5>"); DoReactStr("MONITOR","2","ADD_SHOW","cam<5>,stream_id<stream_client_flag>"); } if (Event.SourceType == "MACRO" && Event.SourceId == "2" && Event.Action == "RUN") //по типу потока { DoReactStr("MONITOR","2","REMOVE","cam<5>"); DoReactStr("MONITOR","2","ADD_SHOW","cam<5>,stream_id<stream_analytics_flag>"); } if (Event.SourceType == "MACRO" && Event.SourceId == "3" && Event.Action == "RUN") //по типу потока { DoReactStr("MONITOR","2","REMOVE","cam<5>"); DoReactStr("MONITOR","2","ADD_SHOW","cam<5>,stream_id<stream_archive_flag>"); } if (Event.SourceType == "MACRO" && Event.SourceId == "4" && Event.Action == "RUN") //по типу потока { DoReactStr("MONITOR","2","REMOVE","cam<5>"); DoReactStr("MONITOR","2","ADD_SHOW","cam<5>,stream_id<stream_alarm_flag>"); } if (Event.SourceType == "MACRO" && Event.SourceId == "5" && Event.Action == "RUN") //по id потока { DoReactStr("MONITOR","2","REMOVE","cam<5>"); DoReactStr("MONITOR","2","ADD_SHOW","cam<5>,stream_id<5.1>"); } |