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