Форум TRACE MODE: техническая поддержка Послать новую тему / Post New Topic  Послать ответ / Post A Reply
мой профиль / my profile авторизация / login | регистрация / register | поиск / search | часто задаваемые вопросы / faq | начало / forum home

  Следующая старая тема / next oldest topic   Следующая новая тема / next newest topic
» Форум TRACE MODE: техническая поддержка » ТЕХНИЧЕСКАЯ ПОДДЕРЖКА / TECHNICAL SUPPORT TRACE MODE 6 » Операторский интерфейс SCADA/HMI TRACE MODE 6 / » Помогите с Меню

   
Автор / Author Тема / Topic: Помогите с Меню
Ivan Vlasenko
Junior Member / Новичок
Участник № / Member № 1969


Icon 1 отправлено / posted      Профиль для / Profile for Ivan Vlasenko           Редактировать/удалить сообщение / Edit/Delete Post   Вставить в ответ текст исходного сообщения  / Reply With Quote 
Меню, для управления механизмами, у меня в проекте, реализованы в виде всплывающих окон с кнопками пуск и стоп.
При управлении технологическим процессом в дистанционном режиме постоянно закрывать меню немного неудобно, тем более при открытии 4-5 менюшек они могут перекрывать друг-друга.
Можно ли средствами ТМ сделать следующее: При открытии нового меню (всплывающего окна) предыдущее закрывать. При этом сгруппировать меню (к примеру управление двигателями) таким образом, чтобы открыто было не более одного.

В документации в разделе "Особенности вызова графического экрана" похожая процедура описана, но эксперименты не дали результата.

Заранее благодарен, Иван.

Сообщения / Posts 13 | Из / From: Ukraine  |  IP / IP: IP адрес / IP address | Report this post to a Moderator
АдАстра. Техподдержка
Administrator
Участник № / Member № 4


Icon 1 отправлено / posted      Профиль для / Profile for АдАстра. Техподдержка           Редактировать/удалить сообщение / Edit/Delete Post   Вставить в ответ текст исходного сообщения  / Reply With Quote 
Это можно сделать программно.

Например, Вам нужно открыть 8 экран.

Вы посылаете определенное значение в программу, при этом она посылает 1 во входное значение всех экранов кроме восьмого, и 2 во входное значение экрана номер 8.

Сообщения / Posts 17317 | Из / From: Россия  |  IP / IP: IP адрес / IP address | Report this post to a Moderator
АдАстра. Техподдержка
Administrator
Участник № / Member № 4


Icon 1 отправлено / posted      Профиль для / Profile for АдАстра. Техподдержка           Редактировать/удалить сообщение / Edit/Delete Post   Вставить в ответ текст исходного сообщения  / Reply With Quote 
А также можно воспользоваться каналом Call с типом вызова ChGroupReq.

Для управления отображением всплывающих экранов (пусть каналы их вызова имеют имена popupi) может использоваться канал CALL.8 (ChGroupReq), сконфигурированный одним из следующих способов:
к аргументам CALL.8 привязаны popupi. В этом случае CALL.8.R задает ограничение на число одновременно открытых всплывающих экранов (если открыто максимальное число всплывающих экранов, то при открытии следующего закрывается вплывающий экран, открытый раньше других);

Сообщения / Posts 17317 | Из / From: Россия  |  IP / IP: IP адрес / IP address | Report this post to a Moderator
   

Quick Reply
Сообщение / Message:

HTML код не разрешен. / HTML is not enabled.
UBB код разрешен. / UBB Code is enabled.

Значки Graemlins / Instant Graemlins
   


Послать новую тему / Post New Topic  Послать ответ / Post A Reply Закрыть тему / Close Topic   Feature Topic   Переместить топик / Move Topic   Удалить топик / Delete Topic Следующая старая тема / next oldest topic   Следующая новая тема / next newest topic
 - Printer-friendly view of this topic
Перейти к / Hop To


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



Powered by Infopop Corporation
UBB.classic™ 6.7.2