主要内容

slreportgen.report.SystemIO类

包:slreportgen.report
超类:slreportgen.report.Reporter

金宝app系统输入和输出信号的记者

自从R2020a

描述

创建一个报告的记者信号进入或离开一个仿真软件金宝app®模型或子系统。

请注意

使用一个SystemIO记者在一份报告中,您必须创建报告使用slreportgen.report.Report类。

slreportgen.report.SystemIO类是一个处理类。

类属性

HandleCompatible
真正的

类属性的信息,请参阅类属性

创建

描述

slreportgen.report.SystemIO ()创建一个空slreportgen.report.SystemIO记者对象。使用对象属性指定模型或子系统报告。默认情况下,记者为系统输入和输出生成汇总表。输入总结表列出了输入信号的来源。输出总结表列出了目的地的输出信号。记者还生成一个信号的细节部分,输入和输出端口的属性列表。记者使用属性来定制生成的报告的内容和外观。例如,使用DetailsReporter属性自定义信号的内容和外观细节部分。

例子

slreportgen.report.SystemIO (对象)创建一个指定的模型或子系统的记者对象。看到对象财产。

slreportgen.report.SystemIO (名称=值)集记者属性使用名称-值对。你可以在任何顺序指定多个参数名称-值对。

属性

全部展开

金宝app仿真软件模型或子系统报告,指定为一个字符串标量或特征向量包含的路径模型或子系统,作为处理模型或子系统,作为一个slreportgen.finder.DiagramResult对象,或作为一个slreportgen.finder.BlockResult对象。

属性:

GetAccess
公共
SetAccess
公共

为每个输入的属性列表报告,指定为字符串数组或单元阵列的特征向量。默认情况下,包括列表港口,轮廓尺寸块,,的名字,数据类型。价值报告轮廓尺寸块的名称是什么轮廓尺寸块对应于系统的输入信号。您可以将这些信号属性列表中:

  • “端口”

  • “源”

  • “名称”

  • “描述”

  • “数据类型”

  • “复杂性”

  • “维度”

  • “最小值”

  • “马克斯”

  • “SampleTime”

  • “单位”

您还可以指定这些块对应的属性轮廓尺寸布洛克:

  • “尺寸块”

  • “尺寸块描述”

属性:

GetAccess
公共
SetAccess
公共

为每个输出报告的属性列表,指定为字符串数组或单元阵列的特征向量。默认情况下,包括列表港口,外港块,目的地,的名字,数据类型。价值报告外港块的名称是什么外港块对应于系统的输出信号。您可以将这些信号属性列表中:

  • “端口”

  • “目的地”

  • “名称”

  • “描述”

  • “数据类型”

  • “复杂性”

  • “维度”

  • “最小值”

  • “马克斯”

  • “SampleTime”

  • “单位”

您还可以指定这些块对应的属性外港块:

  • “外港块”

  • “外港块描述”

属性:

GetAccess
公共
SetAccess
公共

是否显示表,总结了输入子系统或模型,指定为真正的。的InputSummaryProperties财产包括确定哪些输入属性表。

属性:

GetAccess
公共
SetAccess
公共

是否显示表,总结了输出子系统或模型,指定为真正的。的OutputSummaryProperties包括属性决定了哪些输出属性表。

属性:

GetAccess
公共
SetAccess
公共

为每个输入或输出是否显示细节,指定为真正的。如果ShowDetails真正的,记者插入slreportgen.report.金宝appSimulinkObjectProperties记者在输入和输出汇总表。如果对象是一个模型,包括输入或输出块的详细信息。如果对象是一个子系统,包括输入或输出端口的详细信息。的端口号汇总表相应的链接金宝appSimulinkObjectProperties记者的端口。

属性:

GetAccess
公共
SetAccess
公共

是否显示空的列在汇总表,指定为真正的。如果ShowEmptyColumns真正的,汇总表包括列没有数据。

属性:

