python call agilent com_PyVISA通过RS232(USB)与安捷伦34970A通信时出现超时错误

使用Pyvisa通过RS232(USB)与安捷伦34970A仪表通信时遇到超时问题。在尝试读取"*IDN?"时,从ASRL4::INSTR资源收到VisaIOError: VI_ERROR_TMO。已尝试增加暂停时间,但未解决问题。
摘要由CSDN通过智能技术生成

这是我第一次尝试使用Pyvisa,以便使用RS232连接(使用USB端口)与Agilent 34970A进行通信。在

这就是发生在我身上的事情,插入基本的第一行:IN: import visa

IN: rm=visa.ResourceManager()

IN: print rm.list_resources()

(u'ASRL4::INSTR',)

IN: inst=rm.open_resource("ASRL4::INSTR")

IN: print inst.query("*IDN?")

Traceback (most recent call last):

File "", line 1, in

File "C:\Anaconda2\lib\site-packages\pyvisa-1.8-py2.7.egg\pyvisa\resources\messagebased.py", line 407, in query

return self.read()

File "C:\Anaconda2\lib\site-packages\pyvisa-1.8-py2.7.egg\pyvisa\resources\messagebased.py", line 332, in read

message = self.read_raw().decode(enco)

File "C:\Anaconda2\lib\site-packages\pyvisa-1.8-py2.7.egg\pyvisa\resources\messagebased.py", line 306, in read_raw

chunk, status = self.visalib.read(self.session

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值