Я настроил: Свойства: Заливка -> Цвет заливки -> Вид индикации(Arg в интервале), Привязка настроена на Атрибут 7(Интервал). Все прекрасно работает. Все границы подсвечиваются как необходимо. Но бывает такое, что канал по каким либо причинам перестает работать и у него появляется признак не достоверности Атрибут 4(Достоверность) = 1. Каким образом при Атрибут 4(Достоверность) = 1 мне подсветить ГЭ"Текст" другим цветом.
Posted by AdAstra Technical Support (Участник № / Member № 4) on :
Кроме атрибута "Заливка" в ГЭ "Текст" могут динамизироваться также "Цвет текста" и "Контур". Выберите для одного из этих свойств соответствующий тип динамизации и привяжите его к атрибуту ДОСТОВЕРНОСТЬ нужного Вам канала.
Posted by Жигалов Денис Николаевич (Участник № / Member № 6035) on :
Требуется именно заливка.
Posted by AdAstra Technical Support (Участник № / Member № 4) on :
Атрибут 46 канала учитывает значения атрибутов 4 и 7 (см. документацию). Выберите вид индикации "Атр.46 в диапазоне". В силу особенностей работы атрибута 46 возможна некорректность отображения цвета заливки до первого изменения значения канала. Этого можно избежать, если привязать заливку непосредственно к атрибуту 46 и выбрать вид индикации "Arg в диапазоне". Однако, при этом для индикации значения канала надо будет вводить на экране и аргумент, связанный с РЕАЛЬНЫМ значением канала. Кроме того, надо будет предусмотреть функцию сброса признака недостоверности в атрибуте 46. Например, ввести в том же ГЭ "Текст" функцию управления с посылкой в этот атрибут значения 2. Однако и здесь может выявиться некорректность, если оператор "сбросит" этот признак раньше, чем реально восстановится достоверность в канале.
Строгое решение - программное формирование аргумента для индикации заливки. Этот аргумент должен учитывать значение атрибутов 7 и 4 контролируемого канала.
Posted by Жигалов Денис Николаевич (Участник № / Member № 6035) on :
Спасибо. Лучше сам напишу программно тогда, а то слишком много всяких но.