Страница 93 из 164 ПерваяПервая ... 43839192939495103143 ... ПоследняяПоследняя
Показано с 921 по 930 из 1871

Тема: Вопросы по MasterSCADA 4D

Комбинированный просмотр

Предыдущее сообщение Предыдущее сообщение   Следующее сообщение Следующее сообщение
  1. #1

    По умолчанию

    Цитата Сообщение от Minarion Посмотреть сообщение
    Как привязать всплывающее окно к нужной переменной?
    Через триггер окна.
    Еще можно посмотреть тут: Открытие всплывающего окна по состоянию тэга
    И тут: Открытие всплывающего окна в клиенте визуализации по заданному параметру проекта

  2. #2
    Пользователь
    Регистрация
    18.11.2019
    Адрес
    Пермь
    Сообщений
    90

    По умолчанию

    Добрый день!
    Открыть окно через триггер я понимаю как сделать.
    Не могу понять как привязывать одно всплывающее окно к разным переменным.
    ПРИМЕР:
    Вот несколько примитивов, при вызове контекстного меню из них открывается всплывающее окно, в котором есть две кнопки. При нажатии на эти кнопки, они должны передать в параметр привязанный к этому значение, которое установлено на кнопку (на каждой кнопке свое значение).
    болид2.png
    Соответственно при клике на "Раздел 1" значение с кнопок должно передаться только в "управление разделом 1". Если всплывающее окно открыто с "Раздел 3", то значения должны передаться только в переменную "Управление разделом 3":
    болид.png

    Можно сделать всплывающее окно для каждого раздела, но это ИМХО неверный путь.
    Вложения Вложения
    • Тип файла: rar Bolid.rar (4.29 Мб, Просмотров: 6)

  3. #3

    По умолчанию

    Цитата Сообщение от Minarion Посмотреть сообщение
    Добрый день!
    Открыть окно через триггер я понимаю как сделать.
    Не могу понять как привязывать одно всплывающее окно к разным переменным.
    ПРИМЕР:
    Вот несколько примитивов, при вызове контекстного меню из них открывается всплывающее окно, в котором есть две кнопки. При нажатии на эти кнопки, они должны передать в параметр привязанный к этому значение, которое установлено на кнопку (на каждой кнопке свое значение).
    болид2.png
    Соответственно при клике на "Раздел 1" значение с кнопок должно передаться только в "управление разделом 1". Если всплывающее окно открыто с "Раздел 3", то значения должны передаться только в переменную "Управление разделом 3":
    болид.png

    Можно сделать всплывающее окно для каждого раздела, но это ИМХО неверный путь.
    Это как раз верный путь.
    Создать в библиотеке объект "Раздел" - с переменными, окнами, сообщениями, блэкджеком...
    А потом в проект добавить нужное количество экземпляров библиотечного объекта "Раздел" со своими привязками к внешним тегам (сервис восстановления внешних связей может несколько упростить жизнь в процессе копирования)

  4. #4

    По умолчанию

    Цитата Сообщение от 1exan Посмотреть сообщение
    Это как раз верный путь.
    Создать в библиотеке объект "Раздел" - с переменными, окнами, сообщениями, блэкджеком...
    А потом в проект добавить нужное количество экземпляров библиотечного объекта "Раздел" со своими привязками к внешним тегам (сервис восстановления внешних связей может несколько упростить жизнь в процессе копирования)
    Может я не так понял...

    ТС хочет универсальное окно с динамической привязкой, такое как в FactoryTalk или SimpleScada. И это как раз правильный путь.
    Не знаю как тут, но в FactoryTalk лицензируется количество разработанных в проекте окон, а вот в WinCC, например, количество внешних тэгов...
    И данная привязка к тэгам влечет низкую ответственность разработчиков в своем творении. Встречал проекты на WinCC, где количество окон за 300... А там, где можно сделать на универсальном окне, то хватает 30-40 окон для объекта с 1000 механизмов.

  5. #5

    По умолчанию

    Цитата Сообщение от Minarion Посмотреть сообщение
    Не могу понять как привязывать одно всплывающее окно к разным переменным.
    Здравствуйте!

    Накидал пример: PopupWindow.zip

    Другой вариант - делать свой компонент.

  6. #6
    Пользователь
    Регистрация
    18.11.2019
    Адрес
    Пермь
    Сообщений
    90

    По умолчанию

    Цитата Сообщение от Ready Посмотреть сообщение
    Здравствуйте!

    Накидал пример: PopupWindow.zip

    Другой вариант - делать свой компонент.
    Добрый день!
    Да, такой вариант тоже продумывал, но при масштабировании возможность напутать с id становится все более вероятной, и потом искать это то ещё удовольствие..
    Придется на самом деле продумывать вариант с отдельным объектом.

    Спасибо Вам!

  7. #7

    По умолчанию

    Подскажите пожалуйста.
    Есть параметр. Нужно при любом изменении этого параметра создавать запись в журнале с отображением значения этого параметра. Пытался сделать через тревогу, но нужно триггерить тревогу при каждом изменении параметра.
    Может есть какое-то стандартное средство для этого?

  8. #8

    По умолчанию

    Цитата Сообщение от DEMONGDV Посмотреть сообщение
    Нужно при любом изменении этого параметра создавать запись в журнале с отображением значения этого параметра.
    У параметра отметьте cвойство "Архивировать". Все. Записи в архив пишутся по изменению по умолчанию. Можете настроить архив данных (справка: "Основной архив данных"). Отобразить данные можно с помощью архивного журнала.
    Еще больше информации MasterSCADA 4D–платформа для автоматизации и диспетчеризации. Работа с журналами и системой сообщений

  9. #9

    По умолчанию

    Цитата Сообщение от Ready Посмотреть сообщение
    У параметра отметьте cвойство "Архивировать". Все. Записи в архив пишутся по изменению по умолчанию.
    Эту галочку я с самого начала ставил, толку от неё никакого. В архив эти значения не пишутся и в журнале не отображаются. И это видео по ссылке я уже до дыр засмотрел. Мне нужно безусловное добавление значения параметра в журнал, изменилось значение - добавилось в журнал.
    Последний раз редактировалось DEMONGDV; 09.12.2023 в 01:08.

  10. #10

    По умолчанию

    Добрый день, создаю простой проект в MasterScada 4D, подключаю modbus universal opc при запуске ошибка Отказ внешних модулей УСОErr.jpg

Страница 93 из 164 ПерваяПервая ... 43839192939495103143 ... ПоследняяПоследняя

Похожие темы

  1. Вопросы по СИ-8
    от aleksandr87 в разделе Эксплуатация
    Ответов: 2
    Последнее сообщение: 11.06.2016, 18:56
  2. Вопросы новичка по MasterScada
    от MrNobody в разделе Master SCADA 3
    Ответов: 4
    Последнее сообщение: 04.09.2014, 14:39
  3. MasterScada v3.6 Основные вопросы
    от colorprint2008 в разделе Master SCADA 3
    Ответов: 7
    Последнее сообщение: 24.12.2013, 15:50
  4. конвертация проекта из Masterscada 3.5 в Masterscada 3.4
    от Сергей_SPB в разделе Master SCADA 3
    Ответов: 2
    Последнее сообщение: 01.04.2013, 16:56
  5. Вопросы по трендам MasterSCADA
    от 42ia в разделе Master SCADA 3
    Ответов: 9
    Последнее сообщение: 26.06.2012, 10:58

Ваши права

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