Модели - ссылки

Модели повторного использования как блоки в других моделях

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

Как подсистемы, модели - ссылки позволяют вам организовывать большие модели иерархически. Как библиотеки, модели - ссылки позволяют вам задавать набор блоков однажды и неоднократно использовать его. Модели - ссылки обеспечивают несколько преимуществ, которые недоступны с подсистемами и библиотеками. Несколько из этих преимуществ следуют из моделей, на которые ссылаются, компилирующих независимый от контекста Блока модели, включая:

  • Модульная разработка

  • Образцовая защита

  • Включение ссылкой

  • Инкрементная загрузка

  • Ускоренное моделирование

  • Инкрементная генерация кода

  • Независимые конфигурации модели

Блоки

МодельВключайте реализации многоуровневой модели как блок в другой модели через модель - ссылку

Функции

depviewОтобразите график зависимостей от ссылки модели с или без зависимостей библиотеки
find_mdlrefsНайдите Блоки модели и модели, на которые ссылаются, на всех уровнях или на верхнем уровне только
Simulink.fileGenControlЗадайте корневые папки для файлов, сгенерированных обновлениями схемы и образцовыми сборками
Simulink.SubSystem.convertToModelReferenceПреобразуйте подсистему в модель - ссылку
slbuildСоздайте автономную цель исполняемой или модели - ссылки для модели; кроме, где отмечено, эта функция требует лицензии Simulink Coder

Темы

Определите когда к эталонным моделям

Основы модели - ссылки

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

Требования модели - ссылки и ограничения

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

Инструкции по компонентизации

Организуйте свою модель в независимо функциональные компоненты

Разработайте разделение

Разделите дизайн, когда это станет слишком комплексным для одного человека, чтобы знать все детали.

Настройте модели - ссылки

Ссылочные существующие модели

Включайте модель в другую модель.

Ссылочные защищенные модели от третьих лиц

Используйте защищенную модель, которую вы получили от третьего лица.

Преобразуйте подсистемы в модели, на которые ссылаются,

Подготовьте подсистему к преобразованию, преобразуйте подсистему в модель и сравните результаты симуляции до и после преобразования.

Осмотрите иерархии модели

Исследуйте содержимое, структуру, образцовые версии и регистрируемые сигналы в иерархии модели.

Интерфейс модели - ссылки

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

Измените модели, на которые ссылаются, для условного выполнения

Выполните модели, на которые ссылаются, условно, подобный условным подсистемам.

Установите параметры конфигурации для образцовой ссылки

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

Параметризуйте экземпляры допускающей повторное использование модели, на которую ссылаются,

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

Образцовые частоты дискретизации, на которые ссылаются,

Модель, на которую ссылаются, может наследовать частоты дискретизации от модели, которая ссылается на нее.

Моделируйте иерархии модели

Моделируйте иерархии модели

Выберите режим моделирования для имитационных моделей в иерархии модели.

Цели моделирования модели - ссылки

Целью моделирования или целью SIM, является файл MEX, который реализует модель, на которую ссылаются, которая выполняется в режиме Accelerator.

Совместно используйте сборки моделирования для более быстрых моделирований

Используйте файлы кэша Simulink, чтобы совместно использовать образцовые артефакты сборки, на которые ссылаются, не повторяя стоимость новой сборки.

Моделируйте несколько образцовых экземпляров, на которые ссылаются, в режиме normal mode

Моделируйте модель, которая содержит несколько экземпляров модели, на которую ссылаются.

Известные примеры

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