This is topic Всплывающие окна 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/000432.html

Posted by Serge (Участник № / Member № 3180) on :
 
Только начал осваивать TM6 и сразу возник вопрос. Как сделать (желательно по шагам) чтобы при клике по ГЭ над ним появилось всплывающее окно. Т.е. как управлять координатами всплывающих окон.
 
Posted by AdAstra Technical Support (Участник № / Member № 4) on :
 
Уточните, Вы имеете в виду всплывающий экран Trace Mode или что-то другое?
 
Posted by Serge (Участник № / Member № 3180) on :
 

 
Posted by Serge (Участник № / Member № 3180) on :
 
Да Trace Mode
 
Posted by AdAstra Technical Support (Участник № / Member № 4) on :
 
Для всплывающих экранов :

если входному значению канала Экран присвоить значение 3, в его атрибуты 90 и 91 выводятся координаты (соответственно X и Y) левого верхнего угла экрана (см. также Задание параметров графического экрана );

если входному значению канала Экран присвоить значение 4, положение экрана изменяется в соответствии с координатами, заданными атрибутами 90 и 91.
 
Posted by Serge (Участник № / Member № 3180) on :
 
А каким образом все это проделать? То есть как,например, присвоить значение 500 атрибуту 90?
 
Posted by AdAstra Technical Support (Участник № / Member № 4) on :
 
C помощью программы.
 
Posted by Serge (Участник № / Member № 3180) on :
 
Раньше я не пользовался Trace Mode и все выглядит непривычно. Как,например, узнать координаты мыши при нажатии на ГЭ? В системных и диагностических переменных таких параметров не нашел, а как их вытащить из ГЭ тоже не очень понятно...
Поэтому я и прошу описать как сделать чтобы всплывающий экран появился где надо, а не в случайном месте. В примерах не нашел ничего подобного.
 
Posted by AdAstra Technical Support (Участник № / Member № 4) on :
 
1. В среде разработки координаты мыши написаны в правом нижнем углу.

В РТМ узнать координаты мыши стандартными средствами Trace Mode нельзя. Но Вы можете подключить внешнюю dll.

2. Чтобы всплывающий экран появился там где Вы хотите, указите начальные координаты экрана.
 
Posted by ernarskii (Участник № / Member № 7887) on :
 
Подскажите пожалуйста, как программно вызвать всплывающий экран. Например, при превышении темп появится экран.
 
Posted by AdAstra Technical Support (Участник № / Member № 4) on :
 
Программный вызов любого экрана может осуществляется посылкой "2" в атрибут канала CALL, вызывающего этот экран (см. "Разработка графического интерфейса/Операции с графическими экранами/Особенности вызова графического экрана.").
 


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



Powered by Infopop Corporation
UBB.classic™ 6.7.2