exponenta event banner

Создать код для экспорта - функциональная модель

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

Чтобы создать модель для этого примера, см. раздел Создание модели Export-Function.

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

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

  1. Откройте модель export-function.

  2. На вкладке Моделирование (Simulation) и в разделе Подготовка (Prepare) выберите Параметры модели (Model Settings).

    На панели «Решатель» задайте для параметра «Тип решателя» значение Fixed-step. На панели «Создание кода» задайте для параметра «Системный целевой файл» значение ert.tlc. Требуется лицензия Embedded Coder ®.

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

  4. На вкладке Код C выберите Открыть последний отчет.

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

См. также

Блоки

Связанные темы