这个例子展示了如何编写MATLAB®生产服务器™使用Python的客户端®客户端API。客户机应用程序调用addmatrix
函数中编译的包可部署档案与生产服务器编译器应用程序和部署在分享部署归档文件(MATLAB生产服务器).
创建一个PythonMATLAB生产服务器客户端应用程序:
复制的内容
文件夹到您的开发环境中。matlabroot
\ \ compiler_sdk \ mps_clients \工具箱python
打开命令行,
将目录更改到复制的文件夹中MATLAB生产服务器Python客户机。
运行以下命令。
python setup . py install
启动Python命令行解释器。
在Python命令提示符处输入以下导入语句。
从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函数。
你必须知道以下几点:
已部署存档的名称
函数名
client_obj.addmatrix.addmatrix (a1, a2) matlab.double ([(5.0, 7.0, 9.0), (9.0, 7.0, 5.0)))
调用函数的语法是客户端。
.archiveName
.functionName
(__arg1
,最长
, . .,[nargout=numOutArgs
])
关闭客户端连接。
client_obj.close ()