This is topic Отображение значений in forum Редактор проекта TRACE MODE 6 / at Форум TRACE MODE: техническая поддержка.


To visit this topic, use this URL:
http://forum.adastra.ru/ultimatebb.php/ubb/get_topic/f/32/t/000167.html

Posted by Алекс К (Участник № / Member № 1337) on :
 
Как сделать чтобы в ГЭ "Текст" отображалось реальное значение, но если значение = 65535, то отображалось FFFF или лучше текст "переполнение"
 
Posted by AdAstra Technical Support (Участник № / Member № 4) on :
 
Заменить тип отображения "Значение" на какое-либо условное сложно.
Но можно, например, на том же ГЭ "Текст" ввести динамизированный от того же параметра контур (или цвет фона), который при равенстве параметра 65535 давал бы дополнительную "аварийную" индикацию.
 
Posted by Алекс К (Участник № / Member № 1337) on :
 
Если сложно - но можно, то хотелось бы узнать как?
 
Posted by AdAstra Technical Support (Участник № / Member № 4) on :
 
Я прошу прощения, но заменить тип отображения "Значение" на какое-либо условное невозможно, поскольку нельзя изменить тип данных: десятичный формат 65535 - вещественное число, формат FFFF - целочисленное, а "переполнение" - строковое.
 
Posted by Алекс К (Участник № / Member № 1337) on :
 
Можеть быть можно каиим-то обходным путем? Слоями или др.
 
Posted by AdAstra Technical Support (Участник № / Member № 4) on :
 
Можете попробовать такой вариант.
Создайте bmp нужного размера с нужным текстом "Переполнение" и внесите его в библиотеку ресурсов.
На Ваш ГЭ "Текст" наложите ГЭ "Растровое изображение", которое динамизируйте от того же аргумента функцией "Arg=Конст", где Конст=65535.
При "Истинно" вызывайте тот самый bmp, а при "Ложно" - не вызывайте ничего.
 


Новости АСУ ТП / News | SCADA / HMI | Обучение / Trainings | Свяжитесь с нами / Contact Us



Powered by Infopop Corporation
UBB.classic™ 6.7.2