рус

рус

Возникли вопросы? Звоните нам.
Русский

Русский

Россия и СНГ

English

English

usa

Наука и образование

Статьи

Пример: Математическая модель закона Бернули или Журнал "Молодой учёный" или Святославский или 2018
Методы интегрирования Мехатроника Моделирование квадрокоптера Моделирование электросети Подстанция Преобразователи СКАДА ТАУ Теплогидравлика Турбина ЦОС Электропривод Электротехника
SimInTech
Остались вопросы?
Напишите нам
Уведомления

Свежие обновления

Стабильная версия: от 20 января 2026
2.26.1.20:

- Доработки в функции createmodel

Свежие обновления

Тестовая версия: от 11 февраля 2026
2.26.2.11:

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

# Основное приложение
## Графики
- Рефакторинг редактора свойств
Полностью переработан редактор свойств окна графика. Добавлены списки на основе компонента `TPropFrame`.

- Гибкое распределение серий по осям
Реализована возможность пользовательского распределения серий по осям в многошкальном режиме с помощью операций Drag-and-drop в редакторе свойств. Дополнительно, функционал кнопок верхней панели инструментов позволяет перемещать серии между системами координат и менять системы координат местами.

- Раздельное отображение типов данных
В многошкальном режиме с разделением осей по высоте дискретные (или константные) и аналоговые источники данных отображаются по-разному:
* Вертикальный размер системы координат для дискретных (или константных) источников уменьшен.
* Шаг вертикальной сетки фиксирован и равен 1.

- Преднастройка графиков
Добавлена возможность задания настроек окна графика по умолчанию через главные настройки приложения (Окно "Настройки SimInTech" → раздел "Графики"). Для всех блоков, наследующихся от `TWatchPointBlock` ("Точка наблюдения"), добавлен статический параметр "Установить настройки устройства по умолчанию при загрузке из библиотеки".
Внимание: Это изменение приводит к потере обратной совместимости бинарного формата файлов.

- Сброс настроек
В контекстное меню менеджера данных добавлены опции для сброса определенных или всех настроек графика к состоянию "по умолчанию". Кроме того, в нижней панели инструментов редактора свойств окна графика имеется кнопка для выборочной установки настроек "по умолчанию".

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

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

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

- Управление системами координат
Заблокировано автоматическое удаление пустых систем координат в многошкальном режиме. Введено ограничение на максимальное количество систем координат (16).

- Настройка внешнего вида
Добавлена возможность управления параметрами рамки графика (прямоугольник вокруг системы координат), а также видимости рамки легенды и обрамления окна графика.

- Callback-функция инициализации
Реализована возможность задания пользовательской функции инициализации (callback) для графика. Используется, например, в блоке "Частотные характеристики" для автоматической преднастройки оформления.

- Блокировка настройки в режиме моделирования
Для параметра оси "Режим накопления" добавлена блокировка возможности его изменения во время выполнения расчета.

- Валидация параметра
Для настройки "Расстояние между шкалами (осями)":
* Установлено минимальное допустимое значение (60).
* Добавлено предупреждающее сообщение при попытке установить значение ниже предела.

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

- Рефакторинг процедур сериализации
Проведен полный рефакторинг кода, отвечающего за загрузку и сохранение настроек графиков.

- Проверка совместимости
Добавлены дополнительные проверки при загрузке менеджера данных для детектирования случаев потери обратной совместимости.

- Формат экспорта данных
Сохранение данных графика в текстовый файл теперь выполняется в кодировке UTF-8 с BOM.

- Добавлена настройка "Пустой заголовок графика по умолчанию".

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

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