eng

eng

Do you have any questions? Call us.
English

English

usa

Русский

Русский

Россия и СНГ

Новости

SimInTech
Have questions?
Send us message
Notifications

Latest updates

Stable version: from 27 March 2026
2.26.3.27:

Выпуск содержит обновлённый перевод интерфейса, расширенные возможности работы с консолью и макросами, улучшения в тестировании и языке программирования, а также значительные доработки графических окон: новые кнопки управления масштабом, поддержка масштабирования колесом мыши, исправления отображения и отдельные исправления для Linux‑версии.

# Локализация
- Исправлен перевод на английский язык, что повышает удобство работы пользователей международных версий программы.

# Консоль и автоматизация
- Добавлена глобальная функция вывода сообщений в консоль. При использовании опции командной строки **/macros** сообщения теперь отображаются в консоли.
- Реализована новая опция **/packmacros** для выполнения макроса в контексте пакета проектов. Формат: `/packmacros [номер проекта] "имя файла макроса"`. Если номер проекта не указан, макрос запускается в первом проекте пакета.
- Функция **closeapp** теперь поддерживает вариант вызова с указанием кода ошибки: `closeapp(exitcode)`.
- Исправлена ошибка запуска пакета проектов с включённой опцией **/exitonstop** из командной строки.

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

# Язык программирования
- Функции **GetRealTimeFlag** и **SetRealTimeFlag** расширены: теперь они работают с идентификатором пакета проектов, позволяя управлять флагом реального времени на уровне всего пакета.

# Настройки
- Изменено название одной из опций в настройках программы для более понятного отображения пользователю.

# Графики
## Управление масштабом
- Реализовано масштабирование графика колесом мыши, что делает навигацию по данным более интуитивной.
- Кнопка «Сбросить масштаб» заменена на «Сбросить вид». Она восстанавливает параметры масштабирования из свойств окна без применения автоматического масштаба.
- Добавлена кнопка «Показать все», которая временно включает автоматический масштаб осей; пользовательские настройки сохраняются и могут быть восстановлены через «Сбросить вид».
- Введён всплывающий тулбар с подсказками, дублирующий функции контекстного меню. Тулбар можно отключить в настройках программы.

## Исправления ошибок
- Скорректирована логика исчезновения всплывающего тулбара в окне графика.
- Исправлена ошибка при переключении графика из дискретного состояния в аналоговое.
- Исправлен баг, при котором примитив «Поликруг», находящийся внутри повернутого графического контейнера, исчезал у края окна проекта. Теперь расчёт ограничивающего прямоугольника учитывает ориентацию контейнера.
- Исправлена ошибка, связанная с исчезновением всплывающего тулбара в Linux‑версии.

# Linux
- В Linux‑версии исправлена ошибка, влияющая на работу графических окон.

Latest updates

Test version: from 9 April 2026
2.26.4.9:

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

## Графический интерфейс и графики
### Настройки подсказок
- Добавлена глобальная настройка "Длительность отображения подсказки, мс" для фрейма со списком свойств (10000 мс по умолчанию).
- Если задать значение 0, используется системный интервал задержки по умолчанию.
- Добавлена всплывающая подсказка с пояснением для этой настройки.

### Графики
- Реализован полярный режим графика с глобальной настройкой "Полярный режим" в панели быстрого доступа редактора свойств окна графика.
- Добавлена настройка "Интерпретировать углы как" (градусы или радианы) для чтения данных из архива.
- Отрицательные значения радиуса-вектора автоматически приводятся к положительным (радиус по модулю, угол +π).
- Начало отсчёта радиальной оси всегда равно 0; при выключенном автомасштабе можно изменять только максимум; зумирование колесом мыши всегда происходит к нулю.
- Логарифмическая и инвертированная шкалы для радиальной оси, логарифмическая шкала для полярной оси, а также "Интервал видимости" недоступны в полярном режиме.
- Подпись полярной оси отображается под графиком; радиальная ось одна и направлена вниз.
- При включении полярного режима подписи панелей динамически меняются в редакторе свойств ("Настройки горизонтальной оси X" -> "Настройки полярной оси φ", "Настройки вертикальной оси Y" -> "Настройки радиальной оси R").
- При включении полярного режима принудительно отключается многошкальный режим; недоступные настройки становятся серыми в редакторе свойств и контекстном меню.
- Расширены всплывающие подсказки для полярного режима.
- Инструмент "Курсор" в полярном режиме работает в упрощенном виде (без поиска пересечений).
- Реализован функционал задания угла поворота и инверсии полярной оси.
- Сохранена совместимость со старыми версиями проектов.
- Linux: доработано корректное отображение полярного графика.
- Для меток полярной оси добавлены символы градуса.
- Скорректирована глобальная подсказка по работе с окном графика.
- Исправлена ошибка при задании настроек "Минимум" и "Максимум" для логарифмической шкалы.
- В редакторе свойств окна графика настройки осей теперь можно редактировать для текущего выбранного графика.
- При открытии редактора свойств по умолчанию выделяется первый график из списка.
- Оптимизирован размер формы редактора свойств по умолчанию.
- Некоторые поля переименованы.
- Для строковых полей тип данных изменен на dtText (с кнопкой вызова редактора).
- При изменении размеров формы меняется размер столбца "Значение".
- Перезаписаны настройки формы редактора свойств окна графика по умолчанию.

## Расчетные модули
### MBTY (автоматика и общетехническая библиотека)
- Исправлена ошибка при табличной интерполяции, которая приводила к сбою в блоке "Из файла" при наличии строк с повторяющимся аргументом.
- Обновлен блок типа "Самогенерирующийся блок" для встраивания собственной программы на языке Си.

### HS (теплогидравлика)
- Доработана рекурсивная проверка задания теплоносителей и размерностей массивов концентраций пассивных примесей по связным контурам.

### ГПС (гидро- и пневмосистемы)
- Demo: внесены небольшие корректировки по примерам.

### TPP (генерация кода ТПП)
- Добавлена опциональная проверка на единственность главного узла в контуре (по флагу MultipleMainNodes в параметрах проекта).
- В параметры проекта добавлен раздел свойств для настройки отображения главного узла.
- В блоки узлов добавлен скрипт действия при выборе узла главным.

## Язык программирования и блоки
- Незначительно изменена работа функции языка round и блока округления в соответствии со стандартом C99.
- Сделан блок прямого встраивания Си-кода с генерацией при пуске модели.
- Начата модификация блока для встраивания Си-кода.
- Добавлена болванка для генерации Си-кода блока по шаблону.

## SARA
- Обновление в подсистеме анализа надежности SARA 2.

### Tools
- Поправлена компилируемость утилиты DFMTranslator.
- В trendclient добавлены поля ввода "начальное время обзора", "конечное время", выбор режима архив/тренд в окно с таблицей.

## Демо-примеры
- Добавлены демо-примеры для английской версии.
- Добавлен пример.
- Дополнен пример.
- Добавлен тестовый пример.

## Исправления ошибок
- Исправлена ошибка с сохранением PS-файла.
- Поправлена ошибка с двойным вызовом f_Stop при генерации кода.
- Поправлена ошибка с разгруппировкой примитивов.
- Поправлена логика инициализации для триггеров.
- Доработана работа триггеров после рестарта для корректного выставления состояния.