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

Интерфейс

Для отображения инструментов моделирования включите настройку Среда моделирования в Настройках интерфейса interface setting 1:

interface admonition 1

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

interface 1 1 x

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

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

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

  4. Приложения — набор приложений, состоящий из инспектора данных, РИТМ.Управления машинами и редактора цифровых фильтров. Эти приложения открываются в отдельной вкладке браузера;

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

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

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

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

  9. Окно физических переменных — это инструмент, который помогает проверять начальные условия и целевые значения моделей (подробнее см. здесь);

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

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

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

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

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

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

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

  17. Строка состояния — отображает текущее состояние модели, выбранный решатель, время симуляции и ее прогресс. Также она позволяет переходить к вкладкам окна настроек 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

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