Products & Services Solutions Academia Support User Community Company

Learn more about Real-Time Workshop Embedded Coder   

setArgPosition - Class: RTW.ModelSpecificCPrototype
Package: RTW

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

objHandle to a model-specific C prototype function control object previously returned by obj = RTW.ModelSpecificCPrototype or obj = RTW.getFunctionSpecification (modelName).
portNameString specifying the name of an inport or outport in your Simulink model.
positionInteger 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

  


Related Products & Applications

Learn more about Simulink through this collection of videos, articles, technical literature and the Getting Started with Simulink Guide.

 © 1984-2009- The MathWorks, Inc.    -   Site Help   -   Patents   -   Trademarks   -   Privacy Policy   -   Preventing Piracy   -   RSS