主要内容

分享应用程序的方法

有几种方式可以分享你的应用程序。

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

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

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

  • 创建独立的桌面应用程序- 此方法允许您使用未在其系统上安装MATLAB的用户共享桌面应用程序。要创建独立应用程序,必须具有MATLAB编译器安装在您的系统上。要运行应用程序,您的用户必须具有Matlab运行时安装在他们的系统上。有关更多信息,请参见//www.tatmou.com/下载188bet金宝搏products/compiler/matlab-runtime.html.

分享MATLAB直接文件

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

如果你是通过编程方式创建的应用程序,那么共享所有.m与您的用户文件和其他依赖文件。

如果您在app Designer中创建了应用程序,请共享.mlapp文件和所有其他依赖文件与您的用户。为您的用户提供更丰富的文件浏览体验,请点击提供名称,版本,作者,摘要和描述应用程序详细信息在里面设计师选项卡的应用程序设计工具条。的应用程序详细信息对话框还提供了指定屏幕截图的选项。如果您没有指定屏幕截图,App Designer将在您运行应用程序时自动捕获并更新屏幕截图。

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

应用详细信息对话框显示应用的名称、版本、作者、摘要和描述字段。

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

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

包装您的应用程序

打包您的应用并使其在MATLAB中访问它应用程序选项卡中,创建一个.mlappinstall.按照以下步骤进行文件应用程序设计师的包应用程序或者软件包应用程序从MATLAB工具带.由此产生的.mlappinstall.文件包括所有相关文件。

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

或者,你可以通过上传.mlappinstall.文件到MATLAB中心文件交换.您的用户可以通过执行这些步骤查找并安装从MATLAB ToolStrip的加载项:

  1. 在Matlab Toolstrip中,在首页标签,在环境部分,单击附加组件图标。

  2. 通过浏览add-on Explorer窗口左侧的可用类别来找到该插件。使用搜索栏搜索使用关键字的插件。

  3. 单击加载项以打开其详细信息页面。

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

请注意

虽然.mlappinstall.文件可以包含您指定的任何文件,Matlab中央文件交换机对提交的额外限制。当您包含以下任何文件时,您的应用程序无法提交到文件交换:

  • mex files

  • 其他二进制可执行文件,如dll。(数据和图像文件通常是可以接受的。)

创建部署Web应用程序

网络应用程序是可以在网络浏览器中运行的MATLAB应用程序。在app Designer中创建一个应用程序,使用Web应用程序编译器,然后使用MATLAB Web Apps Manager在Web浏览器中为应用程序提供服务。然后,您可以通过共享URL在组织中共享应用程序。创建部署的Web应用程序需要MATLAB编译器,只有App Designer应用可以作为web应用部署。此外,某些功能不支持部署的web应用程序。金宝app有关更多信息,请参见限制和不支持的功能金宝app(MATLAB编译器)

一旦你有了MATLAB编译器在您的系统上,您可以打开Web应用程序编译器通过点击App Designer分享在里面设计师选项卡并选择Web应用程序.有关更多信息,请参见网络应用程序(MATLAB编译器)

创建独立的桌面应用程序

创建一个独立的桌面应用程序可以让您与系统上没有MATLAB的用户共享应用程序。但是,你必须有MATLAB编译器安装在系统上以创建独立应用程序。您的用户必须拥有Matlab运行时在他们的系统上运行应用程序。

一旦你有了MATLAB编译器在您的系统上,您可以通过单击从App Designer内打开应用程序编译器分享在里面设计师选项卡并选择独立桌面应用程序

如果您使用指南或以编程方式创建应用程序,则可以从MATLAB ToolStrip打开应用程序编译器应用程序选项卡,单击应用程序编译器图标。

看到创建独立的应用程序从MATLAB(MATLAB编译器)获取有关使用应用程序编译器的说明。

相关话题