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/001648.html

Posted by vg (Участник № / Member № 8172) on :
 
Здравствуйте, передаю значение "2" по нажатию кнопки в атрибут "Реальное значение" канала CALL, который вызывает экран, отмеченный всплывающим окном. Но ничего не всплывает.
В панели МРВ при запуске профайлера вижу, что "Реальное значение" канала CALL, который вызывает экран со всплывающим окном, равно 2.

Свойства экрана, который предполагается всплывающим:
Всплывающее окно - True;
Показывать всплыв. окно при запуске - True;
Показать в меню экранов - True;
 
Posted by AdAstra Technical Support (Участник № / Member № 4) on :
 
В реальном времени атрибуты [003]C и [004]I канала вызова этого всплывающего экрана что индицируют?
 
Posted by vg (Участник № / Member № 8172) on :
 
Off и _T соответственно
 
Posted by Nico (Участник № / Member № 5342) on :
 
Off - > Call.Screen ОТКЛЮЧЕН
аргументы есть в экране ?????????????????
 
Posted by AdAstra Technical Support (Участник № / Member № 4) on :
 
Скорее всего нет аргументов, поэтому экран не вызывается.
 
Posted by vg (Участник № / Member № 8172) on :
 
Аргументы есть только в главном экране.

При нажатии на кнопку передаю значение "2" в аргумент главного экрана. Из этого аргумента значение забирается в программу и присваивается выходному аргументу, который в свою очередь привязан к атрибуту "Реального значения" канала CALL, который вызывает всплывающее окно.
 
Posted by vg (Участник № / Member № 8172) on :
 
Отправил "0" в атрибут [003]C, панель МРВ показала ON, но у атрибута [004]I значение стало _F
 
Posted by AdAstra Technical Support (Участник № / Member № 4) on :
 
quote:
Отправитель / Originally posted by vg:
Аргументы есть только в главном экране.


Что бы Вы не пытались сделать, вызвать экран у которого нет аргументов, всплывающий он или нет, у Вас не получится. Создайте в экране хотя бы один аргумент. Тогда экран можно будет вызвать.
 
Posted by vg (Участник № / Member № 8172) on :
 
Да, действительно, создал один аргумент на экране, отмеченном как всплывающее окно, и работает как надо.
 
Posted by vg (Участник № / Member № 8172) on :
 
Благодарю за оперативную помощь.

Подскажите ещё пожалуйста направления (возможно в справочнике или где то ещё) где можно прочитать про типы передачи в свойствах "События" ГЭ "Кнопка" (XOR, Прямая и т.д.) подробнее, а также интересует извлечение данных из созданного локального архива (читаю раздел "Архивирование" в Справке, но пока не понял каким образом канал CALL обращается к существующему архиву) для использования их в дальнейшем для отображении на ГЭ "Тренд" или ГЭ "Архивный тренд"?
 
Posted by Nico (Участник № / Member № 5342) on :
 
Для отображения на тренде CALL не нужен
- аргумент выведенный на тренд просто привязать
к каналу который архивируется и не забыть сконфигурнировать архив
 
Posted by vg (Участник № / Member № 8172) on :
 
Спасибо, с архивом разобрался.

Касаемо всплывающего окна ещё вопрос.
Если сделать кнопку во всплывающем окне "Назад", то с её помощью можно послать "1" в атрибут "Реальное значение" и тем самым скрыть всплывающее окно. Но что если я хочу закрыть это окно на "крестик"? Тогда ведь значение атрибута будет всегда "2" и окно будет всплывать снова и снова.
 
Posted by Nico (Участник № / Member № 5342) on :
 
кнопка назад для всплывающих окон не имеет смысла
послать 1
прочитать документацию
 
Posted by vg (Участник № / Member № 8172) on :
 
Согласен, поторопился с вопросом
 


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



Powered by Infopop Corporation
UBB.classic™ 6.7.2