Модуль обмена данными по протоколу FMI





в палитре на схеме

Описание

Блок представляет собой модуль FMU, позволяющий взаимодействовать с импортированными файлами сторонних моделей по соответствующим протоколам FMI 1.0 и FMI 2.0 в форматах model exchange и co-simulation.

Блок предоставляет возможность:
  • формирования входных и выходных портов согласно описанию модели FMU;
  • запускать симуляцию модели FMU;
  • принимать данные для последующей обработки внутри модели FMU;
  • предоставлять доступ к внутренним линиям модели FMU.

Передаваемые и принимаемые пакеты данных могут иметь произвольный размер.

Входные порты

Число входных портов блока зависит от заданных данных в файле с модулем FMU. После распаковки файла ".fmu" и чтении файла-дескриптора происходит динамическое изменение количества входных портов.

Выходные порты

Число выходных портов блока зависит от заданных данных в файле с модулем FMU. После распаковки файла ".fmu" и чтении файла-дескриптора происходит динамическое изменение количества входных портов.

Свойства

Название Имя Описание По умолчанию Тип данных
Файл модели FMU file_name Путь к файлу модели FMU (файл с расширением ".fmu") Имя файла
Шаг моделирования step Шаг симуляции модели FMU 0.1 Вещественное
Пересчитать модель recalculate Флаг запуска пересчета модели FMU(переключение флага приводит к распаковке и подключению модели FMU) Нет Двоичное
Время моделирования modeling_time Время симуляции до конца моделирования модели FMU 1000 Вещественное

Параметры

Блок не имеет параметров.

Примеры

Блок не имеет примеров.