рус

рус

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

Русский

Россия и СНГ

English

English

usa

Среда динамического моделирования SimInTech

Дополнительная информация

SimInTech (Simulation In Technic) – среда разработки математических моделей, алгоритмов управления, интерфейсов управления и автоматической генерации кода для контроллеров управления и графических дисплеев.
SimInTech предназначен для детального исследования и анализа нестационарных процессов в различных объектах управления.
Собственная разработка ООО "3В Сервис.
Номер в едином реестре российских ПЭВМ: 2379 (https://reestr.digital.gov.ru/reestr/303729/)

Скачать программу

Как начать пользоваться?

SimInTech — среда динамического моделирования технических систем, предназначенная для расчётной проверки работы системы управления сложными техническими объектами. SimInTech осуществляет моделирование технологических процессов, протекающих в различных отраслях.

1
Заполните форму, выбрав нужный дистрибутив
2
Получите ссылку на скачивание дистрибутива
3
Установите программный продукт
4
Если вам необходима полная версия программы, отправьте запрос из интерфейса программы
Уведомления

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

Стабильная версия: от 27 марта 2026
2.26.3.27:

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

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

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

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

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

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

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

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

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

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

Тестовая версия: от 22 июня 2026
2.26.6.22:

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

# Улучшения пользовательского интерфейса
## Наименования блоков и подсказки
- Исправлены латинские символы в названиях блоков «Матричные – Объявление матрицы произвольной размерности c произвольными значениями элементов» и «Релейное c зоной нечувствительности».
- Блок «Сравнение с константой» пересохранён с корректной привязкой к сетке.
- Обновлены названия статических свойств и их подсказки: «Линейный и Стрелочный приборы», «Точка контроля\записи сигналов», «Чтение/запись сигналов», «Точка входа‑выхода».
- Пересмотрены категории для ряда статических (общих) свойств объектов схемы и базовых блоков, что упрощает их поиск в библиотеке.

# Моделирование и расчёты
## Частотные характеристики
- Исправлено построение частотных характеристик при использовании блоков шин, теперь результаты отображаются корректно.

## Теплогидравлические процессы (HS)
- Добавлена настройка расчётного слоя «Постоянная времени фильтрации значения местного сопротивления гидравлической связи, с» (по умолчанию 0.01 с).
- Обновлён блок «HS – Клапан с ПИД‑регулятором»: изменены параметры по умолчанию для более точной настройки.

# Инструменты разработки и тестирования
## Модуль тестирования
- Скрипт запуска модуля тестирования переведён на PowerShell; все промежуточные и выходные файлы теперь сохраняются в кодировке UTF‑8 +BOM.
- Внесены изменения, обеспечивающие совместимость модуля с Linux‑версией программы **(Linux)**.

# Обновления ядра SMath Studio
## Новые методы обмена данными
- Добавлен метод `ExchangeData` в класс `TSMathDynamic`, вызываемый как при инициализации блока, так и во время выполнения, что повышает надёжность обмена данными.
- Реализована функция конвертации строки SMath Studio в тип `TData` (`SMathStringToData`) для упрощения передачи параметров между блоками.

## Исправления и очистка кода
- Удалены неиспользуемые переменные и методы из `TSMathDynamic`, а также устаревший метод `GetInitOutVals`.
- Переписан механизм вывода данных (`ConvertOutVals`) для прямой записи в порты без промежуточных буферов.
- Обновлено сообщение об ошибке, теперь оно отражает актуальную ситуацию.
- Отключён проблемный код остановки сервиса SMath Studio, что облегчает отладку.

Эти изменения направлены на повышение удобства работы с SimInTech, улучшение точности моделирования и расширение возможностей кроссплатформенной разработки.