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

Что нового в 26.8

Дата релиза: август 2026

rn main Общий пользовательский опыт

Конвертер моделей Simulink был существенно улучшен. Это помогает быстрее и проще конвертировать модели Simulink в Engee. Для неподдерживаемых блоков в сконвертированной модели добавляются блоки-заглушки с уже настроенными портами. Блоки-заглушки подсвечиваются красным цветом. Это блоки Engee Function, поэтому их можно адаптировать под свои нужды.

1

В коде блока-заглушки выдается сообщение об ошибке при запуске симуляции, чтобы его нельзя было не заметить:

2

Также теперь скрипт конвертации моделей не завершает свою работу на неподдерживаемых блоках, а доводит конвертацию до конца. Это позволяет увидеть всю структуру модели, даже если та содержит неподдерживаемые блоки.

n new Новый раздел примеров «Электропривод»

В документации появился новый раздел с примерами по электроприводу. Уже добавлены первые полноценные проекты, которые показывают, как в Engee моделировать не отдельный компонент, а сложные технические системы целиком. Электропривод — один из хороших примеров такого подхода: при его моделировании используются электрика, механика, управление, силовая электроника и динамика объекта. Поэтому на этих моделях удобно изучать не только отдельные возможности Engee, но и то, как из них собираются полноценные инженерные системы. Это только начало. Раздел будет регулярно пополняться новыми моделями, а набор задач — расширяться: от базовых компонентов до более сложных систем электропривода.


rn mod Среда моделирования

i important Дальнейшее развитие автоматической настройки глобального решателя

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

3

u update Единый модуль «Редактор данных модели»

Объединили Редактор данных модели и Физические сигналы в одном модуле. Теперь основные инструменты для работы с данными модели находятся в одном месте — не нужно искать их по разным разделам интерфейса.

4

n new Новая библиотека блоков — Автомобильные системы

Добавлена новая специализированная библиотека блоков для моделирования автомобильных систем. В нее вошли готовые компоненты для двигателя внутреннего сгорания, подвески, кузова и колес. Теперь типовые элементы автомобильных систем можно собирать из готовых блоков, не создавая каждую подсистему с нуля. Библиотека обязательно будет пополняться.

5

i important Ускорение всех фаз исполнения моделей

Начав еще весной, мы все лето непрерывно профилировали аномально медленные модели и работали над оптимизацией их исполнения. Рады представить улучшения, которые попали в Engee за эти месяцы:

  • Первая фаза — подготовка симуляции — ускорилась до восьми раз. Ранее на больших моделях она могла занимать ощутимое время.

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

  • Дальнейшая унификация и оптимизация исполняемой модели позволила ускорить инициализацию и компиляцию различных моделей до двух раз.

  • Оптимизация расчета матрицы Якоби — одного из ключевых этапов работы неявных решателей — позволила добиться ускорения симуляции больших физических моделей до двух раз.

  • За счет оптимизации алгоритмов интерполяции удалось ускорить симуляцию моделей с некоторыми физическими компонентами. Например, продвинутые полупроводники ускорились до 15 раз.

    6

n new Пользовательская палитра для сигналов на графиках

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

7

u update Отдельные окна для редактора кода Engee Function и C Function

Теперь исходный код каждого блока C Function и Engee Function открывается в собственном окне редактора кода. В заголовке окна указаны имена блока и модели, к которой он относится. Так удобнее работать с несколькими блоками одновременно: не нужно переключаться между ними в одном редакторе и гадать, какой код сейчас открыт.

8

u update Исправили названия графиков и подписей осей

Переработали названия графиков визуализации сигналов и подписи осей. Теперь они не съезжают при увеличении размера шрифта, адекватно масштабируются и центрируются. В общем, стало намного красивее и аккуратнее.

9


rn edm Поддержка оборудования, интерфейсов и внешних интеграций

n new Пользовательские таргеты и примеры пользовательских таргетов для Arduino UNO и ATmega328P

Мы выпустили документацию и примеры по созданию пользовательских пакетов поддержки встраиваемых систем (таргетов). Это важно для продвинутых пользователей, которые хотят разрабатывать свои таргеты. В документации описываются этапы разработки таргета и необходимые API.

Мы предоставили примеры двух таргетов:

  • ATmega328: простой таргет с примером сборки и загрузки прошивки для независимого выполнения;

  • ArduinoUNO: пример таргета с независимым и интерактивным выполнением через XCP/UART.

Это прекрасная веха в разработке пакетов поддержки встраиваемых систем в Engee, и нам не терпится увидеть, как вы этим воспользуетесь.

u update Обновления и исправления в библиотеке блоков «Оборудование»

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


rn ritm Полунатурное моделирование и КПМ «РИТМ»

n new Новая версия приложения РИТМ.Управление машинами

Мы обновили приложение РИТМ.Управление машинами:

  • РИТМ.Управление машинами больше не требует доступа к небезопасному содержимому в браузере и работает с настройками по умолчанию во всех браузерах, поддерживаемых Engee.

  • РИТМ.Управление машинами теперь требует установленного пакета поддержки Engee.Интеграции и при запуске сообщает, если пакет поддержки не установлен:

    10

  • В приложении появилась новая панель «Логи машины». В эту панель попадают все сообщения, которые выводятся на экран РИТМа в «RITM Monitor». Это особенно удобно, если РИТМ работает в headless-режиме.

    11

  • В приложении появилась новая группа настроек «Настройка RITM Monitor». Это позволяет настроить визуализацию на экране РИТМа под ваши нужды.

    12

u update Обновления и исправления в библиотеке блоков «РИТМ»

Мы регулярно обновляем и улучшаем блоки в категории РИТМ. Установите актуальный пакет поддержки, чтобы пользоваться самыми новыми возможностями: Пакет поддержки КПМ «РИТМ».


rn so func Обновления и исправления в библиотеках