0

我正在尝试从 LeCroy Teledyne HDO4024A 示波器获取波形。我正在使用LeCroyDSO 库,并且已经能够与示波器进行通信。例如,我可以通过以下方式更改垂直比例:

from lecroydso  import ActiveDSO, LeCroyDSO
connection_string = 'VXI11:168.252.89.210'
dso = LeCroyDSO(ActiveDSO(connection_string))
dso.write_vbs('app.Acquisition.C1.VerScale=1')

为了检索波形,我尝试了各种方法,但都没有运气:

data = dso.get_waveform('C1')       
data = np.array(dso.query_vbs('CURV?'))
data = np.array(dso.query_vbs('app.Acquisition.C1.Out.Result.DataArray'))

我也尝试过dso.write_vbs,并删除np.array(). 但这些都不起作用。第一行不返回任何变量,第二行返回一个str544带有值ndarray object of numpy module的值,第三行返回一个str带有值的值Cannot convert Variant to string。我不知道从这里做什么。如何检索波形数据?

4

0 回答 0