GetAccess
公共
SetAccess
公共

表格式化程序输入汇总表,指定为一个mlreportgen.report.BaseTable记者。默认值是一个BaseTable记者。定制的外观表,修改默认的属性表的记者或取代它与自定义表的记者。如果你添加内容标题记者属性默认或自定义表,表的内容出现在前面标题在生成的报告。

属性:

GetAccess
公共
SetAccess
公共

表格式化程序输出汇总表,指定为一个mlreportgen.report.BaseTable记者。默认值是一个BaseTable记者。定制的外观表,修改默认的属性表的记者或取代它与自定义表的记者。如果你添加内容标题记者属性默认或自定义表,表的内容出现在前面标题在生成的报告。

属性:

GetAccess
公共
SetAccess
公共

格式化程序细节表,指定为一个slreportgen.report.金宝appSimulinkObjectProperties记者。默认值是一个金宝appSimulinkObjectProperties记者。定制的外观细节表,修改默认的属性金宝appSimulinkObjectProperties记者或替换一个定制的金宝appSimulinkObjectProperties记者。

属性:

GetAccess
公共
SetAccess
公共

列表格式化程序的源和目标列表,指定为一个mlreportgen.dom.UnorderedListmlreportgen.dom.OrderedList对象。源列表的列表输入信号连接块。目标列表的列表模块的输出信号连接。默认格式化程序是一个UnorderedList对象。定制的外观列表,修改默认的属性列表格式化程序或换成一个定制的列表对象不包含任何孩子。

属性:

GetAccess
公共
SetAccess
公共

这个记者的模板,指定其中的一个方面:

  • 特征向量或字符串标量指定路径的文件,其中包含的模板的记者

  • 记者或报告的模板是用于这个记者或模板库中包含的模板的记者

  • DOM文档或文档模板的一部分用于记者或模板库中包含的模板的记者

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

属性:

GetAccess
公共
SetAccess
公共

这个记者,模板的名称指定为一个特征向量或字符串标量。这个记者的模板必须在指定的模板的模板库TemplateSrc这个记者的属性。

属性:

GetAccess
公共
SetAccess
公共

这个记者,超链接目标指定为一个特征向量或指定链接目标ID字符串标量,或一个mlreportgen.dom.LinkTarget对象。一个特征向量或字符串转换为一个标量值LinkTarget对象。链接目标立即先于这个记者在输出中报告的内容。

属性:

GetAccess
公共
SetAccess
公共

方法

全部展开

例子

全部折叠

这个例子使用一个slreportgen.report.SystemIO记者报道模型及其子系统的输入和输出。

model_name =“slrgex_f14”;load_system (model_name);%创建一个模型报告金宝apprpt = slreportgen.report.Report (“SystemIO_example”,“多克斯”);%创建finder来找到所有图模型仪= slreportgen.finder.DiagramFinder (model_name);%报告每个图的输入和输出ch = mlreportgen.report.Chapter (“图”);hasNext(仪)结果=下一个(仪);如果strcmpi (result.Type“金宝appSimulink.SubSystem”)| | strcmpi (result.Type“金宝appSimulink.BlockDiagram”)教派= mlreportgen.report.Section (result.Name);添加(教派,结果);%创建SystemIO记者和添加到报告ioRptr = slreportgen.report.SystemIO(结果);add(教派,ioRptr);添加(ch,教派);结束结束%添加章节报告并关闭报告add (rpt, ch);关闭(rpt);rptview (rpt);

提示

  • 输入和输出信号的报告的属性SystemIO记者对应于模型的属性,您可以查询使用金宝appget_param。例如,数据类型属性对应的仿真软件金宝appCompiledPortDataTypeCompiledPortDimensions港口处理的属性。

  • 对总线信号,仿真软件确定的值金宝appCompiledPortDataTypeCompiledPortDimensions基于属性是否nonvirtual或虚拟总线的信号。

版本历史

介绍了R2020a

全部展开