Стартовая страница › Форумы › Понять, как работает ПО › Редактор схем — Как сделать текст, меняющий цвет?
- В этой теме 7 ответов, 3 участника, последнее обновление 8 лет, 9 месяцев назад сделано
Mikhail.
-
АвторЗаписи
-
06.12.2017 в 18:51 #8074
AndySh61
УчастникКак сделать динамический текст, меняющий цвет при изменении значения входного канала?
-
Тема изменена 8 лет, 9 месяцев назад пользователем
Mikhail.
07.12.2017 в 13:21 #8078
MikhailМодераторВ списке цветов есть цвет Status. В этом случае цвет соответствует статусу входного канала. Список статусов и их цветов описан в таблице Типы событий. Вы можете определить свои статусы и цвета и устанавливать их для входного канала с помощью формулы канала.
20.12.2017 в 09:11 #8127
felixУчастникМожно ли сделать кнопку активной/не-активной, в зависимости от состояния каналов? Если можно — то как?
20.12.2017 в 10:39 #8128
MikhailМодераторСейчас нельзя, к сожалению. Можно менять цвет кнопки и можно блокировать прохождение команды в зависимости от условий.
20.12.2017 в 13:03 #8132
felixУчастник2. По аналогии с «Откл — Вкл» в таблице размерностей ввел свою строку с Дист — Авт. — работает, но цвета фона динамической надписи — «зеленый и красный». А мне нужно «зеленый и серый».
Завел в «Тип событий» оттенок серого с ИД 201 и передаю его входному каналу 5029 с кнопки — командой SetData(5029,0,201).
Дист-Авт переключается, а цвет фона по прежнему Зеленый-Красный, хотя я пытаюсь передать Зеленый-Серый.
Фон динамической надписи — Status. Я считал что команда SetData(5029,0,201) — меняет значение указанного входного канала и Status (Цвет) фона. Но Status — похоже не реагирует на команду.
В чем может быть проблема?-
Ответ изменён 8 лет, 9 месяцев назад пользователем
felix.
20.12.2017 в 15:09 #8134
MikhailМодераторЕсли 2 значения, то цвета всегда зеленый и красный. Заведите свою размерность из трёх значений.
При изменении формата базы, есть желание реализовать этот момент более понятно, но база меняется редко, т.к. затрагивает всех.20.12.2017 в 15:53 #8135
felixУчастникЯ изменил свою размерность на Дист; Авт; Ручн. С расчетом на то что Ручн — не будет использоваться. Пытаюсь воздействовать тремя командами с трех кнопок соответственно:
SetData(5029,0,201)
SetData(5029,0,201)
SetData(5029,0,201)
Динамическая надпись — меняется. Но фон надписи не меняется — черный.Как правильно заводить размерность из трех значений — и главное, как задавать значениям цвета?
21.12.2017 в 14:29 #8139
MikhailМодераторНужно провести эксперимент:
1. Установите цвет Status не на фон, а на цвет текста.
2. Привяжите надпись к входному каналу, который имеет тип Телеизмерение (ТИ)
3. С помощью функции Генератор SCADA-Сервера, передавайте текущие данные на входной канал с различными статусами.Будет меняться цвет в описанном случае?
-
Тема изменена 8 лет, 9 месяцев назад пользователем
-
АвторЗаписи
- Для ответа в этой теме необходимо авторизоваться.