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

Compare with Current View Page History

« Previous Version 2 Next »

Форматы и функции

Формат процедуры событий для объекта Макрокоманда:

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

Формат оператора для описания действий с Макрокомандами:

DoReact("MACRO","_id_","_команда_" [,"_параметры_"]);

Функция проверки состояния объекта Макрокоманда:

CheckState ("MACRO","номер","состояние")

Формат процедуры событий для объекта Временная зона:

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

Формат оператора для описания действий с Временной зоной:

DoReact("TIME_ZONE","_id_","_команда_" [,"_параметры_"]);

Функция проверки состояния объекта Временная зона:

CheckState ("TIME_ZONE","номер","состояние")

Примеры

Примеры использования событий и реакций объекта Макрокоманда:

  1. Необходимо записать текущее положение видеокамеры в 1 пресет при выполнении макрокоманды 1.

    OnEvent("MACRO","1","RUN")
    {
    	DoReact("TELEMETRY","1","SET_PRESET","TEL_PRIOR<1>");
    }
  2. Необходимо выполнить макрокоманду 2, если камера 1 поставлена на охрану.

    OnEvent("CAM","1","ARM")
    {
    	DoReact("MACRO", "2", "RUN");
    }

Пример использования событий и реакций объекта Временная зона:

  1. При активировании первой временной зоны вывести на монитор видеоизображение с камеры 1.

    OnEvent("TIME_ZONE","1","ACTIVATE")
    {
    	DoReact ("CAM", "1", "ACTIVATE", "MONITOR<1>");
    }
  • No labels