exponenta event banner

setArgCategory

Класс: RTW.ModelSpecificCPrototype
Пакет: RTW

Задать категорию аргументов для порта модели Simulink в прототипе специфичной для модели функции C

Синтаксис

setArgCategory(obj, portName, category)

Описание

setArgCategory(obj, portName, category) устанавливает категорию, 'Value' или 'Pointer', аргумента, соответствующего указанному входу или выходу модели Simulink ® в указанном прототипе специфичной для модели функции C.

Входные аргументы

objДескриптор для специфичного для модели объекта управления функцией прототипа C, ранее возвращенного obj = RTW.ModelSpecificCPrototype или obj = RTW.getFunctionSpecification(modelName).
portNameВектор символов, указывающий неквалифицированное имя порта ввода или экспорта в модели Simulink.
category

Вектор символов, определяющий категорию аргументов, 'Value' или 'Pointer', заданный для указанного порта модели Simulink.

Примечание

При изменении категории аргументов для исходящего порта с 'Pointer' кому 'Value', это приводит к перемещению аргумента в первую позицию аргумента при вызове attachToModel или runValidation.

Альтернативы

Используйте диалоговое окно Configure C Step Function Interface для настройки аргументов функции C step. См. раздел Настройка имени и аргументов для отдельных функций шага.