exponenta event banner

Ссылочные модели

Создание кода для ссылочных моделей

Можно создать код для ссылочной иерархии модели для достижения следующих целей:

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

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

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

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

Для получения примера создания кода для ссылочной модели см. раздел Создание кода для ссылочной иерархии модели.

Темы

Создание кода для ссылочной иерархии модели

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

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

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

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

Помощник по преобразованию привязок модели используется для преобразования блока подсистемы в блок модели и создания кода для иерархии привязок модели.

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

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

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

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

Ограничения на создание кода для ссылки на модель

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

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

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

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

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

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

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

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

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