Запуск процедуры происходит при возникновении соответствующего события. Формат процедуры событий для объекта Ядро:

OnEvent("CORE","_id_","_событие_")

Пример. При появлении лица в кадре выводить на Монитор 2 видеоизображение с соответствующей камеры. При исчезновении лица убирать с Монитора 2 видеоизображение с соответствующей камеры.

OnEvent("CORE",N,"DO_REACT")
{
	if (strequal(action,"SET_MARKRECT"))
	{ 
		DoReact("MONITOR","2","ADD_SHOW","cam<"+param5_val+">"); 
	}
	if (strequal(action,"DEL_MARKRECT"))
	{
		[ 
		Wait(2); 
		DoReact("MONITOR","2","REMOVE","cam<"+param0_val+">"); 
		] 
	}
}
  • No labels