Разделение и планирование модели оказывают влияние на порядок вызовов функции в сгенерированном коде. Используя Редактор Расписания, чтобы отредактировать расписание основанной на уровне модели или модели экспорта функций, на которую ссылаются, порядок функций в сгенерированном коде зависит от заданного расписания в Редакторе Расписания. Получившийся код показывает каждый раздел точкой входа.
Примечание
Использовать функциональность генерации кода, Embedded Coder® и Simulink® Coder™ требуется.
Чтобы видеть удар Редактора Расписания на сгенерированном коде, используйте модель, которая создается в, Создают Основанную на уровне Модель.
Откройте Редактор Расписания от раздела Design вкладки Modeling. Используйте панель Manage Partitions, чтобы создать разделы для Запланированной Подсистемы 1 и Запланированной Подсистемы 2 с 0,01 шагами расчета. Обновите схему.
Измените порядок разделов путем перетаскивания Scheduled_Subsystem_2
выше Scheduled_Subsystem_1
.
Сгенерируйте код для модели компонента. От вкладки Apps выберите C/C ++ Code> Build Model.
В сгенерированном коде порядок функций зависит от расписания, заданного в Редакторе Расписания.
Примечание
Изменение ограничений на связи действительно влияет на сгенерированный код. Изменения относительно связей полезны, чтобы установить настройки о задержках и зависимостях.