Main
Page
Page
Page
Page
Page
Page
Page
Contents
Part 1 General Information 1 Introduction to Programming Talking to the Instrument 13
Receiving Information from the Instrument 115
2 Programming Over GPIB
3 Programming Over RS-232C
4 Programming and Documentation Conventions
5 Message Communication and System Functions
6 Status Reporting
7 Error Messages
Part 2 Mainframe Commands 8 Common Commands
9 Mainframe Commands
10 SYSTem Subsystem
11 MMEMory Subsystem
12 INTermodule Subsystem
Part 3 Logic Analyzer Commands 13 MACHine Subsystem
14 WLISt Subsystem
15 SFORmat Subsystem
16 STRigger (STRace) Subsystem
17 SLISt Subsystem
18 SWAVeform Subsystem
19 SCHart Subsystem
20 COMPare Subsystem
21 TFORmat Subsystem
22 TTRigger (TTRace) Subsystem
23 TWAVeform Subsystem
24 TLISt Subsystem
25 SYMBol Subsystem
Page
31 MARKer Subsystem
32 MEASure Subsystem
33 TIMebase Subsystem
34 TRIGger Subsystem
35 WAVeform Subsystem
Part 5 Programming Examples 36 Programming Examples
Page
Page
Page
Talking to the Instrument
Initialization
Instruction Syntax
Output Command
Device Address
Instructions
Instruction Terminator
Header Types
Duplicate Keywords
the state listing.
timing waveforms.
Query Usage
Program Header Options
Parameter Data Types
Page
Selecting Multiple Subsystems
Receiving Information from the Instrument
Response Header Options
Response Data Formats
String Variables
Numeric Base
Numeric Variables
Definite-Length Block Response Data
Multiple Queries
Page
Page
Page
Interface Capabilities
Command and Data Concepts
Addressing
Communicating Over the GPIB Bus (HP 9000 Series 200/300 Controller)
Local, Remote, and Local Lockout
Bus Commands
Page
Page
Interface Operation
RS-232C Cables
Minimum Three-Wire Interface with Software Protocol
Extended Interface with Hardware Handshake
Cable Examples
Page
Configuring the Logic Analzer Interface
Interface Capabilities
RS-232C Bus Addressing
Lockout Command
Page
Page
Page
Truncation Rule
Infinity Representation
Sequential and Overlapped Commands
Response Generation
Syntax Diagrams
Notation Conventions and Definitions
The Command Tree
Tree Traversal Rules
Page
Page
Page
Page
Table 4-2 Alphabetic Command Cross-Reference
411
Table 4-2 (continued) Alphabetic Command Cross-Reference (continued)
412
Table 4-2 (continued) Alphabetic Command Cross-Reference (continued)
413
Command Set Organization
Subsystems
Program Examples
Page
Page
Protocols
Page
Syntax Diagrams
Page
Syntax Overview
Page
Page
Page
Page
Page
Page
Event Status Register
Service Request Enable Register
Bit Definitions
Page
Key Features
Page
Page
Page
Page
Device Dependent Errors
Command Errors
Execution Errors
Internal Errors
Query Errors
Page
Page
Page
Page
Page
Page
Page
*CLS (Clear Status)
*ESE (Event Status Enable)
*ESR (Event Status Register)
Page
*IDN (Identification Number)
*IST (Individual Status)
Page
*OPC (Operation Complete)
*OPT (Option Identification)
*PRE (Parallel Poll Enable Register Enable)
*RST (Reset)
*SRE (Service Request Enable)
*STB (Status Byte)
*TRG (Trigger)
*TST (Test)
*WAI (Wait)
Page
Page
BEEPer CAPability CARDcage CESE CESR EOI LER LOCKout
Page
Page
Page
BEEPer
CAPability
CARDcage
CESE (Combined Event Status Enable)
CESR (Combined Event Status Register)
EOI (End Or Identify)
LER (LCL Event Register)
LOCKout
MENU
Example Table 9-5 Menu Parameter Values
Mainframe Commands MENU
913
MESE<N> (Module Event Status Enable)
Page
MESR<N> (Module Event Status Register)
Page
RMODe
RTC (Real-time Clock)
<second>|DEFault}
SELect
Page
SETColor
STARt
STOP
Page
Page
Page
Page
DSP (Display)
ERRor
HEADer
LONGform
PRINt
DISK,<pathname> :SYSTem:PRINt SCReen{BTIF|CTIF|PCX|EPS}, DISK,<pathname>
SETup
Page
Page
Page
Page
Page
Page
Page
Table 11-1 MMEMory Parameter Values
MMEMory Subsystem
117
AUToload
CATalog
COPY
DOWNload
<type>,<block_data>
Page
INITialize
LOAD [:CONFig]
LOAD :IASSembler
[,<module>]
MSI (Mass Storage Is)
PACK
PURGe
REName
STORe [:CONFig]
<description>[,<module>]
UPLoad
VOLume
Page
Page
Page
Page
Page
:INTermodule
DELete
HTIMe
INPort
Page
SKEW<N>
TREE
TTIMe
Page
Page
Page
Page
Page
MACHine
ARM
ASSign
LEVelarm
NAME
REName
DEFault}
RESource
TYPE
Page
Page
Page
WLISt
Page
<label_name>[,{<bit_id>|OVERlay|ALL}]
Page
Page
Page
Page
Page
Page
Page
Page
Page
Page
Table 15-1 SFORmat Parameter Values
SFORmat Subsystem
155
SFORmat
CLOCk
<clock_bits>, <upper_bits>, <lower_bits> [,<upper_bits>,<lower_bits>]...]
Page
MASTer
<clock_spec>
Page
MOPQual
<qual_operation>
MQUal
<qual_num>,<clock_id>,<qual_level>
REMove
SETHold
<set_hold_value>
Page
SLAVe
<clock_id>,<clock_spec>
SOPQual
<qual operation>
SQUal
<qual_level>
THReshold
{TTL|ECL|<value>}
Page
Page
Page
Page
Page
Table 16-1 STRigger Parameter Values
STRigger (STRace) Subsystem
166
Qualifier
STRigger (STRace)
ACQuisition
{AUTOmatic|MANual}
BRANch
<branch_qualifier>,<to_level_number>
Page
{All|SEQuence|RESource}
<proceed_qualifier>,<occurrence>
<label_name>,<start_pattern>,<stop_pattern>
Page
SEQuence
<number_of_levels>, <level_of_trigger>
STORe
TAG
{OFF|TIME|<state_tag_qualifier>}
TAKenbranch
TCONtrol
{OFF|STARt|PAUSe|CONTinue}
TERM
<term_id>,<label_name>, <pattern>
<term_id>,<label_name>
TIMER
{STARt|CENTer|END|POSTstore,<poststore>}
Page
Page
Page
Page
Page
Page
Table 17-1 SLISt Parameter Values
SLISt Subsystem
176
SLISt
COLumn
[,<module_num>, MACHine{1|2}],<label_name>,<base>
Page
<line_number>,<label_name>
Page
Page
Page
OSTate
OTAG
<time_value>|<state_value>}
OVERlay
<col_num>,<module_num>, MACHine{1|2},<label_name>
Page
Page
Page
XOTag
XOTime
Page
Page
XSTate
XTAG
{<time_value>|<state_value>}
Page
Page
Page
Page
Page
SWAVeform
Page
Page
CLRStat
<label_name>,<bit_id>
TAKenbranch
{STORe|NOSTore}
{STARt|CENTer|END|POSTstore,<percent>}
Page
Page
Page
Page
SCHart
HAXis
Page
VAXis
<label_name>,<low_value>,<high_value>
Page
Page
Page
Page
COMPare
CMASk
<label_name>,<care_spec>
COPY
<line_num>,<data_pattern>|<line_num>, <data_pat tern>[, <dat a_patter n>]... }
<label_name>,<line_num>
<difference_occurrence>
MENU
{FULL|PARTial,<start_line>,<stop_line>}
<value>|INRange,<value>,<value>|OUTRange,<value>,<v alue>|EQUal|NEQual}
SET
Page
Page
Page
Page
TFORmat
ACQMode
<size>|CONVentional <size>|GLITch}
<clock_bits>, <upper_bits>, <lower_bits> [,<upper_bits>,<lower_bits>]...]
Page
THReshold
Page
Page
Page
Page
Table 22-1 TTRigger Parameter Values
TTRigger (TTRace) Subsystem
225
Qualifier
Page
TTRigger (TTRace)
ACQuisition
{AUTOmatic|MANual}
BRANch
<branch_qualifier>,<to_level_number>
Page
Page
{All|SEQuence|RESource}
<time_qualifier>,<condition_mode>
GLEDge
<glitch_edge_spec>
<start_pattern>,<stop_pattern>
Page
SEQuence
SPERiod
TCONtrol
{OFF|STARt|PAUSe|CONTinue}
TERM
<term_id>,<label_name>,<pattern>
<term_id>,<label_name>
TIMER
{STARt|CENTer|END|DELay, <time_val>| POSTstore,<poststore>}
Page
Page
Page
Page
Page
Table 23-1 TWAVeform Parameter Values
TWAVeform Subsystem
236
TWAVeform
ACCumulate
Page
CLRStat
DELay
<label_name>[,{<bit_id>|OVERlay|ALL}]
{OFF|PATTern|TIME|MSTats}
OCONdition
Page
Page
Page
Page
SPERiod
Page
{STARt|CENTer|END|DELay,<time_val>| POSTstore,<percent>}
Page
XCONdition
{ENTering|EXITing}
XOTime
Page
Page
Page
Page
Page
Page
Page
Page
Page
Table 24-1 TLISt Parameter Values
TLISt Subsystem
246
TLISt
COLumn
<col_num>[,<module_num>, MACHine{1|2}],<label_name>,<base>
Page
<label_name>
Page
OCONdition
OPATtern
Page
Page
OTAG
REMove
Page
Page
Page
XCONdition
XOTag
Page
Page
Page
XTAG
Page
Page
Page
SYMBol
BASE
<label_name>,<base_value>
PATTern
<symbol_name>,<pattern_value>
RANGe
<symbol_name>,<start_value>,<stop_value>
Page
WIDTh
<width_value>
Page
Data Format
:SYSTem:DATA
Page
Section Header Description
Section Data
Data Preamble Description
Page
Page
Page
Acquisition Data Description
Page
Time Tag Data Description
Page
Glitch Data Description
SYSTem:SETup
Page
RTC_INFO Section Description
Page
Page
Page
Page
Page
AUToscale
Page
DIGitize
Page
Page
Page
Page
COUNt
TYPE
Page
Page
Page
Page
Page
COUPling
ECL
OFFSet
PROBe
Page
TTL
Page
Page
Page
Page
Page
CONNect
Page
Page
MINus
OVERlay
PLUS
Page
Page
Page
Page
Page
Table 31-1 MARKer Parameter Values
MARKer Subsystem
31-5
AVOLt
ABVolt?
BVOLt
MSTats
OAUTo
<slope>,<occurrence>}
Page
Page
SHOW
TAVerage?
TMAXimum?
TMINimum?
TMODe
VMODe
VOTime?
VRUNs?
VXTime?
XAUTo
<type>,<level>,<slope>,<occurrence>}
XOTime?
Page
Page
Page
Page
Page
ALL?
FALLtime?
FREQuency?
NWIDth?
OVERshoot?
PERiod?
PREShoot?
PWIDth?
RISetime?
Page
VAMPlitude?
VBASe?
VMAX?
VMIN?
VPP?
VTOP?
Page
Page
Page
Page
Page
Page
Page
Page
Page
Page
Page
CONDition
{ENTer|EXIT|GT,<time>|LT,<time>|RANGe,<time>,<time> }
Page
Page
LEVel
:TRIGger: [MODE EDGE;S OURce {CHA Nnel<N>};] LEVel?
:TRIGger:[MODE PATTern;PATH {CHANnel<N>};]LEVel?
LOGic
{HIGH|LOW|DONTcare}
Page
PATH
SLOPe
{POSitive|NEGative}
Page
Page
Page
Page
Page
Format for Data Transfer
Page
Data Conversion
Page
Page
COUNt?
DATA?
FORMat
POINts?
PREamble?
RECord
SPERiod?
TYPE?
VALid?
XINCrement?
XORigin?
XREFerence?
YINCrement?
YORigin?
YREFerence?
Page
Page
Page
Page
Making a Timing analyzer measurement
363
Making a Timing analyzer measurement
364
Making a State analyzer measurement
Making a State analyzer measurement
366
Making a State analyzer measurement
367
Page
Making a State Compare measurement
3610
3611
3612
3613
Transferring the logic analyzer configuration
Transferring the logic analyzer configuration
3615
Transferring the logic analyzer configuration
3616
Transferring the logic analyzer acquired data
Transferring the logic analyzer acquired data
3618
Transferring the logic analyzer acquired data
3619
Page
Checking for measurement completion
Sending queries to the logic analyzer
Page
Getting ASCII Data with PRINt? ALL Query
Reading the disk with the CATalog? ALL query
Reading the Disk with the CATalog? Query
Printing to the disk
3627
Printing to the disk
Transferring waveform data in Byte format
3628
Transferring waveform data in Byte format
Page
Transferring waveform data in Word format
3630
Transferring waveform data in Word format
Page
Using AUToscale and the MEASure:ALL? Query
Using Sub-routines in a measurement program
Using Sub-routines in a measurement program
3634
Index
Index1
Index2
Index3
Index4
Index5
Index6
Index7
Index8
Index9