This is topic Пожелания для Всплывающих экранов in forum Операторский интерфейс SCADA/HMI TRACE MODE 6 / at Форум TRACE MODE: техническая поддержка.


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

Posted by AlKon (Участник № / Member № 1919) on :
 
1) Очень необходимо Управлять видимостью и контролировать состояние всплывающих экранов. Как это можно сейчас делать неудобно. Есть несколько главных всплывающих экранов (около 30) и каждому экрану соответствуют еще по 10 небольших экранов.
Если открывается один из главных всплывающих экранов (в любом месте экрана), то остальные подчиненные должны позиционироваться в заданных точках этого экрана. Если этот экран закрывается - то и все подчиненные должны закрыться.
Необходимо знать состояние всплывающего экрана и его координаты и размеры (Почему бы не иметь таких постоянных атрибутов?).
2) прямое позиционирование всплывающих экранов, а не шаблонов?
3) очень не хватает элементарных логических операций с двумя аргументами в экране. Например: работает насос или нет - командует переменная принимаемая с объекта типа Boolean (и запускает анимацию). Но если экран не отображается на мониторе - можно ведь запретить работать анимации логической операцией двух аргументов.

PS:
Первый вопрос я конечно уже решил, но решение очень громоздко и сложновато... И вовсе нет уверенности, что всегда будет работать так как запрограммировано. Хотелось бы четко контролировать ситуацию.
 
Posted by AdAstra Technical Support (Участник № / Member № 4) on :
 
1. Прямое позиционирование всплывающих экранов в реальном времени решено в релизе 6.08.

2. Поясните, пожалуйста, проблему по п.3. Если экран не виден, то и анимации его не видны.
 
Posted by AlKon (Участник № / Member № 1919) on :
 
По 3-му пункту:
1) когда экран невиден хотелось отключать анимацию, чтобы не загружать ПК.
2) В обычном режиме хотелось бы менять какие-то данный с помощью логических операций с двумя аргументами, например - отображение элемента при совпадении двух аргументов (в принципе это можно сделать и программно, но это получается громоздко и неудобно)
Анимация Элемента = ARG_001 AND ARG_002
Анимация Элемента = ARG_001 OR ARG_002
Анимация Элемента = ARG_001 == ARG_002
Анимация Элемента = ARG_001 <> ARG_002

И если не сложно - хотелось бы удобное распознавание состояния всплывающего экрана (в режиме реального времени): Открыто/Закрыто, позиция и размеры???
 
Posted by AdAstra Technical Support (Участник № / Member № 4) on :
 
Мы примем во внимание Ваши пожелания.

В релизе 6.08 позиция всплывающего экрана индицируется/задается специальными атрибутами экрана.
 


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



Powered by Infopop Corporation
UBB.classic™ 6.7.2