当我尝试运行我的代码时,我收到以下错误: ValueError: Please install linux-gpib to use this resource type。没有名为“gpib”的模块
在尝试使用 pip 和命令行安装 linux-gpib 后,我得到了这个:
找不到满足要求 linux-gpib 的版本(来自版本:)没有为 linux-gpib 找到匹配的发行版
我已经设法通过以太网连接了一个信号发生器,但我没有运气使用与 gpib 相同的原理。
尝试重新安装 python 和 pyvisa 包但没有成功,尝试为这个特定的以太网适配器导入一个包装器:pip install git+git://github.com/nelsond/prologix-gpib-ethernet.git 再次没有运气。我也试过用适配器驱动提供的ip通过TCPIP连接,还是不行。
import visa
rm = visa.ResourceManager()
rm.list_resources()
inst = rm.open_resource('GPIB0::16::INSTR') #using GPIB
inst = rm.open_resource('TCPIP::192.168.1.77::INSTR') #using TCPIP
print(inst.query("*IDN?"))
执行的代码应提供设备的 IDN,例如:Rohde & Schwarz,SMB100A,1406.6000k02...等