Сгенерируйте код для модели экспорта функций

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

Чтобы создать модель для этого примера, см. Раздел «Создание модели экспорта функций».

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

Сгенерируйте код из модели, которая содержит функции.

  1. Откройте модель экспорта функций.

  2. На вкладке Simulation и из раздела Prepare выберите Model Settings.

    На панели « Решателе» задайте Solver Type Fixed-step. На панели Генерация кода задайте System target file ert.tlc. Требуется Embedded Coder® лицензия.

  3. Отобразите вкладку C Code, выбрав вкладку Apps, а затем в разделе Apps выберите Embedded Coder. На вкладке C Code выберите Generate Code. Дождитесь завершения процесса создания кода.

  4. На вкладке C Code выберите Open Latest Report.

В сгенерированном коде каждый function-call Inport блок корневого уровня генерирует функцию void-void. Имя функции является именем выходного сигнала от блока. Если имени сигнала нет, то имя функции происходит от имени блока. В этом примере имя функции было получено из имени блока.

См. также

Блоки

Похожие темы