Products & Services Solutions Academia Support User Community Company

Learn more about Real-Time Workshop Embedded Coder   

getArgPosition - Class: RTW.ModelCPPArgsClass
Package: RTW

Get argument position for Simulink model port from model-specific C++ encapsulation interface

Syntax

position = getArgPosition(obj, portName)

Description

position = getArgPosition(obj, portName) gets the position — 1 for first, 2 for second, etc. — of the argument corresponding to a specified Simulink model inport or outport from a specified model-specific C++ encapsulation interface.

Inputs

objHandle to a model-specific C++ encapsulation interface control object, such as a handle previously returned by obj = RTW.getEncapsulationInterfaceSpecification (modelName).
portNameString specifying the name of an inport or outport in your Simulink model.

Outputs

positionInteger specifying the argument position — 1 for first, 2 for second, etc. — for the specified Simulink model port. If there is no argument for the specified port, the function returns 0.

Alternatives

To view argument positions in the Simulink Configuration Parameters graphical user interface, go to the Interface pane and click the Configure C++ Encapsulation Interface button. This button launches the Configure C++ encapsulation interface dialog box, where you can display and configure the step method for your model class. In the I/O arguments step method view of this dialog box, click the Get Default Configuration button to display step method argument positions. For more information, see Configuring the Step Method for Your Model Class in the Real-Time Workshop Embedded Coder documentation.

See Also

Configuring C++ Encapsulation Interfaces Programmatically in the Real-Time Workshop Embedded Coder documentation

Sample M-Script for Configuring the Step Method for a Model Class in the Real-Time Workshop Embedded Coder documentation

Controlling Generation of Encapsulated C++ Model Interfaces in the Real-Time Workshop Embedded Coder documentation

  


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