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

Интерфейс

При запуске сессии Engee открывается рабочее пространство, которое включает следующие элементы:

interface 1 1 x ru

Для отображения инструментов моделирования (№5, 6, 7, 8, 9, 10, 11) нажмите переключатель «Среда моделирования» в окне «Настройки интерфейса» interface setting 1 (№15):

interface admonition 1 ru

  1. Холст — это рабочая область, на которой строятся модели;

  2. Раздел программной разработки — набор инструментов для работы с кодом, состоящий из редактора скриптов interactive script icon, командной строки img 41 1 2 и окна диагностики модели model diagnosis main;

  3. Графики charts icon — инструмент визуализации данных, который отображает результаты работы в командной строке в виде наглядных диаграмм и графиков.

  4. Раздел файлов и переменных — набор инструментов для работы с файлами и переменными, состоящий из файлового браузера file browser 7 и окна переменных variables article 2 1;

  5. Приложения apps icon — набор приложений, состоящий из инспектора данных data inspector icon, РИТМ.Управление машинами ritm icon, редактора цифровых фильтров filter designer icon, Расчёт уравнения радиолокации radar equation calculator icon, Расчет режимов электросетей calculation of the power grid modes icon и Анализ файлов цифровой подстанции cid parser icon. Эти приложения открываются в отдельной вкладке браузера;

  6. Библиотека блоков block library icon — набор блоков Engee, из которых собираются модели;

  7. Раздел управления симуляцией — набор опций для управления моделями. На этой панели запускаются start button, останавливаются stop button 1, компилируются compile button 1 модели и настраивается их время симуляции;

  8. Генерация кода codegen button — инструмент для генерации кода из моделей. Генерация реализована для языков Си, Chisel и Verilog (HDL). Подробнее о генерации кода в Engee читайте в статье Генерация кода;

  9. Переключение целевой платформы change platform button — переключение целевой платформы рабочего пространства между Engee (по умолчанию) и РИТМ.Управление машинами. Подробнее о работе РИТМ в рабочем пространстве Engee читайте в статье Настройки модели;

  10. Панель навигации по моделям — панель для выбора нужной модели и перемещения по иерархии внутри конкретной модели;

  11. Редактор данных модели model data editor — это инструмент для управления сигналами модели. Подробнее см. в статье Редактор данных модели;

  12. Раздел настроек и визуализации — набор инструментов, состоящий из окна физических переменных variable viewer icon, окна настроек debug article icon 1 и окна визуализации сигналов graphs icon 1;

  13. Личный кабинет account icon — переход в личный кабинет пользователя;

  14. Документация documentation icon — переход в документацию Engee;

  15. Настройки интерфейса interface setting 1 — набор опций для настройки рабочего пространства. Включает в себя выбор языка, раскладку интерфейса и многое другое;

  16. Обратная связь feedback icon — инструмент для отправки предложений, сообщений об ошибках или запросов на новые функции. Также с его помощью можно перезапустить ядро Engee;

  17. Сделать скриншот screenshot icon — инструмент для сохранения снимков в форматах PNG и SVG (не поддерживается в Firefox). Также поддерживаются закладки, которые позволяют быстро перемещаться между моделями и их уровнями вложенности;

  18. Настройка масштаба — регулирует масштаб холста, не влияя на масштаб интерфейса или браузера;

  19. Строка состояния — отображает текущее состояние модели, выбранный решатель, время симуляции и ее прогресс. Также она позволяет переходить к вкладкам окна настроек debug article icon 1.

Для быстрой навигации по рабочему пространству и в каждом инструменте рекомендуем ознакомиться со статьей по горячим клавишам Engee.

Настройка интерфейса

В Engee можно самостоятельно настраивать интерфейс (расположение окон на холсте) или воспользоваться уже готовыми вариантами:

  • Для самостоятельной настройки переместите нужное окно: зажмите его левой кнопкой мыши и перетащите в одно из предлагаемых мест рабочего пространства:

    interface variation 1 ru

    Несколько инструментов можно разместить вместе, перетащив их заголовки левой кнопкой мыши в нужную область:

    interface variation 2 ru

    Нужное для работы окно можно увеличить, дважды нажав по его названию левой кнопкой мыши. Повторное двойное нажатие вернет окно в исходное положение:

    interface variation 2 1 ru

  • Для выбора готового варианта раскладки окон откройте Настройки интерфейса interface setting 1 и во вкладке Раскладка окон выберите подходящий шаблон:

    interface 10 1 ru

    Описание опций инструмента Настройки интерфейса interface setting 1 представлено ниже:

    Список опций окна «Настройки интерфейса»
    • Среда моделирования — включает/отключает инструменты моделирования Engee.

    • Язык — переключает интерфейс между русским и английским языками.

    • Темная тема (экспериментально) — включает темную тему в рабочем пространстве.

    • Настройки шрифтов — открывает окно настройки шрифтов рабочего пространства Engee.

    • Раскладка окон — отображает предустановленный вариант интерфейса:

      1. Стандартный standart scenario — открывает основные инструменты рабочего пространства Engee, а именно:

        • Файловый браузер с вкладками переменных и библиотеки блоков;

        • Редактор скриптов и командную строку;

        • Окна графиков и настроек.

      2. Программирование programming scenario — открывает переменные и редактор скриптов.

      3. Тестирование testing scenario — открывает редактор скриптов и окно графиков.

      4. Моделирование modeling scenario — открывает библиотеку блоков и настройки.

      5. Симуляция simulation scenario — закрывает все инструменты рабочего пространства.

      6. Сохранить текущую раскладку — сохраняет раскладку интерфейса Engee. Возможно сохранить несколько шаблонов:

        layout 1layout 2

    • Сетка — включает сетку на холсте.

    • Подписи всех блоков — включает подписи блоков модели.

    • Выделение объектов по левой кнопке мыши — включает выделение объектов с помощью ЛКМ (по умолчанию отключено). При активации позволяет выделять область с объектами, зажав левую кнопку мыши, для их переноса.

  • Выделяйте объекты удобным способом — с зажатым Shift или левой кнопкой мыши. Для этого включите опцию Выделение объектов по левой кнопке мыши в окне «Настройки интерфейса» interface setting 1.

Внешний вид

Помимо настроек интерфейса можно управлять внешним видом рабочего пространства:

  • Изменять текст и границы блоков моделей:

    color settings 1 ru

  • Изменять размер шрифтов интерфейса:

    font settings ru

  • Подписывать сигналы:

    signal naming ru

  • Окна интерфейса можно откреплять, чтобы открывать их в новом окне браузера и перемещать по всему экрану монитора, а не только внутри рабочего пространства Engee:

    detachment 1 ru

    detachment 2 ru

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

    annotation example 1 ru

  • Располагать по вертикали вкладки в окне визуализации сигналов, графиках, настройках, обратных вызовах и редакторе скриптов:

    vertical tabs 1 ruvertical tabs 2 ru

Полезные ссылки