• 易迪拓培训,专注于微波、射频、天线设计工程师的培养

检测差错的发生

录入:edatop.com    点击:
  • 利用状态报告系统

  • 利用错误队列

  • 样本程序


利用状态报告系统

E5071C的状态可以通过状态寄存器进行检测,这部分说明如何利用状态寄存器来检测测量的结束。

差错的发生将出现在标准事件状态寄存器中。当您编制利用该寄存器报告的信息来检测差错发生的程序时,SRQ(服务请求)是有用的。

为了通过SRQ来检测扫描结束,利用以下命令之一:

*SRE

*ESE

得出下列步骤:

  1. 设置E5071C,使得当在标准事件状态寄存器中任何差错发生位设定到1时便生成SRQ。

  2. 当生成SRQ时,程序便中断测量周期。

SRQ生成顺序(当发生差错时)

利用错误队列

错误队列保持错误和错误消息的数量,对错误队列进行读出允许用户检验已发生的差错。为了检索错误队列的内容,利用以下命令:

:SYST:ERR?

错误队列可以按以下方式利用:

  1. 将它用作出错处理的分支。当错误队列被检索时,若未检测到错误,便返回0作为出错数以及返回“No error”(无错误)作为出错消息。这可以用来检测错误和转移程序流程,当您希望处理特殊错误时,这也十分有用。注意,此法不允许用户在发生差错期间进行任何处理。

  2. 当利用SRQ检测到错误时,错误队列可用来考查错误。参考这部分中的样本程序。

样本程序

参见Error Detection(差错检测)(SRQ).

矢量网络分析仪使用培训教程套装,让你快速掌握网分使用

上一篇:电气特性
下一篇:数据传送格式

微波射频测量操作培训课程详情>>
射频和天线工程师培训课程详情>>

  网站地图