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

Тема: Размножить визуальное отображение параметра

  1. #1
    Пользователь Аватар для Андрей_Б.
    Регистрация
    05.06.2019
    Адрес
    Где-то в этой стране
    Сообщений
    105

    Angry Размножить визуальное отображение параметра

    Для обработки значений, полученных от OPC-сервера использовал С#-скрипт: добавил входы и выходы, завёл на один из входов значение от OPC, "void Execute()" обрабатывает значение и выдаёт результат на один из выходов. Вытащил его на мнемосхему, настроил изменения цветов фона, рамки, шрифта, толщины рамки, отображение, мигание - всё это в связке с выходами скрипта.
    Теперь вопрос: OPC-сервер выдаёт больше 100 таких значений и все их нужно отобразить на мнемосхеме.
    Как мне быстро вытащить все значения скриптов, чтобы все динамические связи со всеми выходами скрипта сохранились, а так же сохранились настройки цвета, толщины и др. (преобразования)?

    Вопрос 2: можно ли из скрипта получить доступ к существующим визуальным элементам? Получить интерфейс для управления?
    MasterScada 3.10

  2. #2

    По умолчанию

    1. Такой подход неправильный. Сделайте объект,у него сделайте изображение объекта, в нем настройте все как вам нужно (цвета, мигание). В этом объекте будет скрипт.
    Объект потом дублируете, внешние связи правите, а объект вытаскиваете на мнемосхему правой кнопкой мыши и выбираете изображение объекта.

    2. Нет, в режиме исполнения из скрипта доступа редактору мнемосхем нет.
    Спасибо.

  3. #3
    Пользователь Аватар для Андрей_Б.
    Регистрация
    05.06.2019
    Адрес
    Где-то в этой стране
    Сообщений
    105

    По умолчанию

    Спасибо. Любопытный факт: вынес на мнемосхему изображение объекта, запустил: работает. Остановил. Открыл изображение объекта, внёс изменения, повторно вынес на мнемосхему, не удаляя первого. При запуске в run-timе - на первом изображении объекта внесённые изменения не отображаются!!! Он что же, не по ссылке выносится на мнемосхему?

    Вопрос по редактору скриптов: работаю на ноутбуке, экран не самый большой, поэтому раздвигаю рамки окна, в котором отображается текст скрипта, ибо для него задействовано 1/8 всей полезной площади монитора, приходится смотреть как через игольное ушко!!! После выбора любого другого объекта и перехода обратно к редактору скрипта, или run-timе режима - рамки снова возвращаются на исходные места, приходится снова раздвигать, курсор в начале текста. Бесит ужасно. Можно подключить внешний редактор скриптов?
    Последний раз редактировалось Андрей_Б.; 18.11.2019 в 18:39.

  4. #4

    По умолчанию

    Не по ссылке. Откройте мнемосхему - Сервис - Обновить изображения объектов.
    Можно подключить студию, но только для отладки.
    https://insat.ru/blog/fb-skript-c-i-...adka-skriptov/
    Палитра ФБ кстати можно скрыть - кнопка справа от кнопки Отладка. Это снизу откроет вам место.
    Спасибо.

Похожие темы

  1. Тип параметра
    от sin230376 в разделе Облачный сервис OwenCloud
    Ответов: 4
    Последнее сообщение: 26.03.2021, 08:31
  2. MasterSCADA 4D. Отображение параметра в окне.
    от b_aleks в разделе Master SCADA 4D
    Ответов: 2
    Последнее сообщение: 13.03.2019, 13:01
  3. Размножить 4-20 мА
    от Scream в разделе Эксплуатация
    Ответов: 20
    Последнее сообщение: 31.10.2014, 22:52
  4. Нет параметра МУ110-16р
    от saniyo в разделе Эксплуатация
    Ответов: 2
    Последнее сообщение: 06.02.2012, 09:09
  5. Установка параметра C.SP (ТРМ-138)
    от Валерий в разделе Помощь Разработчикам
    Ответов: 1
    Последнее сообщение: 12.01.2007, 11:53

Метки этой темы

Ваши права

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