pyvisa

2018-05-23  本文已影响0人  ww4u

pyvisa

# coding:utf-8

import visa
import pyvisa
if __name__=="__main__":
    rm = visa.ResourceManager()
    inst = rm.open_resource("TCPIP::192.168.1.103::INSTR"  )
    inst.set_visa_attribute( pyvisa.constants.VI_ATTR_TMO_VALUE, 2000000000 )
    # inst.set_visa_attribute( pyvisa.constants.VI_ATTR_TMO_VALUE, pyvisa.constants.VI_TMO_INFINITE )
    # print( inst.get_visa_attribute( pyvisa.constants.VI_ATTR_TMO_VALUE) )

    for i in range(0,100000):
        inst.write("*idn?")
        str = inst.read()
        if ( len(str) < 16 ):
            raise Exception("error on %d" % (i) )
        # print( inst.read() )
    inst.close()
    rm.close()
上一篇 下一篇

猜你喜欢

热点阅读