Пакет: 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).