передача аргументов в всплывающее окно

Стартовая страница Форумы Понять, как работает ПО передача аргументов в всплывающее окно

Просмотр 11 сообщений - с 1 по 11 (из 11 всего)
  • Автор
    Сообщения
  • #41747
    TaPX
    Участник

    Здравстуйте. Хочу по ссылке открывать в окне мнемосхему и передавать туда аргументы (каналы). Как это можно реализовать?

    #41748
    a80808
    Участник

    Рисуете мнемосхему, включаете туда каналы, регистрируете мнемосхему в таблице Представления

    Это если я вас правильно понял. А чтобы сразу по ссылке на нее выходить задайте ссылку (для версии 6) что то типа:
    http://localhost:10008/View.aspx?viewID=25

    Где viewID=25 — 25 — это номер строки где прописана мнемосхема в таблице Представления

    #41749
    TaPX
    Участник

    Наверное, я плохо объяснил. Я хочу что-то типа фрейма: у меня есть три кнопки-ссылки, открывающие одну и ту же мнемосхему с динамическими параметрами, которые она получает от этих кнопок: у каждой кнопки свои каналы, которые передаются в открывающуюся мнемосхему при нажатии.

    #41751
    Mikhail
    Модератор

    Добрый день!
    Механизм шаблонов схем позволяет создать несколько представлений на основе одного и того же файла схемы. У каждого представления будет свой набор каналов. Из основной схемы компонент Ссылка позволяет открыть нужное представление по ID. Ссылка может выглядеть как кнопка.

    #41762
    TaPX
    Участник

    получается, нельзя открывать одну и ту же мнемосхему с динамическими аргументами?

    #41763
    TaPX
    Участник

    а где можно почитать про этот механизм наследования схем?

    #41766
    manjey73
    Участник

    offset при настройке представления, в том числе и для дочерних окон, которые можно делать всплывающими.

    з.ы. непонятно зачем убрали конфигурацию соотношений сигналов через xml?
    Если использовать только offset то каналы должны повторяться тютелька в тютельку.

    #41779
    Mikhail
    Модератор

    Шаблоны схем описаны для старой версии, ссылка.
    Для новой версии ещё не делали, потому что новый редактор в разработке.

    Аргументы в схему передать теоретически можно, но не каналы, потому что представление имеет фиксированный набор каналов.

    #41788
    manjey73
    Участник

    Смысл в том, что у однотипных устройств могут быть немного разный набор переменных.
    Банальный пример, одно и трёхфазные счётчики. Соответственно нельзя сделать строгую последовательность каналов. При этом можно сделать на основе фейсплейта дочернее окно, которое сможет работать с обоими счётчиками в одном, достаточно будет просто скрывать лишнее при отображении через настройки или скрипты.
    А только с офсетом это нереально наверное.

    #41790
    TaPX
    Участник

    https://www.youtube.com/watch?v=max0y01pQvs
    я вот что-то такое имел ввиду

    #41808
    Mikhail
    Модератор

    Можно сделать следующими способами:
    1. Общая мнемосхема-шаблон. Для каждого насоса прописать отдельное представление в таблице Представления, указав смещение каналов.
    2. Новый редактор схем. Создать фейсплейт, прописать в нём экспортируемые свойства. Добавить экземпляры фейсплейтов на схему. Привязать свойства фейсплейтов к каналам. С помощью скриптов переключать видимость экземпляров фейсплетов.

Просмотр 11 сообщений - с 1 по 11 (из 11 всего)
  • Для ответа в этой теме необходимо авторизоваться.