Документация Engee

Панель инструментов (Engee Dashboard)

Страница в процессе разработки.

Панель инструментов (Engee Dashboard) — это набор блоков Engee для создания интерактивного интерфейса модели.

Отличительной особенностью блоков панели является работа в реальном времени — можно просто запустить симуляцию модели (кнопка «Запустить модель» start button) и сразу же менять параметры и наблюдать, как это влияет на поведение модели.

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

Использование блоков панели инструментов особенно полезно при работе блоками с оборудования и РИТМ.

Отслеживание сигналов

Для наблюдения за сигналами в панели инструментов Engee используются блоки Осциллограф (Scope) и Дисплей (Display).

engee dashboard 5 ru

  • Scope — выводит сигналы в виде временных диаграмм и позволяет одновременно отображать несколько сигналов на одном графике. Блок подходит для анализа динамики и сравнения нескольких сигналов.

  • Display — показывает текущее значение выбранного сигнала в виде чисел. Работает только с одним сигналом. Блок удобен для отображения точных числовых значений одного сигнала.

Панель инструментов функционирует отдельно от записи signal logging 1. Сигналы, отмеченные блоками Scope и Display, не отображаются в окне визуализации сигналов graphs icon 1 или инспекторе данных data inspector icon.

Для анализа после симуляции используйте запись сигналов. Запись сигналов не конфликтует с блоками панели инструментов и может использоваться параллельно.

Как работать с блоками

  1. Разместите на холсте блок Scope и/или Display.

  2. Дважды нажмите на блок, чтобы открыть его окно настроек.

  3. Включите тумблер «Подключить сигналы» и выберите сигнал(ы) из списка:

    engee dashboard 7 ru

  4. Нажмите ЛКМ по нужному сигналу для добавления в список сигналов блока и отметьте галочкой нужный сигнал:

    engee dashboard 8 ru

    Чтобы за раз добавить несколько сигналов в блок Scope — выберите их с зажатой клавишей Shift.

  5. Отключите тумблер «Подключить сигналы», чтобы не добавить лишние сигналы — теперь блок готов к работе.

  6. Запустите симуляцию модели (кнопка «Запустить модель» start button) для начала работы блока.

Особенности

  • Блок может быть расширен (с зажатым ЛКМ по рамке) в случае, если отображаемый сигнал не умещается по умолчанию.

    engee dashboard 3

  • Можно подключить сигнал с заданным именем, посредством перетаскивания имени на блок панели инструментов, даже если тумблер «Подключить сигналы» выключен:

    engee dashboard 2 ru

  • Внешний вид блоков отслеживания сигналов настраивается только во вкладке «Форматирование» окна настроек соответствующего блока.

  • Блоки отслеживания сигналов позволяют выбрать сигнал с любых блоков, в том числе подсистем, моделей-ссылок, блоков Chart и т.д.

  • Можно подключать сигналы любого типа: скаляры, векторы, матрицы.

Управление параметрами

Блоки панели инструментов для управления параметрами модели находятся в разработке. Вместо них используйте параметры блоков, помеченные как «Настраиваемый» — такие значения можно менять на лету во время симуляции:

engee dashboard 4 ru

Например, параметр Амплитуда у блока Генератор синусоиды:

engee dashboard 6 ru

Посмотреть является ли параметр настраиваемым можно на странице соответствующего блока в документации.