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

Интерфейс

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

interface 1 1 x

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

interface admonition 1

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

    interface variation 1

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

    interface variation 2

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

    interface variation 2 1

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

    interface 10 1

Описание опций инструмента Настройки интерфейса 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

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

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

Внешний вид

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

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

    color settings 1

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

    font settings

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

    signal naming

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

    detachment 1

    detachment 2

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

    annotation example x

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

    vertical tabs 1vertical tabs 2

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