Ieee-488.2 common commands, Ese <nrf – Tektronix 070-9180-01 User Manual

Page 83

Advertising
background image

Option 01 VXI Interface Module User Manual

3–59

IEEE-488.2 Common Commands

This section lists the IEEE-488.2 common commands and queries recognized by
the Option 01.

*CLS

Clear Status. This commands clears the following:

Event Status register (ESR)
Error/Event queue
Output queue

*ESE <NRf>

Event Status Enable (ESE) command. This command defines the mask for
setting the Event Status Summary bit (bit 5) in the Status Byte register (*STB?).
The mask is logically ANDed with the Event Status register (*ESR?) to
determine whether or not to set the Event Status Summary bit. The mask can be
any numeric value from 0 to 255, corresponding to the encoded bits of the ESR
register. A “1” in a bit position enables reporting of the function. A “0” disables
it. The *ESE register is cleared at power-on, or by writing an *ESE 0 command
only. If <mask> is not specified, it defaults to 0.

For example, the command *ESE 37 (hexadecimal 25, binary 00010101) enables
setting the Event Status Summary bit whenever an operation is complete, a query
error is detected, or an execution error is detected.

*ESE?

Event Status Enable (ESE) query. This command returns the value of the Event
Status Enable register as a numeric value from 0 to 255. For example, a value of
32 (hexadecimal 40, binary 00100000) indicates that command error reporting is
enabled.

*ESR?

Event Status Register (ESR) query. This command returns the value of the Event
Status register. The *ESR command is destructively read (that is, read and
cleared). The Event Status Summary bit in the Status Byte (*STB?) is also
cleared by a read of the ESR. The ESR is set to 128 on power-on (bit 7) set. It is

Artisan Technology Group - Quality Instrumentation ... Guaranteed | (888) 88-SOURCE | www.artisantg.com

Advertising