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

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

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

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

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

  • Защита модели

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

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

  • Ускоренная симуляция

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

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

Блоки

ModelСсылка на другую модель для создания иерархии модели
Variant Subsystem, Variant ModelШаблонная подсистема, содержащая блоки Subsystem или блоки Model как Варианты

Функции

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

Классы

Simulink.BlockPathПолностью заданный путь к блоку Simulink

Темы

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

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

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

Компонентно-ориентированные руководства по моделированию

Задайте компоненты модели для больших моделей и многопользовательских групп разработчиков.

Возможности компонентов модели

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Цели симуляции модели - ссылки

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

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

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

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

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

Популярные примеры