Класс RTW.ModelSpecificCPrototype

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

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

Описание

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

Конструкция

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

Методы

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

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

Указатель. Чтобы изучить, как это влияет на ваше использование класса, смотрите Копирование Объектов (MATLAB).

Примеры

Код ниже создает функциональный объект управления, 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.