EasyManua.ls Logo

DLS 50 - Event Status Register (ESR)

DLS 50
54 pages
Print Icon
To Next Page IconTo Next Page
To Next Page IconTo Next Page
To Previous Page IconTo Previous Page
To Previous Page IconTo Previous Page
Loading...
Remote Control
Page 23
4.5.2 Event Status Register (ESR)
The Event Status Register monitors events within the system and reports on those
enabled. It records transitory events as well. The DLS 50 implements only the IEEE
488.2 Standard Event Status Register (ESR). It is defined as:
bit 0 Operation Complete. This bit is set in response to the *OPC command when
the current operation is complete.
bit 1 Request Control. The DLS 50 does not have the ability to control the IEEE bus,
and so this bit is always 0.
bit 2 Query Error. There was an attempt to read an empty output queue or there was
an output queue overflow. (maximum output queue capacity is 50 bytes).
bit 3 Device Dependent Error. At this time there are no device dependent errors in
the DLS 50, so this bit is always 0.
bit 4 Execution Error. The data associated with a command was out of range.
bit 5 Command Error. Either a syntax error (order of command words) or a semantic
error (spelling of command words) has occurred. A GET (Group Execute
Trigger) or *TRG command will also set this bit.
bit 6 User Request. Indicates that the user has activated a Device Defined control
through the front panel. Not used, so this bit is always 0.
bit 7 Power on. This bit is set when the DLS 50 is turn on. Sending *ESR? clears
the bit and stay cleared until the power is turned on again.
The setting of the Event Status Register can be read with the Event Status Register query
command (*ESR?). This will put the value of the register in the output queue, AND
will clear the register.