我已经安装了python2.7、Pyvisa1.4和ni-visa5.4,但在运行以下代码时出现错误。
import visa
thermotron = visa.instrument("GPIB::30")
错误是
AttributeError: 'module' object has no attribute 'instrument'
如何解决这个问题?
发布于 2014-05-07 03:30:55
看起来你误用了API。documentation for PyVisa将其显示为正确用法:
import visa
rm = visa.ResourceManager()
my_instrument = rm.get_instrument('GPIB::14')
发布于 2020-11-27 16:52:25
甚至我也面临着同样的问题。早期的Resourcemanager是"visa“模块的一部分。现在它在"pyvisa-py“模块中可用。因此,使用pip install pyvisa-py
命令从在线存储库安装"pyvisa-py“。如果您不想更改现有代码,只需使用import pyvisa as visa
即可。
发布于 2020-04-17 06:08:09
问题: visa模块中没有ResourceManager(),必须改为导入pyvisa
import pyvisa
rm = pyvisa.ResourceManager()
my_instrument = rm.get_instrument('GPIB::30')
https://stackoverflow.com/questions/23502854
复制相似问题