В этом примере показано, как экспортировать определение, инициализацию и объявление глобальной переменной, что сгенерированный код использует в качестве параметра.
int32 myParam = 3;
extern int32 myParam;
1. Откройте модель ex_defn_decl в качестве примера.

2. В модели выберите блок Gain. В Property Inspector, установленном значение параметра Усиления к myParam.
3. Рядом со значением параметров кликните по кнопке действий (кнопка с тремя вертикальными точками) и выберите Create.
4. В диалоговом окне Create New Data, установленном Значении к Simulink.Parameter(3). Нажмите Create. Simulink.Parameter объект, myParam, появляется в базовом рабочем пространстве. Блок Gain использует объект установить значение параметра Усиления, в этом случае, 3.
5. В Simulink. Диалоговое окно свойства Parameter, Тип данных набора к int32.
6. Установите Класс памяти на ExportToFile.
7. Установите заголовочный файл на myDecls.h.
8. Установите файл определения на myDefns.c. Нажать ОК.
9. Чтобы создать модель и сгенерировать код, нажмите Ctrl+B.
Сгенерированный заголовочный файл myDecls.h объявляет глобальную переменную myParam при помощи extern ключевое слово.
/* Declaration for custom storage class: ExportToFile */ extern int32_T myParam; /* Referenced by: '<Root>/Gain' */
Сгенерированный исходный файл myDefns.c задает и инициализирует myParam.
/* Definition for custom storage class: ExportToFile */ int32_T myParam = 3; /* Referenced by: '<Root>/Gain' */