You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 3 Next »

Метод SetTimer используется для запуска таймера.

Синтаксис обращения к методу:

function SetTimer (id : int, milliseconds : int)

Аргументы метода:

  1. id – обязательный аргумент. Задает идентификатор таймера. Допустимые значения: тип int, string.
  2. milliseconds – обязательный аргумент. Задает период, с которым будет срабатывать таймер, если его не остановить методом KillTimer(). Указывается в миллисекундах. Допустимые значения: тип int

Пример. Через 2 секунды после выполнения макрокоманды 1 начинать запись по камере 1.

if(Event.SourceType=="LOCAL_TIMER" && Event.Action=="TRIGGERED" && Event.SourceId==333) // можно указать Event.SourceId == "333", т.е. использовать тип идентификатора string
{
 KillTimer(333);
 DoReactStr("CAM","1","REC","");
}

if(Event.SourceType=="MACRO"&& Event.SourceId == "1" && Event.Action == "RUN")
{
  SetTimer(333,2000); //333 - id, 2000 msec = 2 sec - period
}
  • No labels