31 lines
740 B
Python

from win32com import client
import time
s = client.Dispatch('{82423ECF-EFC0-47E0-8AB0-35ADE2CD3EEF}')
#寻找设备
print(s.FindDevice())
#打印序列号
if s.DeviceIsOpen():
print(s.GetSerialNumber())
else:
sys.exit()
time.sleep(1)
#读取开路电位
print(s.GetOcpValue())
#测试方法参数设置 以下为等待3s 起始0.5V 终止0.1V 电位增量0.004V 振幅0.05V 脉冲宽度0.05s 脉冲周期0.5s 采样宽度10ms
s.SetDPVParams(3,0.5,0.1,0.004,0.05,0.05,0.5,10)
time.sleep(1)
s.DeviceStart()
#读取返回的数据量和数据值
while s.ExpIsEnd()==False:
print(s.GetValuesCount())
print(s.GetLastValue())
time.sleep(1)
#测量结束
print(s.GetValuesCount())
print(s.GetLastValue())
#断开
s.DeviceDisconnect()