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