Python读取杰控FameView所有数据
杰控FameView WebService服务启动和设置
启动FameView WebService服务
设置WebService服务的端口号,访问方式,验证码和接口
添加驱动或变量
添加驱动
添加内部变量
Python环境准备
1.python版本
2.安装suds
pip install suds-py3
连接测试
代码
webServiceUrl = 'http://127.0.0.1:5080/?wsdl' ## FameView的Url,127.0.0.1为本地的5080端口
webServiceClient = suds.client.Client(webServiceUrl) ## 连接FameView webservice
print(webServiceClient) ## 打印连接情况
连接测试
运行FameView
运行代码
数据读取写入测试
代码
import base64
import pymysql
import suds
import json
import pandas as pd
webServiceUrl = 'http://127.0.0.1:5080/?wsdl' ## FameView的Url,127.0.0.1为本地的5080端口
webServiceClient = suds.client.Client(webServiceUrl) ## 连接FameView webservice
## print(webServiceClient) ## 打印连接情况
## 写入数据
## 1.写入数据验证码
## 2.写入数据位置类型代号
## 3.写入数据名称
## 4.写入数据值
TEST_VALUE_Set_Result = webServiceClient.service.SetVarValue("1234",7,"TEST_VALUE",12.12) ## 写入数据
print(TEST_VALUE_Set_Result)
## 读取数据
## 1.读取数据验证码
## 2.读取数据位置类型代号
## 3.读取数据名称
TEST_VALUE_Get_Result = webServiceClient.service.GetVarValue("1234",7,"TEST_VALUE") ## 读取数据
print(TEST_VALUE_Get_Result)