Можно сгенерировать код для иерархии модели-ссылки для достижения:
Инкрементальная генерация кода - генерируйте код только, если у модели есть изменения с момента генерации кода
Инкрементальная загрузка - загрузка модели-ссылки, когда требуется, что ускоряет загрузку модели
Модульное развитие - разрабатывайте и поддерживайте ссылочную модель независимо от моделей, которые ее используют
Повторное использование кода - сгенерируйте повторно используемый код из ссылочных моделей
Для начала работы с примером генерации кода для ссылочной модели смотрите Сгенерируйте код для иерархии Модели-ссылки.
Сгенерируйте код для иерархии Модели-ссылки
Представляет генерирующий код для моделей, на которые ссылаются блоки Model.
Установите параметры конфигурации для генерации кода иерархий модели
Удовлетворите модель-ссылка требования иерархии, чтобы включить генерацию кода.
Преобразуйте подсистему в ссылочную модель и генерируйте код
Используйте Модель-ссылку Conversion Advisor, чтобы преобразовать блок Subsystem в блок Model и сгенерировать код для иерархии модели-ссылки.
Сгенерируйте повторно используемый код из иерархии Модели-ссылки
Сгенерируйте повторно используемый код подсистемы из верхней модели с блоками Model.
Классы памяти для параметров и сигналов, используемых в блоках Model
Сконфигурируйте классы памяти для параметров и сигналов для передачи данных в иерархии модели-ссылки.
Ограничения генерации кода для Модели-ссылки
Модели-ссылки имеют ограничения, включая, но не ограничиваясь этим, логгированием данных, инициализацию состояния и S-функции.
Файлы кэша Simulink для инкрементальной генерации кода
Совместное использование файлов кэша Simulink в командной разработке, чтобы сократить время сборки и избежать ненужной регенерации кода.
Задайте значения параметров конкретного экземпляра для переиспользуемых ссылочных Моделей
Когда вы создаете повторно используемый компонент как модель-ссылку, сконфигурируйте параметры блоков, чтобы использовать то же значение для экземпляров компонента или другое значение для каждого экземпляра.
Установление владения данными в иерархии модели
В сгенерированный код поместите определения глобальных переменных с компонентами, которые их определяют.
Объедините код, сгенерированный для нескольких моделей
Сгенерируйте одну исполняемую программу из нескольких моделей или нескольких копий одной и той же модели.