exponenta event banner

Параметры конфигурации модели: замена типа данных генерации кода

Категория «Создание кода» > «Замена типа данных» включает параметры для замены имен встроенных типов данных пользовательскими именами в созданном коде. В диалоговом окне Параметры конфигурации следующие параметры конфигурации находятся на панели Создание кода > Замена типа данных.

ПараметрОписание

Заменить имена типов данных в созданном коде

Укажите, следует ли заменять встроенные имена типов данных пользовательскими именами типов данных в созданном коде.

Имя замены: двойное

Укажите имя для double встроенные типы данных в сгенерированном коде.

Имя замены: один

Укажите имя для single встроенные типы данных в сгенерированном коде.

Имя замены: int32

Укажите имя для int32_T встроенные типы данных в сгенерированном коде.

Имя замены: int16

Укажите имя для int16_T встроенные типы данных в сгенерированном коде.

Имя замены: int8

Укажите имя для int8_T встроенные типы данных в сгенерированном коде.

Имя замены: uint32

Укажите имя для uint32_T встроенные типы данных в сгенерированном коде.

Имя замены: uint16

Укажите имя для uint16_T встроенные типы данных в сгенерированном коде.

Имя замены: uint8

Укажите имя для uint8_T встроенные типы данных в сгенерированном коде.

Имя замены: логическое

Укажите имя для boolean_T встроенные типы данных в сгенерированном коде.

Имя замены: int

Укажите имя для int_T встроенные типы данных в сгенерированном коде.

Имя замены: uint

Укажите имя для uint_T встроенные типы данных в сгенерированном коде.

имя замены: символ

Укажите имя для char_T встроенные типы данных в сгенерированном коде.

Имя замены: uint64

Укажите имя для uint64_T встроенные типы данных в сгенерированном коде.

Имя замены: int64

Укажите имя для int64_T встроенные типы данных в сгенерированном коде.

Программная настройка замен типов данных

Чтобы программно заменить имена встроенных типов данных для модели, настройте ReplacementTypes параметр модели, являющийся структурой. В этом примере кода показано, как изменить ReplacementTypes параметр для замены имен встроенных типов данных int8, uint8, и boolean с именами пользовательских типов данных my_T_S8, my_T_U8, и my_T_BOOL.

model = bdroot;
cs = getActiveConfigSet(model);
set_param(cs,'EnableUserReplacementTypes','on');

struc = get_param(cs,'ReplacementTypes');
struc.int8 = 'my_T_S8';
struc.uint8 = 'my_T_U8';
struc.boolean = 'my_T_BOOL';

set_param(cs,'ReplacementTypes',struc);

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