Проблема с HMI


Задумка - при отсутствии связи с устройством выводить на панель вместо значения “—” и раскрашивать в красный.
Штатных средств я так понял нет, поэтому костыль через вирт. Один контрол значение и второй статус ошибки. Но вот незадача. Значение передается, а контрол с ошибкой нет. Либо “Стиль оформления” не обрабатывается. Тут получается, что элемент сразу двумя контролами рулится.
В “Стиль оформления” пробовал и
(val) ? ‘;fill: green’ : ‘;fill: red’
(val == true) ? ‘;fill: green’ : ‘;fill: red’
(val == 1) ? ‘;fill: green’ : ‘;fill: red’
и даже потом этот контрол в текст сделал. Результат один - правило раскрасски не срабатывает.

add: “Видимость” на топик ошибки срабатывает нормально

add2: В конструкции (val == 0) ? ‘fill: red; stroke:red; fill-opacity:50%; stroke-opacity:0’ : ‘’
срабатывает всё, кроме цвета. И пунктирная обводка срабатывает. Но тоже не реагирует на цвет.

Глобально я забил. Ставлю прозрачность 50% - мне достаточно.
Если интересно разобраться с цветом, а у Вас не воспроизведется - доступ кажется все еще открыт.
Уточнение. Но, что создавалось текстом - не меняет цвет. То, что пиктограммки из svg библиотек - меняет.

Добрый день. Попробую воспроизвести, но скорее в понедельник.

Ангарский.7z (8,0 КБ)
На всякий случай моя svg
HMI_Home.7z (734 байта)
На всякий случай как я создаю вирт для svg панели

приложен диагностический архив, доступен только сотрудникам поддержки
(3,0 МБ)
И это на всякий случай