У меня проблема с завершением одной команды.Я хотел бы сохранить результаты измерений на анализаторе спектра Antritsu с помощью команды: MMEMory: STORe: TRACe \ s0, \ s "new".Этот работает, когда я отправляю его через интерактивный инструмент VISA.Теперь мне нужно отправить его через pyvisa.Ниже вы можете найти мой код:
import pyvisa
import numpy as np
rm = pyvisa.ResourceManager()
rm.list_resources()
inst = rm.open_resource('TCPIP0::10.44.128.110::inst0::INSTR')
print(inst.query("*IDN?"))
"Anritsu,MS2721B/9/44/35/65,943063,1.51"
print(inst.write(":MMEMory:STORe:TRACe\s0,\s"new")")
SyntaxError: invalid syntax
Я также попробовал это и все еще ничего:
values = list(range(100))
inst.write_ascii_values(':MMEMory:STORe:TRACe\s new,\s', values)
(1019, <StatusCode.success: 0>)
Я отправляю: MMEMory: STORe: TRACe \ s0, \ s "newс помощью интерактивного инструмента Visa, и это работает.Можете ли вы помочь мне с этой проблемой?Спасибо!