创建 Python 客户端
此示例说明如何使用 Python® 客户端 API 编写 MATLAB® Production Server™ 客户端。客户端应用程序调用部署到服务器实例的 addmatrix MATLAB 函数。有关编写和编译部署函数的信息,请参阅针对 MATLAB Production Server 创建可部署存档。要将函数部署到服务器,请参阅将存档部署至 MATLAB Production Server。
在编写客户端应用程序之前,必须在系统上安装 MATLAB Production Server Python 客户端库。有关详细信息,请参阅安装 MATLAB Production Server Python 客户端。
启动 Python 命令行解释器。
在 Python 命令提示符下输入以下 import 语句。
import matlab from production_server import client
打开与 MATLAB Production Server 实例的连接并初始化客户端运行时。
client_obj = client.MWHttpClient("http://localhost:9910")创建要输入到函数的 MATLAB 数据。
a1 = matlab.double([[1,2,3],[3,2,1]]) a2 = matlab.double([[4,5,6],[6,5,4]])
调用已部署的 MATLAB 函数。要调用该函数,您必须知道部署的存档的名称和函数的名称。
调用函数的语法是
client.。archiveName.functionName(arg1,arg2, .., [nargout=numOutArgs])client_obj.addmatrix.addmatrix(a1,a2)
输出为:
matlab.double([[5.0,7.0,9.0],[9.0,7.0,5.0]])
关闭客户端连接。
client_obj.close()
另请参阅
matlab.production_server.client.MWHttpClient