使用python编写了一个visa控制量测设备的软件,
import visa
rm = visa.ResourceManager("C:/Windows/System32/visa32.dll")
换了一个电脑,显示如下错误:
module 'visa' has no attribute 'ResourceManager'
但是在之前的电脑上是没有问题的,上网搜了很久。
后来发现是pyvisa版本的问题,之前的电脑版本比较旧,而在另一台电脑上了pyvisa及visa库都是最新的。
解决方法如下:
import pyvisa as visa
rm = visa.ResourceManager("C:/Windows/System32/visa32.dll")
这样就可以解决问题了,感谢伟大的互联网及提供解决方法的人。