主要内容

部署动态仿真模块模拟Web应用程序

这个例子展示了如何创建一个包含Simulink的web应用程序®模拟并托管它MATLAB开发版®Web应用程序服务器.该示例使用Simulink中的质量弹簧阻尼器模型和一个调用该模型的MATLAB应用程序作为web应用程序的基础。创建仿真的api可以在仿真软件编译器™产品。在工作流中,您可以:

  • 将包含Simulink仿真的MATLAB应用程序打包,使用Web app Compiler应用程序MATLAB编译器.此步骤创建一个web应用程序存档(.ctf)文件。

  • 部署web应用程序存档(.ctf)文件至开发版本的MATLAB Web应用服务器

  • 从web apps主页运行web app。

先决条件

请注意

此示例需要仿真软件的编译器产品。有关详细信息,请参见Simulink编译器工作流程概述(仿真软件编译器)

  1. 的开发版本安装和配置MATLAB Web应用服务器™

  2. 复制Simulink模型文件MassSpringDamperModel.slx以及相应的MATLAB应用程序MassSpringDamperApp.mlapp到您的当前工作目录。文件的默认位置是:

    操作系统 文件的默认位置
    窗户® C:\Program Files\MATLAB\R2022b\ \ simulinkcompiler \ \主要例子
    Linux® /usr/local/MATLAB/R2022b/ / simulinkcompiler /主要例子
    macOS /应用程序/ MATLAB /R2022b.app / / simulinkcompiler /主要例子
  3. 打开MassSpringDamperApp.mlapp在MATLAB App Designer中切换到代码视图.验证仿真软件的编译器用于创建模拟的api出现在SimulateButtonPushed回调。

打包并创建Web应用程序

  1. MATLAB开始。

  2. 类型webAppCompiler在MATLAB命令行中打开Web应用程序编译器应用程序。

  3. 主文件部分,单击按钮来添加MassSpringDamperApp.mlapp文件到项目。Web应用程序编译器自动调整大小以包含应用细节部分,包含应用程序的信息,如应用程序名称、作者、摘要、描述和版本。您可以在应用程序设计器中通过单击编辑有关应用程序的信息编辑应用程序细节.点击刷新以更新Web应用程序编译器与您所做的任何更改。

    • (可选)当你的web应用部署到服务器上时,请确保使用一个容易区分的显示名称。

    • (可选)为跟踪目的提供版本号。版本号可以在网页应用程序主页上看到。

    • (可选)为您的web应用程序添加描述总结字段。这个描述可以在网页应用程序主页上看到。

  4. 档案信息节,将存档名称指定为mySimulinkSimulationWebApp

  5. 点击要打包应用程序,并创建一个web应用程序存档(.ctf文件)。

    保存项目对话框中,指定项目名称和要保存web应用程序项目的位置。Web应用程序编译器保存项目并打开对话框。

  6. 一旦包装完成,在对话框中,单击打开输出文件夹.这将打开项目文件夹,其中包含以下文件:

    • mySimulinkSimulationWebApp.ctf

    • mccExcludedFiles.log

    • PackagingLog.html

    • requiredMCR2022世界杯八强谁会赢?Products.txt

    您可以查看日志文件,PackagingLog.html,看准确世纪挑战集团用于打包和创建web应用程序存档的语法。

部署Web应用程序

  1. 导航到Web App Compiler在打包过程中生成的项目文件夹。

  2. 复制web应用程序存档文件mySimulinkSimulationWebApp.ctf到服务器配置的app文件夹。默认位置为:

    操作系统 应用程序文件夹位置

    窗户

    % ProgramData % \ MathWorks \ webapps \R2022b\应用

    Linux

    /地方/ MathWorks / webapps /R2022b/应用程序

    macOS

    /图书馆/应用程序/ MathWorks / webapps /支持R2022b/应用程序

    还可以通过单击。打开apps文件夹打开应用程序文件夹按钮。有关更多信息,请参见启动服务器应用程序

  3. 单击打开主页按钮。

    此操作使用默认的web浏览器打开web应用程序主页。您将看到一个显示简单抵押计算器web应用程序的tile。您的web应用程序现在已经部署。

运行Web应用程序

  1. 要运行web应用程序,请单击mySimulinkSimulationWebApp在web应用程序主页上的Tile。

    web应用程序在一个新的选项卡中打开。

  2. 单击模拟按钮以运行模拟。

    您已经成功地创建、部署并运行了一个web应用程序。

相关的话题

Baidu
map