部署万博1manbetx模拟Web App
这个例子展示了如何创建一个包含Simulink的web应用程序万博1manbetx®模拟和主机上MATLAB开发版®Web应用服务器.该示例使用Simulink中的质量弹簧阻尼器模型和MATLAB应用程序,该应用程序调用该模型作为w万博1manbetxeb应用程序的基础。创建模拟的api可以在万博1manbetx仿真软件编译器™产品。在工作流中,您:
包MATLAB应用程序包含Simulink仿真使用Web应用程序编译万博1manbetx器应用程序MATLAB编译器.此步骤创建web应用程序存档(
.ctf
)文件。部署web应用程序存档(
.ctf
)文件传送至MATLAB Web应用服务器开发版.从web应用程序主页运行web应用程序。
先决条件
请注意
此示例需要万博1manbetx仿真软件的编译器产品。详细信息请参见万博1manbetxSimulink编译器工作流程概述(万博1manbetx仿真软件编译器).
的开发版本安装和配置MATLAB Web应用程序服务器™.
有关安装服务器的信息,请参见在MATLAB编译器中安装开发版的MATLAB Web应用服务器.
有关配置服务器的信息,请参见在MATLAB编译器中配置MATLAB Web应用服务器的开发版本.
复制Simulin万博1manbetxk模型文件
MassSpringDamperModel.slx
以及相应的MATLAB应用程序MassSpringDamperApp.mlapp
到当前工作目录。文件的默认位置是:操作系统 文件的默认位置 窗户® C:\Program Files\MATLAB\R2022b\ \ simuli万博1manbetxnkcompiler \ \主要例子
Linux® /usr/local/MATLAB/R2022b/ / simuli万博1manbetxnkcompiler /主要例子
macOS /应用程序/ MATLAB /R2022b.app / / simul万博1manbetxinkcompiler /主要例子
打开
MassSpringDamperApp.mlapp
在MATLAB应用程序设计器中切换到代码视图.验证万博1manbetx仿真软件的编译器类中提供了用于创建模拟的apiSimulateButtonPushed
回调。
包装和创建Web应用程序
MATLAB开始。
类型
webAppCompiler
在MATLAB命令行打开Web应用程序编译器应用程序。在主文件工具条中的按钮,添加
MassSpringDamperApp.mlapp
文件到项目。Web应用程序编译器自动调整大小以包含应用细节部分,包含有关应用程序的信息,如应用程序名称、作者、摘要、描述和版本。您可以在应用程序设计器中单击编辑应用程序的信息编辑应用详细信息.点击刷新更新Web应用程序编译器与您所做的任何更改。(可选)当你的web应用程序部署到服务器时,确保使用一个容易区分的显示名称。
(可选)为跟踪目的提供版本号。版本号在web应用程序主页上可见。
(可选)中为web应用程序添加描述总结字段。这个描述可以在web应用程序主页上看到。
在档案信息节中,指定存档名称为
my万博1manbetxSimulinkSimulationWebApp
.点击包要打包应用程序,并创建一个web应用程序存档(
.ctf
文件)。在保存项目对话框,指定要保存web应用程序项目的项目名称和位置。Web应用程序编译器保存您的项目并打开一个包对话框。
一旦包装完成,在包对话框,单击打开输出文件夹.这将打开项目文件夹,其中包含以下文件:
my万博1manbetxSimulinkSimulationWebApp.ctf
mccExcludedFiles.log
PackagingLog.html
requiredMCRs manbetx 845Products.txt
可以查看日志文件,
PackagingLog.html
,看看确切的世纪挑战集团
用于打包和创建web应用程序存档的语法。
部署Web应用
导航到Web应用程序编译器在打包过程中生成的项目文件夹。
复制web应用程序存档文件
my万博1manbetxSimulinkSimulationWebApp.ctf
到服务器配置的app文件夹。默认位置为:操作系统 应用程序文件夹位置 窗户
% ProgramData % \ MathWorks \ webapps \R2022b\应用
Linux
/地方/ MathWorks / webapps /R2022b/应用程序
macOS
/图书馆/应用程序/ MathWorks 万博1manbetx/ webapps /支持R2022b/应用程序
您也可以通过单击打开应用程序文件夹按钮。有关更多信息,请参见启动服务器应用程序.
单击打开主页按钮。
此操作将使用默认的web浏览器打开web应用程序主页。你看到一个平铺显示简单的抵押计算器web应用程序。你的web应用程序现在部署。
运行Web应用程序
要运行web应用程序,请单击
my万博1manbetxSimulinkSimulationWebApp
Tile在web应用程序主页上。web应用程序将在一个新选项卡中打开。
单击模拟按钮以运行模拟。
您已经成功创建、部署并运行了一个web应用程序。