Set argument position for Simulink model port in
model-specific C function prototype
Syntax
setArgPosition(obj, portName, position)
Description
setArgPosition(obj, portName, position) sets
the position — 1 for first, 2 for second, etc. — of
the argument corresponding to a specified Simulink model inport
or outport in a specified model-specific C function prototype. The
specified argument moves to the specified position, and other arguments
shift by one position accordingly.
Inputs
| obj | Handle to a model-specific C prototype function control object
previously returned by obj = RTW.ModelSpecificCPrototype or obj =
RTW.getFunctionSpecification (modelName). |
| portName | String specifying the name of an inport or outport in your Simulink model. |
| position | Integer specifying the argument position — 1 for first,
2 for second, etc. — to be set for the specified Simulink model
port. The value must be greater than or equal to 1 and less than or
equal to the number of function arguments. |
Alternatives
Use the Step function arguments table in
the Model Interface dialog box to specify argument position. See Model Specific C Prototypes View in
the Real-Time Workshop Embedded Coder documentation.
See Also
Controlling Generation of Function Prototypes —
Explains how to configure model function prototypes in generated code
 | setArgPosition (RTW.ModelCPPArgsClass) | | setArgQualifier (RTW.ModelCPPArgsClass) |  |
Learn more about Simulink through this collection of videos, articles, technical literature and the Getting Started with Simulink Guide.
Get this Simulink Kit