Masking Example Models
The Simulink® Masking example models help you to understand and configure mask parameters, properties, and features. The examples are grouped by type. In an example model:
To view the mask definition, double-click the View Mask block.
To view the mask dialog box, double-click the block.
Goals | Example Models | Related Topics |
---|---|---|
Add Parameters control type to mask dialog box. For example, Evaluate, Tune, Add Image, Pop-up, Combo-box, Slider and Dial, Slider Range | Mask parameters. Model: (
| |
| Mask Icon Drawing Commands. Model (
| Mask Editor Overview |
Use dialog layout options to:
| Dialog Layout Options. Model (
| |
Promote parameters to a mask | Parameter Promotion. Model:
( | Promote Block Parameters on a Mask |
Execute Mask Callback | Mask Callback. Model: ( | Mask Callback Code |
Display an Image as icon on a mask | Mask Display and Mask Initialization. Mode:
( | Add Image to Block Icon |
| Dynamic Mask Callback. Model:
( | |
Set a mask to be self-modifying | Self Modifiable Library Block. Model:
( | Create Self-Modifying Mask |
Use MATLAB graphics to create a MATLAB GUI and use it as mask dialog | MATLAB Graphics in Masking. Model:
( | |
Mask a variant subsystem | Masking Variant Blocks. Model:
( | |
Create a self-modifiable interface block | Self-Modifiable Interface Blocks. Model:
( |
There are certain bad practices, which when followed may result in unexpected behavior of the masking features. The following table shows some of the bad practices.
Bad Practice | Example Models |
---|---|
Use of Mask callbacks, where the callback modifies entities outside of its scope may result in unexpected behavior |
|
Setting parameters outside of the hierarchical boundary in nested masks may lead to unexpected behavior |
|