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

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

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

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

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

Заменяющее Имя: 'double'

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

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

Заменяющее Имя: uint64

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

Заменяющее Имя: int64

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

Сконфигурируйте программно замены типа данных

Чтобы программно заменить встроенные имена типов данных для вашей модели, настройте ReplacementTypes параметр модели, который является структурой. Этот пример кода показывает, как изменить ReplacementTypes параметр, чтобы заменить встроенные имена типов данных int8uint8, и 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);

Похожие темы