
Chapter 2
Programming Over HP-IB
Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
..2- 1
Interface Capabilities . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
2-l
Command and Data Concepts . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Addressing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Communicating Over the HP-IB Bus (HP 9000 Series
Controller) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
..2- 3
Local, Remote, and Local Lockout . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
..2- 5
Device Clear . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Group Execute Trigger (GET) . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
.2-5
Interface Clear (IFC) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
.2-5
Chapter 3
Programming Over RS-232C
Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
..3- 1
Interface Operation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
3-l
Cables . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
..3- 2
Minimum Three-Wire Interface with Software Protocol . . . . . . . . . .
Extended Interface with Hardware Handshake . . . . . . . . . . . . . . . . . .3-3
Cable Example . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
3-4
Configuring the Instrument Interface . . . . . . . . . . . . . . . . . . . . . . . . . .
.3-5
Interface Capabilities . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
.3-5
Protocol . . . . . .
Data Bits . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
3-6
Communicating Over the RS-232C Bus
(HP 9000 Series
Controller) . . . . . . . . . . . . . . . . . . . . . . . . . . . . .3-6
Lockout Command . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
.3-7
Chapter
4
Programming and Documentation Conventions
Introduction
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
..4- 1
Truncation Rule . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Infinity Representation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
.4-2
Sequential and Overlapped Commands . . . . . . . . . . . . . . . . . . . . . . . .
.4-2
Response Generation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
4-2
Syntax Diagrams . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
.4-2
Notation Conventions and Definitions . . . . . . . . . . . . . . . . . . . . . . . . .
.4-2
The Command Tree . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Contents-2
HP
16518
Programming Reference