Manuals
/
Brands
/
Power Tools
/
Sander
/
Agilent Technologies
/
Power Tools
/
Sander
Agilent Technologies
5000 Series manual
1
1
598
598
Download
598 pages, 3.61 Mb
A
Agilent InfiniiV
ision
5000 Series
Oscilloscopes
Programmer's Reference
Contents
Main
Notices
Manual Part Number
Edition
Warranty
Technology Licenses
In This Book
Page
Contents
1 What's New
2 Commands Quick Reference
3 Commands by Subsystem
Page
Page
Page
Page
Page
Page
Page
4 Commands A-Z 5 Obsolete and Discontinued Commands
6 Error Messages 7 Status Reporting
8 More About Oscilloscope Commands
9 Programming Examples
Index
Page
Page
1
What's New in Version 5.00
Changed
Obsolete
1
What's New in Version 4.10
Version 4.00 at Introduction
Page
Page
Command Summary
Table 2 Common (*) Commands Summary
Page
Table 2 Common (*) Commands Summary (continued)
Table 3 Root (:) Commands Summary
Page
Table 3 Root (:) Commands Summary (continued)
Table 4 :ACQuire Commands Summary
Table 5 :CALibrate Commands Summary
Table 6 :CHANnel<n> Commands Summary
Table 6 :CHANnel<n> Commands Summary (continued)
Table 7 :DISPlay Commands Summary
Table 8 :EXTernal Trigger Commands Summary
Table 8 :EXTernal Trigger Commands Summary (continued)
Table 9 :FUNCtion Commands Summary
Table 9 :FUNCtion Commands Summary (continued)
Table 10 :HARDcopy Commands Summary
Table 11 :MARKer Commands Summary
Table 12 :MEASure Commands Summary
Page
Page
Page
Table 13 :RECall Commands Summary
Table 14 :SAVE Commands Summary
Table 15 :SBUS Commands Summary
Table 15 :SBUS Commands Summary (continued)
Table 16 :SYSTem Commands Summary
Table 17 :TIMebase Commands Summary
Table 18 General :TRIGger Commands Summary
Table 18 General :TRIGger Commands Summary (continued)
Table 19 :TRIGger:CAN Commands Summary
Table 19 :TRIGger:CAN Commands Summary (continued)
Table 20 :TRIGger:DURation Commands Summary
Table 21 :TRIGger[:EDGE] Commands Summary
Table 22 :TRIGger:GLITch Commands Summary
Table 22 :TRIGger:GLITch Commands Summary (continued)
Table 23 :TRIGger:IIC Commands Summary
Table 23 :TRIGger:IIC Commands Summary (continued)
Table 24 :TRIGger:LIN Commands Summary
Table 24 :TRIGger:LIN Commands Summary (continued)
Table 25 :TRIGger:TV Commands Summary
Table 26 :TRIGger:UART Commands Summary
Table 26 :TRIGger:UART Commands Summary (continued)
Table 27 :WAVeform Commands Summary
Page
Table 27 :WAVeform Commands Summary (continued)
Syntax Elements
Number Format
<NL> (Line Terminator)
[ ] (Optional Syntax Terms)
{ } (Braces)
< > (Angle Brackets)
... (Ellipsis)
n,..,p (Value Ranges)
d (Digits)
Quoted ASCII String
Page
3 Commands by Subsystem
Page
Common (*) Commands
Table 28 Common (*) Commands Summary (continued)
Page
Page
*CLS (Clear Status)
NOTE
*ESE (Standard Event Status Enable)
Page
*ESR (Standard Event Status Register)
NOTE
*IDN (Identification Number)
*LRN (Learn Device Setup)
NOTE
*OPC (Operation Complete)
*OPT (Option Identification)
*RCL (Recall)
*RST (Reset)
Page
Page
*SAV (Save)
*SRE (Service Request Enable)
(see page 530) Command Syntax
Table 31 Service Request Enable Register (SRE)
Page
*STB (Read Status Byte)
Table 32 Status Byte Register (STB)
NOTE
*TRG (Trigger)
*TST (Self Test)
*WAI (Wait To Continue)
Root (:) Commands
Table 33 Root (:) Commands Summary (continued)
Page
:AER (Arm Event Register)
:AUToscale
Page
:AUToscale:AMODE
:AUToscale:CHANnels
:BLANk
NOTE
:CDISplay
:DIGitize
NOTE
Page
:HWEenable (Hardware Event Enable Register)
Page
:HWERegister:CONDition (Hardware Event Condition Register)
Page
:HWERegister[:EVENt] (Hardware Event Event Register)
Page
:MERGe
:OPEE (Operation Status Enable Register)
(see page 530) Command Syntax
Table 37 Operation Status Enable Register (OPEE)
Page
:OPERegister:CONDition (Operation Status Condition Register)
Table 38 Operation Status Condition Register
Page
:OPERegister[:EVENt] (Operation Status Event Register)
Table 39 Operation Status Event Register
Page
:OVLenable (Overload Event Enable Register)
NOTE
Page
:OVLRegister (Overload Event Register)
NOTE
you can also set external trigger i nput impedance to 50
Table 41 Overload Event Register (OVLR)
Page
:PRINt
:RUN
:SERial
:SINGle
:STATus
:STOP
:TER (Trigger Event Register)
:VIEW
:ACQuire Commands
Page
:ACQuire:AALias
:ACQuire:COMPlete
:ACQuire:COUNt
:ACQuire:DAALias
:ACQuire:MODE
NOTE
:ACQuire:POINts
:ACQuire:SRATe
:ACQuire:TYPE
NOTE
Page
:CALibrate Commands
:CALibrate:DATE
:CALibrate:LABel
:CALibrate:STARt
NOTE
:CALibrate:STATus
:CALibrate:SWITch
:CALibrate:TEMPerature
:CALibrate:TIME
:CHANnel<n> Commands
NOTE
Page
:CHANnel<n>:BWLimit
:CHANnel<n>:COUPling
:CHANnel<n>:DISPlay
:CHANnel<n>:IMPedance
:CHANnel<n>:INVert
:CHANnel<n>:LABel
NOTE
:CHANnel<n>:OFFSet
:CHANnel<n>:PROBe
:CHANnel<n>:PROBe:ID
:CHANnel<n>:PROBe:SKEW
:CHANnel<n>:PROBe:STYPe
NOTE
:CHANnel<n>:PROTection
:CHANnel<n>:RANGe
:CHANnel<n>:SCALe
:CHANnel<n>:UNITs
:CHANnel<n>:VERNier
:DISPlay Commands
:DISPlay
Table 45 :DISPlay Commands Summary
Page
:DISPlay:CLEar
:DISPlay:DATA
NOTE
:DISPlay:LABel
:DISPlay:LABList
NOTE
:DISPlay:PERSistence
:DISPlay:SOURce
:DISPlay:VECTors
:EXTernal Trigger Commands
Page
:EXTernal:BWLimit
:EXTernal:IMPedance
:EXTernal:PROBe
:EXTernal:PROBe:ID
:EXTernal:PROBe:STYPe
NOTE
:EXTernal:PROTection
:EXTernal:RANGe
:EXTernal:UNITs
:FUNCtion Commands
NOTE
:FUNCtion:CENTer
NOTE
:FUNCtion:DISPlay
:FUNCtion:OFFSet
NOTE
:FUNCtion:OPERation
:FUNCtion:RANGe
:FUNCtion:REFerence
NOTE
:FUNCtion:SCALe
:FUNCtion:SOURce
:FUNCtion:SPAN
NOTE
:FUNCtion:WINDow
:HARDcopy Commands
:HARDcopy
Table 48 :HARDcopy Commands Summary
Page
:HARDcopy:AREA
:HARDcopy:APRinter
:HARDcopy:FACTors
:HARDcopy:FFEed
:HARDcopy:INKSaver
:HARDcopy:PALette
NOTE
:HARDcopy:PRinter:LIST
:HARDcopy:STARt
:MARKer Commands
Page
:MARKer:MODE
:MARKer:X1Position
:MARKer:X1Y1source
:MARKer:X2Position
:MARKer:X2Y2source
:MARKer:XDELta
NOTE
:MARKer:Y1Position
:MARKer:Y2Position
:MARKer:YDELta
NOTE
:MEASure Commands
Page
Page
Page
:MEASure
Measurement Error
Page
:MEASure:CLEar
:MEASure:COUNter
NOTE
:MEASure:DEFine
NOTE
Page
:MEASure:DELay
NOTE
Page
:MEASure:DUTYcycle
NOTE
:MEASure:FALLtime
:MEASure:FREQuency
:MEASure:NWIDth
:MEASure:OVERshoot
Page
:MEASure:PERiod
:MEASure:PHASe
:MEASure:PREShoot
:MEASure:PWIDth
:MEASure:RISetime
:MEASure:SDEViation
:MEASure:SHOW
:MEASure:SOURce
Page
:MEASure:TEDGe
Page
:MEASure:TVALue
Page
:MEASure:VAMPlitude
:MEASure:VAVerage
:MEASure:VBASe
:MEASure:VMAX
:MEASure:VMIN
:MEASure:VPP
:MEASure:VRMS
:MEASure:VTIMe
:MEASure:VTOP
:MEASure:XMAX
NOTE
:MEASure:XMIN
NOTE
:RECall Commands
:RECall:FILename
NOTE
:RECall:IMAGe[:STARt]
NOTE
:RECall:PWD
:RECall:SETup[:STARt]
NOTE
:SAVE Commands
Page
:SAVE:FILename
NOTE
:SAVE:IMAGe[:STARt]
NOTE
:SAVE:IMAGe:AREA
:SAVE:IMAGe:FACTors
NOTE
:SAVE:IMAGe:FORMat
:SAVE:IMAGe:INKSaver
:SAVE:IMAGe:PALette
NOTE
:SAVE:PWD
:SAVE:SETup[:STARt]
NOTE
:SAVE:WAVeform[:STARt]
NOTE
:SAVE:WAVeform:FORMat
:SAVE:WAVeform:LENGth
:SBUS Commands
NOTE
:SBUS:CAN:COUNt:ERRor
:SBUS:CAN:COUNt:OVERload
:SBUS:CAN:COUNt:RESet
:SBUS:CAN:COUNt:TOTal
:SBUS:CAN:COUNt:UTILization
:SBUS:DISPlay
NOTE
:SBUS:IIC:ASIZe
NOTE
:SBUS:LIN:PARity
:SBUS:MODE
NOTE
:SBUS:SPI:WIDTh
NOTE
:SBUS:UART:BASE
:SBUS:UART:COUNt:ERRor
:SBUS:UART:COUNt:RESet
:SBUS:UART:COUNt:RXFRames
:SBUS:UART:COUNt:TXFRames
:SBUS:UART:FRAMing
:SYSTem Commands
:SYSTem
Table 54 :SYSTem Commands Summary
:SYSTem:DATE
:SYSTem:DSP
:SYSTem:ERRor
:SYSTem:LOCK
:SYSTem:SETup
Page
:SYSTem:TIME
:TIMebase Commands
Control all horizontal sweep functions. See "Introduction to :TIMebase Commands" on page 302.
:TIMebase
Table 55 :TIMebase Commands Summary
Page
:TIMebase:MODE
NOTE
:TIMebase:POSition
NOTE
:TIMebase:RANGe
:TIMebase:REFerence
:TIMebase:SCALe
:TIMebase:VERNier
:TIMebase:WINDow:POSition
:TIMebase:WINDow:RANGe
:TIMebase:WINDow:SCALe
:TRIGger Commands
NOTE
Page
General :TRIGger Commands
Table 56 General :TRIGger Commands Summary
:TRIGger:HFReject
:TRIGger:HOLDoff
:TRIGger:MODE
:TRIGger:NREJect
:TRIGger:PATTern
NOTE
Page
:TRIGger:SWEep
NOTE
:TRIGger:CAN Commands
Table 57 :TRIGger:CAN Commands Summary
Table 57 :TRIGger:CAN Commands Summary (continued)
:TRIGger:CAN:PATTern:DATA
NOTE
:TRIGger:CAN:PATTern:DATA:LENGth
:TRIGger:CAN:PATTern:ID
NOTE
:TRIGger:CAN:PATTern:ID:MODE
:TRIGger:CAN:SAMPlepoint
:TRIGger:CAN:SIGNal:BAUDrate
:TRIGger:CAN:SOURce
:TRIGger:CAN:TRIGger
NOTE
:TRIGger:DURation Commands
Table 58 :TRIGger:DURation Commands Summary
:TRIGger:DURation:GREaterthan
:TRIGger:DURation:LESSthan
:TRIGger:DURation:PATTern
:TRIGger:DURation:QUALifier
:TRIGger:DURation:RANGe
NOTE
:TRIGger[:EDGE] Commands
Table 59 :TRIGger[:EDGE] Commands Summary
:TRIGger[:EDGE]:COUPling
NOTE
:TRIGger[:EDGE]:LEVel
NOTE
:TRIGger[:EDGE]:REJect
NOTE
:TRIGger[:EDGE]:SLOPe
:TRIGger[:EDGE]:SOURce
:TRIGger:GLITch Commands
Table 60 :TRIGger:GLITch Commands Summary
:TRIGger:GLITch:GREaterthan
:TRIGger:GLITch:LESSthan
:TRIGger:GLITch:LEVel
:TRIGger:GLITch:POLarity
:TRIGger:GLITch:QUALifier
:TRIGger:GLITch:RANGe
:TRIGger:GLITch:SOURce
:TRIGger:IIC Commands
Table 61 :TRIGger:IIC Commands Summary
:TRIGger:IIC:PATTern:ADDRess
:TRIGger:IIC:PATTern:DATA
:TRIGger:IIC:PATTern:DATa2
:TRIGger:IIC:SOURce:CLOCk
:TRIGger:IIC:SOURce:DATA
:TRIGger:IIC:TRIGger:QUALifier
:TRIGger:IIC:TRIGger[:TYPE]
NOTE
Page
:TRIGger:LIN Commands
Table 62 :TRIGger:LIN Commands Summary
:TRIGger:LIN:ID
:TRIGger:LIN:SAMPlepoint
NOTE
:TRIGger:LIN:SIGNal:BAUDrate
:TRIGger:LIN:SOURce
:TRIGger:LIN:STANdard
:TRIGger:LIN:SYNCbreak
:TRIGger:LIN:TRIGger
NOTE
:TRIGger:SPI Commands
Table 63 :TRIGger:SPI Commands Summary
:TRIGger:SPI:CLOCk:SLOPe
:TRIGger:SPI:CLOCk:TIMeout
:TRIGger:SPI:FRAMing
:TRIGger:SPI:PATTern:DATA
:TRIGger:SPI:PATTern:WIDTh
:TRIGger:SPI:SOURce:CLOCk
:TRIGger:SPI:SOURce:DATA
:TRIGger:SPI:SOURce:FRAMe
:TRIGger:TV Commands
Table 64 :TRIGger:TV Commands Summary
:TRIGger:TV:LINE
:TRIGger:TV:MODE
:TRIGger:TV:POLarity
:TRIGger:TV:SOURce
:TRIGger:TV:STANdard
:TRIGger:UART Commands
Table 66 :TRIGger:UART Commands Summary
Table 66 :TRIGger:UART Commands Summary (continued)
:TRIGger:UART:BAUDrate
:TRIGger:UART:BITorder
:TRIGger:UART:BURSt
:TRIGger:UART:DATA
:TRIGger:UART:IDLE
:TRIGger:UART:PARity
:TRIGger:UART:POLarity
:TRIGger:UART:QUALifier
:TRIGger:UART:SOURce:RX
:TRIGger:UART:SOURce:TX
:TRIGger:UART:TYPE
:TRIGger:UART:WIDTh
:WAVeform Commands
Table 67 :WAVeform Commands Summary (continued)
Page
Page
Page
Page
Page
:WAVeform:BYTeorder
:WAVeform:COUNt
:WAVeform:DATA
Page
:WAVeform:FORMat
:WAVeform:POINts
NOTE
:WAVeform:POINts:MODE
Page
:WAVeform:PREamble
Page
Page
:WAVeform:SOURce
NOTE
Page
422 Agilent InfiniiVision 5000 Series Oscilloscopes Programmer's Reference
Page
:WAVeform:SOURce:SUBSource
:WAVeform:TYPE
:WAVeform:UNSigned
:WAVeform:VIEW
:WAVeform:XINCrement
:WAVeform:XORigin
:WAVeform:XREFerence
:WAVeform:YINCrement
:WAVeform:YORigin
:WAVeform:YREFerence
Page
4 Commands A-Z
Page
Page
Page
Page
Page
Page
Page
Page
Page
Page
Page
Page
Page
Page
Page
Page
Page
Page
Page
Page
Page
5 Obsolete and Discontinued Commands
Page
Discontinued
Page
Page
:CHANnel:LABel
NOTE
:CHANnel2:SKEW
NOTE
:CHANnel<n>:INPut
NOTE
:CHANnel<n>:PMODe
NOTE
:DISPlay:CONNect
NOTE
:ERASe
:EXTernal:INPut
NOTE
:EXTernal:PMODe
NOTE
:FUNCtion:VIEW
NOTE
:HARDcopy:DESTination
NOTE
:HARDcopy:DEVice
NOTE NOTE
:HARDcopy:FILename
NOTE
:HARDcopy:FORMat
NOTE
:HARDcopy:GRAYscale
NOTE
:HARDcopy:IGColors
NOTE
:HARDcopy:PDRiver
NOTE
:MEASure:LOWer
NOTE
:MEASure:SCRatch
:MEASure:TDELta
NOTE
:MEASure:THResholds
NOTE
:MEASure:TMAX
NOTE
:MEASure:TMIN
NOTE
:MEASure:TSTArt
NOTE
:MEASure:TSTOp
NOTE
:MEASure:TVOLt
NOTE
Page
:MEASure:UPPer
NOTE
:MEASure:VDELta
NOTE
:MEASure:VSTArt
NOTE
:MEASure:VSTOp
NOTE
:PRINt?
(see page 530) Query Syntax
The :PRINt? query pulls image data back over the bus for storage.
NOTE
oscilloscopes. Use the :DISPlay:DATA command (see page 164) instead.
Page
:TIMebase:DELay
NOTE
:TRIGger:CAN:ACKNowledge
:TRIGger:CAN:SIGNal:DEFinition
NOTE
:TRIGger:LIN:SIGNal:DEFinition
NOTE
:TRIGger:TV:TVMode
NOTE
6 Error Messages
Page
Page
Page
Page
Page
Page
Page
7 Status Reporting
Page
Page
510 Agilent InfiniiVision 5000 Series Oscilloscopes Programmer's Reference
Page
Status Byte Register (STB)
NOTE
Service Request Enable Register (SRE)
Trigger Event Register (TER)
Output Queue
Message Queue
(Standard) Event Status Register (ESR)
(Standard) Event Status Enable Register (ESE)
NOTE
Error Queue
Operation Status Event Register (:OPERegister[:EVENt])
Operation Status Condition Register (:OPERegister:CONDition)
Arm Event Register (AER)
Page
Hardware Event Condition Register (:HWERegister:CONDition)
Page
Status Reporting 7
Agilent InfiniiVision 5000 Series Oscilloscopes Programmer's Reference 527
Status Reporting Decision Chart
MN
Page
Page
Command Classifications
Core Commands
Non-Core Commands
Obsolete Commands
Valid Command/Query Strings
Program Message Syntax
',63/$</$%(/21
3URJUDP0HVVDJH ,QVWUXFWLRQ+HDGHU 6HSDUDWRU 3URJUDP'DWD
Long Form to Short Form Truncation Rules
NOTE
Simple Command Headers
Compound Command Headers
Common Command Headers
Program Data Syntax Rules
Command Tree
Page
Page
Page
Page
Page
Page
Page
Page
Page
Duplicate Mnemonics
Tree Traversal Rules and Multiple Commands
NOTE
Query Return Values
NOTE
All Oscilloscope Commands Are Sequential
Page
SICL Example in C
Page
Page
Page
Page
Page
Page
Page
Page
VISA Example in C
Page
Page
Page
Page
Page
Page
Page
Page
VISA Example in Visual Basic
Page
Page
Page
Page
Page
Page
Page
Page
Page
VISA COM Example in Visual Basic
Page
Page
Page
Page
Page
Page
Page
Page
Page
Page
Index
Symbols
Numerics
A
B
D
E
F
G
H
I
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z