рус

рус

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

Русский

Россия и СНГ

English

English

usa

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

09.12.2024

NordWind Open UDP

Спецификация открытого протокола обмена данными с исполнительной системой реального времени NordWind. NordWind Open UDP

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

Протокол предназначен для обмена данными между разными сегментами автоматизированных систем управления технологическими процессами (АСУ ТП).

Использование данного протокола бесплатно.

Данное спецификация предоставляется по принципу «как есть» означает, реализуется с теми функциональными свойствами и в том состоянии, в котором существует к моменту публикации.

ООО «ЗВС» оставляет за собой право вносить изменения в протокол исходя из опыта эксплуатации.

Спецификация NordWind Open UDP 2.3_зам.pdf
SimInTech
Остались вопросы?
Напишите нам
Уведомления

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

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

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

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

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

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

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

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

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

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

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

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

Тестовая версия: от 24 апреля 2026
2.26.4.24:

Выпуск содержит ряд улучшений удобства работы, исправлений ошибок отображения и перемещения элементов, а также обновлений библиотек и расчётных модулей.

# Новые возможности
## Конвертация моделей Simulink
- Добавлена функция **convert_fcn**, позволяющая конвертировать однострочные функции Matlab и, после доработки, многострочные S‑Function в SimInTech.
- Расширены правила преобразования кода Matlab → SimInTech, что упрощает импорт внешних моделей.

# Улучшения расчётных модулей
## Теплогидравлический модуль (HS) – вода
- При переходе из промежуточного в турбулентный режим расчёт коэффициента теплоотдачи теперь использует буферную зону (8000 
- В настройки решателя добавлено базовое предельное число Нуссельта для ламинарного режима (по умолчанию 10.4).
- Скорректированы формулировки в блоках раздела «Турбонасосное оборудование» для повышения ясности описаний.

# Обновления библиотек
## Библиотека ЭЦ‑Динамика 2.0
- Добавлены служебные файлы моделей для блоков библиотеки, расширяющие набор готовых компонентов.

# Исправления ошибок
## Отображение и взаимодействие с блоками
- Исправлено некорректное отображение курсоров масштабирования и перемещения подписи блока при малых масштабах схемы.
- Устранена невозможность перемещения подписи блока, если её точка совпадает с одной из трёх контрольных точек блока.
- Настройки масштабирования возвращены к прежним значениям, что стабилизирует работу инструмента масштабирования.

# Рефакторинг и внутренние улучшения
## Графический модуль (MMAIN)
- Выполнен небольшой рефакторинг графических компонентов, повышающий стабильность и подготовку к будущим улучшениям.