eng

eng

Do you have any questions? Call us.
English

English

usa

Русский

Русский

Россия и СНГ

Карта сайта

Карта сайта

Скачать дистрибутив
Примеры моделей
Наука и образование
Новости
Контакты
Запрос ТКП
Форум
Справка
FAQ
Библиотеки
Вакансии
Карта сайта

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 21 April 2026
2.26.4.21:

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

# Графики
## Настройки осей и отображения
- Добавлена глобальная настройка «Оптимизация высоты осей по типу сигнала» для многошкального режима с разделением осей. По умолчанию она отключена для графика «Зависимость Y от X» и включена для остальных.
- Для осей графика введён параметр «Формат»: автоматический, десятичный, экспоненциальный, пользовательский (с шаблоном). Автоматический режим переключается между десятичным и экспоненциальным в зависимости от диапазона, а выбранные форматы автоматически определяют количество знаков после запятой.
- Исправлена ошибка автоматического задания шага сетки оси = 1 для дискретных графиков.
- Исправлено некорректное отображение нуля оси в экспоненциальном режиме.
- Исправлена ошибка при задании интервала видимости для логарифмической оси.
- Добавлены новые всплывающие подсказки к настройкам графика.

## Расчёт трендов и характеристик
- Проведён крупный рефакторинг механизма расчёта трендов и характеристик графика.
- Тренды и характеристики теперь рассчитываются автоматически при загрузке проекта с данными, включая рестарт.
- Обеспечена прямая и обратная совместимость настроек графиков в бинарном формате.

## Улучшения совместимости и исправления ошибок
- Устранена небольшая неточность, связанная с настройками графика по умолчанию.
- Поправлена ошибка компиляции в Linux‑версии.
- Исправлена ошибка компиляции функции проверки числа на дискретность в Linux‑версии.
- Добавлена сортировка портов при изменении количества для блока «График Y(X)».
- Поправлена run‑функция блока «График Y от X».

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

# Библиотеки и демо
- В библиотеке «Водород» изменена кодировка файла.
- Выпущена первая релизная версия библиотеки «Водород»: скорректирован исходный код, добавлены демо‑примеры и исправлено название библиотеки.
- Перезаписаны в CommonLib блоки частотных характеристик.
- Пересохранены блоки с графиками в связи с изменением бинарного формата, при этом сохранена совместимость.

# Модели
- Дополнена спецификация модели термоконтроллера.
- Доработана модель температурного контроллера для коттеджа.

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

# Скрипты
- Добавлена возможность выводить значения локальных переменных в комментариях вида `//$ =`, упрощая отладку скриптов.

# Linux
- Исправлена работа с миллисекундами при преобразовании строк в числа в Linux‑версии.
- Подкорректировано преобразование строк в числа в модуле trendclient.
- В таблице режима «Дамп с сервера» и «Список изменений» прокрутка теперь всегда направлена вниз, показывая последние данные.

# Trendclient
- В Linux‑версии исправлено некорректное преобразование из строки в число, что устраняет ошибки при работе с данными.