Перейти в хранилище документации
Обратиться в техническую поддержку
...
Запускать и останавливать патрулирование поворотника поворотного устройства по макрокомандам.
Реализация:
...
Проигрывание звукового файла от прихода одного события , до прихода другого события . (В в данном случае примере это запуск макрокоманд).
Звуковой файл должен длиться не больше количества секунд, которое указано в операторе Wait.
...
name=H+"_"+M+"_"+S+".jpg";
//Камера 1 ПоворотникПоворотное устройство 1.1
name1="Камера1 "+name;
...
DoReact("MONITOR","1","EXPORT_FRAME","cam<1>,file<d:\"+name1);
//Камера 2 Поворотное Поворотникустройство 1.2
name="Камера2 "+name;
...
name=H+"_"+M+"_"+S+".jpg";
//Камера 1 ПоворотникПоворотное устройство 1.1
name1="Камера1 "+name;
...
DoReact("MONITOR","1","EXPORT_FRAME","cam<1>,file<d:\"+name1);
//Камера 2 ПоворотникПоворотное устройство 1.2
name="Камера2 "+name;
...
name=H+"_"+M+"_"+S+".jpg";
//Камера 1 ПоворотникПоворотное устройство 1.1
name1="Камера1 "+name;
...
DoReact("MONITOR","1","EXPORT_FRAME","cam<1>,file<d:\"+name1);
//Камера 2 ПоворотникПоворотное устройство 1.2
name="Камера2 "+name;
...
name=H+"_"+M+"_"+S+".jpg";
//Камера 1 Поворотное Поворотникустройство 1.1
name1="Камера1 "+name;
...
DoReact("MONITOR","1","EXPORT_FRAME","cam<1>,file<d:\"+name1);
//Камера 2 Поворотное Поворотникустройство 1.2
name="Камера2 "+name;
...
Info | ||
---|---|---|
| ||
Команды RECORD_START, RECORD_STOP для микрофона добавлены с версии 4.7.0. |
На сработку аккустопуска акустопуска (ACCU_START) и детектора движения (MD_START) включается принудительная запись звука и увеличивается на единицу переменная flag. При окончании аккустопуска и детекции движения переменная flag уменьшается на единицу и запись звука останавливается, только если она равна нулю, т.е. нет ни аккустопуска, ни движения.
...
При старте алгоритма камера становится в 1-й пресет и ставит на охрану 1-ю зону детектора. Между этими командами задержка 200 миллисекунд, чтобы камера успела встать в пресет. Далее через 5 секунд 1 -я зона снимается с охраны и цикл начинается заново но уже с второй зоной и 2 -м пресетом. И так далее пока не переберутся все n зон и пресетов. После начинается заново с 1-го. Алгоритм останавливается, если переменная flag обнуляется (с помощью макрокоманды №2).
...
Есть 2 экрана, первый отображает виртуальный монитор с камерами, второй отображает объект Карта с датчиками ОПС Болид. При сработке тревоги по камере – показывается Экран 1, при срабатывании тревоги от датчика – показывается Экран 2, но только на компьютере CLIENT.
...