This is topic Особенность свойства "*Видимость" TM 6.07 in forum TRACE MODE 6 бесплатная Базовая версия / TRACE MODE 6 free Base version at Форум TRACE MODE: техническая поддержка.


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

Posted by Serge (Участник № / Member № 3180) on :
 
ТМ 6.07 Базовый
Если в свойстве "*Видимость" графического элемента установить значение "false", то результат динамизации уже на видимость не повлияет. При установке "true" работает нормально, но визуально выглядит некрасиво, т.е. ГЭ появляются, но потом "на глазах изумленной публики" прячутся.
Планируете ли это исправить?

[ 17.11.2010, 16:15: Сообщение отредактировал / Message edited by AdAstra Technical Support ]
 
Posted by AdAstra Technical Support (Участник № / Member № 4) on :
 
"Если в свойстве "*Видимость" графического элемента установить значение "false", то результат динамизации уже на видимость не повлияет."
Это соответствует документации.
Описанный Вами эффект имеет место на стартовом экране.
Мы учтем Ваше пожелание в дальнейшей работе.
 
Posted by Nestor (Участник № / Member № 1148) on :
 
Еще про "Видимость".
Если у элемента в качестве значения Константа в свойствах видимости установить значение 4294967295 (0xFFFFFFFF), канал привязки типа UDINT, то все работает, но лишь до какой-либо попытки изменить такой объект. Скажем, если у объекта изменить свойство "цвет текста", то константа, определяющая видимость сбрасывается в 0x0. Со значениями меньше 0xFFFFFFFF такого не наблюдается.
 
Posted by AdAstra Technical Support (Участник № / Member № 4) on :
 
При перепроверке нам не удалось воспроизвести такую ситуацию ни в ИС, ни в реальном времени.
Уточните, пожалуйста, процедуру воспроизведения описанного Вами эффекта.
 
Posted by Nestor (Участник № / Member № 1148) on :
 
1. Размещаем объект, скажем ГЭ типа "Текст" на экране.
2. В свойствах видимости устанавливаем
- Вид индикации: Arg & Конст
- Привязка: к какому-либо аргументу экрана
- Константа: 4294967295
3. Редактируем другие ГЭ (не тот, что разместили в п.1)
4. Возвращаемся к "подопытному" ГЭ
5. Проверяем свойства "видимость": константа изменилась на 0xffffffff
6. Редактируем у этого же элемента что-либо еще, например меняем цвет текста
7. Проверяем свойства "видимость": константа по-прежнему 0xffffffff
8. Покидаем данный ГЭ. Можно более ничего не делать - просто щелкнуть мышью на другом ГЭ или даже просто по Экрану
9. Возвращаемся к ГЭ
10. Проверяем свойства "видимость": константа изменилась на 0x0

P.S. Проблема появляется лишь при 1 в знаковом разряде. Т.е. для 2147483647 (0x7FFFFFFF) и меньше проблем уже нет.
 
Posted by AdAstra Technical Support (Участник № / Member № 4) on :
 
Спасибо. Поймал. Будем исправлять.

Сейчас, в виду вырожденности этого значения, можно заменить функцию Arg & Конст при Конст=0xffffffff
на Arg >= Конст при Конст=1.
Функциональный результат будет тот же.
 


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



Powered by Infopop Corporation
UBB.classic™ 6.7.2