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

Формат процедуры событий для Реле:

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

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

DoReact("GRELE","_id_","_команда_");

Функция проверки состояния объекта Реле:

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

Формат процедуры событий для Луча:

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

Формат оператора для описания действий с Лучом:

DoReact("GRAY","_id_","_команда_");

Функция проверки состояния объекта Луч:

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

Примеры

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

Необходимо при потере связи с реле 1 включить реле 2.

OnEvent("GRELE","1","SIGNAL_LOST")
{
	DoReact("GRELE", "2", "ON");
}

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

  1. Необходимо перевести второй луч на второй вход, если потеряна связь с первым лучом.

    OnEvent("GRAY","1"," SIGNAL_LOST") //потеряна связь с первым лучом
    {
    	DoReact("GRAY","2","SETUP","chan<2>"); //луч на втором входе
    }
  2. Необходимо разомкнуть второй луч и поставить на запись с откатом первую видеокамеру, в случае, когда первый луч замкнут.

    OnEvent("GRAY","1"," ON") //первый луч замкнут
    {
    	DoReact("GRAY","2","SETUP","type<1>"); //разомкнуть второй луч
    	DoReact("CAM","1","REC","rollback<1>"); //запись с откатом с первой видеокамеры
    }
  • No labels