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