import pyvisa
建立连接
rm = pyvisa.ResourceManager()
instr = rm.open_resource('TCPIP0::192.168.3.11:: inst0:INSTR') # 替换为您的 IP 地址
instr.timeout = 10*1000
instr.write('*RST')
# 开启彩色打印
instr.write('HCOP:DEV:COL ON')
# 选择文件格式
# (WMF | GDI | EWMF | BMP | PNG | JPEG | JPG | PDF | SVG | DOC | RTF)
instr.write('HCOP:DEV:LANG PNG')
instr.write('HCOP:DEST "MMEM"') # 设置打印到文件
instr.write('MMEM:NAME "C:\Temp\hcopy.png"') # 仪器上的文件路径/名称
instr.write('HCOP:IMM') # 创建屏幕截图
PCfilePath = r'c:\Temp\hcopy.png'
query = 'MMEM:DATA? \'c:\\temp\\hcopy.png\''
# 请求获取仪器中的文件数据并保存到本地硬盘驱动器
fileData = instr.query_binary_values(query, datatype='s')[0]
newFile = open(PCfilePath, "wb")
newFile.write(fileData)
newFile.close()
instr.close()