Этот пример показывает, как экспортировать определение и объявление глобальной переменной, что сгенерированный код использует в качестве сигнала.
float mySig;
extern float mySig;
1. Откройте модель ex_defn_decl в качестве примера.

2. Модель открывает в Редакторе Simulink перспективный режим кода. Если это не делает, выберите Code> C/C ++ Code> Configure Model in Code Perspective.
3. В Model Data Editor откройте вкладку Inports/Outports.
4. От представления Change выпадающий список выберите Design.
5. В Model Data Editor, для блока Inport, определенного Имени Сигнала к mySig.
6. Установите тип данных на single.
7. От представления Change выпадающий список выберите Code.
8. Для блока Inport, Класса памяти набора к ExportToFile.
9. Установите заголовочный файл на myDecls.h.
10. Установите файл определения на myDefns.c. Нажать ОК.
11. Сгенерируйте код из модели.
Сгенерированный заголовочный файл myDecls.h объявляет глобальную переменную myParam при помощи ключевого слова extern.
/* Declaration for custom storage class: ExportToFile */ extern real32_T mySig;
Сгенерированный исходный файл myDefns.c задает и инициализирует myParam.
/* Definition for custom storage class: ExportToFile */ real32_T mySig;