主要内容

万博1manbetx模拟Web应用程序

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

  • 包MATLAB应用程序中包含Simulink仿真使用的Web app万博1manbetx Compiler应用程序MATLAB编译器.此步骤创建一个Web应用程序存档(.ctf)文件。

  • 部署web应用程序存档(.ctf)归档到MATLAB Web App Server的开发版本

  • 从web应用程序主页运行web应用程序。

先决条件

请注意

本示例需要万博1manbetx仿真软件的编译器产品。有关详细信息,请参见万博1manbetxSimulink编译器工作流概述(万博1manbetx仿真软件编译器)

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

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

    操作系统 文件的默认位置
    视窗® C:\Program Files\MATLAB\R2020b\ \ simuli万博1manbetxnkcompiler \ \主要例子
    Linux® /usr/local/MATLAB/R2020b/ / simuli万博1manbetxnkcompiler /主要例子
    macOS /应用程序/ MATLAB /R2020b.app / / simul万博1manbetxinkcompiler /主要例子
  3. 打开massspringdamperapp.mlapp.在MATLAB应用程序设计器和切换代码视图.验证万博1manbetx仿真软件的编译器控件中提供了用于创建模拟的apiSimulateButtonPushed回调。

包并创建Web应用程序

  1. 开始matlab。

  2. 类型WebAppCompiler在matlab命令行打开Web应用程序编译器应用程序。

  3. 在里面主文件部分,单击工具条按钮添加massspringdamperapp.mlapp.文件到项目。Web App编译器自动调整大小以包含一个应用细节部分,包含应用程序的信息,如应用程序名称、作者、摘要、描述和版本。通过单击,可以在app Designer中编辑该应用的相关信息编辑应用程序详细信息.点击刷新更新Web应用程序编译器与您所做的任何更改。

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

    • (可选)提供用于跟踪目的的版本号。版本号在Web Apps主页上可见。

    • (可选)为您的Web应用程序添加描述概括场地。此描述在Web Apps主页上可见。

  4. 在里面档案信息节,指定存档名称为my万博1manbetxSimulinkSimulationWebApp

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

    在里面保存项目对话框,指定项目名称和保存web应用程序项目的位置。Web应用程序编译器保存您的项目并打开一个对话框。

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

    • my万博1manbetxSimulinkSimulationWebApp.ctf

    • mccExcludedFiles.log

    • packageslog.html.

    • requiredMCRs manbetx 845Products.txt

    可以查看日志文件,packageslog.html.,才能看到确切的情况MCC.用于打包和创建Web应用程序存档的语法。

部署Web应用程序

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

  2. 复制web应用存档文件my万博1manbetxSimulinkSimulationWebApp.ctf到服务器配置的app文件夹。默认位置为:

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

    视窗

    % ProgramData % \ MathWorks \ webapps \R2020b\应用

    Linux

    / local / mathworks / webapps /R2020b/应用

    macOS

    / library / applicati万博1manbetxon支持/ mathworks / webapps /R2020b/应用

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

  3. 点击打开主页按钮。

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

运行Web应用程序

  1. 要运行web应用程序,请单击my万博1manbetxSimulinkSimulationWebApp平铺在web应用程序的主页上。

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

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

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

相关话题