setArgQualifier

Class: RTW.ModelCPPArgsClass
Package: RTW

Set argument type qualifier for Simulink model inport in model-specific C++ class interface

Syntax

setArgQualifier(obj, portName, qualifier)

Description

setArgQualifier(obj, portName, qualifier) sets the type qualifier — 'none', 'const', 'const *', 'const * const', or 'const &' — of the argument that corresponds to a specified Simulink® model inport in a specified model-specific C++ class interface.

Input Arguments

objHandle to a model-specific C++ class interface control object, such as a handle previously returned by obj = RTW.ModelCPPArgsClass or obj = RTW.getClassInterfaceSpecification (modelName).
portNameCharacter vector specifying the name of an inport in your Simulink model.
qualifierCharacter vector specifying the argument type qualifier — 'none', 'const', 'const *', 'const * const', or 'const &' — to be set for the specified Simulink model inport.

Note

If you specify a qualifier for an outport, the code generator ignores the argument setting.

Alternatives

To set argument qualifiers in the Simulink Configuration Parameters graphical user interface, go to the Interface pane and click the Configure C++ Class Interface button. This button launches the Configure C++ class 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 qualifiers that you can examine and modify. For more information, see Configure Step Method for Your Model Class.