主要内容

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

创建 Python 客户端

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

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

  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()

另请参阅

(MATLAB Production Server)

主题