Main Content

getPropertyGroupsImpl

类: matlab.System

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)

输出参量

全部展开

要传递给 MATLAB System 模块的属性组和节,指定为 matlab.system.display.Sectionmatlab.system.display.SectionGroup 对象的数组。

示例

Customize System Block Dialog Box Programmatically (Simulink)

版本历史记录

在 R2013b 中推出