Создайте псевдонимы типа данных путем генерации typedef операторы.
typedef float float_32;
Чтобы создать псевдоним типа данных в Simulink®, используйте Simulink.AliasType. Генератор кода создает typedef оператор.
Встроенный тип данных Simulink single соответствует типу данных C float.
1. В командной строке создайте Simulink.AliasType возразите названному float_32 это представляет псевдоним single.
float_32 = Simulink.AliasType('single');
2. Откройте модель ex_typedef в качестве примера.

3. В Model Data Editor откройте вкладку Inports/Outports.
4. В меню Change View выберите Design.
5 В модели, выберите блок Inport.
6. В Model Data Editor, для блока Inport, Типа данных набора к Refresh data types.
7. В Model Data Editor, для блока Inport, Типа данных набора к float_32.
8. В меню представления Change выберите Code.
9. Для блока Inport, определенного Имени Сигнала к mySig.
10. Установите класс памяти на ExportedGlobal. Блок Inport появляется в сгенерированном коде как отдельная глобальная переменная.
11. Чтобы создать модель и сгенерировать код, нажмите Ctrl+B.
Сгенерированный заголовочный файл ex_typedef.h задает псевдоним типа данных float_32.
#ifndef DEFINED_TYPEDEF_FOR_float_32_ #define DEFINED_TYPEDEF_FOR_float_32_ typedef real32_T float_32; #endif
По умолчанию генератор кода также создает псевдоним real32_T, который соответствует типу данных C float. Вы видите typedef оператор в сгенерированном заголовочном файле rtwtypes.h.
typedef float real32_T;
Сгенерированный исходный файл ex_typedef.c использование float_32 задавать глобальную переменную mySig.
/* Exported block signals */ float_32 mySig; /* '<Root>/In1' */