Одну модель можно включить в другую с помощью блока «Модель». Каждый экземпляр блока модели является ссылкой на модель. Для моделирования и создания кода блоки в ссылочной модели выполняются вместе как единица измерения. Модель, содержащая ссылочную модель, является родительской моделью. Коллекция родительских и ссылочных моделей составляет иерархию моделей.
Подобно подсистемам, ссылки на модели позволяют организовать большие модели иерархически. Как и библиотеки, привязки модели позволяют определить набор блоков один раз и использовать его повторно. Ссылки на модели предоставляют несколько преимуществ, недоступных для подсистем и библиотек. Несколько из этих преимуществ являются результатом компиляции ссылочных моделей независимо от контекста блока «Модель», в том числе:
Модульная разработка
Защита модели
Включение по ссылке
Инкрементная загрузка
Ускоренное моделирование
Создание инкрементного кода
Независимые наборы конфигурации
| Модель | Ссылка на другую модель для создания иерархии модели |
| Подсистема исполнения, модель исполнения | Подсистема шаблонов, содержащая блоки подсистемы или блоки модели в качестве вариантов |
| Помощник по преобразованию привязок модели | Преобразование подсистем в ссылочные модели |
| Область «Файлы ссылок» | Просмотр, сохранение и закрытие связанных подсистем и моделей |
Создание иерархии модели путем ссылки на одну модель в другой модели. Ссылочная модель содержит блоки, которые выполняются вместе как единица измерения.
Рекомендации по моделированию на основе компонентов
Рассмотрим компонентность для больших моделей и многопользовательских групп разработчиков.
Эталонные требования и ограничения модели
Привязки модели имеют требования и ограничения, связанные с такими функциями, как возможность повторного использования, режимы моделирования, маскирование и отладка.
Включение модели в другую модель.
Ссылочные защищенные модели от третьих лиц
Используйте защищенную модель, полученную от третьей стороны.
Преобразование подсистем в ссылочные модели
Подготовьте подсистему к преобразованию, преобразуйте подсистему в модель и сравните результаты моделирования до и после преобразования.
Ссылочный интерфейс модели и граница
Порты в ссылочной модели соответствуют портам в привязке модели. Сигналы, пересекающие границу модели, должны соответствовать определенным требованиям.
Проверьте содержимое, структуру, версии модели и записанные сигналы в иерархии модели.
Установка параметров конфигурации для иерархий модели
Значения параметров конфигурации могут отличаться в верхних моделях и ссылочных моделях. Некоторые значения параметров конфигурации имеют особые требования или поведение со ссылкой на модель.
Изменение ссылочных моделей для условного выполнения
Выполнять ссылочные модели условно, аналогично условно выполняемым подсистемам.
Время образца ссылочной модели
Ссылочная модель может наследовать образцы времени от модели, которая ссылается на нее.
Параметризация экземпляров повторно используемой ссылочной модели
При моделировании повторно используемого компонента в качестве ссылочной модели для настройки каждого экземпляра компонента на использование различных значений параметров блока создайте аргументы модели.
Программная параметризация ссылочной модели
В этом примере показано, как программно настроить несколько экземпляров ссылочной модели для использования различных значений одного параметра блока.
Группировать аргументы нескольких моделей в единую структуру
В этом примере показано, как программно настроить несколько экземпляров ссылочной модели для использования различных значений одного параметра блока с помощью структур.
Программная настройка данных, специфичных для экземпляра, для таблиц подстановки
При использовании Simulink.LookupTable объекты для хранения и настройки данных таблицы подстановки для генерации кода ASAP2 или AUTOSAR (например, STD_AXIS или CURVE) можно настроить как аргументы модели.
Выбор режимов моделирования для иерархий модели
Выберите режим моделирования для моделей в иерархии моделей.
Управление целями моделирования для ссылочных моделей
Цель моделирования или SIM-цель - это MEX-файл, реализующий ссылочную модель, которая выполняется в режиме ускорителя.
Совместное использование файлов кэша Simulink для более быстрого моделирования
Используйте кэш-файлы Simulink для совместного использования артефактов построения, которые позволяют избежать затрат на первое построение.
Сокращение времени обновления ссылочных моделей с помощью параллельных построений
Сокращение времени обновления диаграмм для иерархий ссылок на большие модели с помощью параллельных построений.
Моделирование условно выполненных ссылочных моделей
Выполните автономное моделирование условно выполненной ссылочной модели.
Моделирование нескольких экземпляров ссылочной модели в обычном режиме
Моделирование модели, содержащей несколько экземпляров ссылочной модели.