主要内容

创建仿真软件总万博1manbetx线对象报告

这个例子展示了如何创建一个报告描述所有的总线对象使用的仿真软件®模型。万博1manbetx这份报告为每个总线对象创建一个章。每一章都有一节的总线对象层次结构,总线对象属性表,总线元素属性表,和使用总线的块列表。

导入包

导入报告API包,所以你不需要使用长,完全限定类名。

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

开放模式

打开一个总线对象模型。

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

创建报告

创建和打开一个报告对象。创建一个Microsoft®Word、HTML或单个文件的HTML报告,改变“pdf”多克斯”,“html”,或“html文件”,分别。

rpt = slreportgen.report。报告(模型+“_bus_object_report”,“pdf”);打开(rpt);

添加一个标题页和目录。

titlepage = titlepage (“标题”模型+”:总线对象报告”,“作者”,“John Doe”);add (rpt, titlepage);toc = TableOfContents ();add (rpt, toc);

发现并报告总线对象

找到所有在模型中使用的变量。

仪= ModelVariableFinder(模型);

循环变量查询结果找到公共汽车对象和报告。使用getVariableValue方法来确定哪些变量是总线对象。使用slreportgen.report.BusObject记者报道总线上的对象。

hasNext(仪)结果=下一个(仪);如果isa (getVariableValue(结果),“万博1manbetxSimulink.Bus”)%创建总线对象记者busReporter = BusObject(结果);%创建一个章章=章(busReporter.Name);%添加总线章busReporter add(章)%在报表中添加章节add (rpt,章);结束结束

关闭报告

关闭并查看报告。

关闭(rpt);rptview (rpt);

查看样例报告

看到一个更全面的总线对象报告,查看asbhl20_bus_object_report.pdf用这个例子中可用。你必须有航天Blockset™打开asbhl20模型。

rptviewasbhl20_bus_object_report.pdf

另请参阅

||||

相关的话题