创建一个Python客户端
这个例子展示了如何编写语句MATLAB®生产服务器™客户端使用Python®客户端API。客户机应用程序调用addmatrix
MATLAB函数部署到服务器实例。有关编写和编译用于部署的函数的信息,请参见为MATLAB生产服务器创建可部署存档.有关将函数部署到服务器,请参见将存档部署到MATLAB生产服务器.
在编写客户机应用程序之前,必须具备MATLAB制作服务器安装在系统上的Python客户端库。详细信息请参见安装MATLAB生产服务器Python客户端.
启动Python命令行解释器。
在Python命令提示符下输入以下import语句。
从production_server导入客户端导入matlab
控件的连接MATLAB制作服务器实例并初始化客户端运行时。
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函数。要调用该函数,必须知道已部署归档文件的名称和函数的名称。
调用函数的语法是
客户端。
.archiveName
.functionName
(__arg1
,最长
, . .,[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