Код для независимых функций генерируется из модели export-function, а не имитационной тестовой модели (электрического жгута). После создания кода функции можно интегрировать эти функции с планировщиком, который выполняет ручной код из Simulink ®.
Чтобы создать модель для этого примера, см. раздел Создание модели Export-Function.
Создайте код из модели, содержащей функции.
Откройте модель export-function.
На вкладке Моделирование (Simulation) и в разделе Подготовка (Prepare) выберите Параметры модели (Model Settings).
![]()
На панели «Решатель» задайте для параметра «Тип решателя» значение Fixed-step. На панели «Создание кода» задайте для параметра «Системный целевой файл» значение ert.tlc. Требуется лицензия Embedded Coder ®.
Откройте вкладку C Code, выбрав вкладку Apps, а затем в разделе Apps выберите Embedded Coder.
На
вкладке C Code выберите Generate Code. Дождитесь
завершения процесса создания кода.
На вкладке Код C выберите Открыть последний отчет.

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