set
类: Simulink.MaskParameter
命名空间: Simulink
设置封装参数的属性
说明
maskobj.Parameters.set( 设置封装参数的属性。Name,Value)
名称-值参数
将可选的参量对组指定为 Name1=Value1,...,NameN=ValueN,其中 Name 是参量名称,Value 是对应的值。名称-值参量必须出现在其他参量之后,但对各个参量对组的顺序没有要求。
在 R2021a 之前,使用逗号分隔每个名称和值,并用引号将 Name 引起来。
示例: 'Type','edit'
参数类型,指定为字符向量。
数据类型: char | string
显示在 popup 或 combobox 或 listbox 参数中的选项,指定为元胞数组。
数据类型: cell
封装参数的名称,指定为字符向量。此名称分配给为此参数创建的封装工作区变量。
数据类型: char | string
封装参数的显示名称,指定为字符向量。此名称显示为与封装对话框上的参数相关联的标签。
数据类型: char | string
“封装参数”对话框中的封装参数的默认值。类型特定,取决于参数的 Type,指定为字符向量。
数据类型: char | string
计算封装参数的选项,指定为逻辑值。
数据类型: char
在仿真期间更改封装参数的选项,指定为字符向量或字符串。可用选项包括:
off - 在此模式下,您无法在仿真期间更改封装参数值。
on - 您可以在仿真期间更改封装参数值。每次进行更改时,都会编译模型。
运行到运行 - 如果在快速重启模式下封装参数设置为运行到运行,则该值可以在运行之间更改。模型不会重新编译以反映仿真结果中的值。
数据类型: char
在模型文件中保存封装参数值的选项,指定为逻辑值。
数据类型: char
隐藏封装对话框中的封装参数的选项,指定为逻辑值。
数据类型: char
编辑封装对话框中的封装参数的选项,指定为逻辑值。
数据类型: char
启用封装对话框中的封装参数的选项,指定为逻辑值。
数据类型: char
显示封装对话框中的封装参数的选项,指定为逻辑值。
数据类型: char
为封装参数启用工具提示的选项,指定为逻辑值。
数据类型: char
封装参数的回调代码,指定为字符向量。当用户更改封装对话框中的参数值时,将执行回调代码。
数据类型: char
封装参数的替代名称指定为字符向量。
数据类型: char | string
封装对话框中参数的布局选项,指定为字符向量或逻辑值。指定参数在封装对话框中的位置,如行位置、提示位置。此外,还指定封装参数的水平拉伸或收缩。
示例
使用封装模块的路径获取对象形式的封装。
maskobj = Simulink.Mask.get('setmaskparameter/Subsystem');获取封装参数
parameters = maskobj.Parameters(1);
编辑封装参数,使其为弹出式类型,无法计算。
maskobj.Parameters.set('Type','popup','TypeOptions',... {'Red' 'Blue' 'Green'},'Evaluate','off')
版本历史记录
在 R2006a 中推出
MATLAB Command
You clicked a link that corresponds to this MATLAB command:
Run the command by entering it in the MATLAB Command Window. Web browsers do not support MATLAB commands.
选择网站
选择网站以获取翻译的可用内容,以及查看当地活动和优惠。根据您的位置,我们建议您选择:。
您也可以从以下列表中选择网站:
如何获得最佳网站性能
选择中国网站(中文或英文)以获得最佳网站性能。其他 MathWorks 国家/地区网站并未针对您所在位置的访问进行优化。
美洲
- América Latina (Español)
- Canada (English)
- United States (English)
欧洲
- Belgium (English)
- Denmark (English)
- Deutschland (Deutsch)
- España (Español)
- Finland (English)
- France (Français)
- Ireland (English)
- Italia (Italiano)
- Luxembourg (English)
- Netherlands (English)
- Norway (English)
- Österreich (Deutsch)
- Portugal (English)
- Sweden (English)
- Switzerland
- United Kingdom (English)