beautypg.com

ETS-Lindgren 2090 Controller User Manual

Page 133

background image

Model 2090 Multi-Device Controller

*ESR?

Description:

Query the Standard Event Status Register. This command readies the
instrument to respond with the contents of the Standard Event Status Register
when queried. The response is an integer in the range of 0 to 255. This value,
when expressed in binary form, directly represents the bit values of the
Standard Event Status Register. Note that upon reading this register, its
contents will be cleared. The bit pattern of this register is given below.

Devices:

Towers, Turntables

Syntax:

*ESR?

Response:

XXX

Integer value representing the bits of the Standard
Event Status Register. The bit pattern is as follows.

0

-

Operation
Complete

Set when the Operation Complete has been armed
by issuing *OPC and the device motion has
stopped.

1

-

Request
Control

Unused. The 2090 does not have controller
capability

2 - Query Error

Set when an attempt is made to read from the output
queue when it is empty.

3

-

Device
Dependent
Error

Set when a device dependent error occurs. These
errors correspond to front panel error conditions.
(See ERR?)

4

-

Execution
Error

Set when a valid GPIB command is received with
parameters that are out of range, or when a device
dependent error prevents execution of the
command.

5

-

Command
Error

Set when an invalid GPIB command is received by
the controller

6

-

' Query and clear the Event
' Status Register

CALL ibrd (TowerUD%, rdbuf$)

User
Request

Unused. The 2090 does not support user request
functions.

7 - Power On

Set when the Model 2090 is first powered on.

Example:

CALL ibwrt (TowerUD%, "*ESR?")

' Read the response

See Also:

ERR?, *ESE, *ESE?


*IDN?

Description:

Identification query. Determines the nature of device located at a given
address on the GPIB bus. Prepares controller to respond with an ASCII
character string when queried. The string returned ("EMCO,2090-
XXX,0,REV N.NN") identifies this controller as a Model 2090. The XXX
parameter is a place holder for the device type (TWR for towers and TT for
turntables). The N.NN parameter is a place holder for the firmware revision
level.

Devices:

Towers, Turntables

EMCO,2090-TT,0,REV

N.NN

' Query the identification
' string

CALL ibrd (TableUD%, rdbuf$)

Syntax:

*IDN?

Response:

EMCO,2090-TWR,0,REV

N.NN

- or -

where N.NN is revision number

Example:

CALL ibwrt (TableUD%, "*IDN?")

' Read response

©ETS-Lindgren, April 2006

133

Revision G– P#399199