Перейти в хранилище документации
Обратиться в техническую поддержку
...
При постановке первой камеры на охрану выполнить перевод камеры в цветной режим и начать запись с нее.
Code Block |
---|
OnEvent("CAM","1","ARM") //первая видеокамера поставлена на охрану { DoReact("CAM","1","SETUP","color<1>"); // установка цветного режима видеокамеры DoReact("CAM","1","REC"); //запись с первой видеокамеры } |
Необходимо поставить на охрану первую видеокамеру при отключении пятой видеокамеры.
Code Block |
---|
OnEvent("CAM","5","DETACH") пятая видеокамера отключена { DoReact("CAM","1","ARM"); //первая видеокамера поставлена на охрану } |
Необходимо использовать половину ресурсов при записи у первой видеокамеры (то есть, если в системе через первую плату видеоввода подключено 4 видеокамеры, то первая будет записывать – со скоростью 6 кадров/сек, а остальные три – по 2 – 2,5 кадра/сек.), если она находится в тревожном состоянии.
Code Block |
---|
OnEvent("CAM","1","MD_START") //первая видеокамера находится в тревожном состоянии { DoReact("CAM","1","SETUP","rec_priority<2>"); // использование половины ресурсов при записи } |
Необходимо установить максимальную компрессию синхронно с четвертым микрофоном звуковой платы на первой видеокамере, при записи на диск видео с первой видеокамеры.
Code Block |
---|
OnEvent("CAM","1","REC") //первая видеокамера ведет запись на диск { DoReact("CAM", "1", "SETUP", "compression<5>, audio_type<OLXA_LINE>, audio_id<4>"); //первая видеокамера, максимальная компрессия, синхронно с четвертым микрофоном звуковой платы. } |
Необходимо начать запись с первой видеокамеры с минимальным качеством в черно-белом режиме, когда она выйдет из состояния тревоги.
Code Block |
---|
OnEvent("CAM","1","MD_STOP") // первая видеокамера перестала находиться в тревожном состоянии { value = 5; DoReact("CAM", "1", "SETUP", "compression<" + value + ">,сolor<0>"); //начать запись первой видеокамеры с минимальным качеством в ч/б режиме. } |
Необходимо начать запись с первой видеокамеры в режиме «откат», когда она снята с охраны.
Code Block |
---|
OnEvent("CAM","1","DISARM") //первая видеокамера снята с охраны { DoReact("CAM","1","REC","rollback<1>"); // Начать запись с первой видеокамеры в режиме «откат» } |
Установить новые параметры видеоканала при подключении первой видеокамеры.
Code Block |
---|
OnEvent("CAM","1","ATTACH") //подключена первая видеокамера { VIDEO_CANAL_ID = GETOBJECTPARAM("CAM","1","PARENT_ID"); // определяем идентификатор видеоканала, которому принадлежит первая видеокамера DoReact("GRABBER",VIDEO_CANAL_ID,"SETUP","chan<0>,mode<0>,resolution<1>,format<pal>"); //устанавливаем новые параметры видеоканала. } |
По макрокоманде 2 запустить автопанорамирование на камере 1.
Code Block |
---|
ifOnEvent (Event.SourceType == "MACRO" && Event.SourceId == ,"2" && Event.Action == ,"RUN") { DoReactStrDoReact("CAM","1","CRUISE_START","cruise_id<1>,action<CRUISE_START>,cam_id<1>"); } |
...