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