创建Simulin金宝appk的总线对象报告

这个例子显示了如何创建描述所有通过的Simulink模型中使用的总线对象的报告。金宝app该报告会为每个总线对象的一章。每一章具有用于总线对象分层结构,总线对象属性表,总线元件特性表,列出使用总线模块的截面。

打开模型

打开具有总线对象的模型。

模型=“sldemo_bus_arrays”;open_system(模型);

创建报告

创建并打开一个报表对象。要创建的Microsoft®Word,HTML,或单个文件的HTML报告,更改“PDF”至 ”DOCX”HTML”, 要么 ”HTML文件”, 分别。

RPT = slreportgen.report.Report(型号+“_bus_object_report”“PDF”);开放(RPT);

添加标题页和内容表。

扉页= mlreportgen.report.TitlePage(“标题”,模型+“:公交车对象报告”“作者”“李四”);添加(RPT,扉页);TOC = mlreportgen.report.TableOfContents();添加(RPT,TOC);

查找和公交报表对象

发现在模型中使用的所有变量。

取景= slreportgen.finder.ModelVariableFinder(模型);

遍历变量取景器结果中找到他们的总线对象和报告。使用getVariableValue方法,以确定哪些变量总线对象。使用slreportgen.report.BusObject记者上车对象报告。

hasNext(取景器)结果=下一个(取景器);如果ISA(getVariableValue(结果),“金宝appSimulink.Bus”%创建一个总线对象记者busReporter = slreportgen.report.BusObject(结果);%创建章节章= mlreportgen.report.Chapter(busReporter.Name);%添加总线章加(章busReporter)%添加章节报告添加(RPT,章);结束结束

关闭报告

关闭和查看报表。

关闭(RPT);rptview(RPT);

查看样本报告

要了解更全面的总线对象报告,查看asbhl20_bus_object_report.pdf可用这个例子。你必须有航天模块库™打开asbhl20模型。

rptviewasbhl20_bus_object_report.pdf

也可以看看

||||

相关话题