Ссылка на Модели

Сгенерируйте код для ссылок на модели

Можно сгенерировать код для иерархии модели-ссылки для достижения:

  • Инкрементальная генерация кода - генерируйте код только, если у модели есть изменения с момента генерации кода

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

  • Модульное развитие - разрабатывайте и поддерживайте ссылочную модель независимо от моделей, которые ее используют

  • Повторное использование кода - сгенерируйте повторно используемый код из ссылочных моделей

Для начала работы с примером генерации кода для ссылочной модели смотрите Сгенерируйте код для иерархии Модели-ссылки.

Темы

Сгенерируйте код для иерархии Модели-ссылки

Представляет генерирующий код для моделей, на которые ссылаются блоки Model.

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

Удовлетворите модель-ссылка требования иерархии, чтобы включить генерацию кода.

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

Используйте Модель-ссылку Conversion Advisor, чтобы преобразовать блок Subsystem в блок Model и сгенерировать код для иерархии модели-ссылки.

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

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

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

Сконфигурируйте классы памяти для параметров и сигналов для передачи данных в иерархии модели-ссылки.

Ограничения генерации кода для Модели-ссылки

Модели-ссылки имеют ограничения, включая, но не ограничиваясь этим, логгированием данных, инициализацию состояния и S-функции.

Файлы кэша Simulink для инкрементальной генерации кода

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

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

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

Объедините код, сгенерированный для нескольких моделей

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