Simple-Scada forum

Simple-Scada 2 => Ваши вопросы => Тема начата: iexplorer93 от 19 Января 2017, 06:26:56

Название: Изменение цвета заслонки
Отправлено: iexplorer93 от 19 Января 2017, 06:26:56
Добрый день всем. Проблема в том что не могу изменить цвет заслонки, через написание скрипта. т.е пишу условие, грубо говоря если переменная 1 то цвет такой если то 0 то другой. Условие выполняется а заслонка не меняет цвет. Пишу например так Field1.Color := clLime; Подскажите пожалуйста как изменить цвет )
Название: Re: Изменение цвета заслонки
Отправлено: Simple_Scada от 19 Января 2017, 09:41:44
Здравствуйте!

Вы хотите менять цвет самой заслонки или поля заслонки? Заслонка аналоговая или дискретная?

Цитировать
Пишу например так Field1.Color := clLime;
Field1 это объект "Поле", а не заслонка. Если Вы хотите менять цвет поля заслонки, то скрипт будет такой:
Код
begin
  Valve1.FieldColor := clGreen;
end.
А цвет заслонки(если она дискретная - свойство "Показать поле" не активно) меняется сам в зависимости от значения связанной с ней переменной - подробнее можно прочесть здесь (http://simple-scada.com/manual?section=instr-valve). Если нужно менять цвет аналоговой заслонки используйте дополнительные переменные.