import visa
import numpy as np
from struct import unpack
import pylab
rm = visa.ResourceManager()
rm.list_resources()
inst = rm.open_resource('GPIB0::1::INSTR',write_termination= '\n')
print(inst.query("*IDN?"))
print(rm)
print(inst)
values = np.array(inst.query_ascii_values('CURV?', converter='s'))
#values1=inst.write_ascii_values('WLISt:WAVeform:DATA somename,', values, converter='s')
len(值)打印(值)
大家好,我对 Python 和编程真的很陌生。我正在尝试从 Tektronix 示波器 (TDS 460 A) 获取波形。我正在使用 GPIB (GPIB USB-HS) 传输数据。使用上面编写的代码,我可以连接示波器。我有一些非常基本的问题。当我打印(值)时,它给了我一个字符串。我想知道那个字符串是什么?和仪器的地址一样吗?现在我已与仪器连接,我该如何进一步操作?我的最终目标是从示波器的多个通道中获取跟踪信息。