Сгенерируйте код из разделенной модели

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

Примечание

Чтобы использовать функциональность генерации кода, Embedded Coder® и Simulink® Coder™ требуются.

Чтобы видеть удар Редактора Расписания на сгенерированном коде, используйте модель, которая создается в, Создают Основанную на уровне Модель.

  1. Откройте Редактор Расписания в меню View. Используйте панель Manage Partitions, чтобы создать разделы для Запланированной Подсистемы 1 и Запланированной Подсистемы 2 с 0,01 шагами расчета. Обновите схему.

  2. Измените порядок выполнения разделов путем перетаскивания Scheduled_Subsystem_2 выше Scheduled_Subsystem_1.

  3. Сгенерируйте код для модели компонента. В меню выберите Code> C/C ++ Code> Build Model.

В сгенерированном коде порядок функций зависит от расписания, заданного в Редакторе Расписания.

Примечание

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