Status Bit Definitions of Status Byte Register
Bit Position |
Name |
Description |
0, 1 |
Not used |
Always 0 |
2 |
Error/Event Queue |
Set to "1" if the error/event queue contains data; reset to "0" when all the data has been retrieved. |
3 |
Questionable Status Register Summary |
Set to "1" when one of the enabled bits in the questionable status register is set to "1." |
4 |
MAV (Message Available) |
Set to "1" when the output queue contains data; reset to "0" when all the data has been retrieved. |
5 |
Standard Event Status Register Summary |
Set to "1" when one of the enabled bits in the standard event status register is set to "1." |
6 |
RQS |
Set to "1" when any of the status byte register bits enabled by the service request enable register is set to "1"; reset to "0" when all the data has been retrieved through serial polling. |
7 |
Operation Status Register Summary |
Set to "1" when one of the enabled bits in the operational status register is set to "1." |
Issuing the *CLS command clears all bits from the status byte register.
Status Bit Definitions of Standard Event Status Register
Bit Position |
Name |
Description |
0 |
Operation Complete |
Set to "1" upon completion of all operations done by commands that precede the *OPC? command. |
1 |
Not used |
Always 0 |
2 |
Query Error |
1. Set to "1" when the E4990A receives a data output request but there is no data to output. 2. Set to "1" when the data of the E4990A's output queue has been cleared because of a new message received before the completion of data output. |
3 |
Instrument Dependent Error |
Set to "1" when an error has occurred and the error is not a command, query, or execution error. |
4 |
Execution Error |
1. Set to "1" when any parameter in an SCPI command exceeds its input range or is inconsistent with the E4990A's capabilities. 2. Set to "1" when an SCPI command cannot be properly executed due to some condition of the E4990A. |
5 |
Command Error |
1. Set to "1" when an IEEE 488.2 syntax error occurs (a command sent to the E4990A does not follow the IEEE 488.2 syntax). Possible violations include the command parameter violating the E4990A listening formats or being unacceptable. 2. Set to "1" when a semantic error occurs. Possible causes include a command containing misspellings being sent to the E4990A or an IEEE 488.2 command not supported by the E4990A being sent. 3. Set to "1" when GET (Group Execution Trigger) is input while a program message is being received. |
6 |
Not used |
Always 0 |
7 |
Power ON |
Set to "1" when the E4990A is powered ON, or when the firmware is restarted. |
Issuing the *CLS command clears all bits from the standard event status register.
Status Bit Definitions of the Operation Status Condition Register
Bit Position |
Name |
Description |
0 - 3 |
Not used |
Always 0 |
4 |
Measurement |
Set to "1" during measurement |
5 |
Waiting for Trigger |
Set to "1" while the instrument is waiting for a trigger. |
6 - 15 |
Not used |
Always 0 |
Issuing the *CLS command clears all bits from the operation status event register.
Status Bit Definitions of the Questionable Status Condition Register
Bit Position |
Name |
Description |
0 - 9 |
Not used |
Always 0 |
10 |
Limit Test Fail (Questionable limit status register summary) |
Set to "1" while one of the enabled bits in the questionable limit status event register is set to "1." |
11 - 15 |
Not used |
Always 0 |
Status Bit Definitions of the Questionable Status Event Register
Bit Position |
Name |
Description |
0 - 9 |
Not used |
Always 0 |
10 |
Limit Test Fail (Questionable limit status register summary) |
Set to "1" when a transition of the condition register occurs if the transition filters are set as valid values. |
11 - 15 |
Not used |
Always 0 |
Issuing the *CLS command clears all bits from the questionable status event register.