Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Не получили письмо с кодом активации?

Официальный форум Simple-Scada.

Автор Тема: Изменение цвета заслонки  (Прочитано 3370 раз)

iexplorer93

  • Новичок
  • *
  • Сообщений: 4
    • Просмотр профиля
Изменение цвета заслонки
« : 19 Января 2017, 06:26:56 »
Добрый день всем. Проблема в том что не могу изменить цвет заслонки, через написание скрипта. т.е пишу условие, грубо говоря если переменная 1 то цвет такой если то 0 то другой. Условие выполняется а заслонка не меняет цвет. Пишу например так Field1.Color := clLime; Подскажите пожалуйста как изменить цвет )

Simple_Scada

  • Администратор
  • *****
  • Сообщений: 1400
    • Просмотр профиля
Re: Изменение цвета заслонки
« Ответ #1 : 19 Января 2017, 09:41:44 »
Здравствуйте!

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

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