Импортируйте FMUs

Используйте блок FMU, чтобы импортировать Функциональные Модули Макета (FMUs) в Simulink®.

Блок FMU автоматически выбирает режим FMU на основе существующего FMU, который вы хотите импортировать:

  • Co-Simulation — Интегрируйте FMUs, которые реализуют интерфейс FMI Co-Simulation. Эти FMUs могут содержать локальные решатели, используемые для связи инструмента.

  • Model Exchange — Интегрируйте FMUs, которые реализуют образцовый обменный интерфейс FMI. Эти FMUs не содержат локальные решатели. Вместо этого эти FMUs наследовали решатели от Simulink.

Этот блок поддерживает версии 1.0 и 2.0 FMI. Для версии 2.0 FMI, если ваш FMU содержит и Co-моделирование и Образцовые элементы Exchange, блок обнаруживает это состояние и предлагает вам выбирать режим работы для блока.

Можно использовать блок FMU, когда вы делаете другие блоки Simulink. Поддержки блока FMU нормальный, быстрый акселератор и режимы Accelerator. Быстрый режим Accelerator не поддержан для блоков FMU в моделях, на которые ссылаются, или с журналированием FMU.

Эта тема принимает, что вы обеспечиваете файл .fmu.

Директивы XML-файла FMU

Значения параметров по умолчанию получают на соответствующий параметр значение start, заданное в файле ModelDescription.xml FMU. Блочное значение параметров перезаписывает начальное значение соответствующего параметра, заданного в бинарной реализации FMU.

Simulink интерпретирует эти теги FMU соответственно.

Тег FMU Simulink

ScalarVariable имеет набор атрибутов можно следующим образом:

  • causality="none" или causality="internal"

  • variability="parameter"

  • Значение start задано

Интерпретирует элемент ScalarVariable как блочный параметр

Действительный

Интерпретирует блочный параметр как поле редактирования

Целое число

Интерпретирует блочный параметр как поле редактирования

Boolean

Интерпретирует блочный параметр как флажок

Перечисление

Интерпретирует блочный параметр как выпадающий список

Строка

Интерпретирует как UTF-8 закодированная строка

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

  • ISO-8859–1

  • UTF-8

  • UTF-16

Дополнительная поддержка и ограничения

ВозможностьПоддержка версии 2.0 FMIПоддержка версии 1.0 FMI

Сохраните SimState в базовое рабочее пространство

 

Быстрый перезапуск

 

Степпер моделирования

 

Якобиан решателя

 

Линеаризуйте модели

 

Объявите параметр как настраиваемый и настройте его во время моделирования

 

Для Каждой подсистемы блоки

 

Параметры строки типа

Быстрый режим Accelerator

Программное обеспечение в цикле (SIL) и процессоре в режимах (PIL) цикла

  

Генерация кода

  

Покрытие модели

  

Дизайн Simulink Verifier™

  

Модель - ссылка в режиме Accelerator

  

Примеры импорта FMU

Для примеров импорта FMUs в и Системных объектов, смотрите Интеграцию FMUs для Моделирования в Примерах Simulink:

ПримерОписание

Импорт Co-моделирования FMU в Simulink

Эта модель показывает, как использовать блок FMU, чтобы загрузить файл FMU, который поддерживает режим Co-Simulation.

Импорт образцового Exchange FMU в Simulink

Эта модель показывает, как использовать блок FMU, чтобы загрузить файл FMU, который поддерживает режим Model Exchange.

Используя сигналы шины и параметры структуры в блоке импорта FMU

Эта модель показывает, как использовать сигналы шины и параметры структуры в блоке FMU, который поддерживает режим Model Exchange.

Смотрите также

Похожие темы

Внешние веб-сайты

Была ли эта тема полезной?