主要内容

创建一个Python客户端

这个例子展示了如何编写语句MATLAB®生产服务器™客户端使用Python®客户端API。客户机应用程序调用addmatrixMATLAB函数部署到服务器实例。有关编写和编译用于部署的函数的信息,请参见为MATLAB生产服务器创建可部署存档.有关将函数部署到服务器,请参见将存档部署到MATLAB生产服务器

在编写客户机应用程序之前,必须具备MATLAB制作服务器安装在系统上的Python客户端库。详细信息请参见安装MATLAB生产服务器Python客户端

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

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

    从production_server导入客户端导入matlab
  3. 控件的连接MATLAB制作服务器实例并初始化客户端运行时。

    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函数。要调用该函数,必须知道已部署归档文件的名称和函数的名称。

    调用函数的语法是客户端。archiveNamefunctionName__arg1最长, . .,[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 ()

另请参阅

相关的话题