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

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

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

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

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

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

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

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

Темы

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Установление владения данными в иерархии модели

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

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

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