9 - Remote Operation
31
QPX750 Instruction Manual
9.3
GPIB Interface
The GPIB interface 24-way connector is located on the instrument rear panel (requires GPIB option 1A
fitted). The pin connections are as specified in IEEE Std. 488.1-1987 and the instruments in the range
complies with IEEE Std. 488.1-1987 and IEEE Std. 488.2-1987 and contain the following IEEE 488.1
subsets.
9.3.1
GPIB subsets
This instrument contains the following IEEE 488.1 subsets:
Source Handshake
SH1
Acceptor
Handshake
AH1
Talker
T6
Listener
L4
Service Request
SR1
Remote Local
RL2
Parallel Poll
PP1
Device Clear
DC1
Device Trigger
DT0
Controller
C0
Electrical Interface
E2
9.3.2
GPIB IEEE Std. 488.2 error handling – Query error register
The IEEE 488.2 UNTERMINATED error (addressed to talk with nothing to say) is handled as follows. If
the instrument is addressed to talk and the response formatter is inactive, and the input queue is
empty then the UNTERMINATED error is generated. This will cause the Query Error bit to be set in the
Standard Event Status Register, a value of 3 to be placed in the Query Error Register and the parser to
be reset. See ‘Status reporting’ section for further information.
The IEEE 488.2 INTERRUPTED error is handled as follows. If the response formatter is waiting to send a
response message and a <PROGRAM MESSAGE TERMINTOR> has been read by the parser or the input
queue contains more than one END message, then the instrument has been INTERRUPTED and an
error is generated. This will cause the Query Error bit to be set in the Standard Event Status Register, a
value of 1 to be placed in the Query Error Register and the response formatter to be reset thus
clearing the output queue. The parser will then start parsing the next <PROGRAM MESSAGE UNIT>
from the input queue. See ‘Status Reporting’ section for further information.
The IEEE 488.2 DEADLOCK error is handled as follows. If the response formatter is waiting to send a
response message and the input queue becomes full then the instrument enters the DEADLOCK state,
and an error is generated. This will cause the Query Error bit to be set in the Standard Event Status
Register, a value of 2 to be placed in the Query Error Register and the response formatter to be reset
thus clearing the output queue. The parser will then start parsing the next<PROGRAM MESSAGE
UNIT> from the input queue. See ‘Status Reporting’ section for further information.