2.26.9.23:
Выпуск содержит ряд новых возможностей, улучшений интерфейса, исправлений ошибок и обновлённые демонстрационные примеры, что расширяет функциональность SimInTech и повышает стабильность работы программы.
# Новые возможности
- В блоке «Гидравлический регулируемый дроссель» теперь можно задавать геометрию сечения через порты, что упрощает настройку гидросистем.
- Добавлена генерация кода для оператора размножения из вектора в матрицу, расширяющая возможности автоматической генерации кода.
- В подсветку синтаксиса введено новое ключевое слово, улучшая читаемость скриптов.
- Реализована динамическая настройка цвета надписи в редакторе свойств, позволяющая более гибко оформлять пользовательский интерфейс.
# Улучшения интерфейса
- Настройки плагинов теперь отображаются в общем окне и сохраняются автоматически, в том числе настройки плагина LLM.
- Кнопки «Сохранить сейчас» и «Загрузить сейчас» на форме настроек пакета проектов становятся неактивными, если пакет не инициализирован, предотвращая ошибочные операции.
- Для отображения ответа нейросети в плагине LLM используется компонент HtmlViewer, обеспечивая более качественное представление результатов.
# Исправления ошибок
- Контекстное меню «Повернуть порты блока» и соответствующие горячие клавиши теперь корректно работают для блоков «В память», «Из памяти» и портов входа/выхода субмодели.
- Устранён серьёзный баг, приводивший к образованию битых ссылок и исключениям при удалении блоков «В память», «Из памяти» и шин, а также при перезагрузке субмоделей.
- Исправлены мелкие неточности в диагностических функциях для ИИ‑агента, повышая надёжность диагностики.
- Доработана критическая секция обработки сообщений и флага остановки, что улучшило стабильность прерывания действий процесса.
# Обновления демо‑примеров
- Загружены обновлённые демо‑примеры, их работоспособность подтверждена.
- Демо‑примеры в библиотеке «Гидросистемы» актуализированы в соответствии с новыми возможностями.
- Добавлены новые примеры, демонстрирующие изменение цвета элементов, работу с динамическим цветом и другие функции.
- Расширен набор примеров, иллюстрирующих применение новых возможностей SimInTech.