getPropertyGroupsImpl
System object 显示的属性组
语法
group = getPropertyGroupsImpl
说明
group = getPropertyGroupsImpl 指定如何在 MATLAB System (Simulink) 模块的模块对话框中显示属性。您可以指定:
节 - 使用
matlab.system.display.Section(Simulink) 将属性划分到各个节(对应于 MATLAB System 模块对话框上的面板)。节组 - 使用
matlab.system.display.SectionGroup(Simulink) 将属性和节划分到各个组(MATLAB System 模块对话框上的选项卡)。属性的顺序 - 指定节/组中属性的顺序
节的顺序 - 指定组内节的顺序。
如果创建一个节,但是该节不在节组中,其属性将显示在模块对话框选项卡面板的上方。
运行时详细信息
在 Simulink® 中,getPropertyGroupsImpl 修改 MATLAB System 模块对话框。
如果您选择从封装编辑器中修改 MATLAB System 模块对话框,则将从 System object 中删除 getPropertyGroupsImpl 方法。然后,所有模块对话框自定义都保存在支持 XML 文件 sysObjectName_mask.xml 中。
在 MATLAB® 中,getPropertyGroupsImpl 修改当 System object™ 显示在 MATLAB 命令行时属性的显示方式。getPropertyGroupsImpl 定义属性的顺序和分组。如果您的 getPropertyGroupsImpl 定义多个节组,则仅第一个节组中的属性会显示在命令行处。要显示其他节中的属性,可点击 System object 属性显示末尾的链接。组标题也显示在命令行处。
方法编写提示
您必须先对此方法设置
Access = protected。如果您在代码中包含了一个
getPropertyGroupsImpl方法但没有列出所有属性,则对话框中不会显示排除的属性。要省略第一组属性的
Main标题,请在matlab.system.display.SectionGroup中,将TitleSource设置为'Auto'。默认情况下,如果未在 System object 中自定义此方法,MATLAB System 模块对话框将按照 System object 类文件中指定的顺序显示所有公共属性。
要自定义属性名称,请在每个属性上方添加注释。有关示例,请参阅System Object to Block Dialog Box Default Mapping (Simulink)。
输出参量
示例
Customize System Block Dialog Box Programmatically (Simulink)
版本历史记录
在 R2013b 中推出