主要内容

分享应用的方法

有几种方法可以分享你的应用。

  • 直接共享MATLAB文件-这是分享应用最简单的方法,但你的用户必须有MATLAB®安装在他们的系统上,以及其他MathWorks®下载188bet金宝搏应用程序所依赖的产品。他们还必须熟悉在MATLAB命令窗口中执行命令,并知道如何管理MATLAB路径。

  • 包你的应用—该方法使用MATLAB自带的应用打包工具。当你的用户安装一个打包的应用程序时,该应用程序将出现在应用程序标签在MATLAB工具条。这种方法对于与更多的用户共享应用程序非常有用,或者当你的用户不太熟悉在MATLAB命令窗口中执行命令或管理MATLAB路径时。与直接共享MATLAB文件的情况一样,您的用户必须在他们的系统上安装MATLAB(以及您的应用程序所依赖的其他MathWorks产品)。下载188bet金宝搏

  • 创建一个部署的Web应用程序-这种方法可以让你创建的应用程序,用户可以在他们的web浏览器中运行。要部署一个web应用程序,你必须有MATLAB编译器™安装在系统上。您的用户必须安装一个可以访问您的内部网的web浏览器,但他们不需要安装MATLAB。

  • 创建一个独立桌面应用程序-这种方法可以让您与用户共享桌面应用程序,没有安装在他们的系统上的MATLAB。要创建独立应用程序,必须具备MATLAB编译器安装在系统上。要运行应用程序,您的用户必须具备MATLAB运行时安装在他们的系统上。有关详细信息,请参见//www.tatmou.com/下载188bet金宝搏products/compiler/matlab-runtime.html

分享MATLAB文件直接

如果你在GUIDE中创建了你的应用程序,请共享.fig文件,.m文件,以及与用户相关的所有其他文件。

如果你以编程方式创建应用程序,请共享所有内容.m文件和其他与用户相关的文件。

如果您在应用程序设计器中创建应用程序,请共享.mlapp文件和所有其他与您的用户相关的文件。要为您的用户提供更丰富的文件浏览体验,请通过单击提供名称、版本、作者、摘要和描述应用细节设计师选项卡的应用程序设计器工具带。的应用细节对话框还提供了用于指定屏幕截图的选项。如果不指定屏幕截图,App Designer会在运行应用程序时自动捕获和更新屏幕截图。

MATLAB为一些操作系统提供了应用程序的详细信息,以便在它们的文件浏览器中显示。指定应用程序的详细信息也使打包和编译应用程序更容易。的.mlappFile自动向这些接口提供这些详细信息。

应用程序详情对话框显示应用程序名称、版本、作者、摘要和描述字段。

要指定输入参数,以及应用程序是可以同时运行多个实例还是只能运行一个实例,请展开代码的选择部分并从可用选项中进行选择。

“应用程序详细信息”对话框与代码选项部分展开。

包你的应用

打包你的应用程序,使其在MATLAB中可访问应用程序选项卡中,创建一个.mlappinstall按照下面的步骤进行文件归档在应用程序设计器中打包应用程序从MATLAB工具条打包应用程序.由此产生的.mlappinstall文件包括所有相关文件。

你可以分享.mlappinstall直接向用户提交文件。要安装它,他们必须双击.mlappinstallMATLAB中的文件当前文件夹浏览器。

或者,您可以通过上传.mlappinstall文件到MATLAB中央文件交换.你的用户可以通过执行以下步骤从MATLAB工具条中找到并安装你的插件:

  1. 在MATLAB工具条上,对首页选项卡,环境部分,单击附加组件图标。

  2. 通过在附加组件资源管理器窗口左侧的可用类别来查找附加组件。使用搜索栏搜索使用关键字的插件。

  3. 单击该插件以打开其详细信息页面。

  4. 在信息页面,单击添加安装附加组件。

请注意

虽然.mlappinstall文件可以包含您指定的任何文件,MATLAB中央文件交换对提交设置了额外的限制。当您的应用程序包含以下任何一个文件时,您的应用程序不能提交到文件交换:

  • mex files

  • 其他二进制可执行文件,如dll。(一般可接受数据和图像文件。)

创建一个部署的Web应用程序

Web应用程序是可以在Web浏览器中运行的MATLAB应用程序。您创建一个交互式MATLAB应用程序使用app Designer,打包使用MATLAB编译器,并使用开发版本的MATLAB Web应用程序服务器™MATLAB编译器或者是MATLAB Web应用服务器产品。每个web应用程序都有一个唯一的URL,可以通过HTTP或HTTPS协议从web浏览器访问。该服务器有一个主页,列出所有可用的托管web应用程序。您可以通过共享web应用程序的唯一URL或服务器主页的URL来共享web应用程序。

创建web应用程序需要MATLAB编译器,只有使用App Designer设计的应用才能部署为web应用。此外,某些功能在已部署的web应用程序中是不支持的。金宝app有关详细信息,请参见Web应用程序限制和不支持的功能金宝app(MATLAB编译器)

一旦你有了MATLAB编译器在你的系统,打包你的MATLAB应用程序到一个web应用程序,从应用程序设计器点击分享设计师选项卡并选择Web应用程序.你可以通过在打包对话框中指定服务器URL来直接将你的web应用部署到服务器上。服务器URL的格式为:https://webAppServerPortNumber/ webapps / home / index . html

直接将您的web应用程序上传到服务器的能力只支持金宝appMATLAB Web应用服务器产品,并要求启用身份验证。有关详细信息,请参见身份验证(MATLAB Web App Server)

有关web应用程序的更多信息,请参见网络应用程序(MATLAB编译器)

创建一个独立桌面应用程序

创建一个独立的桌面应用程序,让您与用户共享一个应用程序谁没有MATLAB在他们的系统。然而,你一定有过MATLAB编译器安装在系统上以创建独立应用程序。您的用户必须具备MATLAB运行时在他们的系统上运行应用程序。

一旦你有了MATLAB编译器在你的系统上,你可以在应用设计器中点击打开应用编译器分享设计师选项卡并选择独立的桌面应用程序

如果您使用GUIDE或以编程方式创建应用程序,您可以从MATLAB工具栏中打开应用程序编译器应用程序选项卡,单击应用程序编译器图标。

看到从MATLAB创建独立的应用程序(MATLAB编译器)以了解如何使用应用程序编译器。

相关的话题