WaitOnSRQ
对象类型
方式(只写)
语法
WaitOnSRQ Status, Timeout
说明
将程序中止一定的时间,直到状态字节寄存器的RQS/MSS位(6位)变为1。(不能读取)
变量
参数 |
Status |
说明 |
RQS/MSS位的状态(只读) |
数据类型 |
布尔型(Boolean) |
范围 |
返回下列中的一项。
在指定时间内接收1。
由于超时或中止,在指定时间内未接收到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
等效键
前面板上没有等效键。