:STATus:OPERation[:EVENt]
Description
Returns the content of the operation event register.
Note
Reading the event register clears it.
Syntax |
Response |
:STATus:OPERation[:EVENt]? |
<numeric > |
Response value |
description |
<numeric > |
value of the operation event register in range from 0 to 32767 |
Bit value |
Code |
Description |
Bit 0 - 1 |
CALIbrating |
The device is calibrating. |
Bit 1 - 2 |
SETTling |
This bit is not used. |
Bit 2 - 4 |
RANGing |
This bit is not used. |
Bit 3 - 8 |
SWEeping |
The device is performing a sweep. |
Bit 4 - 16 |
MEASuring |
The device is performing a measurement. |
Bit 5 - 32 |
Waiting for TRIGger Summary |
The device is waiting for a trigger signal. |
Bit 6 - 64 |
Waiting for ARM Summary |
This bit is not used. |
Bit 7 - 128 |
CORRecting |
This bit is not used. |
Bit 8 - 256 |
Not used |
This bit is not used. |
Bit 9 - 512 |
REQuesting device lock |
The device lock is requested (the internal calibration is currently running). |
Bit 10 - 1024 |
LOCKing device |
The device is locked (in use). |
Bit 11 - 2048 |
Not used |
This bit is not used. |
Bit 12 - 4096 |
Not used |
This bit is not used. |
Bit 13 - 8192 |
INSTrument Summary |
A summary of the instruments register. |
Bit 14 - 16384 |
PROGram Running |
This bit is not used. |
Bit 15 - 32768 |
Not used |
This bit is not used. |
Sample usage
var visaSession = new TcpipSocket(VISA_RESOURCENAME);
visaSession.RawIO.Write(":STAT:OPER?\n");
Console.WriteLine(visaSession.RawIO.ReadString());
response = visaSession.query(':STAT:OPER?\n')
print(response)
:STATus:OPERation:CONDition?
:STATus:OPERation:ENABle
:STATus:OPERation:NTRansition
:STATus:OPERation:PTRansition
References
The status registering model of a SCPI device