Форум 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 » Мультимониторная конфигурация и всплывающее окно

   
Автор / Author Тема / Topic: Мультимониторная конфигурация и всплывающее окно
vector1980
Junior Member / Новичок
Участник № / Member № 8211


Icon 1 отправлено / posted      Профиль для / Profile for vector1980           Редактировать/удалить сообщение / Edit/Delete Post   Вставить в ответ текст исходного сообщения  / Reply With Quote 
Добрый день.
Переписываю проект с ранней версии ТМ на 7-ю... Двухмониторная конфигурация, два монитора 1920х1080, итого рабочий экран с разрешением 3840х1080.
Главный экран в ТМ с полным размером на два монитора - 3840х1080.
В области координат первого монитора (0,0...1920,1080) расположена мнемосхема 1920х1080 с общим видом объекта, в область координат второго монитора (1920,0....3840,1080) проецируются вспомогательные экраны 1920х1080.
Работаем в полноэкранном режиме. В проекте ранних версии ТМ (5.15 ,6.10.2) это работало без проблем много лет благодаря ГЭ "Ссылка на экран", который размещался в области координат второго монитора, туда помещался список нужных экранов, и посылая туда нужный номер экраны переключались. Теперь, в ТМ 7 очередной сюрприз, этот ГЭ кому-то сильно помешал и его убрали. Но, сделали опцию "всплывающее экно", видимо как альтернатива ...
1. В шаблоне экранов создаю главный экран размером 3840х1080, создаю аргумент экрана.
2. В шаблоне экранов создаю два экрана размером 1920х1080, указываю их как всплывающие, начальные позиции всплывающего окна 1920,0, без заголовка - true (т.к. полноэкранный режим), создаю аргументы экрана.
3. На главном экране помещаю две кнопки "экран 1", "экран 2", настраиваю их на "переход на экран" 1 и 2.
4. Запускаю профайлер, проверяю работу кнопок-экранов, и ожидаемо экраны открылись, и последний экран перекрывает предыдущий, переключение больше не работает, т.к. экраны не закрываются.
Вопрос - как закрывать открытые всплывающие экраны без заголовка??? Судя по справке, нужно послать в канал call, в атрибут R нужного экрана единицу, и этот экран станет невидимым, и это работает. Но сделать его невидимым, не означает закрыть его и выгрузить из памяти, я правильно понимаю? К тому же у меня 20 экранов, в каждом 19 кнопок для произвольной навигации между собой, и на каждой кнопке я должен буду привязать 19 посылок 1 в потенциально открытые экраны для их закрытия? Чепуха какая-то выходит. Или городить программу, привязывать кучу каналов, и обрабатывать всё там? А если нужно добавить несколько экранов, то дорабатывать программу, и т.п. Тоже на бред похоже.
Как работать в мультимониторной конфигурации с выпадающими экранами без заголовка??? Какой новый, лучший механизм пришёл на замену проверенному временем ГЭ "Ссылка на экран"?
Сделать все экраны 3840х1080 пожалуйста не предлагайте. Если это есть в справке и я не увидел очевидного, прошу прощения.
Спасибо.

Сообщения / Posts 23 | Из / 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 
- popup экраны были и раньше
- "сделать его невидимым...." означает сделать не видимым( память занимаемая не видимым экраном зависит от набора ГЭ в нем )

- для однотипных( графика одинаковая привязки разные) воспользоваться "открытие всплывающего экрана с перепривязкой"(граф интерфейс->операции с граф экранами)
- статические экраны так же можно перепривязавать
- ограничить число одновременно видимых popup( их закрытие происходит автоматически)
- городить не надо.
например: в каждом popup сделать посылку 1 в собственный аргумент привязанный к реальному значению

Сообщения / Posts 808 | Из / 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 
quote:
Отправитель / Originally posted by vector1980:
Добрый день.
Переписываю проект с ранней версии ТМ на 7-ю... Двухмониторная конфигурация, два монитора 1920х1080, итого рабочий экран с разрешением 3840х1080.

Здравствуйте!
Первый же вопрос - у Вас видеокарта поддерживает технологию единого рабочего пространства (ОС видит два дисплея как единый) или просто работает с двумя мониторами (ОС видит два дисплея как два дисплея)?

quote:
Как работать в мультимониторной конфигурации с выпадающими экранами без заголовка??? Какой новый, лучший механизм пришёл на замену проверенному временем ГЭ "Ссылка на экран"?
Какую информацию Вы планируете отображать всплывающих экранах?
Сообщения / Posts 17114 | Из / From: Россия  |  IP / IP: IP адрес / IP address | Report this post to a Moderator
vector1980
Junior Member / Новичок
Участник № / Member № 8211


