Можно включать одну модель в другую при помощи блока Model. Каждый образец блока Model является model reference. Для симуляции и генерации кода блоки в referenced model выполняются вместе как модуль. Модель, которая содержит ссылочную модель, является parent model. Набор родительских и ссылочных моделей составляет model hierarchy.
Как и подсистемы, модели-ссылки позволяют вам организовывать большие модели иерархически. Как и библиотеки, модели-ссылки позволяют вам задавать набор блоков один раз и неоднократно использовать его. Модели-ссылки обеспечивают несколько преимуществ, которые недоступны с подсистемами и библиотеками. Несколько из этих преимуществ результата от ссылки моделей компиляции независимо от контекста блока Model, включая:
Модульное развитие
Защита модели
Включение по ссылке
Инкрементальная загрузка
Ускоренная симуляция
Инкрементальная генерация кода
Независимые конфигурации модели
Model | Ссылка на другую модель для создания иерархии модели |
Variant Subsystem, Variant Model | Шаблонные подсистемы, содержащие Блоки Subsystem или Блоки Model в качестве вариантов |
Model Reference Conversion Advisor | Преобразуйте подсистемы в ссылочные модели |
Referenced Files Pane | Просматривайте, сохраняйте и закрывайте ссылочные подсистемы и модели |
Создайте иерархию модели путем ссылки на одну модель в другой модели. Ссылочная модель содержит блоки, которые выполняются вместе как модуль.
Основанные на компонентах Руководства по моделированию
Рассмотрите компонентизацию для больших моделей и многопользовательских команд разработчиков.
Модель-ссылка требования и ограничения
Модели-ссылки имеют требования и ограничения, связанные с такими функциями, как переиспользуемость, режимы симуляции, маскировка и отладка.
Включите модель в другую модель.
Ссылка на защищенные модели от третьих лиц
Используйте защищенную модель, которую вы получили от третьей стороны.
Преобразование подсистем в ссылочные Модели
Подготовьте подсистему к преобразованию, преобразуйте подсистему в модель и сравните результаты симуляции до и после преобразования.
Модель-ссылка интерфейс и Контур
Порты в модели-ссылке соответствуют портам в модели-ссылке. Сигналы, которые пересекают контур модели, должны удовлетворять определенным требованиям.
Исследуйте содержимое, структуру, версии модели и записанные сигналы в иерархии модели.
Установите параметры конфигурации для иерархий модели
Значения параметров конфигурации могут быть различными в верхних моделях и ссылочных моделях. Некоторые значения параметров конфигурации имеют особые требования или поведение со ссылками на модель.
Изменение ссылочных Моделей для условного выполнения
Выполните ссылку моделей условно, подобно условно выполненным подсистемам.
Модель-ссылка может наследовать шаги расчета от модели, которая ссылается на нее.
Параметризация Образцов переиспользуемой ссылочной Модели
Когда вы моделируете переиспользуемый компонент как модель-ссылку, чтобы сконфигурировать каждый образец компонента, чтобы использовать различные значения для параметров блоков, создайте аргументы модели.
Параметризация ссылочной Модели программно
В этом примере показов, как программно сконфигурировать несколько образцы ссылочной модели, чтобы использовать различные значения для одних и тех же параметров блоков.
Группируйте несколько аргументов модели в одну структуру
В этом примере показов, как программно сконфигурировать несколько образцы ссылочной модели, чтобы использовать различные значения для одних и тех же параметров блоков с помощью структур.
Сконфигурируйте специфичные для экземпляра данные для интерполяционных таблиц программно
Когда вы используете Simulink.LookupTable
объекты для хранения и настройки данных интерполяционной таблицы для генерации кода ASAP2 или AUTOSAR (для примера, STD_AXIS или CURVE), можно сконфигурировать объекты как аргументы модели.
Выберите режимы симуляции для иерархий модели
Выберите режим симуляции для моделей в иерархии модели.
Управление целями симуляции для ссылочных Моделей
Цель симуляции, или цель SIM, является Файл MEX, которое реализует ссылку на модель, которая выполняется в режиме Accelerator.
Совместное использование файлов кэша Simulink для более быстрой симуляции
Используйте файлы кэша Simulink для совместного использования программных продуктов сборки, которые позволяют избежать затрат на первую сборку.
Уменьшите время обновления для ссылочных Моделей при помощи Parallel Builds
Сократите время обновления схем для иерархий большой модели ссылки с помощью параллельных сборок.
Моделирование условно выполненных ссылочных Моделей
Запуск автономной симуляции условно выполненного ссылочной модели.
Симулируйте несколько образцы модели-ссылки в режиме Normal Mode
Симулируйте модель, которая содержит несколько образцы модели-ссылки.