| Using Simulink | ![]() |
Control Types
Simulink enables you to choose how parameter values are entered or selected. You can create three styles of controls: edit fields, check boxes, and pop-up controls. For example, this figure shows the parameter area of a mask dialog box that uses all three styles of controls (with the pop-up control open).
Edit Control
An edit field enables the user to enter a parameter value by typing it into a field. This figure shows how the prompt for the sample edit control was defined.
The value of the variable associated with the parameter is determined by the Evaluate option.
| Evaluate |
Value |
| On |
The result of evaluating the expression entered in the field |
| Off |
The actual string entered in the field |
Check Box Control
A check box enables the user to choose between two alternatives by selecting or deselecting a check box. This figure shows how the sample check box control is defined.
The value of the variable associated with the parameter depends on whether the Evaluate option is selected.
| Control State |
Evaluated Value |
Literal Value |
| Checked |
1 |
'on' |
| Unchecked |
0 |
'off' |
Pop-Up Control
A pop-up enables the user to choose a parameter value from a list of possible values. Specify the values in the Popups field on the Parameters pane (see Popups). The following example shows a pop-up parameter.
The value of the variable associated with the parameter (Color) depends on the item selected from the pop-up list and whether the Evaluate option is checked (on).
Changing Default Values for Mask Parameters in a Library
To change default parameter values in a masked library block, follow these steps:
When the block is copied into a model and opened, the default values appear on the block's dialog box.
For more information, see Working with Block Libraries.
| The Parameters Pane | The Initialization Pane | ![]() |