是德科技
直播中

文甘翀

8年用户 1037经验值
私信 关注
[问答]

请问有什么方法可以一次性以编程方式获得所有512个频率的扫描测量值?

我与分析仪通信的方法是通过分析仪上的telnet服务器发出的SCPI命令。
在过去,我在一定频率下进行测量的一般方法是在该频率上为通道/迹线设置一个标记,然后读取Y值。
在我目前的情况下,我想在单次扫描中测量512个不同的频率。
鉴于9个标记限制,我无法按照过去的方式完成此操作。
是否有另一种方法可以一次性以编程方式获得所有512个频率的扫描测量值?

以上来自于谷歌翻译


     以下为原文

  My method of communicating with the analyzer is via SCPI commands issued through the telnet server on the analyzer. In the past my general method for taking a measurement at a certain frequency has been to set a marker at that frequency for the channel/trace and then read the Y value. In my current situation I would like to take measurements for 512 distinct frequencies across a single sweep. Given a 9 marker limit I can't accomplish this the way I have in the past. Is there an alternative way to programmatically obtain measurements for a sweep of all 512 frequencies at once?  

回帖(1)

贾永世

2019-7-23 16:35:58
亲爱的jeffinstl正如Joel所说,您可以使用以下SCPI命令立即获得所有测量结果。
:计算{[1] -160}  [:选择]:数据:FDATA?
http://ena.tm.agilent.com/e5071c/manuals/webhelp/eng/programming/command_reference/calculate/scpi_calculate_ch_selected_data_fdata.htm如果您还想获得测量频率阵列,请使用此SCPI命令。
:计算{[1] -160}:TRACE {[1] -16}:数据:X轴?
http://ena.tm.agilent.com/e5071c/manuals/webhelp/eng/programming/command_reference/calculate/scpi_calculate(ch)_selected_data_xaxis.htm

以上来自于谷歌翻译


     以下为原文

  Dear jeffinstl 


As Joel says, you can get all measurement results at once using the following SCPI command.

:CALCulate{[1]-160}[:SELected]:DATA:FDATa?
http://ena.tm.agilent.com/e5071c/manuals/webhelp/eng/programming/command_reference/calculate/scpi_calculate_ch_selected_data_fdata.htm

If you also want to get measurement frequency array, please use this SCPI command.

:CALCulate{[1]-160}:TRACe{[1]-16}:DATA:XAXis?
http://ena.tm.agilent.com/e5071c/manuals/webhelp/eng/programming/command_reference/calculate/scpi_calculate(ch)_selected_data_xaxis.htm
举报

更多回帖

发帖
×
20
完善资料,
赚取积分