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 967
runt search qualifier, 574
runt search source, 575
runt search, pulse time, 576
RUNT trigger commands, 680
runt trigger polarity, 681
runt trigger qualifier, 682
runt trigger source, 683
runt trigger time, 684
Rx frame count (UART), 543
Rx source, 548
S
sample rate, 198
sampled data, 780
sampled data points, 717
SAV (Save), 143
save, 143, 434
SAVE commands, 433
save filename, 436
save image, 437
save image with inksaver, 440
save mask, 442, 443
save mask test failures, 407
save path information, 444
save reference waveform, 451
save setup, 445
save to reference waveform location, 764
save waveform data, 446
saved image, area, 815
saving and recalling data, 255
SBUS CAN commands, 458
SBUS commands, 453
SBUS I2S commands, 475
SBUS<n> commands, general, 455
scale, 281, 635, 639
scale factors output on hardcopy, 291, 438
scale for channels, 238
scale units for channels, 239
scale units for external trigger, 267
scaling display factors, 231
SCPI commands, 55
scratch measurements, 792
screen area for hardcopy print, 289
screen area for saved image, 815
screen image data, 258
SEARch commands, 557
SEARch commands, CAN, 582
SEARch commands, EDGE, 562
SEARch commands, general, 558
SEARch commands, GLITch, 565
SEARch commands, I2S, 588
SEARch commands, IIC, 594
SEARch commands, LIN, 601
SEARch commands, RUNT, 572
SEARch commands, SPI, 607
SEARch commands, TRANsition, 577
SEARch commands, UART, 611
search mode, 560
search state, 561
search, edge slope, 563
search, edge source, 564
SECAM, 697, 701
seconds per division, 635
segmented waveform save option, 449
segments, analyze, 193
segments, count of waveform, 727
segments, setting number of memory, 194
segments, setting the index, 195
segments, time tag, 728
select measurement channel, 362
self-test, 149
sensing a channel probe, 779
sensing a external trigger probe, 783
sensitivity of oscilloscope input, 231
sequential commands,
868
serial clock, 496, 524
serial data, 497
serial decode bus, 453
serial decode bus display, 456
serial decode mode, 457
serial frame, 526
serial number, 181
service request, 147
Service Request Enable Register (SRE), 145,
835
set center frequency, 272
set cursors, 797, 798
set date, 617
set time, 627
set up oscilloscope, 35
setting digital display, 249
setting digital label, 208, 250
setting digital position, 251
setting digital threshold, 253
setting display, 273
setting external trigger level, 263
setting impedance for channels, 227
setting inversion for channels, 228
setting pod display, 421
setting pod size, 422
setting pod threshold, 423
settings, 139, 143
settings, instrument, 288
setup, 188, 202, 223,
248, 255, 271, 288, 625
setup and hold trigger slope, 686
setup and hold trigger source, 687, 688
setup and hold trigger time, 689, 690
setup configuration, 139, 143, 625
setup defaults, 140, 621
setup memory, 139
setup reported, 642
setup, recall, 430
setup, save, 445
SHOLd trigger commands, 685
short form, 5, 862
show channel labels, 259
show measurements, 330, 361
SICL example in C, 938
SICL example in Visual Basic, 947
SICL examples, 938
sigma, mask test run, 409
signal type, 235
signed data, 713
simple command headers, 863
sine waveform demo signal, 242
sine waveform generator output, 746
single acquisition, 182
single-ended probe heads, 232
single-ended signal type, 235
single-shot demo signal, 242
single-shot DUT, synchronizing with, 854
size, 422
size, digital channels, 252
skew, 234, 777
skew reference waveform, 765
slope, 521, 660
slope (direction) of waveform, 799
slope not valid in TV trigger mode, 660
slope parameter for delay measurement, 340
slope, Nth edge in burst, 654
slope, setup and hold trigger, 686
slope, transition search, 579
slope, transition trigger, 693
slot, network printer, 299
smoothing acquisition type, 711
snapshot all measurement, 332
software version, 134
source, 271, 362, 468, 509
source for function, 282, 283, 784
source for glitch search, 571
source for Nth edge burst trigger, 655
source for trigger, 661
source for TV trigger, 700
source, automask, 392
source, mask test, 417
source, runt search, 575
source, runt trigger, 683
source, save reference waveform, 450
source, setup and hold trigger, 687, 688
source, transition trigger, 580, 694
source, waveform, 729
span, 271
span of frequency on display, 284
specify measurement, 362
SPI, 521
SPI clock timeout, 522
SPI decode bit order, 520
SPI decode word width, 534
SPI demo signal, 243
SPI MISO data, 733
SPI SEARch commands, 607
SPI serial search, data, 609
SPI serial search, data width, 610
SPI serial search, mode, 608
SPI trigger, 523, 530, 532
SPI trigger clock, 524
SPI trigger commands, 518
SPI trigger frame, 526
SPI trigger MISO data pattern, 529
SPI trigger MOSI data pattern, 531
SPI trigger type, 533
SPI trigger, MISO data source, 527
SPI trigger, MOSI data source, 525, 528
SPI triggering, 454
square root math function, 278