PDA

Просмотр полной версии : На элементе текст установить другой цвет заливки при изменении сигнала логики



AmpeR3
09.01.2020, 20:18
Здравствуйте грамотные люди!
Как в визуализации в элементе текст произвести изменение цветовой заливки элемента при изменении в программе логического сигнала (0 или 1). В настройке на элемент есть параметр цветовой заливки нормальный и аварийный. По умолчанию установлен белый и красный соответственно. На аварийный сигнал установил булевый логический сигнал на входе. Образно появился в логике программы сигнал 1 и текст с белой заливкой элемента текст будет залит красным цветом. Но при компиляции указано об ошибке не возможности применения в этом управляющем сигнале булевой логики.
А как тогда произвести смену замены цветовой заливки на другой цвет. Или тут только регистры WORD применимы, а как это увязать при заливке новым цветом?
Заранее Большое Спасибо за грамотный ответ!

murdemon
09.01.2020, 22:39
Там Dword тип 16#AABBRRGG , где AA прозрачность, R G B красный , зеленый, синиий от 0 до FF.

Евгений Кислов
10.01.2020, 06:51
Здравствуйте грамотные люди!
Как в визуализации в элементе текст произвести изменение цветовой заливки элемента при изменении в программе логического сигнала (0 или 1). В настройке на элемент есть параметр цветовой заливки нормальный и аварийный. По умолчанию установлен белый и красный соответственно. На аварийный сигнал установил булевый логический сигнал на входе. Образно появился в логике программы сигнал 1 и текст с белой заливкой элемента текст будет залит красным цветом. Но при компиляции указано об ошибке не возможности применения в этом управляющем сигнале булевой логики.
А как тогда произвести смену замены цветовой заливки на другой цвет. Или тут только регистры WORD применимы, а как это увязать при заливке новым цветом?
Заранее Большое Спасибо за грамотный ответ!

Добрый день.
Булевый логический сигнал надо привязывать к параметру Переменные цвета/Переключить цвет:

46622

AmpeR3
10.01.2020, 15:55
Очередной раз большое спасибо за правильные и понятные ответы Евгению Кислову!!!