Programming instructions
Table Of Contents
- Contents
- Title Page
- Chapter 1 Introduction to Programming
- Chapter 2 Programming Getting Started
- Chapter 3 Programming over HP-IB
- Chapter 4 Programming over RS-232-C
- Chapter 5 Programming and Documentation Conventions
- Chapter 6 Status Reporting
- Figure 6-1. Status Reporting Overview Block Diagram
- Table 6-1. Status Reporting Bit Definition
- Status Reporting Data Structures
- Status Byte Register (SBR)
- Service Request Enable Register (SRER)
- Trigger Event Register (TRG)
- Standard Event Status Register (SESR)
- Standard Event Status Enable Register (SESER)
- User Event Register (UER)
- Local Event Register (LCL)
- Operation Status Register (OPR)
- Limit Test Event Register (LTER)
- Mask Test Event Register (MTER)
- Histogram Event Register (HER)
- Arm Event Register (ARM)
- Error Queue
- Output Queue
- Message Queue
- Key Queue
- Clearing Registers and Queues
- Figure 6-3. Status Reporting Decision Chart
- Chapter 7 Installing and Using the Programmer's Reference
- Chapter 8 Programmer’s Quick Reference
- Warranty
- Index

Index
A
Address 707, 2–9
Addressing, 3–4
the instrument, 3–5
alpha argument, 5–10
Arguments, 1–5
Arm Event Register (ARM), 6–17
availability of measured data, 6–2
B
BASIC, 1–3
Baud rate, 4–8
Bit Definitions in Status Reporting, 6–4
Block data, 1–5, 2–11
Block Diagram
Status Reporting Overview, 6–3
C
Cable
RS-232-C, 4–3
carriage return, 5–8
Character data, 1–10
Character program data, 1–10
Clear To Send (CTS), 4–6
clearing
error queue, 6–18
registers and queues, 6–19 to 6–20
Standard ESE Register, 6–12
TRG bit, 6–11, 6–17
Combining commands, 1–7
Command, 1–5
Common Commands, 5–6
error (CME), 6–4
Lockout, 4–10
Root Level Commands, 5–6
structure, 2–5
Subsystem Commands, 5–8
tree, 5–6 to 5–9
types, 5–6
command tree, 5–6
Common command header, 1–6
common commands, 5–6
Communication, 1–3
compound header, 1–6, 5–8
Controller mode
RS-232-C, 4–7
Controllers, 1–3
conventions, 5–2
D
Data bits, 4–8 to 4–9
8-Bit mode, 4–9
Data Carrier Detect (DCD), 4–6
Data Communications Equipment, 4–3
Data Set Ready (DSR), 4–6
Data Structures and Status Reporting,
6–5 to 6–8
Data Terminal Equipment, 4–3
Data Terminal Ready (DTR), 4–5, 4–8
DCE, 4–3
Decision Chart-Status Reporting, 6–20
Definite-length response data, 2–11
Device address, 1–4
HP-IB, 3–5
Device Dependent Error (DDE), 6–4
DIGitize Command, 2–6
documentation conventions, 5–2
DTE, 4–3
DTR (Data Terminal Ready), 4–8
Duplicate mnemonics, 1–7
E
Embedded strings, 1–3, 1–5, 1–11
Enter statement, 1–3
EOI, 1–12
Error Queue & Status Reporting, 6–18
ESB (Event Status Bit), 6–4
ESR (Standard Event Status Register),
6–12
Event
monitoring, 6–2
Status Bit (ESB), 6–4
Status Enable (*ESE), 6–13
Example Program, 2–5
example programs, 7–3
Execution Error (EXE), Status Bit, 6–4
Exponents, 1–10
F
Fractional values, 1–10
H
Headers, 1–5 to 1–6, 5–10
help file, 7–2
Histogram Event Register, 6–17
Host language, 1–5
HP-IB, 3–5
I
IEEE 488.1, 4–2
IEEE 488.2, 4–2, 5–6
Standard, 1–2
Status Data Structure Model, 6–2
Infinity Representation, 5–11
Initialization, 2–3
event status, 6–2
installing help file, 7–2
Instruction
headers, 1–5
Instruction syntax, 1–4
Instructions, 1–4
Instrument address
HP-IB, 3–5
Interface
capabilities of RS-232-C, 4–8
select code for HP-IB, 3–5
Interface Capabilities, 3–3
K
Key Queue, 6–19
L
LCL (Local Event Register), 6–14
leading colon, 5–8 to 5–9
Limit Test Event Register, 6–15
linefeed, 5–6
CRLF, 5–8
Local Event Register (LCL), 6–14
lockout, 3–6, 4–10
Long form, 1–9
Lowercase, 1–9
LTER (Limit Test Register), 6–15
M
Mask Test Event Register, 6–16
Master Summary Status (MSS), 6–4
MAV (Message Available), 6–4
menu, Utility/Print, 3–4, 4–7
Message (MSG), Status Bit, 6–4
Message Available (MAV), 6–4
Message Queue, 6–19
mnemonic, 5–10
monitoring events, 6–2
Multiple
numeric variables, 2–12
Index-1