User manual
4
IEEE-488 Reference
4.1 Introduction
This section contains reference information on programming
the Model 2001 over the IEEE-488 bus and is organized as
follows:
4.2 IEEE-488 bus connections, page 1: Explains instrument
connections to the IEEE-488 bus.
4.3 Primary address selection, page 3: Explains how to set
the primary address from the front panel.
4.4 Controller programming, page 4: Summarizes pro-
gramming statements using HP BASIC 4.0.
4.5 Front panel aspects of IEEE-488 operation, page 4:
Covers status indicators, messages that pertain to bus opera-
tion, and the use of the LOCAL key.
4.6 Status structure, page 5: Explains the various registers
and queues that make up the status structure of the Model
2001.
4.7 Trigger Model (IEEE-488 operation), page 22: Ex-
plains the operation process (Trigger Model) over the IEEE-
488 bus.
4.8 General bus commands, page 26: Covers the general
IEEE-488 commands required for basic operations, such as
placing the unit in remote.
4.9 Programming syntax, page 31: Covers the syntax rules
for common commands and SCPI commands.
4.10 Common commands, page 37: Covers the IEEE-488.2
common commands used by the Model 2001.
4.11 Signal oriented measurement commands, page 53:
Covers the command group that can be used to control the
measurement process.
Covers the SCPI commands used by the Model 2001.
The IEEE-488 is an instrumentation data bus with hardware
and programming standards originally adopted by the IEEE
(Institute of Electrical and Electronic Engineers) in 1975 and
given the IEEE-488 designation. In 1978 and 1987, the stan-
dards were upgraded to IEEE-488-1978 and IEEE-488.1-
1987, respectively. The Model 2001 conforms to these stan-
dards.
The Model 2001 also conforms to the IEEE-488.2-1987
standard and the SCPI 1991 (Standard Commands for Pro-
grammable Instruments) standard. IEEE-488.2 defines a
syntax for sending data to and from instruments, how an in-
strument interprets this data, what registers should exist to
record the state of the instrument, and a group of common
commands. This subset of commands (common commands)
is used to perform basic operations, such as reading status
registers, triggering measurements, and resetting the device.
The SCPI standard defines a command language protocol. It
goes one step farther than IEEE-488.2 and defines a standard
set of commands to control every programmable aspect of an
instrument. It also defines what format the parameters for
those commands should be in and the format for values re-
turned by the instruments.
4.2 IEEE-488 bus connections
The Model 2001 can be connected to the IEEE-488 bus
through a cable equipped with standard IEEE-488 connec-
tors, an example is shown in cáÖìêÉ=QJN=. The connector can