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', это заставляет аргумент перемещаться в первое положение аргумента, когда вы вызываете RTW.ModelSpecificCPrototype.attachToModel или RTW.ModelSpecificCPrototype.runValidation.

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

Используйте диалоговое окно Configure C Step Function Interface, чтобы сконфигурировать аргументы ступенчатой функции C. Смотрите Значение по умолчанию Переопределения C Интерфейс Ступенчатой функции.