Technical data
Table Of Contents
- In This Book
- Contents
- What's New
- Setting Up
- Getting Started
- Basic Oscilloscope Program Structure
- Programming the Oscilloscope
- Referencing the IO Library
- Opening the Oscilloscope Connection via the IO Library
- Initializing the Interface and the Oscilloscope
- Using :AUToscale to Automate Oscilloscope Setup
- Using Other Oscilloscope Setup Commands
- Capturing Data with the :DIGitize Command
- Reading Query Responses from the Oscilloscope
- Reading Query Results into String Variables
- Reading Query Results into Numeric Variables
- Reading Definite-Length Block Query Response Data
- Sending Multiple Queries and Reading Results
- Checking Instrument Status
- Other Ways of Sending Commands
- Commands Quick Reference
- Common (*) Commands
- *CLS (Clear Status)
- *ESE (Standard Event Status Enable)
- *ESR (Standard Event Status Register)
- *IDN (Identification Number)
- *LRN (Learn Device Setup)
- *OPC (Operation Complete)
- *OPT (Option Identification)
- *RCL (Recall)
- *RST (Reset)
- *SAV (Save)
- *SRE (Service Request Enable)
- *STB (Read Status Byte)
- *TRG (Trigger)
- *TST (Self Test)
- *WAI (Wait To Continue)
- Root (:) Commands
- :ACTivity
- :AER (Arm Event Register)
- :AUToscale
- :AUToscale:AMODE
- :AUToscale:CHANnels
- :AUToscale:FDEBug
- :BLANk
- :DIGitize
- :MTEenable (Mask Test Event Enable Register)
- :MTERegister[:EVENt] (Mask Test Event Event Register)
- :OPEE (Operation Status Enable Register)
- :OPERegister:CONDition (Operation Status Condition Register)
- :OPERegister[:EVENt] (Operation Status Event Register)
- :OVLenable (Overload Event Enable Register)
- :OVLRegister (Overload Event Register)
- :RUN
- :SERial
- :SINGle
- :STATus
- :STOP
- :TER (Trigger Event Register)
- :VIEW
- :ACQuire Commands
- :BUS
Commands - :CALibrate Commands
- :CHANnel
Commands - :DEMO Commands
- :DIGital
Commands - :DISPlay Commands
- :EXTernal Trigger Commands
- :FUNCtion Commands
- :HARDcopy Commands
- :LISTer Commands
- :MARKer Commands
- :MEASure Commands
- :MEASure:ALL
- :MEASure:AREa
- :MEASure:BWIDth
- :MEASure:CLEar
- :MEASure:COUNter
- :MEASure:DEFine
- :MEASure:DELay
- :MEASure:DUTYcycle
- :MEASure:FALLtime
- :MEASure:FREQuency
- :MEASure:NEDGes
- :MEASure:NPULses
- :MEASure:NWIDth
- :MEASure:OVERshoot
- :MEASure:PEDGes
- :MEASure:PERiod
- :MEASure:PHASe
- :MEASure:PPULses
- :MEASure:PREShoot
- :MEASure:PWIDth
- :MEASure:RESults
- :MEASure:RISetime
- :MEASure:SDEViation
- :MEASure:SHOW
- :MEASure:SOURce
- :MEASure:STATistics
- :MEASure:STATistics:INCRement
- :MEASure:STATistics:RESet
- :MEASure:TEDGe
- :MEASure:TVALue
- :MEASure:VAMPlitude
- :MEASure:VAVerage
- :MEASure:VBASe
- :MEASure:VMAX
- :MEASure:VMIN
- :MEASure:VPP
- :MEASure:VRATio
- :MEASure:VRMS
- :MEASure:VTIMe
- :MEASure:VTOP
- :MEASure:WINDow
- :MEASure:XMAX
- :MEASure:XMIN
- :MTESt Commands
- :MTESt:ALL
- :MTESt:AMASk:CREate
- :MTESt:AMASk:SOURce
- :MTESt:AMASk:UNITs
- :MTESt:AMASk:XDELta
- :MTESt:AMASk:YDELta
- :MTESt:COUNt:FWAVeforms
- :MTESt:COUNt:RESet
- :MTESt:COUNt:TIME
- :MTESt:COUNt:WAVeforms
- :MTESt:DATA
- :MTESt:DELete
- :MTESt:ENABle
- :MTESt:LOCK
- :MTESt:RMODe
- :MTESt:RMODe:FACTion:MEASure
- :MTESt:RMODe:FACTion:PRINt
- :MTESt:RMODe:FACTion:SAVE
- :MTESt:RMODe:FACTion:STOP
- :MTESt:RMODe:SIGMa
- :MTESt:RMODe:TIME
- :MTESt:RMODe:WAVeforms
- :MTESt:SCALe:BIND
- :MTESt:SCALe:X1
- :MTESt:SCALe:XDELta
- :MTESt:SCALe:Y1
- :MTESt:SCALe:Y2
- :MTESt:SOURce
- :MTESt:TITLe
- :POD Commands
- :RECall Commands
- :SAVE Commands
- :SAVE:FILename
- :SAVE:IMAGe[:STARt]
- :SAVE:IMAGe:FACTors
- :SAVE:IMAGe:FORMat
- :SAVE:IMAGe:INKSaver
- :SAVE:IMAGe:PALette
- :SAVE:LISTer[:STARt]
- :SAVE:MASK[:STARt]
- :SAVE:PWD
- :SAVE:SETup[:STARt]
- :SAVE:WAVeform[:STARt]
- :SAVE:WAVeform:FORMat
- :SAVE:WAVeform:LENGth
- :SAVE:WAVeform:SEGMented
- :SAVE:WMEMory:SOURce
- :SAVE:WMEMory[:STARt]
- :SBUS
Commands - General :SBUS
Commands - :SBUS
:CAN Commands - :SBUS
:CAN:COUNt:ERRor - :SBUS
:CAN:COUNt:OVERload - :SBUS
:CAN:COUNt:RESet - :SBUS
:CAN:COUNt:TOTal - :SBUS
:CAN:COUNt:UTILization - :SBUS
:CAN:SAMPlepoint - :SBUS
:CAN:SIGNal:BAUDrate - :SBUS
:CAN:SIGNal:DEFinition - :SBUS
:CAN:SOURce - :SBUS
:CAN:TRIGger - :SBUS
:CAN:TRIGger:PATTern:DATA - :SBUS
:CAN:TRIGger:PATTern:DATA:LENGth - :SBUS
:CAN:TRIGger:PATTern:ID - :SBUS
:CAN:TRIGger:PATTern:ID:MODE
- :SBUS
- :SBUS
:I2S Commands - :SBUS
:IIC Commands - :SBUS
:LIN Commands - :SBUS
:SPI Commands - :SBUS
:SPI:BITorder - :SBUS
:SPI:CLOCk:SLOPe - :SBUS
:SPI:CLOCk:TIMeout - :SBUS
:SPI:FRAMing - :SBUS
:SPI:SOURce:CLOCk - :SBUS
:SPI:SOURce:DATA - :SBUS
:SPI:SOURce:FRAMe - :SBUS
:SPI:SOURce:MISO - :SBUS
:SPI:SOURce:MOSI - :SBUS
:SPI:TRIGger:PATTern:MISO:DATA - :SBUS
:SPI:TRIGger:PATTern:MISO:WIDTh - :SBUS
:SPI:TRIGger:PATTern:MOSI:DATA - :SBUS
:SPI:TRIGger:PATTern:MOSI:WIDTh - :SBUS
:SPI:TRIGger:TYPE - :SBUS
:SPI:WIDTh
- :SBUS
- :SBUS
:UART Commands - :SBUS
:UART:BASE - :SBUS
:UART:BAUDrate - :SBUS
:UART:BITorder - :SBUS
:UART:COUNt:ERRor - :SBUS
:UART:COUNt:RESet - :SBUS
:UART:COUNt:RXFRames - :SBUS
:UART:COUNt:TXFRames - :SBUS
:UART:FRAMing - :SBUS
:UART:PARity - :SBUS
:UART:POLarity - :SBUS
:UART:SOURce:RX - :SBUS
:UART:SOURce:TX - :SBUS
:UART:TRIGger:BASE - :SBUS
:UART:TRIGger:BURSt - :SBUS
:UART:TRIGger:DATA - :SBUS
:UART:TRIGger:IDLE - :SBUS
:UART:TRIGger:QUALifier - :SBUS
:UART:TRIGger:TYPE - :SBUS
:UART:WIDTh
- :SBUS
- General :SBUS
- :SEARch Commands
- :SYSTem Commands
- :TIMebase Commands
- :TRIGger Commands
- :WAVeform Commands
- :WAVeform:BYTeorder
- :WAVeform:COUNt
- :WAVeform:DATA
- :WAVeform:FORMat
- :WAVeform:POINts
- :WAVeform:POINts:MODE
- :WAVeform:PREamble
- :WAVeform:SEGMented:COUNt
- :WAVeform:SEGMented:TTAG
- :WAVeform:SOURce
- :WAVeform:SOURce:SUBSource
- :WAVeform:TYPE
- :WAVeform:UNSigned
- :WAVeform:VIEW
- :WAVeform:XINCrement
- :WAVeform:XORigin
- :WAVeform:XREFerence
- :WAVeform:YINCrement
- :WAVeform:YORigin
- :WAVeform:YREFerence
- :WGEN Commands
- :WMEMory
Commands - Obsolete and Discontinued Commands
- :CHANnel:ACTivity
- :CHANnel:LABel
- :CHANnel:THReshold
- :CHANnel2:SKEW
- :CHANnel
:INPut - :CHANnel
:PMODe - :DISPlay:CONNect
- :DISPlay:ORDer
- :ERASe
- :EXTernal:PMODe
- :FUNCtion:SOURce
- :FUNCtion:VIEW
- :HARDcopy:DESTination
- :HARDcopy:FILename
- :HARDcopy:GRAYscale
- :HARDcopy:IGColors
- :HARDcopy:PDRiver
- :MEASure:LOWer
- :MEASure:SCRatch
- :MEASure:TDELta
- :MEASure:THResholds
- :MEASure:TMAX
- :MEASure:TMIN
- :MEASure:TSTArt
- :MEASure:TSTOp
- :MEASure:TVOLt
- :MEASure:UPPer
- :MEASure:VDELta
- :MEASure:VSTArt
- :MEASure:VSTOp
- :MTESt:AMASk:{SAVE | STORe}
- :MTESt:AVERage
- :MTESt:AVERage:COUNt
- :MTESt:LOAD
- :MTESt:RUMode
- :MTESt:RUMode:SOFailure
- :MTESt:{STARt | STOP}
- :MTESt:TRIGger:SOURce
- :PRINt?
- :SAVE:IMAGe:AREA
- :SBUS
:LIN:SIGNal:DEFinition - :TIMebase:DELay
- :TRIGger:THReshold
- :TRIGger:TV:TVMode
- Error Messages
- Status Reporting
- Status Reporting Data Structures
- Status Byte Register (STB)
- Service Request Enable Register (SRE)
- Trigger Event Register (TER)
- Output Queue
- Message Queue
- (Standard) Event Status Register (ESR)
- (Standard) Event Status Enable Register (ESE)
- Error Queue
- Operation Status Event Register (:OPERegister[:EVENt])
- Operation Status Condition Register (:OPERegister:CONDition)
- Arm Event Register (AER)
- Overload Event Register (:OVLRegister)
- Mask Test Event Event Register (:MTERegister[:EVENt])
- Clearing Registers and Queues
- Status Reporting Decision Chart
- Synchronizing Acquisitions
- More About Oscilloscope Commands
- Programming Examples
- Index
962 Agilent InfiniiVision 3000 X-Series Oscilloscopes Programmer's Guide
Index
example code, :ACQuire:COMPlete, 189
example code, :ACQuire:SEGMented, 195
example code, :ACQuire:TYPE, 200
example code, :AUToscale, 158
example code, :CHANnel<n>:LABel, 229
example code, :CHANnel<n>:PROBe, 231
example code, :CHANnel<n>:RANGe, 237
example code, :DIGitize, 164
example code, :DISPlay:DATA, 258
example code, :DISPlay:LABel, 259
example code, :DISPlay:ORDer, 781
example code, :MEASure:PERiod, 363
example code, :MEASure:RESults, 356
example code, :MEASure:TEDGe, 368
example code, :MTESt, 387
example code, :POD<n>:THReshold, 423
example code, :RUN/:STOP, 180
example code, :SYSTem:SETup, 625
example code, :TIMebase:DELay, 817
example code, :TIMebase:MODE, 631
example code, :TIMebase:RANGe, 633
example code, :TIMebase:REFerence, 634
example code, :TRIGger:MODE, 648
example code, :TRIGger:SLOPe, 660
example code, :TRIGger:SOURce, 661
example code, :VIEW and :BLANk, 186
example code, :WAVeform, 730
example code, :WAVeform:DATA, 717
example code, :WAVeform:POINts, 721
example code, :WAVeform:PREamble, 725
example code, :WAVeform:SEGMented, 195
example code, *RST, 142
example programs, 5
, 869
EXE (Execution Error) status bit, 130, 132
execution error detected in Standard Event
Status, 132
exponential notation, 121
external glitch trigger source, 670
external range, 266
external trigger, 263, 265, 661
EXTernal trigger commands, 263
EXTernal trigger level, 658
external trigger probe attenuation factor, 265
external trigger probe sensing, 783
EXTernal trigger source, 661
external trigger units, 267
F
failed waveforms in mask test, 396
failure, self test, 149
fall time measurement, 330, 343
falling edge count measurement, 345
falling pulse count measurement, 346
Fast Fourier Transform (FFT) functions, 271,
272, 283, 284, 285, 784
FF values in waveform data, 717
FFT (Fast Fourier Transform) functions, 271,
272, 283, 284, 285, 784
FFT (Fast Fourier Transform) operation, 278,
729
fifty ohm impedance, disable setting, 624
filename for hardcopy, 787
filename for recall, 427, 745
filename for save, 436
filter for frequency reject, 659
filter for high frequency reject, 644
filter for noise reject, 649
filter used to limit bandwidth, 224, 264
filters to Fast Fourier Transforms, 285
fine horizontal adjustment (vernier), 636
fine vertical adjustment (vernier), 240
finish pending device operations, 136
first point displayed, 739
FLATtop window for amplitude
measurements, 285
format, 719
, 724
format for block data, 135
format for hardcopy, 786
format for image, 439
format for waveform data, 447
FormattedIO488 object, 47
formfeed for hardcopy, 288, 292
formulas for data conversion, 712
frame, 526
frame counters (CAN), error, 460
frame counters (CAN), overload, 461
frame counters (CAN), reset, 462
frame counters (CAN), total, 463
frame counters (UART), error, 541
frame counters (UART), reset, 542
frame counters (UART), Rx frames, 543
frame counters (UART), Tx frames, 544
framing, 523
frequency measurement, 45, 330, 344
frequency resolution, 285
frequency span of display, 284
frequency versus dB, 271
front panel mode, 650
front panel Single key, 182
front panel Stop key, 184
front-panel lock, 620
full-scale horizontal time, 633, 638
full-scale vertical axis defined, 279
function, 186, 272, 273, 277,
278, 279, 280,
281, 283, 284, 285, 784, 785
FUNCtion commands, 269
function memory, 183
function turned on or off, 785
function, demo signal, 242
function, waveform generator, 746
functions, 729
G
g(t) source, first input channel, 275
g(t) source, math operation, 274
g(t) source, second input channel, 276
gateway IP, 36
general SBUS<n> commands, 455
general SEARch commands, 558
general trigger commands, 643
glitch demo signal, 242
glitch duration, 669
glitch qualifier, 668
GLITch SEARch commands, 565
glitch search, greater than value, 566
glitch search, less than value, 567
glitch search, polarity, 568
glitch search, qualifier, 569
glitch search, range, 570
glitch search, source, 571
glitch source, 670
GLITch trigger commands, 662
glitch trigger duration, 664
glitch trigger polarity, 667
glitch trigger source, 664
GPIB interface, 35, 36
graticule area for hardcopy print, 289
graticule colors, invert for hardcopy, 293, 789
graticule colors, invert for image, 440
grayscale palette for hardcopy, 301
grayscale palette for image, 441
grayscaling on hardcopy, 788
greater than qualifier, 668
greater than time, 664, 669, 675
, 679
greater than value for glitch search, 566
groups of digital channels, 419, 421, 423, 776
H
HANNing window for frequency
resolution, 285
hardcopy, 179, 288
HARDcopy commands, 287
hardcopy factors, 291, 438
hardcopy filename, 787
hardcopy format, 786
hardcopy formfeed, 292
hardcopy grayscale, 788
hardcopy invert graticule colors, 293, 789
hardcopy layout, 294
hardcopy palette, 301
hardcopy print, area, 289
hardcopy printer driver, 790
head type, probe, 232
header, 861
high resolution acquisition type, 711
high trigger level, 646
high-frequency reject filter, 644, 659
high-level voltage, waveform generator, 756
high-resolution acquisition type, 188
hold until operation complete, 136
holdoff time, 645
holes in waveform data, 717
horizontal adjustment, fine (vernier), 636
horizontal position, 637
horizontal scale, 635, 639
horizontal scaling, 724
horizontal time, 633, 638, 793
Host name softkey
, 36
hostname, 36