RTW.ModelSpecificCPrototype class

Пакет: RTW
Суперклассы:

Опишите сигнатуры функций для модели

The RTW.ModelSpecificCPrototype не рекомендуется использовать класс. Для получения дополнительной информации смотрите Сконфигурируйте генерацию кода C для функций точки входа модели.

Описание

A ModelSpecificCPrototype объект описывает сигнатуры шага и функции инициализации для модели. Вы должны использовать это в сочетании с attachToModel способ.

Конструкция

RTW.ModelSpecificCPrototypeСоздайте специфичный для модели объект прототипа C

Методы

addArgConfДобавьте аргумент строения информацию для порта модели Simulink в специфический для модели прототип функции C
attachToModelПрисоедините модельный функциональный прототип C к загруженной модели Simulink на основе ERT
getArgCategoryПолучите категорию аргументов для порта модели Simulink из модельного функционального прототипа C
getArgNameПолучите имя аргумента для порта модели Simulink из модельного функционального прототипа C
getArgPositionПолучите позицию аргумента для порта модели Simulink из модельного функционального прототипа C
getArgQualifierПолучите тип аргумента для порта модели Simulink из специфичного для модели прототипа функции C
getDefaultConfПолучите информацию о строении по умолчанию для специфического для модели прототипа функции C из модели Simulink
getFunctionNameПолучите имя функции из прототипа специфичной для модели функции C
getNumArgsПолучите количество аргументов функции от специфичного для модели прототипа функции C
getPreviewПолучите предпросмотр кода прототипа функции С для модели
runValidationПроверьте прототип функции C для конкретной модели на основе модели Simulink
setArgCategoryУстановите категорию аргумента для порта модели Simulink в прототипе функции C, специфичном для модели
setArgNameУстановите имя аргумента для порта модели Simulink в модельном функциональном прототипе C
setArgPositionУстановите позицию аргумента для порта модели Simulink в прототипе функции C, специфичном для модели
setArgQualifierУстановите квалификатор типа аргумента для inport модели Simulink в прототипе функции C, специфичном для модели
setFunctionNameУстановите имя функции в специфичном для модели прототипе функции C

Копировать семантику

Указатель. Чтобы узнать, как это влияет на использование класса, см. раздел «Копирование объектов».

Примеры

Приведенный ниже код создает объект управления функциями, a, и использует его, чтобы добавить информацию о строении аргумента в модель.

% Open the rtwdemo_counter model and specify the System Target File
rtwdemo_counter
set_param(gcs,'SystemTargetFile','ert.tlc')

%% Create a function control object
a=RTW.ModelSpecificCPrototype

%% Add argument configuration information for Input and Output ports
addArgConf(a,'Input','Pointer','inputArg','const *')
addArgConf(a,'Output','Pointer','outputArg','none')

%% Attach the function control object to the model
attachToModel(a,gcs)

Альтернативы

Можно создать объект управления функцией с помощью диалогового окна Интерфейс модели (Model Interface).