Sign In
Upload
Manuals
Brands
Keysight Manuals
Test Equipment
P9243A
Keysight P9243A USB Oscilloscope Manuals
Manuals and User Guides for Keysight P9243A USB Oscilloscope. We have
2
Keysight P9243A USB Oscilloscope manuals available for free PDF download: Scpi Programmer's Manual, Programming Manual
Keysight P9243A Scpi Programmer's Manual (1344 pages)
Brand:
Keysight
| Category:
Test Equipment
| Size: 7 MB
Table of Contents
In this Book
3
Table of Contents
7
What's New
31
What's New in Version 7.30 / 32
31
What's New in Version 7
32
Version 7.21 at Introduction
34
Command Differences from M9241/42/43A Pxie Oscilloscopes
35
Setting up
37
Step 1. Install Keysight IO Libraries Suite Software
38
Step 2. Connect and Set up the Oscilloscope
39
Step 3. Verify the Oscilloscope Connection
42
Getting Started
45
Basic Oscilloscope Program Structure
46
Initializing
46
Capturing Data
46
Analyzing Captured Data
47
Programming the Oscilloscope
48
Referencing the IO Library
48
Opening the Oscilloscope Connection Via the IO Library
49
Initializing the Interface and the Oscilloscope
49
Getting Started
49
Click OK
49
Using :Autoscale to Automate Oscilloscope Setup
50
Using Other Oscilloscope Setup Commands
50
Capturing Data with the :Digitize Command
51
Reading Query Responses from the Oscilloscope
53
Reading Query Results into String Variables
54
Reading Query Results into Numeric Variables
54
Reading Definite-Length Block Query Response Data
54
Sending Multiple Queries and Reading Results
55
Checking Instrument Status
56
Commands Quick Reference
59
Command Summary
60
Syntax Elements
152
Number Format
152
Line Terminator)
152
] (Optional Syntax Terms)
152
(Braces)
152
(Defined As)
152
(Angle Brackets)
153
(Ellipsis)
153
D (Digits)
153
Quoted ASCII String
153
Definite-Length Block Response Data
153
P (Value Ranges)
153
Common (*) Commands
155
CLS (Clear Status)
161
ESE (Standard Event Status Enable)
162
ESR (Standard Event Status Register)
164
IDN (Identification Number)
166
LRN (Learn Device Setup)
167
OPC (Operation Complete)
168
OPT (Option Identification)
169
RCL (Recall)
171
RST (Reset)
172
SAV (Save)
175
SRE (Service Request Enable)
176
STB (Read Status Byte)
178
TRG (Trigger)
180
TST (Self Test)
181
WAI (Wait to Continue)
182
Root (:) Commands
183
AER (Arm Event Register)
186
Autoscale
187
Autoscale:amode
189
Autoscale:channels
190
Autoscale:fdebug
191
Blank
192
Digitize
193
Hweenable (Hardware Event Enable Register)
195
Hweregister:condition (Hardware Event Condition Register)
197
Hweregister[:Event] (Hardware Event Event Register)
198
Mteenable (Mask Test Event Enable Register)
199
Mteregister[:Event] (Mask Test Event Event Register)
201
OPEE (Operation Status Enable Register)
203
Operegister:condition (Operation Status Condition Register)
205
Operegister[:Event] (Operation Status Event Register)
208
Ovlenable (Overload Event Enable Register)
211
Ovlregister (Overload Event Register)
213
Run
215
Serial
216
Single
217
Status
218
Stop
219
TER (Trigger Event Register)
220
View
221
:Acquire Commands
223
Acquire:aalias
226
Acquire:complete
227
Acquire:count
228
Acquire:daalias
229
Acquire:digitizer
230
Acquire:mode
231
Acquire:points[:Analog]
232
Acquire:points[:Analog]:Auto
233
Acquire:rsignal
234
Acquire:segmented:analyze
235
Acquire:segmented:count
236
Acquire:segmented:index
237
Acquire:srate[:Analog]
240
Acquire:srate[:Analog]:Auto
241
Acquire:type
242
:Calibrate Commands
245
Calibrate:date
247
Calibrate:label
248
Calibrate:output
249
Calibrate:protected
251
Calibrate:start
252
Calibrate:status
253
Calibrate:temperature
254
Calibrate:time
255
10 :Channel<N> Commands
257
Channel<N>:Bwlimit
260
Channel<N>:Coupling
261
Channel<N>:Display
262
Channel<N>:Impedance
263
Channel<N>:Invert
264
Channel<N>:Label
265
Channel<N>:Offset
266
Channel<N>:Probe
267
Channel<N>:Probe:head[:Type]
268
Channel<N>:Probe:ID
269
Channel<N>:Probe:mmodel
270
Channel<N>:Probe:skew
271
Channel<N>:Probe:stype
272
Channel<N>:Protection
273
Channel<N>:Range
274
Channel<N>:Scale
275
Channel<N>:Units
276
Channel<N>:Vernier
277
11 :Counter Commands
279
Counter:current
281
Counter:enable
282
Counter:mode
283
Counter:ndigits
284
Counter:source
285
Counter:totalize:clear
286
Counter:totalize:gate:enable
287
Counter:totalize:gate:polarity
288
Counter:totalize:gate:source
289
Counter:totalize:slope
290
12 :DEMO Commands
291
Demo:function
292
Demo:output
294
Display:annotation<N
298
Display:annotation<N>:Background
299
Display:annotation<N>:Color
300
Display:annotation<N>:Text
301
Display:annotation<N>:X1Position
302
Display:annotation<N>:Y1Position
303
Display:clear
304
Display:data
305
Display:graticule:alabels
306
Display:graticule:intensity
307
Display:graticule:type
308
Display:intensity:waveform
309
Display:label
310
Display:lablist
311
Display:menu
312
Display:message:clear
313
Display:persistence
314
Display:sidebar
315
Display:vectors
316
DVM:arange
318
DVM:current
319
DVM:enable
320
DVM:mode
321
DVM:source
322
External:bwlimit
324
External:probe
325
External:range
326
External:units
327
Franalysis:data
331
Franalysis:enable
332
Franalysis:frequency:mode
333
Franalysis:frequency:single
334
Franalysis:frequency:start
335
Franalysis:frequency:stop
336
Franalysis:ppdecade
337
Franalysis:run
338
Franalysis:source:input
339
Franalysis:source:output
340
Franalysis:trace
341
Franalysis:wgen:load
342
Franalysis:wgen:voltage
343
Franalysis:wgen:voltage:profile
344
Function<M>:Average:count
351
Function<M>:Clear
352
Function<M>:Display
353
Function<M>[:Fft]:Bsize
354
Function<M>[:Fft]:Center
355
Function<M>[:Fft]:Detection:points
356
Function<M>[:Fft]:Detection:type
357
Function<M>[:Fft]:Frequency:start
358
Function<M>[:Fft]:Frequency:stop
359
Function<M>[:Fft]:Gate
360
Function<M>[:Fft]:Phase:reference
361
Function<M>[:Fft]:Rbwidth
362
Function<M>[:Fft]:Readout<N
363
Function<M>[:Fft]:Span
364
Function<M>[:Fft]:Srate
365
Function<M>[:Fft]:Vtype
366
Function<M>[:Fft]:Window
367
Function<M>:Frequency:highpass
368
Function<M>:Frequency:lowpass
369
Function<M>:Integrate:ioffset
370
Function<M>:Linear:gain
371
Function<M>:Linear:offset
372
Function<M>:Offset
373
Function<M>:Operation
374
Function<M>:Range
378
Function<M>:Reference
379
Function<M>:Scale
380
Function<M>:Smooth:points
381
Function<M>:Trend:nmeasurement
385
Hcopy:sdump:data
388
Hcopy:sdump:format
389
Lister:data
392
Lister:display
393
Lister:reference
394
Marker:dydx
398
Marker:mode
399
Marker:x1:Display
400
Marker:x1Position
401
Marker:x1Y1Source
402
Marker:x2:Display
403
Marker:x2Position
404
Marker:x2Y2Source
405
Marker:xdelta
406
Marker:xunits
407
Marker:xunits:use
408
Marker:y1:Display
409
Marker:y1Position
410
Marker:y2:Display
411
Marker:y2Position
412
Marker:ydelta
413
Marker:yunits
414
Marker:yunits:use
415
Measure:all
434
Measure:area
435
Measure:brate
436
Measure:bwidth
437
Measure:clear
438
Measure:counter
439
Measure:define
440
Measure:delay
443
Measure:delay:define
445
Measure:dutycycle
446
Measure:falltime
447
Measure:fft:acpr
448
Measure:fft:cpower
449
Measure:fft:obw
450
Measure:fft:thd
451
Measure:frequency
452
Measure:nduty
453
Measure:nedges
454
Measure:npulses
455
Measure:nwidth
456
Measure:overshoot
457
Measure:pedges
459
Measure:period
460
Measure:phase
461
Measure:ppulses
462
Measure:preshoot
463
Measure:pwidth
464
Measure:results
465
Measure:risetime
468
Measure:sdeviation
469
Measure:show
470
Measure:slewrate
471
Measure:source
472
Measure:statistics
474
Measure:statistics:display
475
Measure:statistics:increment
476
Measure:statistics:mcount
477
Measure:statistics:reset
478
Measure:statistics:rsdeviation
479
Measure:tedge
480
Measure:tvalue
483
Measure:vamplitude
485
Measure:vaverage
486
Measure:vbase
487
Measure:vmax
488
Measure:vmin
489
Measure:vpp
490
Measure:vratio
491
Measure:vrms
492
Measure:vtop
493
Measure:window
494
Measure:xmax
495
Measure:xmin
496
Measure:yatx
497
22 :Mtest Commands
499
Mtest:all
504
Mtest:amask:create
505
Mtest:amask:source
506
Mtest:amask:units
507
Mtest:amask:xdelta
508
Mtest:amask:ydelta
509
Mtest:count:fwaveforms
510
Mtest:count:reset
511
Mtest:count:time
512
Mtest:count:waveforms
513
Mtest:data
514
Mtest:delete
515
Mtest:enable
516
Mtest:lock
517
Mtest:rmode
518
Mtest:rmode:faction:measure
519
Mtest:rmode:faction:save
520
Mtest:rmode:faction:stop
521
Mtest:rmode:sigma
522
Mtest:rmode:time
523
Mtest:rmode:waveforms
524
Mtest:scale:bind
525
Mtest:scale:x1
526
Mtest:scale:xdelta
527
Mtest:scale:y1
528
Mtest:scale:y2
529
Mtest:source
530
Mtest:title
531
23 :Recall Commands
533
Recall:arbitrary[:Start]
535
Recall:dbc[:Start]
536
Recall:filename
537
Recall:ldf[:Start]
538
Recall:mask[:Start]
539
Recall:pwd
540
Recall:setup[:Start]
541
Recall:wmemory<R>[:Start]
542
Save:arbitrary[:Start]
547
Save:filename
548
Save:image[:Start]
549
Save:image:factors
550
Save:image:format
551
Save:image:inksaver
552
Save:image:palette
553
Save:lister[:Start]
554
Save:mask[:Start]
555
Save:multi[:Start]
556
Save:pwd
557
Save:results:[Start]
558
Save:results:format:cursor
559
Save:results:format:mask
560
Save:results:format:measurement
561
Save:results:format:search
562
Save:results:format:segmented
563
Save[:Setup[:Start]]
564
Save:waveform[:Start]
565
Save:waveform:format
566
Save:waveform:length
567
Save:waveform:length:max
568
Save:waveform:segmented
569
Save:wmemory:source
570
Save:wmemory[:Start]
571
General :Sbus<N> Commands
575
Sbus<N>:Display
576
Sbus<N>:Mode
577
Sbus<N>:A429 Commands
578
Sbus<N>:A429:Autosetup
580
Sbus<N>:A429:Base
581
Sbus<N>:A429:Baudrate
582
Sbus<N>:A429:Count:error
583
Sbus<N>:A429:Count:reset
584
Sbus<N>:A429:Count:word
585
Sbus<N>:A429:Format
586
Sbus<N>:A429:Signal
587
Sbus<N>:A429:Source
588
Sbus<N>:A429:Speed
589
Sbus<N>:A429:Trigger:label
590
Sbus<N>:A429:Trigger:pattern:data
591
Sbus<N>:A429:Trigger:pattern:sdi
592
Sbus<N>:A429:Trigger:pattern:ssm
593
Sbus<N>:A429:Trigger:range
594
Sbus<N>:A429:Trigger:type
595
Sbus<N>:Can Commands
597
Sbus<N>:Can:count:error
600
Sbus<N>:Can:count:overload
601
Sbus<N>:Can:count:reset
602
Sbus<N>:Can:count:spec
603
Sbus<N>:Can:count:total
604
Sbus<N>:Can:count:utilization
605
Sbus<N>:Can:display
606
Sbus<N>:Can:fdspoint
607
Sbus<N>:Can:fdstandard
608
Sbus<N>:Can:samplepoint
609
Sbus<N>:Can:signal:baudrate
610
Sbus<N>:Can:signal:definition
611
Sbus<N>:Can:signal:fdbaudrate
612
Sbus<N>:Can:source
613
Sbus<N>:Can:trigger
614
Sbus<N>:Can:trigger:idfilter
617
Sbus<N>:Can:trigger:pattern:data
618
Sbus<N>:Can:trigger:pattern:data:dlc
619
Sbus<N>:Can:trigger:pattern:data:length
620
Sbus<N>:Can:trigger:pattern:data:start
621
Sbus<N>:Can:trigger:pattern:ID
622
Sbus<N>:Can:trigger:pattern:ID:mode
623
Sbus<N>:Can:trigger:symbolic:message
624
Sbus<N>:Can:trigger:symbolic:signal
625
Sbus<N>:Can:trigger:symbolic:value
626
Sbus<N>:Cxpi Commands
627
Sbus<N>:Cxpi:baudrate
629
Sbus<N>:Cxpi:parity
630
Sbus<N>:Cxpi:source
631
Sbus<N>:Cxpi:tolerance
632
Sbus<N>:Cxpi:trigger
633
Sbus<N>:Cxpi:trigger:idfilter
635
Sbus<N>:Cxpi:trigger:ptype
636
Sbus<N>:Cxpi:trigger:pattern:data
637
Sbus<N>:Cxpi:trigger:pattern:data:length
638
Sbus<N>:Cxpi:trigger:pattern:data:start
639
Sbus<N>:Cxpi:trigger:pattern:ID
640
Sbus<N>:Cxpi:trigger:pattern:info:ct
641
Sbus<N>:Cxpi:trigger:pattern:info:dlc
642
Sbus<N>:Cxpi:trigger:pattern:info:nm
643
Sbus<N>:IIC Commands
644
Sbus<N>:IIC:asize
645
Sbus<N>:IIC[:Source]:Clock
646
Sbus<N>:IIC[:Source]:Data
647
Sbus<N>:IIC:trigger:pattern:address
648
Sbus<N>:IIC:trigger:pattern:data
649
Sbus<N>:IIC:trigger:pattern:data2
650
Sbus<N>:IIC:trigger:qualifier
651
Sbus<N>:IIC:trigger[:Type]
652
Sbus<N>:Lin Commands
654
Sbus<N>:Lin:display
656
Sbus<N>:Lin:parity
657
Sbus<N>:Lin:samplepoint
658
Sbus<N>:Lin:signal:baudrate
659
Sbus<N>:Lin:source
660
Sbus<N>:Lin:standard
661
Sbus<N>:Lin:syncbreak
662
Sbus<N>:Lin:trigger
663
Sbus<N>:Lin:trigger:ID
665
Sbus<N>:Lin:trigger:pattern:data
666
Sbus<N>:Lin:trigger:pattern:data:length
668
Sbus<N>:Lin:trigger:pattern:format
669
Sbus<N>:Lin:trigger:symbolic:frame
670
Sbus<N>:Lin:trigger:symbolic:signal
671
Sbus<N>:Lin:trigger:symbolic:value
672
Sbus<N>:M1553 Commands
673
Sbus<N>:M1553:Autosetup
674
Sbus<N>:M1553:Base
675
Sbus<N>:M1553:Source
676
Sbus<N>:M1553:Trigger:pattern:data
677
Sbus<N>:M1553:Trigger:rta
678
Sbus<N>:M1553:Trigger:type
679
Sbus<N>:Manchester Commands
680
Sbus<N>:Manchester:base
682
Sbus<N>:Manchester:baudrate
683
Sbus<N>:Manchester:bitorder
684
Sbus<N>:Manchester:display
685
Sbus<N>:Manchester:dsize
686
Sbus<N>:Manchester:hsize
687
Sbus<N>:Manchester:idle:bits
688
Sbus<N>:Manchester:logic
689
Sbus<N>:Manchester:source
690
Sbus<N>:Manchester:ssize
691
Sbus<N>:Manchester:start
692
Sbus<N>:Manchester:tolerance
693
Sbus<N>:Manchester:trigger
694
Sbus<N>:Manchester:trigger:pattern:value:data
695
Sbus<N>:Manchester:trigger:pattern:value:width
696
Sbus<N>:Manchester:tsize
697
Sbus<N>:Manchester:wsize
698
Sbus<N>:Nrz Commands
699
Sbus<N>:Nrz:base
701
Sbus<N>:Nrz:baudrate
702
Sbus<N>:Nrz:bitorder
703
Sbus<N>:Nrz:display
704
Sbus<N>:Nrz:dsize
705
Sbus<N>:Nrz:fsize
706
Sbus<N>:Nrz:hsize
707
Sbus<N>:Nrz:idle:bits
708
Sbus<N>:Nrz:idle:state
709
Sbus<N>:Nrz:logic
710
Sbus<N>:Nrz:source
711
Sbus<N>:Nrz:start
712
Sbus<N>:Nrz:trigger
713
Sbus<N>:Nrz:trigger:pattern:value:data
714
Sbus<N>:Nrz:trigger:pattern:value:width
715
Sbus<N>:Nrz:tsize
716
Sbus<N>:Nrz:wsize
717
Sbus<N>:Sent Commands
718
Sbus<N>:Sent:clock
720
Sbus<N>:Sent:crc
721
Sbus<N>:Sent:display
722
Sbus<N>:Sent:format
724
Sbus<N>:Sent:idle
726
Sbus<N>:Sent:length
727
Sbus<N>:Sent:ppulse
728
Sbus<N>:Sent:signal<S>:Display
730
Sbus<N>:Sent:signal<S>:Length
731
Sbus<N>:Sent:signal<S>:Multiplier
733
Sbus<N>:Sent:signal<S>:Offset
735
Sbus<N>:Sent:signal<S>:Order
737
Sbus<N>:Sent:signal<S>:Start
739
Sbus<N>:Sent:source
741
Sbus<N>:Sent:tolerance
742
Sbus<N>:Sent:trigger
743
Sbus<N>:Sent:trigger:fast:data
745
Sbus<N>:Sent:trigger:slow:data
746
Sbus<N>:Sent:trigger:slow:ID
748
Sbus<N>:Sent:trigger:slow:ilength
750
Sbus<N>:Sent:trigger:tolerance
751
Sbus<N>:Uart Commands
752
Sbus<N>:Uart:base
754
Sbus<N>:Uart:baudrate
755
Sbus<N>:Uart:bitorder
756
Sbus<N>:Uart:count:error
757
Sbus<N>:Uart:count:reset
758
Sbus<N>:Uart:count:rxframes
759
Sbus<N>:Uart:count:txframes
760
Sbus<N>:Uart:framing
761
Sbus<N>:Uart:parity
762
Sbus<N>:Uart:polarity
763
Sbus<N>:Uart:source:rx
764
Sbus<N>:Uart:source:tx
765
Sbus<N>:Uart:trigger:base
766
Sbus<N>:Uart:trigger:burst
767
Sbus<N>:Uart:trigger:data
768
Sbus<N>:Uart:trigger:idle
769
Sbus<N>:Uart:trigger:qualifier
770
Sbus<N>:Uart:trigger:type
771
Sbus<N>:Uart:width
772
Sbus<N>:Usbpd Commands
773
Sbus<N>:Usbpd:source
774
Sbus<N>:Usbpd:trigger
775
Sbus<N>:Usbpd:trigger:header
776
Sbus<N>:Usbpd:trigger:header:cmessage
778
Sbus<N>:Usbpd:trigger:header:dmessage
780
Sbus<N>:Usbpd:trigger:header:emessage
781
Sbus<N>:Usbpd:trigger:header:value
783
Sbus<N>:Usbpd:trigger:header:qualifier
784
General :Search Commands
786
Search:count
787
Search:event
788
Search:mode
789
Search:state
790
Search:edge Commands
791
Search:edge:slope
792
Search:edge:source
793
Search:glitch Commands
794
Search:glitch:greaterthan
795
Search:glitch:lessthan
796
Search:glitch:polarity
797
Search:glitch:qualifier
798
Search:glitch:range
799
Search:glitch:source
800
Search:peak Commands
801
Search:peak:excursion
802
Search:peak:npeaks
803
Search:peak:source
804
Search:peak:threshold
805
Search:runt Commands
806
Search:runt:polarity
807
Search:runt:qualifier
808
Search:runt:source
809
Search:runt:time
810
Search:transition Commands
811
Search:transition:qualifier
812
Search:transition:slope
813
Search:transition:source
814
Search:transition:time
815
Search:serial:a429 Commands
816
Search:serial:a429:Label
817
Search:serial:a429:Mode
818
Search:serial:a429:Pattern:data
819
Search:serial:a429:Pattern:sdi
820
Search:serial:a429:Pattern:ssm
821
Search:serial:can Commands
822
Search:serial:can:mode
823
Search:serial:can:pattern:data
825
Search:serial:can:pattern:data:length
826
Search:serial:can:pattern:ID
827
Search:serial:can:pattern:ID:mode
828
Search:serial:can:symbolic:message
829
Search:serial:can:symbolic:signal
830
Search:serial:can:symbolic:value
831
Search:serial:IIC Commands
832
Search:serial:IIC:mode
833
Search:serial:IIC:pattern:address
835
Search:serial:IIC:pattern:data
836
Search:serial:IIC:pattern:data2
837
Search:serial:IIC:qualifier
838
Search:serial:lin Commands
839
Search:serial:lin:ID
840
Search:serial:lin:mode
841
Search:serial:lin:pattern:data
842
Search:serial:lin:pattern:data:length
843
Search:serial:lin:pattern:format
844
Search:serial:lin:symbolic:frame
845
Search:serial:lin:symbolic:signal
846
Search:serial:lin:symbolic:value
847
Search:serial:m1553 Commands
848
Search:serial:m1553:Mode
849
Search:serial:m1553:Pattern:data
850
Search:serial:m1553:Rta
851
Search:serial:sent Commands
852
Search:serial:sent:fast:data
853
Search:serial:sent:mode
854
Search:serial:sent:slow:data
855
Search:serial:sent:slow:ID
856
Search:serial:uart Commands
857
Search:serial:uart:data
858
Search:serial:uart:mode
859
Search:serial:uart:qualifier
860
System:date
864
System:didentifier
865
System:dsp
866
System:error
867
System:gui:show
868
System:lock
869
System:persona[:Manufacturer]
870
System:persona[:Manufacturer]:Default
871
System:preset
872
System:protection:lock
875
System:rlogger
876
System:rlogger:destination
877
System:rlogger:display
878
System:rlogger:fname
879
System:rlogger:state
880
System:rlogger:transparent
881
System:rlogger:wmode
882
System:setup
883
System:time
885
System:touch
886
Timebase:mode
889
Timebase:position
890
Timebase:range
891
Timebase:refclock
892
Timebase:reference
893
Timebase:reference:location
894
Timebase:scale
895
Timebase:vernier
896
Timebase:window:position
897
Timebase:window:range
898
Timebase:window:scale
899
General :Trigger Commands
903
Trigger:force
905
Trigger:hfreject
906
Trigger:holdoff
907
Trigger:holdoff:maximum
908
Trigger:holdoff:minimum
909
Trigger:holdoff:random
910
Trigger:level:asetup
911
Trigger:level:high
912
Trigger:level:low
913
Trigger:mode
914
Trigger:nreject
915
Trigger:sweep
916
Trigger:delay Commands
917
Trigger:delay:arm:slope
918
Trigger:delay:arm:source
919
Trigger:delay:tdelay:time
920
Trigger:delay:trigger:count
921
Trigger:delay:trigger:slope
922
Trigger:delay:trigger:source
923
Trigger:eburst Commands
924
Trigger:eburst:count
925
Trigger:eburst:idle
926
Trigger:eburst:slope
927
Trigger:eburst:source
928
Trigger[:Edge] Commands
929
Trigger[:Edge]:Coupling
930
Trigger[:Edge]:Level
931
Trigger[:Edge]:Reject
932
Trigger[:Edge]:Slope
933
Trigger[:Edge]:Source
934
Trigger:glitch Commands
935
Trigger:glitch:greaterthan
936
Trigger:glitch:lessthan
937
Trigger:glitch:level
938
Trigger:glitch:polarity
939
Trigger:glitch:qualifier
940
Trigger:glitch:range
941
Trigger:glitch:source
942
Trigger:nfc Commands
943
Trigger:nfc:aevent
944
Trigger:nfc:attime
945
Trigger:nfc:rpolarity
946
Trigger:nfc:source
947
Trigger:nfc:standard
948
Trigger:nfc:tevent
949
Trigger:nfc:timeout
951
Trigger:nfc:timeout:enable
952
Trigger:nfc:timeout:time
953
Trigger:or Commands
954
Trigger:or
955
Trigger:pattern Commands
956
Trigger:pattern
957
Trigger:pattern:format
959
Trigger:pattern:greaterthan
960
Trigger:pattern:lessthan
961
Trigger:pattern:qualifier
962
Trigger:pattern:range
963
Trigger:runt Commands
964
Trigger:runt:polarity
965
Trigger:runt:qualifier
966
Trigger:runt:source
967
Trigger:runt:time
968
Trigger:shold Commands
969
Trigger:shold:slope
970
Trigger:shold:source:clock
971
Trigger:shold:source:data
972
Trigger:shold:time:hold
973
Trigger:shold:time:setup
974
Trigger:transition Commands
975
Trigger:transition:qualifier
976
Trigger:transition:slope
977
Trigger:transition:source
978
Trigger:transition:time
979
Trigger:tv Commands
980
Trigger:tv:line
981
Trigger:tv:mode
982
Trigger:tv:polarity
983
Trigger:tv:source
984
Trigger:tv:standard
985
Trigger:tv:udtv:enumber
986
Trigger:tv:udtv:hsync
987
Trigger:tv:udtv:htime
988
Trigger:tv:udtv:pgthan
989
Trigger:zone Commands
990
Trigger:zone:source
991
Trigger:zone:state
992
Trigger:zone<N>:Mode
993
Trigger:zone<N>:Placement
994
Trigger:zone<N>:Validity
995
Trigger:zone<N>:State
996
Waveform:byteorder
1005
Waveform:count
1006
Waveform:data
1007
Waveform:format
1009
Waveform:points
1010
Waveform:points:mode
1012
Waveform:preamble
1014
Waveform:segmented:all
1017
Waveform:segmented:count
1018
Waveform:segmented:ttag
1019
Waveform:segmented:xlist
1020
Waveform:source
1021
Waveform:source:subsource
1025
Waveform:type
1026
Waveform:unsigned
1027
Waveform:view
1028
Waveform:xincrement
1029
Waveform:xorigin
1030
Waveform:xreference
1031
Waveform:yincrement
1032
Waveform:yorigin
1033
Waveform:yreference
1034
Wgen<W>:Arbitrary:byteorder
1040
Wgen<W>:Arbitrary:data
1041
Wgen<W>:Arbitrary:data:attribute:points
1044
Wgen<W>:Arbitrary:data:clear
1045
Wgen<W>:Arbitrary:data:dac
1046
Wgen<W>:Arbitrary:interpolate
1047
Wgen<W>:Arbitrary:store
1048
Wgen<W>:Frequency
1049
Wgen<W>:Function
1050
Wgen<W>:Function:pulse:width
1054
Wgen<W>:Function:ramp:symmetry
1055
Wgen<W>:Function:square:dcycle
1056
Wgen<W>:Modulation:am:depth
1057
Wgen<W>:Modulation:am:frequency
1058
Wgen<W>:Modulation:fm:deviation
1059
Wgen<W>:Modulation:fm:frequency
1060
Wgen<W>:Modulation:fskey:frequency
1061
Wgen<W>:Modulation:fskey:rate
1062
Wgen<W>:Modulation:function
1063
Wgen<W>:Modulation:function:ramp:symmetry
1064
Wgen<W>:Modulation:noise
1065
Wgen<W>:Modulation:state
1066
Wgen<W>:Modulation:type
1067
Wgen<W>:Output
1069
Wgen<W>:Output:load
1070
Wgen<W>:Output:mode
1071
Wgen<W>:Output:polarity
1072
Wgen<W>:Output:single
1073
Wgen<W>:Period
1074
Wgen<W>:Rst
1075
Wgen<W>:Voltage
1076
Wgen<W>:Voltage:high
1077
Wgen<W>:Voltage:low
1078
Wgen<W>:Voltage:offset
1079
Wmemory<R>:Clear
1083
Wmemory<R>:Display
1084
Wmemory<R>:Label
1085
Wmemory<R>:Save
1086
Wmemory<R>:Skew
1087
Wmemory<R>:Yoffset
1088
Wmemory<R>:Yrange
1089
Wmemory<R>:Yscale
1090
Channel:label
1096
Channel2:Skew
1097
Channel<N>:Input
1098
Channel<N>:Pmode
1099
Display:connect
1100
Erase
1101
External:pmode
1102
Function:goft:operation
1103
Function:goft:source1
1104
Function:goft:source2
1105
Function:source
1106
Function:view
1107
Measure:lower
1108
Measure:scratch
1109
Measure:tdelta
1110
Measure:thresholds
1111
Measure:tmax
1112
Measure:tmin
1113
Measure:tstart
1114
Measure:tstop
1115
Measure:tvolt
1116
Measure:upper
1117
Measure:vdelta
1118
Measure:vstart
1119
Measure:vstop
1120
Measure:vtime
1121
Mtest:amask:{Save | Store}
1122
Mtest:average
1123
Mtest:average:count
1124
Mtest:load
1125
Mtest:rumode
1126
Mtest:rumode:sofailure
1127
Mtest:{Start | STOP}
1128
Mtest:trigger:source
1129
Save:image:area
1130
Sbus<N>:Lin:signal:definition
1131
System:menu
1132
Timebase:delay
1133
Trigger:tv:tvmode
1134
Status Reporting Data Structures
1145
Status Byte Register (STB)
1148
Service Request Enable Register (SRE)
1150
Trigger Event Register (TER)
1151
Output Queue
1152
Message Queue
1153
Standard) Event Status Register (ESR)
1154
Standard) Event Status Enable Register (ESE)
1155
Error Queue
1156
Operation Status Event Register (:Operegister[:Event])
1157
Operation Status Condition Register (:Operegister:condition)
1159
Arm Event Register (AER)
1160
Overload Event Register (:Ovlregister)
1161
Hardware Event Event Register (:Hweregister[:Event])
1162
Hardware Event Condition Register (:Hweregister:condition)
1163
Mask Test Event Event Register (:Mteregister[:Event])
1164
Clearing Registers and Queues
1165
Status Reporting Decision Chart
1166
Example: Checking for Armed Status
1167
Example: Waiting for IO Operation Complete
1172
Synchronizing Acquisitions
1175
Synchronization in the Programming Flow
1176
Blocking Synchronization
1177
Polling Synchronization with Timeout
1178
Synchronizing with a Single-Shot Device under Test (DUT)
1180
Synchronization with an Averaging Acquisition
1182
Example: Blocking and Polling Synchronization
1184
Command Classifications
1196
Valid Command/Query Strings
1197
Duplicate Mnemonics
1201
Query Return Values
1203
VISA COM Examples
1206
VISA COM Example in C
1215
VISA COM Example in Visual Basic .NET
1224
VISA COM Example in Python
1232
VISA Examples
1239
VISA Example in Visual Basic
1248
VISA Example in C
1258
VISA Example in Visual Basic .NET
1269
VISA Example in Python (Pyvisa 1.5 and Older)
1279
VISA Example in Python (Pyvisa 1.6 and Newer)
1285
SICL Examples
1292
SICL Example in Visual Basic
1301
SCPI.NET Examples
1312
SCPI.NET Example in Visual Basic .NET
1318
SCPI.NET Example in Ironpython
1324
Advertisement
Keysight P9243A Programming Manual (54 pages)
Brand:
Keysight
| Category:
Test Equipment
| Size: 0 MB
Table of Contents
Table of Contents
3
1 What You will Learn in this Programming Guide
5
Related Websites
6
Related Documentation
7
Overall Process Flow
8
2 Installing Hardware, Software, and Licenses
9
3 Apis for the P9241/42/43A Oscilloscopes
11
IVI Compliant or IVI Class Compliant
13
IVI Driver Types
14
IVI Driver Hierarchy
16
Class-Complaint and Instrument-Specific Hierarchies for the P924Xa
17
Naming Conventions Used to Program IVI Drivers
19
General IVI Naming Conventions
19
IVI-COM Naming Conventions
19
4 Creating a Project with IVI-COM Using C-Sharp
21
Step 1 - Create a Console Application
22
Step 2 - Add References
23
Step 3 - Add "Using" Statements
25
Step 4 - Create Instance of the IVI-COM Driver
26
Step 5 - Initialize the Driver Instance
27
Resource Names
27
Initialize() Parameters
29
Initialize() Options
30
Step 6 - Write the Program Steps
33
Step 7 - Close the Driver
34
Step 8 - Building and Running a Complete Program Using Visual C-Sharp
35
Example Program - Code Structure
35
Example Program - Full Code Listing
36
Advertisement
Related Products
Keysight P9241
Keysight P9242
Keysight PXB MIMO Receiver Tester
Keysight Streamline P50 B Series
Keysight Streamline P93 B Series
Keysight P9371A
Keysight P9372A
Keysight P9374A
Keysight P9375A
Keysight P9370A
Keysight Categories
Measuring Instruments
Test Equipment
Multimeter
Portable Generator
Power Supply
More Keysight Manuals
Login
Sign In
OR
Sign in with Facebook
Sign in with Google
Upload manual
Upload from disk
Upload from URL