Масштабирование проекта

Стартовая страница Форумы Понять, как работает ПО Масштабирование проекта

Просмотр 6 сообщений - с 1 по 6 (из 6 всего)
  • Автор
    Записи
  • #17421
    vg
    Участник

    Здравствуйте!

    Встала необходимость масштабировать демо-проект. Подразумевается выстраивание иерархии системы мониторинга. То есть: 1-й уровень — схема предприятия, 2-й уровень — схема цеха, 3-й уровень — мнемосхема машины, 4-й — уровень подробности машины, 5-й уровень — подробности подробностей машины.

    Собственно шаблоны представлений на каждом уровне одинаковые.

    Так вот, благодаря документации я владею смещением каналов в таблице интерфейсов. Но есть одно но: вызывая новое представление со смещением, я не смещаю номера представлений, которые прописаны в этом шаблоне для перехода на уровень вниз. То есть были каналы 1-10, стали 101-110. Были представления 1-5, остались представления 1-5.

    Есть ли способ смещать номера представлений в графическом элементе «ссылка»?

    • Тема изменена 5 лет, 9 месяцев назад пользователем vg.
    #17428
    Mikhail
    Модератор

    Добрый день!

    Сейчас поддерживается только смещение номеров каналов. Вы могли бы прислать скриншоты (убрав конфиденциальные данные), чтобы стала более понятна закономерность повторений?

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

    Есть некоторые мысли, но нужно посмотреть, как всё выглядит на схемах.

    #17447
    vg
    Участник

    Главный экран — https://pastenow.ru/d5c59ee0d4828b0f6da2c8c0b1299757
    По нажатию на выделенную прямоугольную область происходит переход на схему «цеха».

    Схема цеха — https://pastenow.ru/9f3f06a6410708510fe2b7dda642e8ce
    По нажатию на интегральный индикатор состояния (разноцветные круги) происходит переход на мнемосхему машины.

    Мнемосхема машины — https://pastenow.ru/6cc295e12eebc093b603985cefb3cc23
    Таких машин 8 и они одинаковые. В ячейках В1, Г1 и т.д. отображаются измеряемые устройством параметры с соответствующей индикацией. Под каждой парой ячеек В и Г расположена «кнопка График». На графике отображены уставки (одни и те же для каждой машины и каждой пары), а также сами значения ячеек В и Г.
    В левом нижнем углу расположена «кнопка Состояния каналов» (на скриншоте «Каналы — норма»). При нажатии появляется вплывающее окно о состоянии каналов измерительного устройства. В нижней части расположена информация о наработке в разных режимах (Режим1, Режим2, Режим3). Над ячейками В1 и Г1 и т.д. расположены интегральные индикаторы П1, П2 и т.д., отображающие худшее состояние пары. При нажатии на эти индикаторы появляется всплывающее окно с отображением дополнительных измеряемых устройством параметров. Справа также расположена «кнопка Диагностика», по нажатию на которую, произойдёт переход на соответствующий экран.

    Диагностика — https://pastenow.ru/fe09b8dc73eb56ccc6cbd46461ae4f06
    Здесь отображаются результаты некоторой диагностики, которая считывается из БД. Соответственно у каждой машины свои точки и свои результаты диагностики этих точек. По нажатию на любую строку появляется всплывающее окно с историей развития этого дефекта.

    Собственно такая структура у проекта.

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

    Спасибо за схемы.
    Есть один способ, правда не очень элегантный.
    Способ основан на том, что в новой версии компонента Ссылка, адрес ссылки может содержать номера входных каналов. При этом при работе ссылки в неё будут подставлены текущие значения входных каналов. Если Вы используете смещения каналов, то эти номера тоже сместятся. Значения каналов должны содержать ID представлений, на которые нужно переходить.

    В компоненте Ссылка нужно заполнить поле Входные каналы, задать относительный адрес в виде URL. Пример использования номера канала в адресе: mypage.html?viewID={0}
    Вместо {0} будет подставлен первый канал из поля Входные каналы.

    Ссылка на обновление компонентов.
    Если в процессе реализации возникнут вопросы, задавайте здесь.

    #17454
    vg
    Участник

    Благодарствую, опробую.

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