创建和使用模型的 Web 视图
此示例显示如何将 Simulink® 模型导出到 Web 视图。您无需 Simulink 许可证即可查看、导航和共享 Web 视图。
此示例从 slrgex_fuelsys
模型创建一个 Web 视图。
运行以下命令访问本示例中使用的支持文件。
openExample('rptgenext/SimulinkReportGeneratorFilesExample');
设置浏览器
在 Microsoft Edge® 或 Google Chrome® 中打开 Web 视图文件之前,您必须设置浏览器以允许 Web 视图文件访问 Web 视图文件夹中的文件和子文件夹。请参阅在 Web 浏览器中打开生成的 Web 视图。
打开模型
打开 slrgex_fuelsys
模型。
open_system("slrgex_fuelsys");
为 Web 视图文件创建文件夹
创建一个名为 fuelsys_webview
的可写文件夹,以便您可以将模型 Web 视图文件导出到此文件夹。
将模型导出到 Web 视图
在 Simulink 中,在仿真选项卡的文件节中,点击保存
。在导出模型下,选择 Web 视图。
将打开“Web 视图”对话框。
要导出整个模型,请在要导出的系统下选择整个模型。
为了使 Web 视图的用户能够与参考模块进行交互,请在包括选项下选择引用模型。
为了使 Web 视图的用户能够与屏蔽模块进行交互,请选择封装子系统。
保留默认的包名称值,
slrgex_fuelsys
。在文件夹文本框中,输入您创建的
fuelsys_webview
文件夹的路径。如果您未指定文件夹,则默认文件夹文本框包含您之前导出模型 Web 视图的文件夹的路径或当前 MATLAB® 文件夹。
选中如果包存在,则递增文件名编号以防止覆盖复选框。选择此选项可确保当您从同一模型导出多个 Web 视图时不会覆盖 Web 视图文件。Web 视图对话框现在如下所示:
点击导出。
Web 视图导出并在系统浏览器中打开。
浏览 Web 视图
Web 视图包括:
模型查看器窗格,显示模型或选定的系统。默认情况下,此窗格显示您导出的模型或顶层系统。
查看全部选项卡,显示所有系统的图。
模型浏览器窗格,显示系统的层次树。默认情况下,模型浏览器窗格是隐藏的。要打开它,点击模型查看器窗格左下角的隐藏/显示模型浏览器
按钮。默认情况下,模型浏览器显示顶层系统。展开树节点可以查看层次结构中的所有系统。
对象检查器窗格,列出模型、系统、模块或信号的参数或属性。
探索栏,显示模型中显示系统的路径。
您可以通过在模型浏览器中选择系统、在模型查看器窗格中双击系统或单击查看全部选项卡上的系统图来显示系统。
浏览 slrgex_fuelsys
模型 Web 视图
在显示窗格中,点击查看全部。
该选项卡显示
slrgex_fuelsys
模型中所有系统的图。点击最上面第三张图,即
Engine Gas Dynamics
系统的图。模型查看器窗格显示
Engine Gas Dynamics
系统。通过单击浏览器栏中的
slrgex_fuelsys
返回模型的顶层。在模型查看器窗格中,双击
To Controller
系统。模型查看器窗格显示
To Controller
系统,它是一个被封装的 SubSystem。您可以与To Controller
子系统交互,因为您在导出模型时包含了封装子系统。如果模型浏览器未打开,点击模型查看器窗格左下角的隐藏/显示模型浏览器
按钮。
展开
Engine Gas Dynamics
节点并点击Mixing and Combustion
系统。Mixing and Combustion
系统显示在模型查看器窗格中。通过单击浏览器栏中的
slrgex_fuelsys
返回模型的顶层。在模型查看器窗格中,双击
fuel-rate control
系统。模型查看器窗格显示
fuel-rate control
系统,这是一个模型参考。您可以与fuel-rate control
系统进行交互,因为您在导出模型时包含了引用的模型。
显示模块和信号的参数和属性
通过单击浏览器栏中的
slrgex_fuelsys
返回模型的顶层。在模型浏览器窗格中,选择
To Plant
系统。点击 Rate Transition 模块以查看模块参数值。
点击 Outport 模块的输入信号以显示信号属性。
在模型查看器窗格中移动和放大图
要在模型查看器窗格中移动图,点击并拖动鼠标滚轮。
要放大或缩小图,请使用鼠标滚轮。
在 MATLAB 之外打开 Web 视图
默认情况下,导出 Web 视图会创建一个 ZIP 文件,其中包含 Web 视图 HTML 文件和支持 Web 视图显示的文件。要在 MATLAB 之外打开网页视图:
导航到包含 ZIP 文件的文件夹。
提取
slrgex_fuelsys_webview
ZIP 文件。在浏览器中打开
webview.html
文件。