Как программно получить данные трассировки от E5071C с помощью команд SCPI?

Я работаю с ВАЦ Agilent E5071C и пытаюсь получить данные трассировки с машины. В отличие от документации для других векторных анализаторов цепей, я обнаружил, что документацию для E5071C гораздо сложнее понять. Что я пытаюсь сделать, так это выбрать трассировку для определенного канала, а затем получить данные измерений.

Работая с PNA, это было бы просто: установить канал и трассу, запросить CALC<num>:DATA? FDATA, а затем получить частоту CALC<num>:X?.

Как можно запрограммировать подобную процедуру для E5071C. Руководство по программированию не дает много информации о том, как получить данные, подобные этому.


person pavuxun    schedule 06.03.2018    source источник
comment
National Instruments (NI) действительно предоставляет драйверы C Labwindows/CVI NI-VISA C для многих измерительных приборов, основанных на стандарте VISA (с использованием команд SCPI), Agilent E5071C указан здесь Agilent Technologies / Keysight Technologies agena Analyzer. В драйвере C вы можете найти agena_actExecuteAnalysis() и agena_dataReadAnalysisResult(), чтобы понять, как использовать функцию CALC, что сэкономит ваше время на создание драйвера самостоятельно.   -  person ecle    schedule 11.03.2018


Ответы (1)


На веб-сайте Keysight есть пример программы VBA для E5071C VNA:

[Программа VBA] Сохранение данных трассировки VBA

OR

Этот образец программы Microsoft Excel VBA позволяет пользователю ENA передавать данные на внешний ПК:

[Программа VBA] Передача данных ENA Программа

Это будет иметь правильные команды для использования.

person Zircatron    schedule 12.03.2018