等待测量结束
使用状态寄存器
通过状态寄存器可以检测E5071C的状态。本节详细说明了如何使用状态寄存器来检测测量的结束。
测量状态由运行状态条件寄存器进行报告。当创建一个程序,使用该寄存器报告的信息来检测测量结束时,可以使用SRQ(服务请求)。
要通过SRQ检测测量结束,使用以下命令之一:
*SRE
:STAT:OPER:ENAB
:STAT:OPER:PTR
:STAT:OPER:NTR
按照以下步骤使用SRQ:
配置E5071C,使其在运行状态条件寄存器的第4位(该位被设置成在测量期间值等于1)从1变成0时产生一个SRQ。
触发仪器,开始一个测量周期。
当产生了一个SRQ后,程序会中断测量过程。
SRQ发生序列(在测量结束时)。
举例程序
参见 等待触发(SRQ)。
使用:TRIG:SING 命令
当使用:TRIG:SING 命令触发仪器时,可使用*OPC命令等待测量过程的结束。
举例程序
参见等待触发(OPC?)。
使用等待时间
在创建程序之前,对测量过程从开始到结束之间的时间进行实际测量。然后编写程序代码,使用合适的命令(例如HTBasic的WAIT命令)让控制器等待实际测得的时间。这种方法很简单,但是必须注意:不正确的等待时间可能会导致意外的错误。