Что нового v.24.1.0
Дата релиза: январь 2024
Новые возможности и значительные изменения
Новая система версий
Не удивляйтесь: мы изменили систему версионности Engee. Как вы, наверное, догадались, первая цифра будет означать год выхода релиза, а вторая — месяц. Так вам (и нам) будет удобнее.
Поддержка многооконности в браузере
Теперь при запуске Engee в разных окнах браузера содержимое будет синхронизировано. Это значит, что вы сможете полноценно использовать среду в разных окнах на разных дисплеях, например.
Среда математических вычислений
Хранение сторонних библиотек
Раньше пользователям приходилось каждый раз переустанавливать библиотеки, которые не входят в стандартную конфигурацию Engee. Теперь достаточно их установить один раз в пользовательскую папку и просто вызывать при необходимости.
Большие обновления в статьях документации по языку программирования Engee
Обновили основную документацию по Julia до версии Julia 1.9.3, добавили документацию на русском языке для большого списка сторонних библиотек (полный список вы найдете ниже), а также добавили ряд статей на оригинальном языке. Мы уверены, что теперь находить нужную информацию по языку программирования вам станет проще.
Механизм для определения адреса текущего интерактивного скрипта
Реализовали для вас макрос, который возвращает путь текущего интерактивного скрипта. Вы можете применить @__DIR__
в редакторе или командной строке, чтобы отвязать, например, скрипт от его текущего Пути и использовать в произвольном каталоге. Например, так:
Экспорт интерактивного скрипта в PDF
Добавили возможность экспортировать скрипты в формат PDF для публикаций, отчетности или включения их в научно-техническую документацию.
→
Новые функции в редакторе переменных
Серьезно доработали редактор матриц в окне переменных. Теперь можно выделять несколько ячеек и проводить с ними различные операции (вырезать, копировать, вставить), включая операции с внешними файлами и средами. Также можно объединять несколько столбцов или строк и проводить операции и с ними. Кроме того, добавили возможность менять ширину колонок.
Приложение для управления путями
В релизе 0.12.0 мы добавили возможность добавлять папки и подпапки в Пути и удалять их из него. В новом релизе в развитие темы мы представляем пользовательское приложение для более удобного представления и управления Путями.
Среда моделирования
Аннотации моделей и блоков
Реализовали функцию, которую многие просили, — аннотации для моделей и блоков. Вы можете добавлять требуемый текст на холст, форматировать его и соединять с блоками по необходимости.
Обратные вызовы моделей (Callbacks)
Еще одна долгожданная функциональность — обратные вызовы. Теперь вы можете по определенным действиям над моделью выполнять специальные вызовы, например, выполнять функции загрузки и инициализации для объявления параметров модели или автоматизировать действия для обработки полученных результатов.
Задание параметров блоков и моделей с помощью пользовательского кода
Теперь вы можете использовать пользовательские функции в виде кода для задания параметров блоков моделей. У блока синуса эти параметры можно менять «на лету».
Обновления и исправления в блоках
Изотермическая жидкость
Расширили гибкое задание параметров для ряда блоков.
Добавили параметры для блоков Integrator, Discrete-Time Integrator.
Полунатурное моделирование
Улучшили интеграцию Engee с комплексом полунатурного моделирования РИТМ:
Обновили приложение РИТМ.Управление машинами
Приложение РИТМ.Управление машинами теперь содержит панель служебных сообщений внизу. В этой панели отображаются служебные и статусные сообщения для пользователя.
Поддерживаем запуск моделей Engee на РИТМе
Модели Engee теперь можно запускать на РИТМе нажатием одной кнопки.
Для запуска в независимом режиме используйте кнопку Запуск в независимом режиме:
Для запуска в интерактивном режиме используйте кнопку Запуск модели на железе:
Больше информации о режимах работы модели доступно в документации.