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