主要内容

本页采用了机器翻译。点击此处可查看最新英文版本。

创建 Python 客户端

此示例说明如何使用 Python® 客户端 API 编写 MATLAB® Production Server™ 客户端。客户端应用程序调用部署到服务器实例的 addmatrix MATLAB 函数。有关编写和编译部署函数的信息,请参阅针对 MATLAB Production Server 创建可部署存档。要将函数部署到服务器,请参阅将存档部署至 MATLAB Production Server

在编写客户端应用程序之前,必须在系统上安装 MATLAB Production Server Python 客户端库。有关详细信息,请参阅安装 MATLAB Production Server Python 客户端

  1. 启动 Python 命令行解释器。

  2. 在 Python 命令提示符下输入以下 import 语句。

    import matlab
    from production_server import client
  3. 打开与 MATLAB Production Server 实例的连接并初始化客户端运行时。

    client_obj = client.MWHttpClient("http://localhost:9910")
    
  4. 创建要输入到函数的 MATLAB 数据。

    a1 = matlab.double([[1,2,3],[3,2,1]])
    a2 = matlab.double([[4,5,6],[6,5,4]])
  5. 调用已部署的 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]])

  6. 关闭客户端连接。

    client_obj.close()

另请参阅

主题