主要内容

matlab.system.display.Section类

包:matlab.system.display
超类:

System对象的属性组部分

语法

matlab.system.display.Section (N1, V1,……Nn, Vn)
matlab.system.display.Section (Obj,…)

描述

matlab.system.display.Section (N1, V1,……Nn, Vn)创建用于显示System对象™属性的属性组部分,使用属性名称-值对(NV).你使用matlab.system.display.Section属性定义属性组getPropertyGroupsImpl方法。可用的Section属性有:

  • 标题——标题部分。默认值是一个空字符向量。

  • TitleSource-章节标题来源。有效的值“属性”“汽车”.默认值为“属性”的字符向量,它使用标题财产。如果Obj,默认值为汽车,它使用Obj的名字。

  • 描述——部分描述。默认值是一个空字符向量。

  • PropertyList- 部分属性列表作为属性名称的单元格数组。默认值是空数组。如果Obj名称时,默认值是所有符合条件的显示属性。

  • 类型——容器类型。例如,标签、组、面板和可折叠面板。

  • -指定需要放置容器的行(current/new)。可以使用枚举类matlab.system.display.internal.Row指定行。

  • AlignPrompts-指定一个布尔值来控制容器内的对齐提示。

请注意

某些属性不能在对话框或命令行上的System对象摘要中显示。无法显示的属性类型有:隐藏、抽象、私有或受保护访问、离散状态和连续状态。相关属性不会显示在对话框中,但会显示在命令行摘要中。

matlab.system.display.Section (Obj,…)为指定的System对象创建属性组部分(Obj),并设置以下属性值:

  • TitleSource——设置为“汽车”,它使用Obj的名字。

  • PropertyList—设置为文件中的所有公共可用属性Obj

您可以使用mfilename(类)从此方法中获取系统对象的名称。如果设置任何名称值对,则这些属性值会覆盖默认设置。

例子

全部折叠

在类定义文件中定义两个属性组,指定它们的标题和属性列表。

classdefMultipleGroupsWithSection < matlab。系统%hompergroupswithtabs与多个选项卡和参数组自定义块对话框。%公共的可调属性特性% StartValue开始值StartValue = 0% EndValue最终值EndValue = 10 Threshold = 1结束%公共Nontunable特性(Nontunable)% UseThreshold使用阈值UseThreshold(1)逻辑= true结束方法(静态,访问=受保护)函数getPropertyGroupsImpl valueGroup = matlab.system.display.Section(...“标题”'值参数'...“PropertyList”,{“StartValue”“EndValue”},...'sectiontype', matlab.system.display.SectionType.tab);thresholdGroup = matlab.system.display.Section (...“标题”的阈值参数...“PropertyList”,{“阈值”“UseThreshold”},...'sectiontype', matlab.system.display.SectionType.tab);组= [valueGroup, thresholdGroup];结束结束结束

当您指定系统对象时MATLAB系统(金宝app模型)块,生成的对话框显示如下。