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

Posted by Ekaterina (Участник № / Member № 6898) on :
 
Добрый день, я только начинаю разбираться с TRACE MODE, подскажите, пожалуйста, можно ли открыть одно всплывающее окно (графический экран) несколько раз, и если да, можно примерчик?
 
Posted by AdAstra Technical Support (Участник № / Member № 4) on :
 
Есть шаблон экрана и есть канал CALL, вызывающий этот шаблон.
Если 1 шаблон может отображать состояние однотипных технологических объектов, можно организовать несколько вызовoв в проекте одного шаблона с разными привязками аргументов.
Но нельзя в реальном времени одновременно вызвать один и тот же канал CALL.Screen.

Непонятен смысл "открывать одно всплывающее окно одновременного несколько раз".
 
Posted by Ekaterina (Участник № / Member № 6898) on :
 
Если 1 шаблон может отображать состояние однотипных технологических объектов, можно организовать несколько вызовoв в проекте одного шаблона с разными привязками аргументов. - можете подсказать как это сделать?
я нашла пример как на одном и том же экране для однотипных объектов выводить информацию в разные моменты времени (с помощью call.chgroupreq), но как в один момент времени открыть несколько экранов для разных однотипных элементов не понимаю
 
Posted by Ekaterina (Участник № / Member № 6898) on :
 
эм...
для каждого технологического объекта одного типа, я должна сделать канал вызова привязать к каналу шаблон экрана и набор аргументов, затем вызывать эти каналы с помощью ф-и "перейти на экран", я правильно понимаю?
 
Posted by Nico (Участник № / Member № 5342) on :
 
создать несколько каналов CALL вызывающих один и тот же шаблон
 
Posted by Ekaterina (Участник № / Member № 6898) on :
 
Здравствуйте, я разобралась как пользоваться CALL для вызова всплывающих окон сделаных по шаблону. Теперь возник такой вопрос,точнее 2.
1-ый можно ли в ожном списке экранов нажатием на кнопку выбирать открывающийся экран,в смы, нажимаешь на первую кнопку в списке экранов появляется один экран,нажимаешь на вторую другой
2-ой можно ди задать кнопке св-во так чтоб она всегда была нажата
 
Posted by AdAstra Technical Support (Участник № / Member № 4) on :
 
1. Такая возможность есть у ГЭ "Ссылка на экран".
Этот ГЭ привязывается к аргументу ARG, значение которого определяет вызываемый (не всплывающий!) экран. Рядом с ГЭ "Ссылка на экран" можно разместить ГЭ "Группа кнопок", который будет изменять значение ARG.

2. Уточните, пожалуйста, для чего "кнопка должна быть всегда нажата"?
 
Posted by Ekaterina (Участник № / Member № 6898) on :
 
я открываю всплывающее окно, на нем условно 3 кнопочки и гэ "ссылка на экран", при открытии первая кнопка должна быть нажата и открыт экран привязанный к этой кнопке, затем например нажимаю на вторую кнопку и открывается другой экран, первая кнопка перестает быть нажатой, вторая же нажимается
 
Posted by AdAstra Technical Support (Участник № / Member № 4) on :
 
Посмотрите описание ГЭ "Группа кнопок":
"Алгоритм работы ГЭ:
при нажатии кнопки arg = Val, если Стиль кнопок = Кнопка (Исключающий = TRUE) или Стиль кнопок = Переключатель 1. Кнопка переходит в "нажатое" состояние при arg = Val; "
 
Posted by Ekaterina (Участник № / Member № 6898) on :
 
спасибо, это получилось)
 


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



Powered by Infopop Corporation
UBB.classic™ 6.7.2