主要内容

slreportgen.finder.SignalResultclass

包:slreportgen.finder
超类:mlreportgen.finder.Result

信号搜索结果对象

自从R2021a

描述

一个对象的slreportgen.finder.SignalResult类代表一个搜索的结果所使用的信号模型或块。你可以添加SignalResult对象直接报告。或者,您可以使用getReporter方法来访问slreportgen.report.Signal结果,然后定制的记者记者并将它添加到报告。

slreportgen.finder.SignalResult类是一个处理类。

类属性

HandleCompatible
真正的

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

创建

你不创建一个slreportgen.finder.SignalResult对象明确。的slreportgen.finder.SignalFinder找到下一个方法创建一个slreportgen.finder.SignalResult对象为每一个找到的信号。

属性

全部展开

块代表发现信号输出端口,指定为一个句柄。这个属性是只读的。

发现信号的名称,指定为字符串标量。这个属性是只读的。

块的名称的来源找到信号,指定为字符串标量。这个属性是只读的。

许多代表发现信号的输出端口,指定为一个整数。这个属性是只读的。

模型或块,使用这个信号,指定为字符串标量。这个属性的值对应的值容器财产的slreportgen.finder.SignalFinder对象用于查找这个信号。这个属性是只读的。

发现信号的关系到容器模型或块,指定为“输入”,“输出”,“内部”,“控制”,或“状态”。指定的容器模型或块RelatedObject财产。

附加信息来拯救这个结果,指定为任何值。

方法

全部展开

例子

全部折叠

使用getReporter方法的一个slreportgen.finder.SignalResult对象访问信号记者结果。然后,定制记者通过设置它的属性。

导入MATLAB和Simulink报告API金宝app包,所以你不需要使用长,完全限定类名。

进口mlreportgen.report。*进口slreportgen.report。*

创建一个模型报告。金宝app

rpt = slreportgen.report.Report (“MySignalReport”,“pdf”);

创建一个章的信号信息。

章= mlreportgen.report.Chapter ();一章。Title =“信号”;

加载模型。

model_name =“slrgex_vdp”;load_system (model_name);

创建一个信号仪。

仪= slreportgen.finder.SignalFinder (model_name);

找到信号。为每一个找到信号,得到记者,指定您想要报告空属性值,并添加记者章。

hasNext(仪)结果=下一个(仪);记者= getReporter(结果);记者。ShowEmptyValues = true;添加(章,记者);结束

章添加到报告。

add (rpt,章);

关闭并查看报告。

关闭(rpt);rptview (rpt);

版本历史

介绍了R2021a