Показано с 1 по 4 из 4

Тема: Открытие окна из дерева

  1. #1

    По умолчанию Открытие окна из дерева

    Здравствуйте, коллеги.
    Кто-нибудь может подсказать как решить следующую задачу:
    MS4D поддерживается открытие окон только по события из графического интерфейса. Как открыть окно из кода?
    Например, по истечению таймаута (вычисляется в ST) мне надо вывести диалоговое окно пользователю с выбором дальнейшего действия?
    Вроде бы здесь могли помочь триггеры, но они работают только когда открыто соответствующее постоянное окно.

  2. #2

    По умолчанию

    Создайте триггер в шаблоне экрана, тогда ваше всплывающее окно всегда будет поверх текущего открытого окна.

  3. #3

    По умолчанию

    Цитата Сообщение от b_aleks Посмотреть сообщение
    Создайте триггер в шаблоне экрана, тогда ваше всплывающее окно всегда будет поверх текущего открытого окна.
    Триггер в шаблоне экрана нарушает объектный подход разработки проектов (делает группа разработчиков, каждый делает свой объект со своим окнами, трендами, отчетами и т.д.).

  4. #4

    По умолчанию

    Интересно, каким же образом нарушается объектный подход? В статье "Параллельная разработка проекта" справки MasterSCADA 4D явно написано, что:

    Шаг 5
    После этого в дерево объектов необходимо вставить библиотечный экземпляр.

    В результате выполнения этих действий появится диалог восстановления связей, позволяющий восстановить связи с деревом системы. Далее, необходимо настроить связи между объектами разных разработчиков, создать стартовое окно и приступить к совместной отладке проекта.
    Достаточно скопировать триггеры из одного проекта в другой, а при вставке библиотечного объекта связи будут автоматически восстановлены. Также разработчикам желательно договориться о едином названии узла и об уникальных названиях триггеров.
    Последний раз редактировалось b_aleks; 18.04.2020 в 21:40.

Похожие темы

  1. Ответов: 5
    Последнее сообщение: 12.01.2023, 13:40
  2. Открытие мнемосхемы по событию
    от ASo в разделе Master SCADA 3
    Ответов: 1
    Последнее сообщение: 10.07.2018, 22:21
  3. открытие окна объекта
    от ANDREY2002 в разделе Master SCADA 3
    Ответов: 18
    Последнее сообщение: 12.08.2015, 14:55
  4. Открытие задвижки в ST
    от Гадир в разделе ПЛК1хх
    Ответов: 11
    Последнее сообщение: 13.07.2012, 13:22
  5. Ответов: 2
    Последнее сообщение: 19.05.2010, 16:14

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •