2.26.8.26:
Выпуск содержит расширенные возможности проверки соединений и диагностики, улучшения генерации кода, новые инструменты работы с данными, а также обновления демонстрационных примеров.
# Электрические расчёты и генерация кода
- Добавлена проверка переключения для простой проводимости; скорректирован решатель электрических цепей и генератор кода.
- Улучшен генератор DLL/SO: теперь корректно рассчитываются смещения переменных состояния, а длина имён переменных для встроенного языка сокращена.
# Теплогидравлическое моделирование
- Реализованы проверки и сообщения об ошибке при попытке некорректного соединения тепловых структур через субмодель с ненаправленным портом.
- Добавлена проверка недопустимых соединений «вход‑вход» и «выход‑выход» в субмоделях.
- Улучшен механизм передачи данных между проектами при разрыве гидравлического контура.
- Расширена диагностика при рекурсивном обходе связного гидравлического контура.
# Инструменты
- В главное меню добавлен новый инструмент «Оцифровщик данных», позволяющий преобразовывать внешние измерения в формат проекта.
- Обновлены демонстрационные примеры по трансформаторам и соответствующие include‑файлы, что упрощает их использование в новых моделях.
# Диагностика
- Доработана диагностика для обнаружения неподключённых портов субмоделей.
- Расширены возможности диагностики при рекурсивном обходе связных контуров, что помогает быстрее находить ошибки в схеме.
# Демонстрационные примеры
- Обновлены примеры трансформаторов, включающие новые сценарии работы и более полные описания.
- Добавлены актуализированные include‑файлы для блоков‑трансформаторов, упрощая их интеграцию в пользовательские проекты.
# Интеграция с внешними сервисами
- Исправлена последовательность закрытия сервиса в интеграции с SMath Studio: теперь сервис завершается после закрытия TCP‑соединения, что повышает стабильность работы.