Документация по SCADA системе Simp Light


Содержание:


GetSchedule

Функция GetSchedule() возвращает ссылку на объект "Расписание", в случае наличия объекта с указанным именем, в противном случае функция возвращает nil.

GetSchedule(MnemoScreenName, ControlName): TSchedule
MnemoScreenName: String Имя мнемосхемы на которой расположен компонент "Расписание"
ControlName: String Имя компонента "Расписание"
Функция возвращает ссылку на графический компонент "Расписание"

Объект "Расписание" обладает свойством "Enabled", которое доступно на чтение или запись. Уничтожать объект самостоятельно не нужно.

Пример вызова:

 {Pascal Script} 
  Var
    Schedule: TSchedule;

     // Выполняется запуск "Расписания" при старте проекта  
     procedure OnStartScript;   
     begin
       Schedule := GetSchedule('Имя мнемосхемы', 'Имя расписания');       
       if Schedule <> nil then
          Schedule.Enabled := true;
     end;
 
  Begin
     ...
     ...
     ...
     // Выполняется останов "Расписания"
     // при наступлении какого-либо события
     if Schedule <> nil then
        Schedule.Enabled := false;
     ...
     ...
     ...
  end.