Ответ
import pyvisa
rm = pyvisa.ResourceManager()
instr = rm.open_resource('TCPIP::192.168.0.1::INSTR') # замените на свой IP-адрес
instr.timeout = 10*1000
vse = rm.open_resource('TCPIP::127.0.0.1::INSTR') # не меняйте локальный хост
vse.timeout = 10*1000
vse.write('*RST')
instr.write('*RST')
instr.write('*CLS')
print(instr.query('*IDN?'))
instr.write('FREQ:CENT 1e9')
instr.write('INIT:CONT OFF')
instr.write('TRACe1:IQ ON')
instr.write('TRACe1:IQ:SRAT 32 MHZ')
instr.write('TRACe1:IQ:RLEN 691') # Диапазон: 1 ... 209715200 (200*1024*1024)
instr.write('INIT')
instr.query('*OPC?')
print(instr.query('SYST:ERR?'))
# сохранение файла с IQ-данными на жестком диске прибора
instr.write('MMEM:STOR:IQ:STAT 1, \'C:\\temp\\data.iq.tar\'')
PCfilePath = r'c:\Temp\data.iq.tar'
query = 'MMEM:DATA? \'c:\\temp\\data.iq.tar\''
# запрос файловых данных с прибора и сохранение на локальный жесткий диск
fileData = instr.query_binary_values(query, datatype='s')[0]
newFile = open(PCfilePath, "wb")
newFile.write(fileData)
newFile.close()
instr.close()
# загрузка файла в ПО VSE
vse.write('MMEM:LOAD:IQ:STAT 1, \'C:\\temp\\data.iq.tar\'')
vse.close()