Возможно реализовать такую задумку в представлении?
1.пользователь видит несколько строк (уровень жидкости). — каналы с 1 по 5
2. есть данные о состоянии работы насоса — bool (1-работа, 0-стоп). каналы с 6 по 10. Эти данные пользователь не видит.
Необходимо цветом выделять строку отражающую уровень жидкости при остановке насоса. (красный — стоп, зеленый — работа)
Добрый день!
Цвет зависит от статуса. Вы можете определять статус канала, используя формулу канала. Цвет в представлении будет меняться при изменении статуса.
Статус и цвет определяется в таблице «Типы событий». Статус устанавливается формулой SetStat()
Т.е. если у вас строка с уровнем насоса 1 = канал 5, а состояние насоса = канал 6, то в канале 6 надо написать что то типа: Val() ? 0 :SetStat(1, 0) : SetStat(1, 1)
Номера статусов с потолка. И что красить в цвет статуса — фон или шрифт — выбирать вам
Простая формула канала типа Входной: Cnl; Cnl < 10 ? 13 : 14
Устанавливает статус 13 или 14 в зависимости от значения канала.
Цвет в табличном представлении или на мнемосхеме должен меняться.
Автор
Сообщения
Просмотр 5 сообщений - с 1 по 5 (из 5 всего)
Вы должны авторизироваться для ответа в этой теме.