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

Что нового в 25.6

Дата релиза: июнь 2025

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

n new   Загрузка папок в файловый браузер

Мы уверены, вы знаете, как удобно загружать файлы в Engee простым и привычным перетаскиванием в окно файлового браузера file browser 7 из вашего Проводника (или Finder-а). Теперь мы реализовали возможность перетянуть целую папку с файлами без необходимости дополнительной архивации. Ну здорово же!

image8


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

n new   Интерактивное создание блоков источников и приемников

Очень мощно переработали работу с блоками, которые передают (rn mod Goto) и принимают (rn mod From) сигналы, чтобы не тянуть линии через всю модель, а также хранят данные (rn mod Data Store Memory). Теперь вы можете добавлять приемники и источники на холст обычным вытягиванием их из родительского блока.

image5

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

image2

n new   Многоуровневые собственные библиотеки

Большие собственные библиотеки блоков user library 1 часто требуют сложной вложенной структуры и иерархии. Раньше, чтобы создать подкатегорию, нужно было создавать подсистему без входов и выходов и уже внутрь нее класть необходимый блок. Но это все равно был один уровень иерархии в библиотеке.

Сейчас же из различных файлов библиотек (.nglib) вы сможете собрать многоуровневую библиотеку с настраиваемой иерархией. Для этого в папку с создаваемой библиотекой (не забудьте добавить ее в путь) необходимо добавить файл engee_library.toml и прописать в нем структуру и состав библиотеки на разных ее уровнях. Понятный пример на скриншоте ниже:

image3

i important   Принципиальное ускорение программного управления

Провели огромную работу по переработке, оптимизации и ускорению программного ядра среды моделирования Engee. Это повлияло на многие аспекты среды разработки и запуска моделей, но особенный эффект заметен на скорости выполнения команд программного управления. Поразительно, но нам удалось добиться того, чтобы время запуска, сборки, определения параметров и пр. ускорилось до 1000 и больше раз! Попробуйте сами, вы обязательно заметите разницу! Теперь программное управление выполняется практически мгновенно.

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

Переработали меню выбора записи физических переменных, оно стало понятнее и удобнее, а также появилась новая функция — возможность записывать сразу все физические переменные, а не только у выбранных блоков. Из этого же меню теперь можно открыть инструмент Физические переменные variable viewer icon.

image1

n new   Новый элемент для масок блоков – Кнопка (Button)

Добавили новый элемент в редактор масок блоков — Кнопку (Button). Теперь вы можете запустить расчет или моделирование по нажатию на этот элемент прямо из вашего пользовательского блока или подсистемы.

image7

n new   Определение времени моделирования выражением или переменной

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

image9

u update   Сообщение об аварийной остановке в Диагностике

Ранее была возможна ситуация, когда симуляции модели завершались с ошибкой, но при этом не отображались какие-либо предупреждения и казалось, что процесс завершился успешно. Теперь мы это исправили и добавили новые сообщения в меню диагностики модели model diagnosis main, которые будут выводить соответствующее предупреждение и время, за которое симуляция была аварийно завершена.

image6

u update   Предупреждение при переименовании портов КА

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

image4


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

Системы связи

Функции:

  • ifft

  • hillbert

  • xcorr

  • conv

  • demod

  • circshift

  • fftshift

  • ifftshift

  • modulate

  • xcorr2

  • snr