Форум 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 7 » TRACE MODE 7 профессиональная версия / TRACE MODE 7 professional version » NetLink и всплывающее окно

   
Автор / Author Тема / Topic: NetLink и всплывающее окно
FreddyRost
Forum Member / Участник форума
Участник № / Member № 9711


Icon 1 отправлено / posted      Профиль для / Profile for FreddyRost           Редактировать/удалить сообщение / Edit/Delete Post   Вставить в ответ текст исходного сообщения  / Reply With Quote 
Приветствую!
Подскажите. Встала задача развернуть автономный проект на NetLink. В автономном проекте Есть программа, которая вызывает всплывающее окно для выбора дальнейших действий.. Поместил, кнопку по которой выдается команда в Программу. А Программа вызывает появление всплывающего окна

1. Создал NetLink
2. Переместил из RTM_0 в NetLink_1 экран и всплывающее окно
В результате, если нажать на экране RTM_0 на кнопку, окно появляется только в RTM_0. Если нажать на экране NetLink_1 на кнопку, то окно на NetLink_1 не появляется. По привязкам в программе видно, что привязан канал всплывающего окна RTM_0. Если привязать канал всплывающего окна NetLink_1 - при компиляции выдает "некорректная привязка аргумента".
Как реализовать так, чтобы при нажатии на кнопку на NetLink_1, появлялось всплывающее окно на NetLink_1?..

Сообщения / Posts 58 | Из / From: Россия  |  IP / IP: IP адрес / IP address | Report this post to a Moderator
FreddyRost
Forum Member / Участник форума
Участник № / Member № 9711


Icon 1 отправлено / posted      Профиль для / Profile for FreddyRost           Редактировать/удалить сообщение / Edit/Delete Post   Вставить в ответ текст исходного сообщения  / Reply With Quote 
Попробовал создать канал и привязать его к атрибуту R канала вызова всплывающего окна. При компиляции ошибок нет, но атрибут FC этого канала выдает "Не достоверность".
Сообщения / Posts 58 | Из / 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 
Здравствуйте!

О навигации по экранам можно прочитать в Справочной Системе или неофициальном канале Дзен "Trace Mode 7 для начинающих" (ссылка)
Будем исходить, что кнопка перехода создана переносом канала вызова шаблона экрана (call.screen) в шаблон экрана.

Сначала следует определиться экраны консоли (nll) полностью дублируют экраны сервера (rtm) или они уникальны?

Если дублируют.
Необходим узел RTM с готовыми экранами.
Необходим узел Console без экранов.
Для удобства открываем два (или более) окна Навигатора проекта - один в группе каналов с экранами RTM, а второй - в группе каналов Console.
В RTM выделяем необходимые каналы вызова шаблонов экранов (которое должны быть в обоих узлах) и переносим их мышкой в узел Console (будет отображено действие "Копировать").
Готово.

Если уникальны.
В этом случае для Console необходимо создать свои шаблоны экранов.

[ 06.10.2025, 10:31: Сообщение отредактировал / Message edited by АдАстра. Техподдержка ]

Сообщения / Posts 17532 | Из / From: Россия  |  IP / IP: IP адрес / IP address | Report this post to a Moderator
FreddyRost
Forum Member / Участник форума
Участник № / Member № 9711


Icon 1 отправлено / posted      Профиль для / Profile for FreddyRost           Редактировать/удалить сообщение / Edit/Delete Post   Вставить в ответ текст исходного сообщения  / Reply With Quote 
Проблема в том, что на RTM_0 работает программа, которая в определенный момент производит запрос у пользователя о дальнейших действиях. Этот запрос происходит путем вызова всплывающего окошка (в атрибут "R" канала вызова окошка записывается значение "2"). Т.е. окошко вызывается программой. Так вот, окошко появляется ТОЛЬКО на RTM_0, а на NLL не появляется.

Как добиться чтобы окошко, которое вызывается программно. появлялось в NLL?

Сообщения / Posts 58 | Из / From: Россия  |  IP / IP: IP адрес / IP address | Report this post to a Moderator
FreddyRost
Forum Member / Участник форума
Участник № / Member № 9711


Icon 1 отправлено / posted      Профиль для / Profile for FreddyRost           Редактировать/удалить сообщение / Edit/Delete Post   Вставить в ответ текст исходного сообщения  / Reply With Quote 
Экраны RTM_0 и NLL дублируют дрг друга. Я копировал каналы вызова экранов из RTM_0 и вставил в узел NLL
Сообщения / Posts 58 | Из / 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 
Понятно.
Как добиться чтобы окошко, которое вызывается программно. появлялось в NLL?
Такой функционал для Console (NLL) не предусмотрен.
Если в двух словах, в Console управлением окон управляет непосредственно Оператор.
Оператору можно просигнализировать (что бы обратил внимание на определенные окна, ссылка на описание на Дзен выше).

[ 07.10.2025, 11:33: Сообщение отредактировал / Message edited by АдАстра. Техподдержка ]

Сообщения / Posts 17532 | Из / From: Россия  |  IP / IP: IP адрес / IP address | Report this post to a Moderator
FreddyRost
Forum Member / Участник форума
Участник № / Member № 9711


Icon 1 отправлено / posted      Профиль для / Profile for FreddyRost           Редактировать/удалить сообщение / Edit/Delete Post   Вставить в ответ текст исходного сообщения  / Reply With Quote 
Еще такой вопрос.
Могу я программно переключать слои на экране NLL?

Сообщения / Posts 58 | Из / From: Россия  |  IP / IP: IP адрес / IP address | Report this post to a Moderator
Nico
Forum Professor / Завсегдатай форума
Участник № / Member № 5342


Icon 1 отправлено / posted      Профиль для / Profile for Nico           Редактировать/удалить сообщение / Edit/Delete Post   Вставить в ответ текст исходного сообщения  / Reply With Quote 
нет
Сообщения / Posts 953 | Из / 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 
FreddyRost, напишите на электронную почту Службы технической поддержки что именно Вы хотите реализовать в конечном итоге (максимально подробно, как выглядит, какая задача выполняется).
Мы подумаем как лучше это реализовать.

Сообщения / Posts 17532 | Из / 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