主要内容

执行部署MATLAB功能

这个例子展示了如何使用MATLAB®客户端为MATLAB生产服务器™调用MATLAB函数部署到一个本地MATLAB生产服务器实例。

MATLAB MATLAB生产服务器的客户端使用MATLAB生产服务器附加组件MATLAB客户机和服务器之间的通信实例。一个MATLAB生产服务器附加的功能在一个档案上部署MATLAB生产服务器在MATLAB。一个存档和其相应的部署MATLAB生产服务器附加组件具有相同的名称。

安装MATLAB生产服务器附加在你的MATLAB桌面环境允许您使用MATLAB的函数从部署归档文件。安装一个MATLAB生产服务器附加组件创建的代理功能部署在本地函数。代理管理部署的MATLAB函数之间的通信功能和部署的客户机调用函数。代理功能及其相应的部署函数具有相同的名称。因为代理函数是MATLAB函数,你可以叫他们从MATLAB命令提示符,其他函数或脚本。你也可以编译函数和脚本包含代理的函数。你可以安装MATLAB生产服务器插件使用prodserver.addon.install函数在MATLAB命令提示符或使用MATLAB生产服务器扩展浏览器

调用代理MATLAB函数发送一个HTTP请求通过网络积极MATLAB生产服务器实例。服务器实例调用MATLAB函数在部署归档文件,并将它从HTTP请求的输入。部署的MATLAB函数的返回值遵循相同的路径在网络上。

下面的例子描述了如何安装MATLAB生产服务器外接程序和执行部署的MATLAB函数。

安装MATLAB客户端MATLAB生产服务器

安装MATLAB MATLAB生产服务器的客户端金宝app使用MATLAB支持软件包MATLAB桌面环境附加探险家。安装插件的信息,请参阅获取和管理插件(MATLAB)

部署MATLAB函数在服务器

  1. 编写一个MATLAB函数mymagic使用魔法(MATLAB)函数创建一个幻方。

    函数m = mymagic(在)m =魔法(的);结束

  2. 包的功能mymagic在一个档案命名mathfun。你必须包括一个MATLAB函数签名文件当你创建存档。创建函数的签名文件的信息,请参阅在JSON MATLAB函数签名

  3. 部署归档文件mathfun在运行MATLAB生产服务器实例。启用服务器实例必须发现服务。使发现服务的信息,看到发现服务。服务器管理员通常部署归档文件和配置服务器。

如何创建和部署的信息存档,明白了为MATLAB生产服务器创建可部署归档文件MATLAB存档部署到生产服务器

安装MATLAB生产服务器插件部署归档文件

从MATLAB桌面环境,安装MATLAB生产服务器附加组件的部署存档使用MATLAB生产服务器扩展浏览器。安装插件使MATLAB函数部署在服务器上可用MATLAB客户程序。的MATLAB生产服务器扩展浏览器不同于MATLAB附加探险家。

发射MATLAB生产服务器扩展浏览器

从MATLAB命令提示符下,启动MATLAB生产服务器扩展浏览器使用命令prodserver.addon.Explorer

> > prodserver.addon.Explorer

MATLAB生产服务器插件的探险家

添加服务器信息

MATLAB生产服务器扩展浏览器,添加信息的服务器主机部署归档文件mathfun

  1. 服务器部分中,点击

  2. 输入服务器的主机名主机盒子和端口号港口盒子。例如,对于运行在本地机器上的服务器在端口64692上,进入本地主机主机64692年港口

  3. 点击好吧添加服务器。

  4. 你添加服务器后,您可以单击检查状态检查服务器状态。

您可以添加多个服务器。

添加新服务器

安装插件

当你添加一个服务器,服务器和附件部分列出了服务器和MATLAB生产服务器附加组件,可以与服务器通信。如果添加多个服务器,这部分列出了所有服务器和附加组件可以与每个服务器通信分组下的服务器主机。

安装mathfun附加的MATLAB函数mymagic从部署归档文件mathfun在MATLAB客户程序中可用。

  1. 选择mathfun附加组件。

  2. 附加组件部分中,点击安装。这个安装插件。

从MATLAB生产服务器插件浏览器安装插件

管理安装插件

当你安装一个MATLAB生产服务器插件,MATLAB附加组件管理器列表。您可以执行任务,比如启用、禁用和卸载的插件,和查看插件的详细信息。查看附加插件浏览器不支持。金宝app

屏幕截图插件管理器清单mathfun的附加组件。

调用部署MATLAB函数

安装一个插件创建本地代理MATLAB函数,使您能够调用MATLAB函数部署在服务器上。你可以叫代理功能从MATLAB交互式命令提示符,其他MATLAB函数脚本,或独立的应用程序,依次调用MATLAB函数部署。

你可以安装多个附加组件具有相同的名称,但驻留在不同的服务器上。附加组件创建的代理功能出现在MATLAB搜索路径。当你调用一个代理函数,该函数具有相同名称的出现最近调用MATLAB顶部的搜索路径。关于MATLAB搜索路径的更多信息,请参阅MATLAB搜索路径是什么?(MATLAB)

调用部署MATLAB从命令行功能

例如,调用mymagic托管服务器上的函数,你可以调用代理mymagic函数的matfun附加在MATLAB命令提示符。

> > mymagic (3)

这个打印一个3×3幻方。

调用部署MATLAB函数MATLAB函数

你可以叫安装附加组件代理在你的MATLAB函数和脚本功能。例如,写一个简单的MATLAB程序mytranspose.m创建一个转置的幻方,你使用代理创建的函数mymagic

函数mytranspose = mymagic (5);一个。”结束
运行mytranspose打印5 5幻方的转置。
> > mytranspose

调用部署MATLAB功能独立的可执行文件

你可以调用MATLAB中的安装附加组件代理功能函数,然后创建一个独立的可执行的MATLAB函数。例如,您可以创建一个独立的可执行的mytransposeMATLAB客户机功能使用MATLAB编译器™

> > mcc - m mytranspose

运行独立的可执行文件mytranspose在系统命令提示符。您可能需要安装MATLAB运行时如果没有安装在你的机器上。有关更多信息,请参见MATLAB运行时

C: \ mytranspose > mytranspose
这个打印的5 ' 5幻方。

您可以配置独立的可执行文件使用时间值以外的其他服务器的默认或使用一个不同的地址。有关更多信息,请参见配置客户机-服务器通信

你可以找到更多的例子金宝appsupport_package_root\工具箱\议员\ matlabclient \ demo文件夹,金宝appsupport_package_root支持包的根文件夹在您的系统。金宝app你可以通过进入访问文档医生命令在MATLAB命令提示符或在MATLAB桌面单击帮助按钮。在打开的帮助浏览器,导航MATLAB MATLAB生产服务器的客户端补充软件

另请参阅

|

相关的话题