Main Content

set

Class: Simulink.MaskParameter
Package: Simulink

Set properties of mask parameters

Syntax

Simulink.MaskParameter.set(Name,Value)

Description

Simulink.MaskParameter.set(Name,Value) sets the properties of a mask parameter.

Input Arguments

Name-Value Arguments

Specify optional comma-separated pairs of Name,Value arguments. Name is the argument name and Value is the corresponding value. Name must appear inside quotes. You can specify several name and value pair arguments in any order as Name1,Value1,...,NameN,ValueN.

Type

Type of control that is used to specify the value of this parameter.

Default: edit

TypeOptions

The options that are displayed within a popup control or in a promoted parameter. This field is a cell array.

Default: empty

Name

The name of the mask parameter. This name is assigned to the mask workspace variable created for this parameter.

Default: empty

Prompt

Text that identifies the parameter on the Mask Parameters dialog.

Default: empty

Value

The default value of the mask parameter in the Mask Parameters dialog.

Default: Type specific; depends on the Type of the parameter

Evaluate

Option to specify whether parameter must be evaluated.

Default: 'on'

Tunable

Option to specify whether parameter is tunable.

Default: 'on'

Enabled

Option to specify whether user can set parameter value.

Default: 'on'

Visible

Option to set whether mask parameter is hidden or visible to the user.

Default: 'on'

Callback

Container for MATLAB® code that executes when user makes a change in the Mask Parameters dialog and clicks Apply.

Default: empty

Examples

  1. Get mask as an object using a masked block’s path.

    p = Simulink.Mask.get('myModel/Subsystem');
  2. Get a mask parameter.

    a = p.Parameters(1);
  3. Edit mask parameter so it is of type popup, cannot be evaluated.

    a.set('Type','popup','TypeOptions',{'Red' 'Blue' 'Green'},...
    'Evaluate','off');