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

Категория Code Generation > Data Type Replacement включает параметры для замены встроенных имен типов данных на пользовательские имена в сгенерированном коде. В диалоговом окне Configuration Parameters следующие параметры конфигурации находятся на панели Code Generation > Data Type Replacement.

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

Замените имена типов данных в сгенерированном коде

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

Имя замены: double

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

Имя замены: single

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

Имя замены: int32

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

Имя замены: int16

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

Имя замены: int8

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

Имя замены: uint32

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

Имя замены: uint16

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

Имя замены: uint8

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

Имя замены: boolean

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

Имя замены: int

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

Имя замены: uint

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

Имя замены: char

Задайте имя для 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);

Похожие темы