Icon 1 отправлено / posted      Профиль для / Profile for vector1980           Редактировать/удалить сообщение / Edit/Delete Post   Вставить в ответ текст исходного сообщения  / Reply With Quote 
Добрый день. Спасибо за ответы.
Экраны у меня не однотипные в большинстве случаев.
Видеокарта, естественно, поддерживает технологию единого рабочего пространства, именно как единый экран, так всегда и было, ранее и сейчас.
Главный экран, на 1-м мониторе показывает, в моём случае, паровой энергетический котёл, 8 горелок, арматуру, дутьевые машины, паро-водяной тракт и пр. сводную информацию. На всплывающих экранах отображаются подробно:
1. Каждая из 8-ми горелок со всей арматурой, органами управления, состоянием локальных защит и блокировок, небольшое окно отчёта тревог (теперь в прошлом, снова спасибо 7й версии), и пр.
2. Пароводяной тракт со всей арматурой
3. Газовоздушный тракт со всей арматурой
4. Сводный экран технологических защит и блокировок, как общекотловых так и локальных по горелкам
5. Экран сигнализации, аварийной и предупредительной
6.Несколько экранов с трендами, сгруппированных как нужно заказчику
7. Экран с архивными трендами
8. Экран опрессовки с о статусами этапов по всем горелкам и ошибками.
9. Экран диагностики, со структурной схемой подключения аналоговых сигналов к модулям контроллера и связь АРМ с ПЛК
10. Экраны настройки регуляторов
11. Были экраны, теперь перенёс в окна - вентиляция топки со статусом разрешающих признаков и окно уставок сигнализации с ограниченным доступом.
В целом как-то так.

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

Например,
quote:
... небольшое окно отчёта тревог (теперь в прошлом, снова спасибо 7й версии), и пр.
Окно событий в ТМ7 вызывается отдельным окном. При том есть функционал, при котором переход на определенный экран автоматически открывает Окно Событий по параметрам, привязанным к данному экрану (т.е., автоматическая фильтрация по привязкам). С примером реализации Вы можете ознакомиться в демо "АСДУ Водозаборами" в разделе используемой ОС (ссылка)


quote:
5. Экран сигнализации, аварийной и предупредительной
Есть множество встроенных механизмов отображения авариных ситуаций. Можно "подсвечивать контур кнопок-переходов к экранам", можно отдельное окно в виде таблицы с параметрами, границами и состояниями. Вариантов много.
Сообщения / Posts 17114 | Из / From: Россия  |  IP / IP: IP адрес / IP address | Report this post to a Moderator
vector1980
Junior Member / Новичок
Участник № / Member № 8211


Icon 1 отправлено / posted      Профиль для / Profile for vector1980           Редактировать/удалить сообщение / Edit/Delete Post   Вставить в ответ текст исходного сообщения  / Reply With Quote 
quote:
Отправитель / Originally posted by АдАстра. Техподдержка:
[QB] Здравствуйте!

Вы можете прислать проект (с описанием) шестой версии на электронную почту Службы технической поддержки?
Это позволит предметно обсудить как лучше адаптировать Ваш проект к Trace Mode 7.

Здравствуйте.
Отправил на почту техподдержки

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

Сообщения / Posts 23 | Из / From: Россия  |  IP / IP: IP адрес / IP address | Report this post to a Moderator
vector1980
Junior Member / Новичок
Участник № / Member № 8211


Icon 1 отправлено / posted      Профиль для / Profile for vector1980           Редактировать/удалить сообщение / Edit/Delete Post   Вставить в ответ текст исходного сообщения  / Reply With Quote 
Здравствуйте.
По поводу работы в мультимониторном режиме.
Некоторые мысли, не столько к техподдержке, а больше к людям которые отвечают за развитие скады.
Почему бы поддержку нескольких мониторов не реализовать на уровне скада, что бы разработчик просто щелчком мыши мог выбрать требуемое количество мониторов, и всё! МРВ при работе сам множит независимые копии проекта (экранов) по мониторам в зависимости от выбора разработчика проекта. Нас просили как-то поддержку 3-х мониторов, вынуждены были отказать.

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

Сообщения / Posts 23 | Из / 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 
Спасибо, письмо получили. Ответ будет дан электронной почтой.
Сообщения / Posts 17114 | Из / 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 
в TM7 общее простраyство
или до 4 мониторов(с указанием монитора и местоположения) у всплывающих экранов и всроенных
окон отображения

Сообщения / Posts 808 | Из / 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 
"Нас просили как-то поддержку 3-х мониторов, вынуждены были отказать" - напрасно. Экраны TRACE MODE МОЖНО вывести и на 3 монитора (и на любое другое число). Поддержка многомониторности на уровне приложения - это устаревший и бесперспективный подход.
Сообщения / Posts 17114 | Из / From: Россия  |  IP / IP: IP адрес / IP address | Report this post to a Moderator
vector1980
Junior Member / Новичок
Участник № / Member № 8211


