| Contents | Index |
Set argument position for Simulink model port in model-specific C++ encapsulation interface
setArgPosition(obj, portName, position)
setArgPosition(obj, portName, position) sets the position — 1 for first, 2 for second, etc. — of the argument that corresponds to a specified Simulink model inport or outport in a specified model-specific C++ encapsulation interface. The specified argument is then moved to the specified position, and other arguments shifted by one position accordingly.
| obj | Handle to a model-specific C++ encapsulation interface control object, such as a handle previously returned by obj = RTW.ModelCPPArgsClass or obj = RTW.getEncapsulationInterfaceSpecification (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. |
To set 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 that you can examine and modify. For more information, see Configure the Step Method for Your Model Class in the Embedded Coder documentation.

Learn more about Simulink through this collection of videos, articles, technical literature and the Getting Started with Simulink Guide.
| © 1984-2012- The MathWorks, Inc. - Site Help - Patents - Trademarks - Privacy Policy - Preventing Piracy - RSS |