Документация для версии Интеллект 4.10.4. Документация на другие версии также доступна.

Предыдущая страница Следующая страница


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

Compare with Current View Page History

« Previous Version 2 Current »

Метод 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