slreportgen.report.SystemHierarchy类

包:slreportgen.report

系统层次记者

描述

创建一个系统层次记者生成Simulink仿真子系统的嵌套列表金宝app®模型或子系统的报告。

注意

要在报表中使用系统层次记者,您必须使用创建报告slreportgen.report.Report类或子类。

slreportgen.report.SystemHierarchy类是处理类。

类属性

HandleCompatible
真正

有关类属性的信息,请参阅类属性(MATLAB)。

创建

描述

RPTR = slreportgen.report.SystemHierarchy()创建基于默认模板空系统的层次结构记者。通过记者的属性自定义生成的列表的内容和格式。之前记者添加到报表,你必须指定一个模型或子系统资源记者的财产。添加一个空的记者的报告产生错误。

RPTR = slreportgen.report.SystemHierarchy(资源由指定的模型或子系统创建一个系统层次记者资源。查看资源属性。

RPTR= slreportgen.report.SystemHierarchy(名称,值设置使用名称 - 值对记者特性。您可以按任意顺序指定多个名称 - 值对的参数。用单引号或双引号中每个属性的名称。

属性

展开全部

金宝appSimulink模型或子系统,指定为包含该路径模型或子系统,或作为把手到模型或子系统的字符串标量或特征向量。

源子系统的祖先的水平的最大数目包括在所生成的列表中,指定为一个非负整数标量。例如,如果MaxAncestorLevel2,该列表包括源和最多祖先的两个层次。如果MaxAncestorLevel天道酬勤,默认值,该列表包括所有的祖先。如果MaxAncestorLevel是零,该名单不包括祖先。

源模型或子系统的后代的水平的最大数目包括在所生成的列表中,指定为一个非负整数标量。例如,如果MaxDescendantLevel2,该列表包括源和最多后代的两个层次。如果MaxDescendantLevel天道酬勤,默认值,该名单包括所有后代。如果MaxDescendantLevel是零,该名单不包括后代。

是否包括在所生成的列表中的光源子系统的对等体,指定为真正要么

是否要强调在所生成的列表中的源模型或子系统,指定为真正要么。如果EmphasizeSource真正中,源模型或子系统的名称是根据所述格式化的TextFormatter属性。否则,它的格式如下列表中的其他项目。

列表格式是格式生成的列表,指定为mlreportgen.dom.UnorderedList对象或mlreportgen.dom.OrderedList宾语。要自定义列表格式,修改列表对象的属性或自定义列表对象不包含列表项替换列表对象。

文本格式化对象格式化在所生成的列表中的源模型或子系统的名称,指定为mlreportgen.dom.Text宾语。此属性只有在适用EmphasizeSource属性真正。的初始值SourceTextFormatter属性是一个mlreportgen.dom.Text与对象胆大斜体属性设置真正。要自定义名称的生成的列表的外观,修改mlreportgen.dom.Text对象属性或具有定制的替换对象mlreportgen.dom.Text宾语。如果您将文本添加到默认或替换文本对象,文本显示在生成的报告中源名的前面。

是否源系统的后代所产生的列表包括掩蔽子系统,指定为真正要么。如果IncludeMaskedSubsystems真正,该列表包括掩蔽子系统及其后代子系统,只要电平的数量低于源子系统是小于或等于的值MaxDescendantLevel属性。

为了使系统层次记者联系掩盖子系统在报告中相应的图,在图记者,设置MaskedSystemLinkPolicy属性'系统'

是否源系统的后代所产生的列表中包括引用的模型,指定为真正要么。如果IncludeReferencedModels真正,该列表包括所引用的模型和它们的后代的子系统,只要电平的数量低于源子系统是小于或等于的值MaxDescendantLevel属性。

是否源系统的后代所产生的列表包括链接到一个Simulink的库子系统,指定为子系统金宝app真正要么。这份名单包括链接子系统或其后代的一个子系统,只有当所有这些条件都为真:

  • 的价值Include金宝appSimulinkLibraryLinks真正

  • 该子系统没有被屏蔽,或者子系统被掩蔽和的值IncludeMaskedSubsystems属性真正

  • 源子系统下面级的数目是小于或等于的值MaxDescendantLevel属性。

是否源系统的后代所产生的列表包括链接到一个用户定义的库子系统,指定为子系统真正要么。这份名单包括链接的子系统,或其后代的一个子系统,只有当所有这些条件都为真:

  • 的价值IncludeUserLibraryLinks真正

  • 该子系统没有被屏蔽,或者子系统被掩蔽和的值IncludeMaskedSubsystems属性真正

  • 源子系统下面级的数目是小于或等于的值MaxDescendantLevel属性。

变体块的变体在源系统中的后代所产生的列表中,指定为在表中的值之一,以包括。您可以指定值作为字符串标量或特征向量。

描述
“活性” 活性变(默认)
“所有” 所有变种
“ActivePlusCode” 活性变体和代码变种

该列表包括变型,只有当源子系统下面级的数目是小于或等于的值MaxDescendantLevel属性。

模板为此记者,在这些方式中的一种指定的来源:

  • 指定文件包含模板为此记者路径矢量字符或字符串标量

  • 记者或报告其模板用于记者或它的模板库中包含了本报记者的模板

  • DOM文档或文档的一部分,其模板用于记者或它的模板库中包含了本报记者的模板

指定的模板必须是同一类型的哪个记者附加的报告。例如,对于一个微软®报告,TemplateSrc必须是一个Word模板记者。如果TemplateSrc属性为空,记者使用默认的记者模板报表的输出类型。

模板为此记者,指定为文字载体或串标名称。为此记者模板是在模板源的模板库(TemplateSrc)对本报记者表示。

超链接目标为此记者,指定为字符向量或标量的字符串指定链接目标ID,或mlreportgen.dom.LinkTarget宾语。字符向量或串标量值变换为LinkTarget宾语。链接目标对象立即之前本报记者在输出报告的内容。

方法

展开全部

例子

全部收缩

包括了系统的层次结构fuelsys在报表模型通过添加slreportgen.report.SystemHierarchy记者的报告生成程序。产生通过增加模型图slreportgen.finder.DiagramFinder宾语。该系统的层次结构记者生成嵌套列表到对应的图从子系统链路。

%导入API包进口slreportgen.report。*进口mlreportgen.report。*进口mlreportgen.dom。*%负载模型模型='fuelsys';load_system(模型);%创建报告RPT = slreportgen.report.Report(“输出”'PDF');%创建一个章节记者章=章(“系统层次的”+型号+“模型”);%创建SystemHierarchy记者对模型RPTR = SystemHierarchy(模型);%的SystemHierarchy记者加入的章节。%的章节添加到报表添加(章,RPTR);添加(RPT,章);%查找子系统图表取景= slreportgen.finder.DiagramFinder(模型);hasNext(取景器)结果=下一个(取景器);CH =章(result.Name);添加(CH,结果);添加(RPT,CH);结束%关闭并查看输出报告关闭(RPT);close_system(模型);rptview(RPT);

这是在生成的报告中系统的层次结构:

要查看对应的子系统图中,单击列表中的子系统。

介绍了在R2019b