Sign In
Upload
Manuals
Brands
Keysight Technologies Manuals
Test Equipment
InfiniiVision DSOX1204A
Keysight Technologies InfiniiVision DSOX1204A Manuals
Manuals and User Guides for Keysight Technologies InfiniiVision DSOX1204A. We have
1
Keysight Technologies InfiniiVision DSOX1204A manual available for free PDF download: Programmer's Manual
Keysight Technologies InfiniiVision DSOX1204A Programmer's Manual (946 pages)
Brand:
Keysight Technologies
| Category:
Test Equipment
| Size: 5.64 MB
Table of Contents
In this Book
3
Table of Contents
7
1 What's New
25
What's New in Version 2.01
26
Version 2.00 at Introduction
27
Command Differences from 1000 X-Series Oscilloscopes
28
2 Setting up
31
Step 1. Install Keysight IO Libraries Suite Software
32
Step 2. Connect and Set up the Oscilloscope
33
Using the USB (Device) Interface
33
Using the LAN Interface
33
Step 3. Verify the Oscilloscope Connection
35
3 Getting Started
37
Basic Oscilloscope Program Structure
38
Initializing
38
Capturing Data
38
Analyzing Captured Data
39
Programming the Oscilloscope
40
Referencing the IO Library
40
Opening the Oscilloscope Connection Via the IO Library
41
Initializing the Interface and the Oscilloscope
41
Using :Autoscale to Automate Oscilloscope Setup
42
Using Other Oscilloscope Setup Commands
42
Capturing Data with the :Digitize Command
43
Reading Query Responses from the Oscilloscope
45
Reading Query Results into String Variables
46
Reading Query Results into Numeric Variables
46
Reading Definite-Length Block Query Response Data
46
Sending Multiple Queries and Reading Results
47
Checking Instrument Status
48
4 Commands Quick Reference
49
Command Summary
50
Syntax Elements
103
Number Format
103
NL> (Line Terminator)
103
] (Optional Syntax Terms)
103
(Braces)
103
(Defined As)
103
(Angle Brackets)
104
(Ellipsis)
104
D (Digits)
104
Quoted ASCII String
104
Definite-Length Block Response Data
104
N,..,P (Value Ranges)
104
5 Common (*) Commands
107
CLS (Clear Status)
111
ESE (Standard Event Status Enable)
112
ESR (Standard Event Status Register)
114
IDN (Identification Number)
116
LRN (Learn Device Setup)
117
OPC (Operation Complete)
118
OPT (Option Identification)
119
RCL (Recall)
120
RST (Reset)
121
SAV (Save)
124
SRE (Service Request Enable)
125
STB (Read Status Byte)
127
TRG (Trigger)
129
TST (Self Test)
130
WAI (Wait to Continue)
131
6 Root (:) Commands
133
AER (Arm Event Register)
136
Autoscale
137
Autoscale:amode
139
Autoscale:channels
140
Autoscale:fdebug
141
Blank
142
Digitize
143
Mteenable (Mask Test Event Enable Register)
144
Mteregister[:Event] (Mask Test Event Event Register)
146
OPEE (Operation Status Enable Register)
148
Operegister:condition (Operation Status Condition Register)
150
Operegister[:Event] (Operation Status Event Register)
152
Ovlenable (Overload Event Enable Register)
154
Ovlregister (Overload Event Register)
156
Print
158
Run
159
Serial
160
Single
161
Status
162
Stop
163
TER (Trigger Event Register)
164
View
165
7 :ABUS Commands
167
Abus:bit<M
169
Abus:bits
170
Abus:clear
172
Abus:display
173
Abus:label
174
Abus:mask
175
8 :Acquire Commands
177
Acquire:complete
179
Acquire:count
180
Acquire:mode
181
Acquire:points
182
Acquire:segmented:analyze
183
Acquire:segmented:count
184
Acquire:segmented:index
185
Acquire:srate
188
Acquire:type
189
9 :Calibrate Commands
191
Calibrate:date
193
Calibrate:label
194
Calibrate:output
195
Calibrate:protected
196
Calibrate:start
197
Calibrate:status
198
Calibrate:temperature
199
Calibrate:time
200
10 :Channel<N> Commands
201
Channel<N>:Bandwidth
204
Channel<N>:Bwlimit
205
Channel<N>:Coupling
206
Channel<N>:Display
207
Channel<N>:Impedance
208
Channel<N>:Invert
209
Channel<N>:Label
210
Channel<N>:Offset
211
Channel<N>:Probe
212
Channel<N>:Probe:head[:Type]
213
Channel<N>:Probe:ID
214
Channel<N>:Probe:skew
215
Channel<N>:Probe:stype
216
Channel<N>:Protection
217
Channel<N>:Range
218
Channel<N>:Scale
219
Channel<N>:Units
220
Channel<N>:Vernier
221
11 :DEMO Commands
223
Demo:function
224
Demo:output
226
12 :Display Commands
227
Display:annotation
229
Display:annotation:background
230
Display:annotation:color
231
Display:annotation:text
232
Display:clear
233
Display:data
234
Display:intensity:waveform
235
Display:label
236
Display:lablist
237
Display:menu:timeout
238
Display:persistence
239
Display:vectors
240
13 :DVM Commands
241
DVM:arange
242
DVM:current
243
DVM:enable
244
DVM:frequency
245
DVM:mode
246
DVM:source
247
14 :External Trigger Commands
249
External:bwlimit
251
External:display
252
External:label
253
External:level
254
External:position
255
External:probe
256
External:range
257
External:units
258
15 :FFT Commands
259
Fft:center
261
Fft:display
262
Fft:offset
263
Fft:range
264
Fft:reference
265
Fft:scale
266
Fft:source1
267
Fft:span
268
Fft:vtype
269
Fft:window
270
16 :Franalysis Commands
273
Franalysis:data
275
Franalysis:enable
276
Franalysis:frequency:mode
277
Franalysis:frequency:single
278
Franalysis:frequency:start
279
Franalysis:frequency:stop
280
Franalysis:run
281
Franalysis:source:input
282
Franalysis:source:output
283
Franalysis:sweep:points
284
Franalysis:trace
285
Franalysis:wgen:load
286
Franalysis:wgen:voltage
287
17 :Function Commands
289
Function:display
292
Function[:Fft]:Center
293
Function[:Fft]:Phase:reference
294
Function[:Fft]:Span
295
Function[:Fft]:Vtype
296
Function[:Fft]:Window
297
Function:frequency:lowpass
298
Function:goft:operation
299
Function:goft:source1
300
Function:goft:source2
301
Function:offset
302
Function:operation
303
Function:range
305
Function:reference
306
Function:scale
307
Function:source1
308
Function:source2
309
18 :Hardcopy Commands
311
Hardcopy:area
313
Hardcopy:aprinter
314
Hardcopy:factors
315
Hardcopy:ffeed
316
Hardcopy:inksaver
317
Hardcopy:layout
318
Hardcopy:network:address
319
Hardcopy:network:apply
320
Hardcopy:network:slot
321
Hardcopy:palette
322
Hardcopy:printer:list
323
Hardcopy:start
324
19 :Marker Commands
325
Marker:mode
328
Marker:x1Position
329
Marker:x1Y1Source
330
Marker:x2Position
331
Marker:x2Y2Source
332
Marker:xdelta
333
Marker:xunits
334
Marker:xunits:use
335
Marker:y1Position
336
Marker:y2Position
337
Marker:ydelta
338
Marker:yunits
339
Marker:yunits:use
340
20 :Measure Commands
341
Measure:all
352
Measure:brate
353
Measure:clear
354
Measure:counter
355
Measure:define
356
Measure:delay
359
Measure:dutycycle
361
Measure:falltime
362
Measure:frequency
363
Measure:nduty
364
Measure:nedges
365
Measure:npulses
366
Measure:nwidth
367
Measure:overshoot
368
Measure:pedges
370
Measure:period
371
Measure:phase
372
Measure:ppulses
373
Measure:preshoot
374
Measure:pwidth
375
Measure:results
376
Measure:risetime
377
Measure:sdeviation
378
Measure:show
379
Measure:source
380
Measure:tedge
382
Measure:tvalue
384
Measure:vamplitude
386
Measure:vaverage
387
Measure:vbase
388
Measure:vmax
389
Measure:vmin
390
Measure:vpp
391
Measure:vrms
392
Measure:vtime
393
Measure:vtop
394
Measure:window
395
Measure:xmax
396
Measure:xmin
397
21 :Mtest Commands
399
Mtest:all
404
Mtest:amask:create
405
Mtest:amask:source
406
Mtest:amask:units
407
Mtest:amask:xdelta
408
Mtest:amask:ydelta
409
Mtest:count:fwaveforms
410
Mtest:count:reset
411
Mtest:count:time
412
Mtest:count:waveforms
413
Mtest:data
414
Mtest:delete
415
Mtest:enable
416
Mtest:lock
417
Mtest:rmode
418
Mtest:rmode:faction:measure
419
Mtest:rmode:faction:print
420
Mtest:rmode:faction:save
421
Mtest:rmode:faction:stop
422
Mtest:rmode:sigma
423
Mtest:rmode:time
424
Mtest:rmode:waveforms
425
Mtest:scale:bind
426
Mtest:scale:x1
427
Mtest:scale:xdelta
428
Mtest:scale:y1
429
Mtest:scale:y2
430
Mtest:source
431
Mtest:title
432
22 :Recall Commands
433
Recall:filename
435
Recall:mask[:Start]
436
Recall:pwd
437
Recall:setup[:Start]
438
Recall:wmemory<R>[:Start]
439
23 :SAVE Commands
441
Save:filename
444
Save:image[:Start]
445
Save:image:factors
446
Save:image:format
447
Save:image:inksaver
448
Save:image:palette
449
Save:mask[:Start]
450
Save:multi[:Start]
451
Save:pwd
452
Save:setup[:Start]
453
Save:waveform[:Start]
454
Save:waveform:format
455
Save:waveform:length
456
Save:waveform:length:max
457
Save:waveform:segmented
458
Save:wmemory:source
459
Save:wmemory[:Start]
460
24 :Sbus<N> Commands
461
General :Sbus<N> Commands
463
Sbus<N>:Display
464
Sbus<N>:Mode
465
24 Sbus<N>:Can Commands
466
Sbus<N>:Can:count:error
468
Sbus<N>:Can:count:overload
469
Sbus<N>:Can:count:reset
470
Sbus<N>:Can:count:total
471
Sbus<N>:Can:count:utilization
472
Sbus<N>:Can:samplepoint
473
Sbus<N>:Can:signal:baudrate
474
Sbus<N>:Can:signal:definition
475
Sbus<N>:Can:source
476
Sbus<N>:Can:trigger
477
Sbus<N>:Can:trigger:pattern:data
479
Sbus<N>:Can:trigger:pattern:data:length
480
Sbus<N>:Can:trigger:pattern:ID
481
Sbus<N>:Can:trigger:pattern:ID:mode
482
Sbus<N>:IIC Commands
483
Sbus<N>:IIC:asize
484
Sbus<N>:IIC[:Source]:Clock
485
Sbus<N>:IIC[:Source]:Data
486
Sbus<N>:IIC:trigger:pattern:address
487
Sbus<N>:IIC:trigger:pattern:data
488
Sbus<N>:IIC:trigger:pattern:data2
489
Sbus<N>:IIC:trigger:qualifier
490
Sbus<N>:IIC:trigger[:Type]
491
Sbus<N>:Lin Commands
493
Sbus<N>:Lin:parity
495
Sbus<N>:Lin:samplepoint
496
Sbus<N>:Lin:signal:baudrate
497
Sbus<N>:Lin:source
498
Sbus<N>:Lin:standard
499
Sbus<N>:Lin:syncbreak
500
Sbus<N>:Lin:trigger
501
Sbus<N>:Lin:trigger:ID
502
Sbus<N>:Lin:trigger:pattern:data
503
Sbus<N>:Lin:trigger:pattern:data:length
505
Sbus<N>:Lin:trigger:pattern:format
506
Sbus<N>:Spi Commands
507
Sbus<N>:Spi:bitorder
509
Sbus<N>:Spi:clock:slope
510
Sbus<N>:Spi:clock:timeout
511
Sbus<N>:Spi:framing
512
Sbus<N>:Spi:source:clock
513
Sbus<N>:Spi:source:frame
514
Sbus<N>:Spi:source:miso
515
Sbus<N>:Spi:source:mosi
516
Sbus<N>:Spi:trigger:pattern:miso:data
517
Sbus<N>:Spi:trigger:pattern:miso:width
518
Sbus<N>:Spi:trigger:pattern:mosi:data
519
Sbus<N>:Spi:trigger:pattern:mosi:width
520
Sbus<N>:Spi:trigger:type
521
Sbus<N>:Spi:width
522
Sbus<N>:Uart Commands
523
Sbus<N>:Uart:base
525
Sbus<N>:Uart:baudrate
526
Sbus<N>:Uart:bitorder
527
Sbus<N>:Uart:count:error
528
Sbus<N>:Uart:count:reset
529
Sbus<N>:Uart:count:rxframes
530
Sbus<N>:Uart:count:txframes
531
Sbus<N>:Uart:framing
532
Sbus<N>:Uart:parity
533
Sbus<N>:Uart:polarity
534
Sbus<N>:Uart:source:rx
535
Sbus<N>:Uart:source:tx
536
Sbus<N>:Uart:trigger:base
537
Sbus<N>:Uart:trigger:burst
538
Sbus<N>:Uart:trigger:data
539
Sbus<N>:Uart:trigger:idle
540
Sbus<N>:Uart:trigger:qualifier
541
Sbus<N>:Uart:trigger:type
542
Sbus<N>:Uart:width
543
25 :System Commands
545
System:date
548
System:didentifier
549
System:dsp
550
System:error
551
System:lock
552
System:menu
553
System:persona[:Manufacturer]
554
System:persona[:Manufacturer]:Default
555
System:preset
556
System:protection:lock
559
System:rlogger
560
System:rlogger:destination
561
System:rlogger:display
562
System:rlogger:fname
563
System:rlogger:state
564
System:rlogger:transparent
565
System:rlogger:wmode
566
System:setup
567
System:time
569
System:usb:eject
570
System:usb:plist
571
26 :Timebase Commands
573
Timebase:mode
575
Timebase:position
576
Timebase:range
577
Timebase:reference
578
Timebase:scale
579
Timebase:vernier
580
Timebase:window:position
581
Timebase:window:range
582
Timebase:window:scale
583
27 :Trigger Commands
585
General :Trigger Commands
587
Trigger:force
588
Trigger:hfreject
589
Trigger:holdoff
590
Trigger:level:asetup
591
Trigger:level:high
592
Trigger:level:low
593
Trigger:mode
594
Trigger:nreject
595
Trigger:sweep
596
Trigger[:Edge] Commands
597
Trigger[:Edge]:Coupling
598
Trigger[:Edge]:Level
599
Trigger[:Edge]:Reject
600
Trigger[:Edge]:Slope
601
Trigger[:Edge]:Source
602
Trigger:glitch Commands
603
Trigger:glitch:greaterthan
604
Trigger:glitch:lessthan
605
Trigger:glitch:level
606
Trigger:glitch:polarity
607
Trigger:glitch:qualifier
608
Trigger:glitch:range
609
Trigger:glitch:source
610
Trigger:pattern Commands
611
Trigger:pattern
612
Trigger:pattern:format
614
Trigger:pattern:qualifier
615
Trigger:shold Commands
616
Trigger:shold:slope
617
Trigger:shold:source:clock
618
Trigger:shold:source:data
619
Trigger:shold:time:hold
620
Trigger:shold:time:setup
621
Trigger:transition Commands
622
Trigger:transition:qualifier
623
Trigger:transition:slope
624
Trigger:transition:source
625
Trigger:transition:time
626
Trigger:tv Commands
627
Trigger:tv:line
628
Trigger:tv:mode
629
Trigger:tv:polarity
630
Trigger:tv:source
631
Trigger:tv:standard
632
28 :Waveform Commands
633
Waveform:byteorder
640
Waveform:count
641
Waveform:data
642
Waveform:format
644
Waveform:points
645
Waveform:points:mode
647
Waveform:preamble
649
Waveform:segmented:count
652
Waveform:segmented:ttag
653
Waveform:source
654
Waveform:source:subsource
658
Waveform:type
659
Waveform:unsigned
660
Waveform:view
661
Waveform:xincrement
662
Waveform:xorigin
663
Waveform:xreference
664
Waveform:yincrement
665
Waveform:yorigin
666
Waveform:yreference
667
29 :WGEN Commands
669
Wgen:frequency
672
Wgen:function
673
Wgen:function:pulse:width
676
Wgen:function:ramp:symmetry
677
Wgen:function:square:dcycle
678
Wgen:modulation:am:depth
679
Wgen:modulation:am:frequency
680
Wgen:modulation:fm:deviation
681
Wgen:modulation:fm:frequency
682
Wgen:modulation:fskey:frequency
683
Wgen:modulation:fskey:rate
684
Wgen:modulation:function
685
Wgen:modulation:function:ramp:symmetry
686
Wgen:modulation:noise
687
Wgen:modulation:state
688
Wgen:modulation:type
689
Wgen:output
691
Wgen:output:load
692
Wgen:output:polarity
693
Wgen:period
694
Wgen:rst
695
Wgen:voltage
696
Wgen:voltage:high
697
Wgen:voltage:low
698
Wgen:voltage:offset
699
30 :Wmemory<R> Commands
701
Wmemory<R>:Clear
703
Wmemory<R>:Display
704
Wmemory<R>:Label
705
Wmemory<R>:Save
706
Wmemory<R>:Skew
707
Wmemory<R>:Yoffset
708
Wmemory<R>:Yrange
709
Wmemory<R>:Yscale
710
31 Obsolete and Discontinued Commands
711
Channel:label
716
Channel2:Skew
717
Channel<N>:Input
718
Channel<N>:Pmode
719
Display:connect
720
Erase
721
External:pmode
722
Franalysis:ppdecade
723
Function:source
724
Function:view
725
Hardcopy:destination
726
Hardcopy:filename
727
Hardcopy:grayscale
728
Hardcopy:igcolors
729
Hardcopy:pdriver
730
Measure:lower
731
Measure:scratch
732
Measure:tdelta
733
Measure:thresholds
734
Measure:tmax
735
Measure:tmin
736
Measure:tstart
737
Measure:tstop
738
Measure:tvolt
739
Measure:upper
740
Measure:vdelta
741
Measure:vstart
742
Measure:vstop
743
Mtest:amask:{Save | Store
744
Mtest:average
745
Mtest:average:count
746
Mtest:load
747
Mtest:rumode
748
Mtest:rumode:sofailure
749
Mtest:{Start | STOP
750
Mtest:trigger:source
751
Print
752
Save:image:area
754
Timebase:delay
755
Trigger:tv:tvmode
756
32 Error Messages
757
33 Status Reporting
765
Status Reporting Data Structures
767
Status Byte Register (STB)
770
Service Request Enable Register (SRE)
772
Trigger Event Register (TER)
773
Output Queue
774
Message Queue
775
(Standard) Event Status Register (ESR)
776
(Standard) Event Status Enable Register (ESE)
777
Error Queue
778
Operation Status Event Register (:Operegister[:Event])
779
Operation Status Condition Register (:Operegister:condition)
780
Arm Event Register (AER)
781
Overload Event Register (:Ovlregister)
782
Mask Test Event Event Register (:Mteregister[:Event])
783
Clearing Registers and Queues
784
Status Reporting Decision Chart
785
34 Synchronizing Acquisitions
787
Synchronization in the Programming Flow
788
Set up the Oscilloscope
788
Acquire a Waveform
788
Retrieve Results
788
Blocking Synchronization
789
Polling Synchronization with Timeout
790
Synchronizing with a Single-Shot Device under Test (DUT)
792
Synchronization with an Averaging Acquisition
794
35 More about Oscilloscope Commands
797
Command Classifications
798
Core Commands
798
Non-Core Commands
798
Obsolete Commands
798
Valid Command/Query Strings
799
Program Message Syntax
799
Duplicate Mnemonics
803
Tree Traversal Rules and Multiple Commands
803
Query Return Values
805
All Oscilloscope Commands Are Sequential
806
36 Programming Examples
807
VISA COM Examples
808
VISA COM Example in Visual Basic
808
VISA COM Example in C
817
VISA COM Example in Visual Basic .NET
826
VISA COM Example in Python
834
VISA Examples
841
VISA Example in C
841
VISA Example in Visual Basic
850
VISA Example in C
860
VISA Example in Visual Basic .NET
871
VISA Example in Python (Pyvisa 1.5 and Older)
881
VISA Example in Python (Pyvisa 1.6 and Newer)
887
VISA.NET Examples
894
VISA.NET Example in C
894
VISA.NET Example in Visual Basic .NET
900
VISA.NET Example in Ironpython
907
SICL Examples
913
SICL Example in C
913
SICL Example in Visual Basic
922
SCPI.NET Examples
933
Index
935
Advertisement
Advertisement
Related Products
Keysight Technologies DSO-X 2002A
Keysight Technologies DSO-X 2012A
Keysight Technologies DSO-X 2022A
Keysight Technologies DSO-X 2004A
Keysight Technologies DSO-X 2024A
Keysight Technologies DSOX1102A
Keysight Technologies DSOX1102G with DSX1B7T12
Keysight Technologies InfiniiVision DSOX1204G
Keysight Technologies DSO9064A
Keysight Technologies DSO9404A
Keysight Technologies Categories
Measuring Instruments
Test Equipment
Control Unit
Portable Generator
Power Supply
More Keysight Technologies Manuals
Login
Sign In
OR
Sign in with Facebook
Sign in with Google
Upload manual
Upload from disk
Upload from URL