Interface Functions
Instruments that can be remote-controlled via the IEC/IEEE bus can be equipped with
different interface functions. Table 3-1 lists the interface functions relevant for the
instrument.
Control character
SH1
AH1
L4
T6
SR1
PP1
RL1
DC1
DT1
Interface Messages
Interface messages are transmitted to the instrument on the data lines, with the ATN
(Attention) line being active LOW. These messages serve for communication between
the controller and the instrument.
Universal Commands
Universal commands (see Table 3-2) are in the code range 10 to 1F hex. They act on all
instruments connected to the bus without addressing them before.
Command
DCL (Device Clear)
<not implemented>
IFC (Interface Clear)
LLO (Local Lockout)
<not implemented>
SPE (Serial Poll Enable)
SPD (Serial Poll Disable)
PPU (Parallel Poll
Unconfigure)
Table 3-1. Interface Functions
Handshake source function (Source Handshake).
Handshake drain function (Acceptor Handshake).
Listener function.
Talker function, ability to respond to serial poll.
Service request function (Service Request).
Parallel poll function <not implemented>
Remote/local switchover function <not implemented>
Reset function (Device Clear) <not implemented>
Trigger function (Device Trigger) <not implemented>
Table 3-2. Universal Commands
QuickBASIC command
IBCMD (controller%, CHR$(20))
IBSIC (controller%)
IBCMD (controller%, CHR$(17))
IBCMD (controller%, CHR$(24))
IBCMD (controller%, CHR$(25))
IBCMD (controller%, CHR$(21))
IEC/IEEE-Bus Interface (GPIB) - optional
Interface functions
Effect on the instrument
Aborts the processing of the
commands just received and
sets the command processing
software to a defined initial state.
Does not change the instrument
setting.
Resets the interfaces to the
default state.
Manual switchover to LOCAL is
disabled.
Ready for serial poll.
End of serial poll.
End of parallel polling state.
Hardware Interfaces
3
3-5