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
Index
Agilent InfiniiVision 3000 X-Series Oscilloscopes Programmer's Guide 965
multiply math function as g(t) source, 274
N
name channels, 229
name list, 260
negative glitch trigger polarity, 667
negative pulse width, 347
negative pulse width measurement, 45
negative slope, 521, 660
negative slope, Nth edge in burst, 654
negative TV trigger polarity, 699
network domain password, 298
network domain user name, 300
network printer address, 295
network printer domain, 297
network printer slot, 299
network printer, apply connection settings, 296
new line (NL) terminator, 121, 862
NL (new line) terminator, 121, 862
noise reject filter, 649
noise waveform generator output, 747
noisy sine waveform demo signal, 242
non-core commands, 860
non-volatile memory, label list, 208, 250, 260
normal acquisition type, 187, 710
normal trigger sweep mode, 641
notices, 2
NR1 number format, 121
NR3 number format, 121
Nth edge burst trigger source, 655
Nth edge burst triggering, 642
Nth edge in a burst idle, 653
Nth edge in burst slope, 654
Nth edge of burst counter, 652
NTSC, 697, 701
NULL string, 618
number format, 121
number of points, 192, 720, 722
number of time buckets, 720, 722
numeric variables, 52
numeric variables, reading query results into
multiple, 54
nwidth, 347
O
obsolete and discontinued commands, 769
obsolete commands, 860
occurrence reported by magnitude, 799
offset, 271
offset value for channel voltage, 230
offset value for selected function, 277, 280
offset, waveform generator, 758
one values in waveform data, 717
OPC (Operation Complete) command, 136
OPC (Operation Complete) status bit, 130, 132
OPEE (Operation Status Enable Register), 169
Open method, 47
operating configuration, 135, 625
operating state, 143
operation complete, 136
operation status condition register, 171
Operation Status Condition Register
(:OPERegister:CONDition), 171, 843
operation status conditions occurred, 147
Operation Status Enable Register (OPEE), 169
operation status event register, 173
Operation Status Event Register
(:OPERegister[:EVENt]), 173, 842
operation, math, 271
operations for function, 278
OPERegister:CONDition (Operation Status
Condition Register), 171, 843
OPERegister[:EVENt] (Operation Status Event
Register), 173, 842
OPT (Option Identification), 137
optional syntax terms, 121
options, 137
order of digital channels on display, 781
order of output, 715
oscilloscope connection, opening, 47
oscilloscope connection, verifying, 37
oscilloscope external trigger, 263
oscilloscope models, 3
oscilloscope rate, 198
oscilloscope, connecting, 35
oscilloscope, initialization, 44
oscilloscope, operation, 6
oscilloscope, program structure, 44
oscilloscope, setting up, 35
oscilloscope, setup, 48
output control, demo signals, 246
output control, waveform generator, 751
output load impedance, waveform
generator, 752
output messages ready, 147
output queue, 136, 837
output queue clear, 129
output sequence, 715
overlapped commands, 868
overload, 236
Overload Event Enable Register (OVL), 175
Overload Event Register (:OVLRegister), 845
Overload Event Register (OVLR), 177
overload frame count (CAN), 461
overload protection, 175, 177
overshoot of waveform, 348
overvoltage, 236
OVL (Overload Event Enable Register), 175
OVLR (Overload Event Register),
177
OVLR bit, 171, 173
OVLRegister (Overload Event Register), 845
P
PAL, 697, 701
palette for hardcopy, 301
palette for image, 441
PAL-M, 697, 701
parameters for delay measurement, 340
parametric measurements, 330
parity, 546
parity bits, LIN serial decode bus, 506
parser, 154, 865
pass, self test, 149
password, network domain, 298
path information, recall, 429
path information, save, 444
pattern, 498, 499, 500
pattern data, I2S, 487
pattern data, LIN, 514
pattern duration, 664, 665, 675, 676
pattern for pattern trigger, 672
pattern format, I2S, 489
pattern format, LIN, 517
pattern length, 472, 516
PATTern trigger commands, 671
pattern trigger format, 674
pattern trigger qualifier, 677
pattern triggering, 642
pattern width, 530, 532
peak data, 711
peak detect, 199
peak detect acquisition type, 188, 711
peaks, 271
peak-to-peak vertical value measurement, 376
pending operations, 136
percent of waveform overshoot, 348
percent thresholds, 338
period measured to calculate phase, 352
period measurement, 45, 330, 351
period, waveform generator, 753
persistence, waveform, 255, 261
phase angle, demo signals, 245
phase measured between channels, 352
phase measurements, 367
phase shifted demo signals, 242
PNG format screen image data, 258
pod, 419, 421, 422, 423, 729, 776
POD commands, 419
POD data format, 714
pod, stop displaying, 162
points, 192, 720, 722
points in waveform data, 710
polarity, 547, 699
polarity for glitch search, 568
polarity for glitch trigger, 667
polarity, runt search,
573
polarity, runt trigger, 681
polling synchronization with timeout, 852
polling wait, 850
PON (Power On) status bit, 130, 132
portrait layout for hardcopy, 294
position, 251, 314, 632, 637
position cursors, 797, 798
position in zoomed view, 637
position waveforms, 781
positive glitch trigger polarity, 667
positive pulse width, 355
positive pulse width measurement, 45
positive slope, 521, 660
positive slope, Nth edge in burst, 654
positive TV trigger polarity, 699
positive width, 355