5
IEEE-488 Reference
5-1
5.1 Introduction
This section contains reference information on programming
the Model 7001 over the IEEE-488 bus and is organized as
follows:
5.2 IEEE-488 bus connections:
Explains instrument con-
nections to the IEEE-488 bus.
5.3 Primary address selection:
Explains how to set the
primary address from the front panel.
5.4 Controller programming:
Summarizes programming
statements using HP BASIC 4.0.
5.5 Front panel aspects of IEEE-488 operation:
Covers
status indicators, messages that pertain to bus opera-
tion, and the use of the LOCAL key.
5.6 Status structure:
Explains the various registers and
queues that make up the status structure of the Model
7001.
5.7 Trigger model:
Explains the scan process (Trigger
Model) over the IEEE- 488 bus.
5.8 General bus commands:
Covers the general IEEE-
488 commands required for basic operations, such as
placing the unit in remote.
5.9 Programming syntax:
Covers the syntax rules for
common commands and SCPI commands.
5.10 Common commands:
Covers the IEEE-488.2 com-
mon commands used by the Model 7001.
5.11 SCPI command subsystems:
Covers the SCPI com-
mands used by the Model 7001.
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 7001 conforms to these stan-
dards.
The Model 7001 also conforms to the IEEE-488.2-1987
standard and the SCPI 1992 (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, and what registers should exist
to record the state of the instrument. This subset of com-
mands (common commands) is used to perform basic opera-
tions, such as reading status registers, triggering measure-
ments, 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
Artisan Scientific - Quality Instrumentation ... Guaranteed | (888) 88-SOURCE | www.artisan-scientific.com