Status Register

 

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.