Pyvisa: ОШИБКА SCPI: 70 - inst.write_ascii_values ​​(': MMEMory: STORe: TRACe \ s new, \ s', значения) - PullRequest
0 голосов
/ 24 сентября 2019

У меня проблема с завершением одной команды.Я хотел бы сохранить результаты измерений на анализаторе спектра 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, и это работает.Можете ли вы помочь мне с этой проблемой?Спасибо!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...