pyvisa

作者: ww4u | 来源:发表于2018-05-23 07:51 被阅读0次

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()
  • TMO设置数值比较奇怪,和VISA里的单位不一样,2000000000实际测试数值为13s左右

相关文章

  • pyvisa

    pyvisa TMO设置数值比较奇怪,和VISA里的单位不一样,2000000000实际测试数值为13s左右

  • PySerial和PyVisa timeout 设置

    最近在做串口和NI仪表控制的程序,记录一下关于串口通信和仪表通信中timeout的设置。 PySerial 官方说...

网友评论

      本文标题:pyvisa

      本文链接:https://www.haomeiwen.com/subject/ukacjftx.html