Versions Compared

Key

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

Если при срабатывании датчика (объект Луч) необходимо к тревожному сообщению прикрепить jpeg-кадр или видеофрагмент, следует помнить, что это осуществимо только после того, как текущий файл архива будет записан на диск. Чтобы сократить время ожидания (параметр Задержка (сек.), см. раздел Настройка датчиков) и обеспечить гарантированную запись по камере, можно на вкладке Программирование диалогового окна Настройка системы в ПК Интеллект создать программу, пример которой приведен ниже.

Данная программа написана для камеры с идентификатором, равным 1, и для объекта Луч с идентификатором, также равным 1. Благодаря данной программе значение параметра Задержка можно установить равным 7 секундам.

 

Code Block
OnEvent("GRAY","1","ALARM")

...


{

...


[
	if( !CheckState("CAM","1","DETACHED") )
	{
		DoReact("CAM","1","REC_ROLLBACK");

...


		Wait(5);

...


		DoReact("CAM","1","REC_STOP");

...


	}
]
}

OnEvent("GRAY","1","ALARM")

...


{

...


[

...


	Wait(2);

...


	DoReact("GRAY","1","CONFIRM");

...


	Wait(2);

...


	DoReact("GRAY","1","ARM");

...


]

...


}

Для режима постоянной записи необходимо использовать следующий скрипт:

Code Block
OnEvent("GRAY","1","ALARM")

...


{

...


[

...


Wait(5); // Определяет через какое время надо приостановить запись, чтобы получить требуемый ролик или необходимое число кадров

...


DoReact("CAM","1","REC_STOP");

...


Wait(2); // Время предзаписи в настройке камеры = 2 сек.

...


DoReact("CAM","1","REC_ROLLBACK"); // Запускаем запись с откатом в те самые 2 сек. Т.о. данные в архиве не теряются

...


]

...


}