
0
Свойства элемента и каналы.Что-то я не понимаю....
Всем привет! На мнемосхему помещаю клапан. Привязываю его к каналу (сигнал булевый, 1 и 0). Надо чтобы при 0 клапан был серого цвета, при 1 - зеленого. Но как это сделать? В свойствах клапана вижу - "значение выше уставки", "значение ниже уставки" и "значение норма". и выбор цветов под эти значения. Но канал-то булевый. Надо всего 2 цвета - при 0 и при 1. Зачем все так сложно? :) или где я чего не понял? :)
Сервис поддержки клиентов работает на платформе UserEcho
День добрый.
Нет, Вы все правильно поняли, свойства канала одинаковы для аналоговых и булевых каналов. В Ваше случае необходимо использовать свойства "выше и ниже уставки", на свойство "норма" не обращайте внимания. Данный метод введен из за того, что можно отдельно указать каналу реагировать на состояние "вкл" и "откл" (смотрите свойство канала в "конфигураторе")
Настроил канал в который подаётся 0 или 1.
В конфигураторе каналов указал тип переменной "Boolean".
Поставил галочки "контроль состояния" (пробовал и без них).
Привязал этот канал к Динамическому изображению, где указал два изображения - выше и ниже уставки.
В результате изображение то меняется, то нет. Аналогичным образом связал с этим каналом ещё несколько динамических изображений - просто для массовости - может в этом причина? Или что-то не так настраиваю?
Скопировал работающий индикатор - работает. Создал ещё один точно с такими же параметрами - изображение не меняется (то есть просто пусто в том месте, поскольку для значения "норма" изображения нет). Никак не могу понять где тут хитрость закопана…
Другой вариант смены изображения по значению с использованием мультиизображения, но оно не масштабируется :(
Проверим ещё раз у себя работу "Динамического изображения", о результатах отпишусь.
Да. Будет в ближайших релизах.
Если можно уточните вопрос.
из папки Изображения выбираю Дин.изображения перетаскиваю на мнемосхему, выбираю привязку
к каналу "BIT", выбираю изображения - выше уставки / ниже уставки. при смене значения в канале 0/1
изображение не меняется.
Спасибо за сообщение. Проблема исправлена. В ближайшем релизе это исправление будет.
берем динамическое изображение, помещаем на мнемосхему, привязываем к битовому каналу,
выбираем изображения для состояния 0/1(включен/выключен), по верх него еще накладываем еще
изображение для следующего битового канала, выбираем изображение для состояния 1 (авария) ,
состояние 0 не используем прозрачность включена.
при записи в каналы 0-1-0 на самом нижнем изображении остается след от верхнего (в данный момент не активного). если же эти обезображения находятся поверх активного (индикатор уровня)то все происходит
нормально.
файлы - mon0 первая запись 0 в каналы, mon1 запись 1 в каналы, mon0next следующая запись 0.
mon0.jpg
mon1.jpg
mon0next.jpg
В текущей версии графического движка, нельзя накладывать один активный объект на другой, иначе будет получаться вышеописанный эффект.