Icon 1 отправлено / posted      Профиль для / Profile for vector1980           Редактировать/удалить сообщение / Edit/Delete Post   Вставить в ответ текст исходного сообщения  / Reply With Quote 
quote:
Отправитель / Originally posted by АдАстра. Техподдержка:
"Нас просили как-то поддержку 3-х мониторов, вынуждены были отказать" - напрасно. Экраны TRACE MODE МОЖНО вывести и на 3 монитора (и на любое другое число). Поддержка многомониторности на уровне приложения - это устаревший и бесперспективный подход.

Дело в том, что РТМ "падал" при работе продолжительное время в тестовом режиме с 3-мя мониторами. Более того, "падал" и с 2-мя мониторами. Ранее я общался на форуме 6-й версии, а за тем по эл.почте по этой проблеме. В итоге сильно пришлось упростить графику, отказаться от 3d-труб, трендов в ГЭ "ссылка на экран", и пр. по рекомендациям тех.поддержки. Слишком много времени уходит на переделку, а это сроки, неустойки, и пр.
Сообщения / Posts 23 | Из / From: Россия  |  IP / IP: IP адрес / IP address | Report this post to a Moderator
vector1980
Junior Member / Новичок
Участник № / Member № 8211


Icon 1 отправлено / posted      Профиль для / Profile for vector1980           Редактировать/удалить сообщение / Edit/Delete Post   Вставить в ответ текст исходного сообщения  / Reply With Quote 
Да, и падения были на избыточно мощной машине, железо тут ни при чём...
Сообщения / Posts 23 | Из / From: Россия  |  IP / IP: IP адрес / IP address | Report this post to a Moderator
vector1980
Junior Member / Новичок
Участник № / Member № 8211


Icon 1 отправлено / posted      Профиль для / Profile for vector1980           Редактировать/удалить сообщение / Edit/Delete Post   Вставить в ответ текст исходного сообщения  / Reply With Quote 
quote:
Отправитель / Originally posted by Nico:
в TM7 общее простраyство
или до 4 мониторов(с указанием монитора и местоположения) у всплывающих экранов и всроенных
окон отображения

Для некоторых вариантов выход, но не всегда удобно. Ведь естественней разработать проект для одного экрана, затем указать что монитора будет два (три, четыре,...) и всё. С общим пространством нужен контроль за окнами, координатами и пр. Если нет ничего лучше, выход конечно.
К тому же, я так и не получил ответа, как в ТМ7 закрыть(выгрузить) всплывающее окно без заголовка.

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

Сообщения / Posts 23 | Из / 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 
quote:
Отправитель / Originally posted by vector1980:
... как в ТМ7 закрыть(выгрузить) всплывающее окно без заголовка.

Падения МРВ могут быть вызваны разными причинами. Связывать их с числом мониторов бездоказательно. Нам такая закономерность неизвестна. Надо разбираться. Мы получили Ваш проект. Проект большой и требует время на анализ и подготовку конкретных рекомендаций.
Прошу дождаться письма с нашими рекомендациями.

Всплывающее окно (с заголовком) закрывается как и любое другое окно в используемой ОС, то есть через кнопку "Закрыть" заголовка.

Если используется всплывающее окно без заголовка (и кнопки "Закрыть" нет), то Разработчик оставил себе единственный вариант - создать эту кнопку самостоятельно (кнопка с прямой передачей 1 в аргумент экрана, к которому привязан атрибут 0,R этого канала вызова экрана).

На этих "всплывающих" экранах, в любом случае, придется ставит кнопку для их закрытия (в экране кнопка на закрытие этого экрана).
Альтернативу предложил Пользователь Nico - ограничить количество всплывающих экранов. Например, задали ограничение на одно всплывающее окно. То при открытии второго, первое будет закрыто.

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

Сообщения / Posts 17114 | Из / From: Россия  |  IP / IP: IP адрес / IP address | Report this post to a Moderator
vector1980
Junior Member / Новичок
Участник № / Member № 8211


Icon 1 отправлено / posted      Профиль для / Profile for vector1980           Редактировать/удалить сообщение / Edit/Delete Post   Вставить в ответ текст исходного сообщения  / Reply With Quote 
Здравствуйте.
Спасибо за советы.

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

Сообщения / Posts 23 | Из / 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 
quote:
Отправитель / Originally posted by vector1980:

Отправил на почту техподдержки

Ответ дан почтой.
Сообщения / Posts 17114 | Из / 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