1

我有一个硬件设置,其中几台仪器连接到控制计算机。pyvisa默认后端是 National Instruments 提供的 C 实现,找到了所有仪器,而纯pyvisa-pyPython 实现则没有找到任何仪器。

我正在使用最新版本的pyvisapyvisa-py。我使用以下代码搜索仪器,同时使用两个后端。

import visa
rm_py = visa.ResourceManager('@py')
rm_ni = visa.ResourceManager()
rm_py.list_resources()
rm_ni.list_resources()

使用rm_py.list_resources(), I got (),表示未检测到设备。

rm_ni.list_resources()另一方面,我得到:

'('TCPIP0::169.254.172.70::INSTR',
'TCPIP0::192.168.3.10::inst0::INSTR',
'ASRL3::INSTR',
'GPIB0::28::INSTR',
'TCPIP0::AWG70K-38293801::inst0::INSTR')'
4

0 回答 0