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

Compare with Current View Page History

Version 1 Next »

Форматы

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

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

Формат оператора для описания действий с объектом Компьютер:

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

Примеры

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

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

    OnEvent("SLAVE","1"," NO_DISC")
    {
    	DoReact("CAM","2"," REC_STOP");
    }
  2. По Макрокоманде 1 получить глубину архива по камере 1.

    OnEvent ("MACRO","1","RUN"){
       DoReact ("SLAVE","WS3","GET_DEPTH","cam<1>");
    }

    В результате в отладочном окне будет отображена следующая строка:

    Event : SLAVE|WS3|ARCHIVE_DEPTH|cam<1>,core_global<1>,date<11-07-13>,depth<42>,destination_id<1>,destination_source<PROGRAM>,fraction<970>,guid_pk<{003DFC83-0CEA-E211-A437-0017C401D5C2}>,owner<WS3>,param0<01:18>,slave_id<WS3>,time<13:30:33>


    Кроме того, в Протоколе событий будет отображено событие Глубина архива, а в поле Дополнительная информация будет указана глубина архива в формате Дни:Часы. Данная информация также отображается в отладочном окне в параметре события param0<>.
  • No labels