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

Что нового в 26.5

Дата релиза: май 2026

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

i important Ускоренный запуск Engee

В последних обновлениях мы существенно ускорили запуск Engee и переработали процесс инициализации среды.

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

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

n new Интеграция Engee и РИТМ SDR USRP

В состав Engee.Интеграции добавлена поддержка платформы РИТМ SDR USRP.

РИТМ SDR USRP — российская SDR-платформа на базе Zynq UltraScale+ и ADRV9009, разработанная для задач цифровой обработки сигналов, систем связи и исследований радиоэфира как альтернатива NI USRP и ряду зарубежных SDR-решений.

Интеграция с Engee позволяет:

  • управлять SDR-устройством напрямую из редактора кода и среды моделирования;

  • формировать и передавать сигналы;

  • выполнять захват и анализ радиоэфира;

  • тестировать DSP-алгоритмы на реальном РЧ-тракте;

  • использовать возможности EngeeDSP совместно с SDR-оборудованием.

1

Поддержка РИТМ SDR USRP расширяет возможности Engee в задачах разработки и прототипирования систем связи, DSP и SDR-приложений, объединяя моделирование, обработку сигналов и работу с реальным оборудованием в едином инженерном рабочем процессе.

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


rn calc Среда математических вычислений

u update Расширение поддержки LaTeX

В графическом бэкенде GR расширена поддержка LaTeX-разметки для подписей и аннотаций. Поддержка работает для всех шрифтов, доступных в бэкенде GR, что упрощает оформление инженерных и научных графиков с математическими обозначениями, индексами, формулами и специальными символами без ограничений на выбор шрифта.

2


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

i important Спектроанализатор 2.0

Мы полностью переписали спектроанализатор в среде моделирования Engee и внедрили новый алгоритм расчета спектра. Спектроанализатор стал точнее и стабильнее при анализе сигналов, что особенно важно для задач DSP, SDR, радиотехники и систем связи. Качество его работы теперь соответствует уровню ведущих аналогичных инструментов, что нас очень сильно радует.

3

n new Размерность и тип выходного сигнала

Для блока выходного порта (Out1) добавлена возможность явной настройки размерности и типа сигнала. Это упрощает работу со сложными интерфейсами, многоканальными сигналами и иерархическими моделями, а также помогает снизить количество ошибок при интеграции подсистем и генерации кода.

4

n new Настройка порядка и отображения портов

Для блоков In1 и Out1 добавлены параметры Port number (номер порта) и Icon display (вид блока).

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

Изменения упрощают работу со сложными подсистемами, моделями-ссылками и интерфейсами с большим количеством портов.

5

u update Редактор масок — удобное управление элементами в выпадающих списках

Переделали элемент управления выпадающими списками в редакторе масок. Теперь он стал удобнее и понятнее при разработке. Можно менять пункты местами и эффективно искать элементы.

6

rn codegen Автоматическая генерация кода

u update Улучшение поддержки Julia-выражений для векторов и матриц

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

  • поддерживаются унарные операции в матричных выражениях (например, синтаксис [1 -2 3]);

  • синтаксис матриц Julia поддерживается полностью (раньше игнорировались пробельные разделители и запись матриц через ;;);

  • поддерживаются кортежи для записи размерностей векторных и матричных сигналов;

  • поддерживается синтаксис для Float32-констант (например, 123.45f+1).

7


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

n new Интеграция поддержки РИТМ SDR USRP

В состав Engee.Интеграции теперь входит поддержка оборудования РИТМ SDR USRP. В документацию добавлено руководство для начала работы и техническое описание платформы РИТМ SDR USRP.

8

n new Блоки Encoder и TET для пакета поддержки Arduino

В библиотеку блоков Arduino добавлены два новых блока: Encoder и TET.

9

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

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


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

n new Запуск моделей на КПМ «РИТМ» через Engee.Интеграции

Теперь запуск моделей на КПМ «РИТМ» осуществляется через Engee.Интеграции. Мы обновили статьи о том, как начать работать с РИТМ, обновили описание настроек модели и режимов выполнения моделей. Теперь при запуске модели в интерактивном режиме можно наблюдать записываемые сигналы не только в окне Графиков, но и в Инспекторе данных. Кроме того, улучшена производительность обмена данными и надежность подключения. Дополнительно теперь для запуска моделей на РИТМе нет необходимости разрешать небезопасное содержимое в браузере. Программное управление РИТМ изначально работало через подсистему Engee.Интеграции, и мы продолжаем стремиться к тому, чтобы приложение РИТМ.Управление машинами также работало через эту подсистему.

10

u update Обновление блока РИТМ График

В блоке РИТМ График упрощена работа с окнами графиков. Например, больше не нужно вручную задавать номер графика — это происходит автоматически.

11

Кроме того, улучшена производительность отрисовки графиков (особенно спектров).

u update Автозапуск моделей на КПМ «РИТМ»

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

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

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


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

Радары

Функции:

  • seaSpectrum

  • radarScenario

  • surfaceReflectivity

Навигация

Функции:

  • lookangles

  • quaternion

Обработка сигналов

Функции:

Системные объекты:

РЧ компоненты

Функции:

  • groupdelay

  • txlineMicrostrip

  • txlineTwoWire

  • noisefigure

  • rfckt.twowire

  • txlineElectricalLength

  • richards