主要内容

set

类: Simulink.MaskParameter
命名空间: Simulink

设置封装参数的属性

说明

maskobj.Parameters.set(Name,Value) 设置封装参数的属性。

示例

名称-值参数

全部展开

将可选的参量对组指定为 Name1=Value1,...,NameN=ValueN,其中 Name 是参量名称,Value 是对应的值。名称-值参量必须出现在其他参量之后,但对各个参量对组的顺序没有要求。

在 R2021a 之前,使用逗号分隔每个名称和值,并用引号将 Name 引起来。

示例: 'Type','edit'

参数类型,指定为字符向量。

数据类型: char | string

显示在 popupcomboboxlistbox 参数中的选项,指定为元胞数组。

数据类型: cell

封装参数的名称,指定为字符向量。此名称分配给为此参数创建的封装工作区变量。

数据类型: char | string

封装参数的显示名称,指定为字符向量。此名称显示为与封装对话框上的参数相关联的标签。

数据类型: char | string

“封装参数”对话框中的封装参数的默认值。类型特定,取决于参数的 Type,指定为字符向量。

数据类型: char | string

计算封装参数的选项,指定为逻辑值。

数据类型: char

在仿真期间更改封装参数的选项,指定为字符向量或字符串。可用选项包括:

  • off - 在此模式下,您无法在仿真期间更改封装参数值。

  • on - 您可以在仿真期间更改封装参数值。每次进行更改时,都会编译模型。

  • 运行到运行 - 如果在快速重启模式下封装参数设置为运行到运行,则该值可以在运行之间更改。模型不会重新编译以反映仿真结果中的值。

数据类型: char

在模型文件中保存封装参数值的选项,指定为逻辑值。

数据类型: char

隐藏封装对话框中的封装参数的选项,指定为逻辑值。

数据类型: char

编辑封装对话框中的封装参数的选项,指定为逻辑值。

数据类型: char

启用封装对话框中的封装参数的选项,指定为逻辑值。

数据类型: char

显示封装对话框中的封装参数的选项,指定为逻辑值。

数据类型: char

为封装参数启用工具提示的选项,指定为逻辑值。

数据类型: char

封装参数的回调代码,指定为字符向量。当用户更改封装对话框中的参数值时,将执行回调代码。

数据类型: char

封装参数的替代名称指定为字符向量。

数据类型: char | string

封装对话框中参数的布局选项,指定为字符向量或逻辑值。指定参数在封装对话框中的位置,如行位置、提示位置。此外,还指定封装参数的水平拉伸或收缩。

示例

全部展开

  1. 使用封装模块的路径获取对象形式的封装。

    maskobj = Simulink.Mask.get('setmaskparameter/Subsystem');
  2. 获取封装参数

    parameters = maskobj.Parameters(1);
  3. 编辑封装参数,使其为弹出式类型,无法计算。

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

版本历史记录

在 R2006a 中推出