Status byte definitions – SRS Labs SR850 User Manual
Page 12

SR850 DSP Lock-In Amplifier
1-10
SERIAL POLL STATUS BYTE (6-28)
bit
name
usage
0
SCN
No data is being acquired
1
IFC
No command execution in progress
2
ERR
Unmasked bit in error status byte set
3
LIA
Unmasked bit in LIA status byte set
4
MAV
The interface output buffer is non-empty
5
ESB
Unmasked bit in standard status byte set
6
SRQ
SRQ (service request) has occurred
7
Unused
STANDARD EVENT STATUS BYTE (6-29)
bit
name
usage
0
INP
Set on input queue overflow
1
Unused
2
QRY
Set on output queue overflow
3
Unused
4
EXE
Set when command execution error occurs
5
CMD
Set when an illegal command is received
6
URQ
Set by any key press or knob rotation
7
PON
Set by power-on
LIA STATUS BYTE (6-29)
bit
name
usage
0
RESRV
Set when a RESRV overload is detected
1
FILTR
Set when a FILTR overload is detected
2
OUTPT
Set when a OUTPT overload is detected
3
UNLK
Set when reference unlock is detected
4
RANGE
Set when detection freq crosses 200 Hz
5
TC
Set when time constant is changed
6
TRIG
Set when unit is triggered
7
PLOT
Set when a plot is completed
ERROR STATUS BYTE (6-30)
bit
name
usage
0
Prn/Plt Err
Set when an printing or plotting error occurs
1
Backup Error Set when battery backup fails
2
RAM Error
Set when RAM Memory test finds an error
3
Disk Error
Set when a disk error occurs
4
ROM Error
Set when ROM Memory test finds an error
5
GPIB Error
Set when GPIB binary data transfer aborts
6
DSP Error
Set when DSP test finds an error
7
Math Error
Set when an internal math error occurs
STATUS BYTE DEFINITIONS
INTERFACE
page description
*RST
6-26
Reset the unit to its default configurations.
*IDN?
6-26
Read the SR850 device identification string.
LOCL(?) {i}
6-26
Set (Query) the Local/Remote state to LOCAL (0), REMOTE (1), or LOCAL LOCKOUT (2).
OVRM (?) {i}
6-26
Set (Query) the GPIB Overide Remote state to Off (0) or On (1).
TRIG
6-26
Software trigger command. Same as trigger input.
STATUS
page description
*CLS
6-27
Clear all status bytes.
*ESE (?) {i} {,j}
6-27
Set (Query) the Standard Event Status Byte Enable Register to the decimal value i (0-255).
*ESE i,j sets bit i (0-7) to j (0 or 1). *ESE? queries the byte. *ESE?i queries only bit i.
*ESR? {i}
6-27
Query the Standard Event Status Byte. If i is included, only bit i is queried.
*SRE (?) {i} {,j}
6-27
Set (Query) the Serial Poll Enable Register to the decimal value i (0-255). *SRE i,j sets bit i (0-
7) to j (0 or 1). *SRE? queries the byte, *SRE?i queries only bit i.
*STB? {i}
6-27
Query the Serial Poll Status Byte. If i is included, only bit i is queried.
*PSC (?) {i}
6-27
Set (Query) the Power On Status Clear bit to Set (1) or Clear (0).
ERRE (?) {i} {,j}
6-27
Set (Query) the Error Status Enable Register to the decimal value i (0-255). ERRE i,j sets bit i
(0-7) to j (0 or 1). ERRE? queries the byte, ERRE?i queries only bit i.
ERRS? {i}
6-27
Query the Error Status Byte. If i is included, only bit i is queried.
LIAE (?) {i} {,j}
6-27
Set (Query) the LIA Status Enable Register to the decimal value i (0-255). LIAE i,j sets
bit i (0-7) to j (0 or 1). LIAE? queries the byte, LIAE?i queries only bit i.
LIAS? {i}
6-27
Query the LIA Status Byte. If i is included, only bit i is queried.