【发布时间】:2022-08-05 01:21:40
【问题描述】:
我试图在 python 中捕获安捷伦示波器的屏幕截图,但使用 read_raw 给我一个问题“打印取消”你能帮忙吗
`import pyvisa as visa
import sys
#
# Example VISA address for a USB connection:
VISA_ADDRESS = \'USB0::0x2A8D::0x1797::CN57046145::0::INSTR\'
# Define VISA Resource Manager
scope = visa.ResourceManager(\'C:\\\\Windows\\\\System32\\\\visa32.dll\')
scope.read_termination = \'\\n\'
scope.write_termination = \'\\n\' #or = \'\\r\'
print (scope.query(\'*IDN?\\n\'))
scope.write(\'SAVE:IMAG:FILEF PNG\')
scope.write(\':HARDcopy: STARt\')
raw_data = scope.read_raw ()
f= open (\'Shot.png\' \'wb\')
f.write (raw_data)
f.close `
标签: python scope pyvisa oscilloscope