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