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 中推出