RTW.ModelSpecificCPrototype class

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

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

RTW.ModelSpecificCPrototype класс не рекомендуется. Для получения дополнительной информации смотрите, Конфигурируют генерацию кода C для Функций Точки входа Модели.

Описание

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 модели специфичном

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

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

Примеры

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