主要内容

创建一个Python客户端

这个例子展示了如何写一个MATLAB®生产服务器™客户端使用Python®客户端API。客户机应用程序调用addmatrix编译的函数用生产服务器编译器应用程序打包可部署的归档文件和部署在分享部署归档文件(MATLAB生产服务器)

创建一个PythonMATLAB生产服务器客户端应用程序:

  1. 复制的内容matlabroot\ \ compiler_sdk \ mps_clients \工具箱python文件夹到开发环境中。

  2. 打开命令行,

  3. 将目录更改为复制的文件夹MATLAB生产服务器Python客户机。

  4. 运行如下命令。

    python setup . py install
  5. 启动Python命令行解释器。

  6. 在Python命令提示符处输入以下导入语句。

    从production_server导入matlab
  7. 打开连接到MATLAB生产服务器实例化并初始化客户端运行时。

    client_obj = client.MWHttpClient (http://localhost: 9910)
  8. 创建MATLAB数据输入到函数中。

    a1 = matlab.double([[1, 2, 3],[3、2、1]])a2 = matlab.double(((4、5、6),[6 5 4]])
  9. 调用已部署的MATLAB函数。

    你必须知道以下内容:

    • 部署归档文件的名称

    • 函数名

    client_obj.addmatrix.addmatrix (a1, a2) matlab.double ([(5.0, 7.0, 9.0), (9.0, 7.0, 5.0)))

    调用函数的语法为客户端。archiveNamefunctionName__arg1最长, . .,[nargout=numOutArgs])

  10. 关闭客户端连接。

    client_obj.close ()