Simple-Scada forum

Simple-Scada 2 => Ваши вопросы => Тема начата: ZloiVadik от 11 Октября 2021, 20:10:59

Название: Скрывать объект по событию onDataChangeEx для доп переменной
Отправлено: ZloiVadik от 11 Октября 2021, 20:10:59
Привет господа, подскажите по теме.
Нужно скрывать объекты по перемененным. Для основной переменной получилось, а вот для доп нет.
Применил скрипт из описания. Как его поправить для доп переменной?
Код: (delphi)
begin
  if Sender is TM_Object then    // проверяем, что Sender это объект
    with Sender as TM_Object do  // приводим Sender к типу "TM_Object"
      if AsInt = 1 then          // если значение переменной объекта = 1
        Visible := True          // показать объект
      else                       // иначе
        Visible := False;        // скрыть объект
end.
Название: Re: Скрывать объект по событию onDataChangeEx для доп переменной
Отправлено: Simple Scada от 11 Октября 2021, 21:11:46
Для работы с дополнительной переменной необходимо использовать свойство переменной VariableEx (https://simple-scada.com/help/script/variableex.html). Также, Вы можете ознакомиться с этим разделом руководства (https://simple-scada.com/help/script/debugscripts.html) - в нем рассмотрены частые ошибки при работе со скриптами, в том числе и ошибки в скриптах по событию OnDataChangeEx (https://simple-scada.com/help/script/debugscripts.html?anchor=errdatachangeex).