等待测量结束

E5071C

等待测量结束

有关测量的其他主题

使用状态寄存器

通过状态寄存器可以检测E5071C的状态。本节详细说明了如何使用状态寄存器来检测测量的结束。

测量状态由运行状态条件寄存器进行报告。当创建一个程序,使用该寄存器报告的信息来检测测量结束时,可以使用SRQ(服务请求)。

要通过SRQ检测测量结束,使用以下命令之一:

  • *SRE

  • :STAT:OPER:ENAB

  • :STAT:OPER:PTR

  • :STAT:OPER:NTR

按照以下步骤使用SRQ:

  1. 配置E5071C,使其在运行状态条件寄存器的第4位(该位被设置成在测量期间值等于1)从1变成0时产生一个SRQ。

  2. 触发仪器,开始一个测量周期。

  3. 当产生了一个SRQ后,程序会中断测量过程。

  4. SRQ发生序列(在测量结束时)。


     

举例程序

参见 等待触发(SRQ)

使用:TRIG:SING 命令

当使用:TRIG:SING 命令触发仪器时,可使用*OPC命令等待测量过程的结束。

举例程序

参见等待触发(OPC?)

使用等待时间

在创建程序之前,对测量过程从开始到结束之间的时间进行实际测量。然后编写程序代码,使用合适的命令(例如HTBasic的WAIT命令)让控制器等待实际测得的时间。这种方法很简单,但是必须注意:不正确的等待时间可能会导致意外的错误。