PyVisa-无法通过VICP连接但TCPIP可以工作吗?

时间:2019-03-08 12:58:06

标签: python pyvisa

使用PyVisa v1.9连接到力科示波器时遇到问题。

如果我尝试使用代码进行连接:

import visa
from pyvisa.resources import MessageBasedResource

visa.log_to_screen()
rm = visa.ResourceManager()
my_instrument = rm.open_resource('VICP::10.2.72.141:INSTR', resource_pyclass=MessageBasedResource)

我收到错误消息:VisaIOError:VI_ERROR_RSRC_NFOUND(-1073807343):系统中位置信息不足或请求的设备或资源不存在。

但是,如果我更改为:

my_instrument = rm.open_resource('TCPIP::10.2.72.141:INSTR', resource_pyclass=MessageBasedResource)

与的代码可以连接仪器,但是驱动程序中的功能不再起作用。读取命令还会响应:

“警告:当前的远程控制接口是TCPIP”

在转用pyvisa 1.9版之前,我从未见过任何问题。

Python版本是2.7 64位,可在Windows 10 64位上运行

任何提示将不胜感激。

0 个答案:

没有答案