WaitOnSRQ

E5071C

WaitOnSRQ

对象类型

方式(只写

语法

WaitOnSRQ Status, Timeout

说明

将程序中止一定的时间,直到状态字节寄存器的RQS/MSS位(6位)变为1。(不能读取)

变量

参数

Status

说明

RQS/MSS位的状态(只读)

数据类型

布尔型(Boolean)

范围

返回下列中的一项。

  • 真或-1

在指定时间内接收1。

  • 假或0

由于超时或中止,在指定时间内未接收到1。

 

参数

Timeout

说明

超时

数据类型

长整型(Long)

范围

0至2、147、483、647

预置值

-1(无穷大)

单位

ms(毫秒)

若指定变量不在允许的设置范围,则设置最小值(如果未达到范围的下限)或最大值(如果超出范围的上限)。

实例

Dim Stat As Boolean
SCPI.IEEE4882.CLS
SCPI.STATus.OPERation.PTRansition = 0
SCPI.STATus.OPERation.NTRansition = 16
SCPI.STATus.OPERation.ENABle = 16
SCPI.IEEE4882.SRE = 128
SCPI.TRIGger.SEQuence.SOURce = "bus"
SCPI.INITiate(1).CONTinuous = True
SCPI.TRIGger.SEQuence.IMMediate
WaitOnSRQ Stat, 10000
If Stat = True Then
MsgBox "Done"
End If

等效键

前面板上没有等效键。