Прямое управление цветом конечно работает, но только непосредственно в панели, в эмуляторе это не работает.
Можно было сделать трехцветный дисплей и по другому - для каждого состояния (норма, внимание и авария) использовать отдельные юниты "текст" с соответствующим цветом и переключаться между ними в зависимости от состояния битов АV, АN, PV или PN.
Захват-11.png
Исходные данные:
Берем три "разноцветных" текста
Скрытый текст:
Делаем "переключатель" для норма/внимание, т.е. цвет текста будет переключаться между зеленым и желтым
Скрытый текст:
Добавляем еще один, внешний, переключатель для красного цвета
Скрытый текст:
Трехцветный текст готов, можно "поиграться"
Скрытый текст:
Осталось сделать из этой заготовки полноценный дисплей для вывода значения из любого регистра,например PSW256
Скрытый текст:
Осталось добавить возможность в настройках задавать цвет текста для разных состояний
Скрытый текст:
Если нужно изменить шрифт для готового дисплея - воспользуйтесь кнопкой "F" на панели иструментов





Ответить с цитированием