Keysight Technologies InfiniiVision DSOX1204A manuals
InfiniiVision DSOX1204A
Table of contents
- safety notices
- In This Book
- Table Of Contents
- Table Of Contents
- Table Of Contents
- Table Of Contents
- Table Of Contents
- Table Of Contents
- Table Of Contents
- Table Of Contents
- Table Of Contents
- Table Of Contents
- Table Of Contents
- Table Of Contents
- Table Of Contents
- Table Of Contents
- Table Of Contents
- Table Of Contents
- Table Of Contents
- 1 What's New
- Version 2.00 at Introduction
- Command Differences From 1000 X-Series Oscilloscopes
- 2 Setting Up
- Step 1. Install Keysight IO Libraries Suite software
- Step 2. Connect and set up the oscilloscope
- Step 3. Verify the oscilloscope connection
- 3 Getting Started
- Basic Oscilloscope Program Structure
- Analyzing Captured Data
- Programming the Oscilloscope
- Opening the Oscilloscope Connection via the IO Library
- Using :AUToscale to Automate Oscilloscope Setup
- Capturing Data with the :DIGitize Command
- Reading Query Responses from the Oscilloscope
- Reading Query Results into String Variables
- Sending Multiple Queries and Reading Results
- Checking Instrument Status
- Command Summary
- Syntax Elements
- n,..,p (Value Ranges)
- 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)
- 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)
- SERial
- SINGle
- STATus
- STOP
- TER (Trigger Event Register)
- VIEW
- ABUS:BIT<m
- ABUS:BITS
- ABUS:CLEar
- ABUS:DISPlay
- ABUS:LABel
- ABUS:MASK
- ACQuire:COMPlete
- ACQuire:COUNt
- ACQuire:MODE
- ACQuire:POINts
- ACQuire:SEGMented:ANALyze
- ACQuire:SEGMented:COUNt
- ACQuire:SEGMented:INDex
- ACQuire:SRATe
- ACQuire:TYPE
- CALibrate:DATE
- CALibrate:LABel
- CALibrate:OUTPut
- CALibrate:PROTected
- CALibrate:STARt
- CALibrate:STATus
- CALibrate:TEMPerature
- CALibrate:TIME
- CHANnel<n>:BANDwidth
- CHANnel<n>:BWLimit
- CHANnel<n>:COUPling
- CHANnel<n>:DISPlay
- CHANnel<n>:IMPedance
- CHANnel<n>:INVert
- CHANnel<n>:LABel
- CHANnel<n>:OFFSet
- CHANnel<n>:PROBe
- CHANnel<n>:PROBe:HEAD[:TYPE]
- CHANnel<n>:PROBe:ID
- CHANnel<n>:PROBe:SKEW
- CHANnel<n>:PROBe:STYPe
- CHANnel<n>:PROTection
- CHANnel<n>:RANGe
- CHANnel<n>:SCALe
- CHANnel<n>:UNITs
- CHANnel<n>:VERNier
- DEMO:FUNCtion
- DEMO:OUTPut
- DISPlay:ANNotation
- DISPlay:ANNotation:BACKground
- DISPlay:ANNotation:COLor
- DISPlay:ANNotation:TEXT
- DISPlay:CLEar
- DISPlay:DATA
- DISPlay:INTensity:WAVeform
- DISPlay:LABel
- DISPlay:LABList
- DISPlay:MENU:TIMeout
- DISPlay:PERSistence
- DISPlay:VECTors
- DVM:ARANge
- DVM:CURRent
- DVM:ENABle
- DVM:FREQuency
- DVM:MODE
- DVM:SOURce
- EXTernal:BWLimit
- EXTernal:DISPlay
- EXTernal:LABel
- EXTernal:LEVel
- EXTernal:POSition
- EXTernal:PROBe
- EXTernal:RANGe
- EXTernal:UNITs
- FFT:CENTer
- FFT:DISPlay
- FFT:OFFSet
- FFT:RANGe
- FFT:REFerence
- FFT:SCALe
- FFT:SOURce1
- FFT:SPAN
- FFT:VTYPe
- FFT:WINDow
- FRANalysis:DATA
- FRANalysis:ENABle
- FRANalysis:FREQuency:MODE
- FRANalysis:FREQuency:SINGle
- FRANalysis:FREQuency:STARt
- FRANalysis:FREQuency:STOP
- FRANalysis:RUN
- FRANalysis:SOURce:INPut
- FRANalysis:SOURce:OUTPut
- FRANalysis:SWEep:POINts
- FRANalysis:TRACe
- FRANalysis:WGEN:LOAD
- FRANalysis:WGEN:VOLTage
- FUNCtion:DISPlay
- FUNCtion[:FFT]:CENTer
- FUNCtion[:FFT]:PHASe:REFerence
- FUNCtion[:FFT]:SPAN
- FUNCtion[:FFT]:VTYPe
- FUNCtion[:FFT]:WINDow
- FUNCtion:FREQuency:LOWPass
- FUNCtion:GOFT:OPERation
- FUNCtion:GOFT:SOURce1
- FUNCtion:GOFT:SOURce2
- FUNCtion:OFFSet
- FUNCtion:OPERation
- FUNCtion:RANGe
- FUNCtion:REFerence
- FUNCtion:SCALe
- FUNCtion:SOURce1
- FUNCtion:SOURce2
- HARDcopy:AREA
- HARDcopy:APRinter
- HARDcopy:FACTors
- HARDcopy:FFEed
- HARDcopy:INKSaver
- HARDcopy:LAYout
- HARDcopy:NETWork:ADDRess
- HARDcopy:NETWork:APPLy
- HARDcopy:NETWork:SLOT
- HARDcopy:PALette
- HARDcopy:PRINter:LIST
- HARDcopy:STARt
- MARKer:MODE
- MARKer:X1Position
- MARKer:X1Y1source
- MARKer:X2Position
- MARKer:X2Y2source
- MARKer:XDELta
- MARKer:XUNits
- MARKer:XUNits:USE
- MARKer:Y1Position
- MARKer:Y2Position
- MARKer:YDELta
- MARKer:YUNits
- MARKer:YUNits:USE
- MEASure:ALL
- MEASure:BRATe
- MEASure:CLEar
- MEASure:COUNter
- MEASure:DEFine
- MEASure:DELay
- MEASure:DUTYcycle
- MEASure:FALLtime
- MEASure:FREQuency
- MEASure:NDUTy
- 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:TEDGe
- MEASure:TVALue
- MEASure:VAMPlitude
- MEASure:VAVerage
- MEASure:VBASe
- MEASure:VMAX
- MEASure:VMIN
- MEASure:VPP
- MEASure:VRMS
- MEASure:VTIMe
- MEASure:VTOP
- MEASure:WINDow
- MEASure:XMAX
- MEASure:XMIN
- 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
- RECall:FILename
- RECall:MASK[:STARt]
- RECall:PWD
- RECall:SETup[:STARt]
- RECall:WMEMory<r>[:STARt]
- SAVE:FILename
- SAVE:IMAGe[:STARt]
- SAVE:IMAGe:FACTors
- SAVE:IMAGe:FORMat
- SAVE:IMAGe:INKSaver
- SAVE:IMAGe:PALette
- SAVE:MASK[:STARt]
- SAVE:MULTi[:STARt]
- SAVE:PWD
- SAVE:SETup[:STARt]
- SAVE:WAVeform[:STARt]
- SAVE:WAVeform:FORMat
- SAVE:WAVeform:LENGth
- SAVE:WAVeform:LENGth:MAX
- SAVE:WAVeform:SEGMented
- SAVE:WMEMory:SOURce
- SAVE:WMEMory[:STARt]
- General :SBUS<n> Commands
- SBUS<n>:DISPlay
- SBUS<n>:MODE
- SBUS<n>:CAN Commands
- SBUS<n>:CAN:COUNt:ERRor
- SBUS<n>:CAN:COUNt:OVERload
- SBUS<n>:CAN:COUNt:RESet
- SBUS<n>:CAN:COUNt:TOTal
- SBUS<n>:CAN:COUNt:UTILization
- SBUS<n>:CAN:SAMPlepoint
- SBUS<n>:CAN:SIGNal:BAUDrate
- SBUS<n>:CAN:SIGNal:DEFinition
- SBUS<n>:CAN:SOURce
- SBUS<n>:CAN:TRIGger
- SBUS<n>:CAN:TRIGger:PATTern:DATA
- SBUS<n>:CAN:TRIGger:PATTern:DATA:LENGth
- SBUS<n>:CAN:TRIGger:PATTern:ID
- SBUS<n>:CAN:TRIGger:PATTern:ID:MODE
- SBUS<n>:IIC Commands
- SBUS<n>:IIC:ASIZe
- SBUS<n>:IIC[:SOURce]:CLOCk
- SBUS<n>:IIC[:SOURce]:DATA
- SBUS<n>:IIC:TRIGger:PATTern:ADDRess
- SBUS<n>:IIC:TRIGger:PATTern:DATA
- SBUS<n>:IIC:TRIGger:PATTern:DATa2
- SBUS<n>:IIC:TRIGger:QUALifier
- SBUS<n>:IIC:TRIGger[:TYPE]
- SBUS<n>:LIN Commands
- SBUS<n>:LIN:PARity
- SBUS<n>:LIN:SAMPlepoint
- SBUS<n>:LIN:SIGNal:BAUDrate
- SBUS<n>:LIN:SOURce
- SBUS<n>:LIN:STANdard
- SBUS<n>:LIN:SYNCbreak
- SBUS<n>:LIN:TRIGger
- SBUS<n>:LIN:TRIGger:ID
- SBUS<n>:LIN:TRIGger:PATTern:DATA
- SBUS<n>:LIN:TRIGger:PATTern:DATA:LENGth
- SBUS<n>:LIN:TRIGger:PATTern:FORMat
- SBUS<n>:SPI Commands
- SBUS<n>:SPI:BITorder
- SBUS<n>:SPI:CLOCk:SLOPe
- SBUS<n>:SPI:CLOCk:TIMeout
- SBUS<n>:SPI:FRAMing
- SBUS<n>:SPI:SOURce:CLOCk
- SBUS<n>:SPI:SOURce:FRAMe
- SBUS<n>:SPI:SOURce:MISO
- SBUS<n>:SPI:SOURce:MOSI
- SBUS<n>:SPI:TRIGger:PATTern:MISO:DATA
- SBUS<n>:SPI:TRIGger:PATTern:MISO:WIDTh
- SBUS<n>:SPI:TRIGger:PATTern:MOSI:DATA
- SBUS<n>:SPI:TRIGger:PATTern:MOSI:WIDTh
- SBUS<n>:SPI:TRIGger:TYPE
- SBUS<n>:SPI:WIDTh
- SBUS<n>:UART Commands
- SBUS<n>:UART:BASE
- SBUS<n>:UART:BAUDrate
- SBUS<n>:UART:BITorder
- SBUS<n>:UART:COUNt:ERRor
- SBUS<n>:UART:COUNt:RESet
- SBUS<n>:UART:COUNt:RXFRames
- SBUS<n>:UART:COUNt:TXFRames
- SBUS<n>:UART:FRAMing
- SBUS<n>:UART:PARity
- SBUS<n>:UART:POLarity
- SBUS<n>:UART:SOURce:RX
- SBUS<n>:UART:SOURce:TX
- SBUS<n>:UART:TRIGger:BASE
- SBUS<n>:UART:TRIGger:BURSt
- SBUS<n>:UART:TRIGger:DATA
- SBUS<n>:UART:TRIGger:IDLE
- SBUS<n>:UART:TRIGger:QUALifier
- SBUS<n>:UART:TRIGger:TYPE
- SBUS<n>:UART:WIDTh
- SYSTem:DATE
- SYSTem:DIDentifier
- SYSTem:DSP
- SYSTem:ERRor
- SYSTem:LOCK
- SYSTem:MENU
- SYSTem:PERSona[:MANufacturer]
- SYSTem:PERSona[:MANufacturer]:DEFault
- SYSTem:PRESet
- SYSTem:PROTection:LOCK
- SYSTem:RLOGger
- SYSTem:RLOGger:DESTination
- SYSTem:RLOGger:DISPlay
- SYSTem:RLOGger:FNAMe
- SYSTem:RLOGger:STATe
- SYSTem:RLOGger:TRANsparent
- SYSTem:RLOGger:WMODe
- SYSTem:SETup
- SYSTem:TIME
- SYSTem:USB:EJECt
- SYSTem:USB:PLISt
- TIMebase:MODE
- TIMebase:POSition
- TIMebase:RANGe
- TIMebase:REFerence
- TIMebase:SCALe
- TIMebase:VERNier
- TIMebase:WINDow:POSition
- TIMebase:WINDow:RANGe
- TIMebase:WINDow:SCALe
- General :TRIGger Commands
- TRIGger:FORCe
- TRIGger:HFReject
- TRIGger:HOLDoff
- TRIGger:LEVel:ASETup
- TRIGger:LEVel:HIGH
- TRIGger:LEVel:LOW
- TRIGger:MODE
- TRIGger:NREJect
- TRIGger:SWEep
- TRIGger[:EDGE] Commands
- TRIGger[:EDGE]:COUPling
- TRIGger[:EDGE]:LEVel
- TRIGger[:EDGE]:REJect
- TRIGger[:EDGE]:SLOPe
- TRIGger[:EDGE]:SOURce
- TRIGger:GLITch Commands
- TRIGger:GLITch:GREaterthan
- TRIGger:GLITch:LESSthan
- TRIGger:GLITch:LEVel
- TRIGger:GLITch:POLarity
- TRIGger:GLITch:QUALifier
- TRIGger:GLITch:RANGe
- TRIGger:GLITch:SOURce
- TRIGger:PATTern Commands
- TRIGger:PATTern
- TRIGger:PATTern:FORMat
- TRIGger:PATTern:QUALifier
- TRIGger:SHOLd Commands
- TRIGger:SHOLd:SLOPe
- TRIGger:SHOLd:SOURce:CLOCk
- TRIGger:SHOLd:SOURce:DATA
- TRIGger:SHOLd:TIME:HOLD
- TRIGger:SHOLd:TIME:SETup
- TRIGger:TRANsition Commands
- TRIGger:TRANsition:QUALifier
- TRIGger:TRANsition:SLOPe
- TRIGger:TRANsition:SOURce
- TRIGger:TRANsition:TIME
- TRIGger:TV Commands
- TRIGger:TV:LINE
- TRIGger:TV:MODE
- TRIGger:TV:POLarity
- TRIGger:TV:SOURce
- TRIGger:TV:STANdard
- 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:FREQuency
- WGEN:FUNCtion
- WGEN:FUNCtion:PULSe:WIDTh
- WGEN:FUNCtion:RAMP:SYMMetry
- WGEN:FUNCtion:SQUare:DCYCle
- WGEN:MODulation:AM:DEPTh
- WGEN:MODulation:AM:FREQuency
- WGEN:MODulation:FM:DEViation
- WGEN:MODulation:FM:FREQuency
- WGEN:MODulation:FSKey:FREQuency
- WGEN:MODulation:FSKey:RATE
- WGEN:MODulation:FUNCtion
- WGEN:MODulation:FUNCtion:RAMP:SYMMetry
- WGEN:MODulation:NOISe
- WGEN:MODulation:STATe
- WGEN:MODulation:TYPE
- WGEN:OUTPut
- WGEN:OUTPut:LOAD
- WGEN:OUTPut:POLarity
- WGEN:PERiod
- WGEN:RST
- WGEN:VOLTage
- WGEN:VOLTage:HIGH
- WGEN:VOLTage:LOW
- WGEN:VOLTage:OFFSet
- WMEMory<r>:CLEar
- WMEMory<r>:DISPlay
- WMEMory<r>:LABel
- WMEMory<r>:SAVE
- WMEMory<r>:SKEW
- WMEMory<r>:YOFFset
- WMEMory<r>:YRANge
- WMEMory<r>:YSCale
- CHANnel:LABel
- CHANnel2:SKEW
- CHANnel<n>:INPut
- CHANnel<n>:PMODe
- DISPlay:CONNect
- ERASe
- EXTernal:PMODe
- FRANalysis:PPDecade
- 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
- SAVE:IMAGe:AREA
- TIMebase:DELay
- TRIGger:TV:TVMode
- error messages
- Status Reporting Data Structures
- standard event status enable register
- 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
- 34 Synchronizing Acquisitions
- Synchronization in the Programming Flow
- Blocking Synchronization
- Polling Synchronization With Timeout
- Synchronizing with a Single-Shot Device Under Test (DUT)
- Synchronization with an Averaging Acquisition
- Command Classifications
- Valid Command/Query Strings
- Duplicate Mnemonics
- Query Return Values
- All Oscilloscope Commands Are Sequential
- 36 Programming Examples
- VISA COM Examples
- VISA COM Example in C
- VISA COM Example in Visual Basic .NET
- VISA COM Example in Python
- VISA Examples
- VISA Example in Visual Basic
- VISA Example in C
- VISA Example in Visual Basic .NET
- VISA Example in Python (PyVISA 1.5 and older)
- VISA Example in Python (PyVISA 1.6 and newer)
- VISA.NET Examples
- VISA.NET Example in Visual Basic .NET
- VISA.NET Example in IronPython
- SICL Examples
- SICL Example in Visual Basic
- SCPI.NET Examples
Related products
InfiniiVision DSOX1204GInfiniiVision DSO-X 2004AInfiniiVision DSO-X 2024AInfiniiVision DSO-X 4024AInfiniiVision DSO-X 4052AInfiniiVision DSO-X 2012AInfiniiVision DSO-X 2002AInfiniiVision DSO-X 2022AInfiniiVision 3000InfiniiVision 2000Keysight Technologies categories
Measuring Instruments
Test Equipment
Control Unit
Power Supply
Portable Generator
Switch
Accessories
Adapter
Cables and connectors
Industrial Electrical
manualsdatabase
Your AI-powered manual search engine