主要内容

slreportgen.webview.webviewdocument类

包裹:slreportgen.webview
超类:

创建Web视图文档生成器

描述

创建文档生成器,该生成器生成一个或多个Simulink的Web视图的HTML文档金宝app®楷模。

建造

WVDOCGEN= slreportgen.webview.webviewdocument(DOCNAME,,,,模型创建文档生成器,该生成器在指定的位置上生成HTML文档,该位置包含指定模型的Web视图。使用发电机充满生成文档的方法。

WVDOCGEN= slreportgen.webview.webviewdocument(DOCNAME,,,,Model1,,,,Model2,...Modeln创建一个文档生成器,该生成器在其创建的Web视图中包含两个或多个模型。该构造函数分配了默认的数组slreportgen.webview.exportoptions反对发电机的导出属性,每个模型都包含在生成文档的Web视图中。您可以使用对象指定要导出的模型的自定义导出选项。

WVDOCgen = slreportgen.webview.webviewdocument(DOCNAME,{Model1,,,,Model2,...Modeln})分配默认值slreportgen.webview.exportoptions反对发电机的导出适用于要导出的所有模型的属性。

WVDOCGEN= slreportgen.webview.webviewdocument(DOCNAME为最初未指定的模型或一组模型创建Web视图文档生成器。使用系统发电机的属性导出属性要指定要包含在其生成的Web视图中的模型。

输入参数

展开全部

zip文件和/或文件夹的名称包含该生成器生成的报告的名称。使用此发电机的包装类型属性要指定是将生成的报告打包为文件还是文件夹,还是两者兼而有之。如果指定扩展名,则必须是.htmx。如果您不指定扩展名,则报告生成器附加.htmx

Simulink模型的名金宝app称将导出到交互式HTML Web视图,该视图指定为字符向量。

特性

展开全部

文档中当前孔的标识符。这是只读的属性。

一系列slreportgen.webview.exportoptions对象,每个模型或要导出的模型集。生成器的构造函数设置了您指定的模型或模型的默认值。使用导出对象或对象将模型导出到生成的Web视图。例如,您可以指定要包括的其他模型,或者是否包括蒙版子系统和库块的框图。

是包括用户注释,指定为数字还是逻辑0((错误的) 或者1((真的)。

数据类型:逻辑

是否要覆盖具有相同名称的现有报告。真的覆盖现有报告。错误的以新名称生成报告。

文档输出目录的路径。

用于输出文档的包装,指定为以下角色向量之一:

  • “拉链”- 用一个.htmx扩大

  • “解压缩”- 创建文件文件夹

  • '两个都'- 创建拉链和无拉链输出

通往用于生成此报告的HTML模板的路径。模板有一个.htmtx扩大。默认情况下,此属性指向默认模板。要使用自定义模板,请将此属性设置为自定义模板的路径。

文本显示在HTML浏览器的标题栏中显示生成的Web视图文档。默认文本是“ Simulink Web视图金宝app - 由Simulink Report Generator创建”。

方法

方法

目的

充满 调用Web View Generator的填充方法(例如,填充WebView)以填充Web视图文档模板中的孔
填充WebView 用网络填充模板的slwebview孔
GetExportModels 网络视图中包含的模型名称
getExportdiagram 网络视图中包含的框图的路径和手柄
GetExport金宝appSimulinkSubsystems 该网络视图中包含的子系统块的路径和把手
GetExportStateFlowCharts 路径和手柄
getExportStateFlowDiagram 状态流数组®图路径

例子

导出模型到网络视图

导入slreportgen.webview。* open_system('f14')d = webViewDocument('f14webview','f14');填充(d);rptview(d);

将多个模型导出到网络视图

此示例中的导出选项允许您查看实现Simulink库块的子系统,金宝app带限制的白噪声, 在里面F14模型和状态流图表引擎slrgex_sf_car模型。如果该示例没有启用导出选项,则子系统和图表仅在导出的Web视图中显示为块。

进口slreportgen.webview。*open_system('f14');open_system('slrgex_sf_car');wvdoc = WebViewDocument(...'mywebview',,,,'f14',,,,'slrgex_sf_car');opts = wvdoc.exportoptions;f14opts = opts(1);f14opts.includemaskedsubsystems = true;f14opts.include金宝appsimulinklibrarylinks = true;sfcaropts = opts(2);sfcaropts.includemaskedsubsystems = true;填充(WVDOC)RPTVIEW(WVDOC);

将选定的系统导出到网络视图

此示例导出F14的根系和飞机动力学模型子系统。

进口slreportgen.webview。*open_system('f14');wvdoc = WebViewDocument('mywebview',,,,...{'f14',,,,“ F14/飞机动力学模型”});wvdoc.exportoptions.searchscope ='当前的';填充(WVDOC)RPTVIEW(WVDOC);

出口子系统的祖先到网络视图

此示例导出F14的根系和控制器子系统。

进口slreportgen.webview。*open_system('f14');wvdoc = WebViewDocument(...'mydoc',,,,'F14/Controller');wvdoc.exportoptions.searchscope =“ CurrentAndAbove”;填充(WVDOC)RPTVIEW(WVDOC);

版本历史记录

在R2017A中引入