Keysight Infiniium Oscilloscopes
Programmer's Guide
2 Keysight Infiniium Oscilloscopes Programmer's Guide
Notices© Keysight Technologies, Inc. 2007-2019
No part of this manual may be reproduced in any form or by any means (including electronic storage and retrieval or translation into a foreign language) without prior agreement and written consent from Keysight Technologies, Inc. as governed by United States and international copyright laws.
RevisionVersion 06.50.00000
EditionNovember 2019
Available in electronic format only
Published by:Keysight Technologies, Inc.1900 Garden of the Gods RoadColorado Springs, CO 80907 USA
WarrantyThe material contained in this document is provided "as is," and is subject to being changed, without notice, in future editions. Further, to the maximum extent permitted by applicable law, Keysight disclaims all warranties, either express or implied, with regard to this manual and any information contained herein, including but not limited to the implied warranties of merchantability and fitness for a particular purpose. Keysight shall not be liable for errors or for incidental or consequential damages in connection with the furnishing, use, or performance of this document or of any information contained herein. Should Keysight and the user have a separate written agreement with warranty terms covering the material in this document that conflict with these terms, the warranty terms in the separate agreement shall control.
Technology LicenseThe hardware and/or software described in this document are furnished under a license and may be used or copied only in accordance with the terms of such license.
U.S. Government RightsThe Software is "commercial computer software," as defined by Federal Acquisition Regulation ("FAR") 2.101. Pursuant to FAR 12.212 and 27.405-3 and Department of Defense FAR Supplement ("DFARS") 227.7202, the U.S. government acquires commercial computer software under the same terms by which the software is customarily provided to the public. Accordingly, Keysight provides the Software to U.S. government customers under its standard commercial license, which is embodied in its End User License Agreement (EULA), a copy of which can be found at www.keysight.com/find/sweula. The license set forth in the EULA represents the exclusive authority by which the U.S. government may use, modify, distribute, or disclose the Software. The EULA and the license set forth therein, does not require or permit, among other things, that Keysight: (1) Furnish technical information related to commercial computer software or commercial computer software documentation that is not customarily provided to the public; or (2) Relinquish to, or otherwise provide, the government rights in excess of these rights customarily provided to the public to use, modify, reproduce, release, perform, display, or disclose commercial computer software or commercial computer software documentation. No additional government requirements beyond those set forth in the EULA shall apply, except to the extent that those terms, rights, or licenses are explicitly required from all providers of commercial computer software pursuant to the FAR and the DFARS and are set forth specifically in writing elsewhere in the EULA. Keysight shall be under no obligation to update, revise or otherwise modify the Software. With respect to any technical data as defined by FAR 2.101, pursuant to FAR 12.211 and 27.404.2 and DFARS 227.7102, the U.S. government acquires no greater than Limited Rights as defined in FAR 27.401 or DFAR 227.7103-5 (c), as applicable in any technical data.
Safety Notices
CAUTION
A CAUTION notice denotes a hazard. It calls attention to an operating procedure, practice, or the like that, if not correctly performed or adhered to, could result in damage to the product or loss of important data. Do not proceed beyond a CAUTION notice until the indicated conditions are fully understood and met.
WARNING
A WARNING notice denotes a hazard. It calls attention to an operating procedure, practice, or the like that, if not correctly performed or adhered to, could result in personal injury or death. Do not proceed beyond a WARNING notice until the indicated conditions are fully understood and met.
http://www.keysight.com/find/sweula
Keysight Infiniium Oscilloscopes Programmer's Guide 3
In This BookThis book is your guide to programming Infiniium oscilloscopes that have the 5.00 or greater, next-generation user interface software. Supported models include:
• 9000 Series and 9000H Series oscilloscopes.
• S-Series oscilloscopes.
• 90000A Series oscilloscopes.
• 90000 X-Series oscilloscopes.
• V-Series oscilloscopes.
• 90000 Q-Series oscilloscopes.
• Z-Series oscilloscopes.
• Infiniium Offline oscilloscope analysis software.
In this book, Chapter 1, “What's New,” starting on page 45, describes programming command changes in the latest version of oscilloscope software.
Chapter 2, “Setting Up,” starting on page 105, describes the steps you must take before you can control the oscilloscope with remote programs.
The next several chapters give you an introduction to programming the oscilloscopes, along with necessary conceptual information. These chapters describe basic program communications, interface, syntax, data types, and status reporting:
• Chapter 3, “Introduction to Programming,” starting on page 113
• Chapter 4, “Sequential (Blocking) vs. Overlapped Commands,” starting on page 149
• Chapter 5, “LAN, USB, and GPIB Interfaces,” starting on page 151
• Chapter 6, “Message Communication and System Functions,” starting on page 163
• Chapter 7, “Status Reporting,” starting on page 167
• Chapter 8, “Remote Acquisition Synchronization,” starting on page 197
• Chapter 9, “Programming Conventions,” starting on page 215
The next chapters describe the commands used to program the oscilloscopes. Each chapter describes the set of commands that belong to an individual subsystem, and explains the function of each command.
• Chapter 10, “Acquire Commands,” starting on page 223
• Chapter 11, “Analyze Commands,” starting on page 257
• Chapter 12, “Bus Commands,” starting on page 299
• Chapter 13, “Calibration Commands,” starting on page 311
• Chapter 14, “Channel Commands,” starting on page 323
• Chapter 15, “Common Commands,” starting on page 427
• Chapter 16, “Digital Commands,” starting on page 457
4 Keysight Infiniium Oscilloscopes Programmer's Guide
• Chapter 17, “Disk Commands,” starting on page 463
• Chapter 18, “Display Commands,” starting on page 483
• Chapter 19, “Function Commands,” starting on page 529
• Chapter 20, “Hardcopy Commands,” starting on page 593
• Chapter 21, “Histogram Commands,” starting on page 599
• Chapter 22, “Hosted Commands,” starting on page 615
• Chapter 23, “InfiniiScan (ISCan) Commands,” starting on page 641
• Chapter 24, “Lane (Equalization) Commands,” starting on page 663
• Chapter 25, “Limit Test Commands,” starting on page 713
• Chapter 26, “Lister Commands,” starting on page 723
• Chapter 27, “Marker Commands,” starting on page 727
• Chapter 28, “Mask Test Commands,” starting on page 757
• Chapter 29, “Measure Commands,” starting on page 825
• Chapter 30, “Pod Commands,” starting on page 1129
• Chapter 31, “Root Level Commands,” starting on page 1135
• Chapter 32, “Serial Bus Commands,” starting on page 1173
• Chapter 33, “Self-Test Commands,” starting on page 1251
• Chapter 34, “System Commands,” starting on page 1255
• Chapter 35, “Time Base Commands,” starting on page 1275
• Chapter 36, “Trigger Commands,” starting on page 1289
• Chapter 37, “Waveform Commands,” starting on page 1489
• Chapter 38, “Waveform Memory Commands,” starting on page 1553
• Chapter 39, “Xtalk (Crosstalk Analysis) Commands,” starting on page 1567
Chapter 40, “Obsolete and Discontinued Commands,” starting on page 1605, describes obsolete (deprecated) commands that still work but have been replaced by newer commands, and lists discontinued commands that are no longer supported.
Chapter 41, “Error Messages,” starting on page 1699, describes error messages.
Chapter 42, “Example Programs,” starting on page 1711, shows example programs in various languages using the VISA COM, VISA, and SICL libraries.
Finally, Chapter 43, “Reference,” starting on page 1837, contains file format descriptions.
See Also• For more information on using the SICL, VISA, and VISA COM libraries in
general, see the documentation that comes with the Keysight IO Libraries Suite.
Keysight Infiniium Oscilloscopes Programmer's Guide 5
• For information on controller PC interface configuration, see the documentation for the interface card used (for example, the Keysight 82350A GPIB interface).
• For information on oscilloscope front-panel operation, see the User's Guide.
• For detailed connectivity information, refer to the Keysight Technologies USB/LAN/GPIB Connectivity Guide. For a printable electronic copy of the Connectivity Guide, direct your Web browser to www.keysight.com and search for "Connectivity Guide".
• For the latest versions of this and other manuals, see: http://www.keysight.com/find/Infiniium-manuals
http://www.keysight.com/http://www.keysight.com/find/Infiniium-manuals
6 Keysight Infiniium Oscilloscopes Programmer's Guide
Keysight Infiniium Oscilloscopes Programmer's Guide 7
ContentsIn This Book / 3
1 What's New
What's New in Version 6.50 / 46
What's New in Version 6.40 / 48
What's New in Version 6.30 / 54
What's New in Version 6.20 / 58
What's New in Version 6.10 / 61
What's New in Version 6.00 / 63
What's New in Version 5.75 / 67
What's New in Version 5.70 / 68
What's New in Version 5.60 / 71
What's New in Version 5.52 / 74
What's New in Version 5.51 / 75
What's New in Version 5.50 / 76
What's New in Version 5.30 / 82
What's New in Version 5.20 / 84
What's New in Version 5.10 / 86
What's New in Version 5.00 / 87
What's New in Version 4.60 / 91
What's New in Version 4.50 / 92
What's New in Version 4.30 / 93
What's New in Version 4.20 / 94
What's New in Version 4.10 / 95
What's New in Version 4.00 / 96
What's New in Version 3.50 / 97
What's New in Version 3.20 / 99
What's New in Version 3.11 / 100
8 Keysight Infiniium Oscilloscopes Programmer's Guide
What's New in Version 3.10 / 101
2 Setting Up
Step 1. Install Keysight IO Libraries Suite software / 106
Step 2. Connect and set up the oscilloscope / 107Using the USB (Device) Interface / 107Using the LAN Interface / 107
Step 3. Verify the oscilloscope connection / 108
3 Introduction to Programming
Communicating with the Oscilloscope / 115
Instructions / 116
Instruction Header / 117
White Space (Separator) / 118
Braces / 119
Ellipsis / 120
Square Brackets / 121
Command and Query Sources / 122
Program Data / 123
Header Types / 124Simple Command Header / 124Compound Command Header / 124Combining Commands in the Same Subsystem / 125Common Command Header / 125Duplicate Mnemonics / 125
Query Headers / 126
Program Header Options / 127
Character Program Data / 128
Numeric Program Data / 129
Embedded Strings / 130
Program Message Terminator / 131
Common Commands within a Subsystem / 132
Selecting Multiple Subsystems / 133
Programming Getting Started / 134
Keysight Infiniium Oscilloscopes Programmer's Guide 9
Referencing the IO Library / 135
Opening the Oscilloscope Connection via the IO Library / 136
Initializing the Interface and the Oscilloscope / 137Autoscale / 137Setting Up the Oscilloscope / 138
Example Program / 139
Using the DIGitize Command / 140
Receiving Information from the Oscilloscope / 142
String Variable Example / 143
Numeric Variable Example / 144
Definite-Length Block Response Data / 145
Multiple Queries / 146
Oscilloscope Status / 147
4 Sequential (Blocking) vs. Overlapped Commands
5 LAN, USB, and GPIB Interfaces
LAN Interface Connector / 152
GPIB Interface Connector / 153
Default Startup Conditions / 154
Interface Capabilities / 155
GPIB Command and Data Concepts / 156
Communicating Over the GPIB Interface / 157Interface Select Code / 157Oscilloscope Address / 157
Communicating Over the LAN Interface / 158
Communicating via Telnet and Sockets / 159Telnet / 159Sockets / 159
Bus Commands / 161Device Clear / 161Group Execute Trigger / 161Interface Clear / 161
10 Keysight Infiniium Oscilloscopes Programmer's Guide
6 Message Communication and System Functions
Protocols / 164Functional Elements / 164Protocol Overview / 164Protocol Operation / 165Protocol Exceptions / 165Suffix Multiplier / 165Suffix Unit / 166
7 Status Reporting
Status Reporting Data Structures / 170
Status Byte Register / 172
Service Request Enable Register / 174
Message Event Register / 175
Trigger Event Register / 176
Standard Event Status Register / 177
Standard Event Status Enable Register / 178
Operation Status Register / 179
Operation Status Enable Register / 180
Mask Test Event Register / 181
Mask Test Event Enable Register / 182
Acquisition Done Event Register / 183
Process Done Event Register / 184
Trigger Armed Event Register / 185
Auto Trigger Event Register / 186
Error Queue / 187
Output Queue / 188
Message Queue / 189
Clearing Registers and Queues / 190
Example: Checking for Armed Status / 192
8 Remote Acquisition Synchronization
Programming Flow / 198
Setting Up the Oscilloscope / 199
Keysight Infiniium Oscilloscopes Programmer's Guide 11
Acquiring a Waveform / 200
Retrieving Results / 201
Acquisition Synchronization / 202Blocking Synchronization / 202Polling Synchronization With Timeout / 202Example: Blocking and Polling Synchronization / 203
Single Shot Device Under Test (DUT) / 212
Averaging Acquisition Synchronization / 213
9 Programming Conventions
Truncation Rule / 216
The Command Tree / 217Command Types / 217Tree Traversal Rules / 217Tree Traversal Examples / 218
Infinity Representation / 220
Response Generation / 221
EOI / 222
10 Acquire Commands
:ACQuire:AVERage / 225:ACQuire[:AVERage]:COUNt / 226:ACQuire:BANDwidth / 227:ACQuire:BANDwidth:FRAMe? / 229:ACQuire:BANDwidth:TESTLIMITS? / 230:ACQuire:COMPlete / 231:ACQuire:COMPlete:STATe / 233:ACQuire:HRESolution / 234:ACQuire:INTerpolate / 236:ACQuire:MODE / 237:ACQuire:POINts[:ANALog] — Memory depth / 239:ACQuire:POINts:AUTO / 241:ACQuire:POINts:DIGital? / 242:ACQuire:POINts:TESTLIMITS? / 243:ACQuire:REDGe — RealEdge Channel Inputs (90000 Q-Series, Z-Series) / 244:ACQuire:RESPonse (90000A Series, 90000 X-Series, V-Series, 90000 Q-Series,
Z-Series) / 245:ACQuire:SEGMented:AUToplay / 246:ACQuire:SEGMented:COUNt / 247
12 Keysight Infiniium Oscilloscopes Programmer's Guide
:ACQuire:SEGMented:INDex / 248:ACQuire:SEGMented:PLAY / 249:ACQuire:SEGMented:PRATe / 250:ACQuire:SEGMented:TTAGs / 251:ACQuire:SRATe[:ANALog] — Analog Sample Rate / 252:ACQuire:SRATe[:ANALog]:AUTO / 253:ACQuire:SRATe:DIGital — Digital Channels Sample Rate / 254:ACQuire:SRATe:DIGital:AUTO / 255:ACQuire:SRATe:TESTLIMITS? / 256
11 Analyze Commands
:ANALyze:AEDGes / 259:ANALyze:CLOCk / 260:ANALyze:CLOCk:METHod / 261:ANALyze:CLOCk:METHod:ALIGn / 264:ANALyze:CLOCk:METHod:DEEMphasis / 265:ANALyze:CLOCk:METHod:EDGE / 266:ANALyze:CLOCk:METHod:IDLe / 268:ANALyze:CLOCk:METHod:JTF / 269:ANALyze:CLOCk:METHod:OJTF / 271:ANALyze:CLOCk:METHod:PLLTrack / 274:ANALyze:CLOCk:METHod:SKEW / 275:ANALyze:CLOCk:METHod:SKEW:AUTomatic / 276:ANALyze:CLOCk:METHod:SOURce / 277:ANALyze:CLOCk:VERTical / 278:ANALyze:CLOCk:VERTical:OFFSet / 279:ANALyze:CLOCk:VERTical:RANGe / 280:ANALyze:SIGNal:DATarate / 281:ANALyze:SIGNal:MIXer:CABLeloss / 283:ANALyze:SIGNal:MMWave:CALibrate / 284:ANALyze:SIGNal:MMWave:CFRequency / 285:ANALyze:SIGNal:MMWave:CONNect / 286:ANALyze:SIGNal:MMWave:LOADdress / 287:ANALyze:SIGNal:MMWave:MBANdwidth / 288:ANALyze:SIGNal:PATTern:CLEar / 289:ANALyze:SIGNal:PATTern:LOAD / 290:ANALyze:SIGNal:PATTern:PLENgth / 291:ANALyze:SIGNal:PATTern:SMAP / 292:ANALyze:SIGNal:SYMBolrate / 293:ANALyze:SIGNal:TYPE / 295:ANALyze:VIEW / 298
Keysight Infiniium Oscilloscopes Programmer's Guide 13
12 Bus Commands
:BUS:B:TYPE / 300:BUS:BIT / 302:BUS:BITS / 303:BUS:CLEar / 304:BUS:CLOCk / 305:BUS:CLOCk:SLOPe / 306:BUS:DISPlay / 307:BUS:LABel / 308:BUS:READout / 309
13 Calibration Commands
:CALibrate:DATE? / 313:CALibrate:OUTPut / 314:CALibrate:OUTPut:AUX / 316:CALibrate:OUTPut:AUX:RTIMe / 317:CALibrate:OUTPut:CAL / 318:CALibrate:SKEW / 319:CALibrate:STATus? / 320:CALibrate:TEMP? / 321
14 Channel Commands
:CHANnel:BWLimit (9000 Series, 9000H Series, S-Series) / 326:CHANnel:COMMonmode / 327:CHANnel:DIFFerential / 328:CHANnel:DIFFerential:SKEW / 329:CHANnel:DISPlay / 330:CHANnel:DISPlay:AUTO / 331:CHANnel:DISPlay:OFFSet / 333:CHANnel:DISPlay:RANGe / 335:CHANnel:DISPlay:SCALe / 337:CHANnel:INPut / 339:CHANnel:INVert / 340:CHANnel:ISIM:APPLy / 341:CHANnel:ISIM:BANDwidth / 342:CHANnel:ISIM:BWLimit / 344:CHANnel:ISIM:BWLimit:TYPE / 346:CHANnel:ISIM:CONVolve / 347:CHANnel:ISIM:CORRection / 348:CHANnel:ISIM:DEConvolve / 350:CHANnel:ISIM:DELay / 351
14 Keysight Infiniium Oscilloscopes Programmer's Guide
:CHANnel:ISIM:NORMalize / 352:CHANnel:ISIM:PEXTraction / 353:CHANnel:ISIM:SPAN / 355:CHANnel:ISIM:STATe / 356:CHANnel:LABel / 357:CHANnel:OFFSet / 358:CHANnel:PROBe / 359:CHANnel:PROBe:ACCAL / 360:CHANnel:PROBe:ATTenuation / 361:CHANnel:PROBe:AUTozero / 362:CHANnel:PROBe:COUPling / 363:CHANnel:PROBe:EADapter / 364:CHANnel:PROBe:ECOupling / 367:CHANnel:PROBe:EXTernal / 368:CHANnel:PROBe:EXTernal:GAIN / 369:CHANnel:PROBe:EXTernal:OFFSet / 370:CHANnel:PROBe:EXTernal:UNITs / 371:CHANnel:PROBe:GAIN / 372:CHANnel:PROBe:HEAD:ADD / 373:CHANnel:PROBe:HEAD:DELete ALL / 374:CHANnel:PROBe:HEAD:SELect / 375:CHANnel:PROBe:HEAD:VTERm / 376:CHANnel:PROBe:ID? / 377:CHANnel:PROBe:INFO? / 378:CHANnel:PROBe:MODE / 379:CHANnel:PROBe:PRECprobe:BANDwidth / 380:CHANnel:PROBe:PRECprobe:CALibration / 381:CHANnel:PROBe:PRECprobe:DELay / 382:CHANnel:PROBe:PRECprobe:MODE / 383:CHANnel:PROBe:PRECprobe:ZSRC / 384:CHANnel:PROBe:PRIMary (9000 Series, 9000H Series, S-Series) / 386:CHANnel:PROBe:RESPonsivity / 387:CHANnel:PROBe:SKEW / 388:CHANnel:PROBe:STYPe / 389:CHANnel:PROBe:WAVelength / 390:CHANnel:RANGe / 391:CHANnel:SCALe / 392:CHANnel:SIMulation:AMPLitude / 393:CHANnel:SIMulation:DATA:LENGth / 394:CHANnel:SIMulation:DATA:ODD / 395:CHANnel:SIMulation:DATA:PAM / 396:CHANnel:SIMulation:DATA:RESeed / 397
Keysight Infiniium Oscilloscopes Programmer's Guide 15
:CHANnel:SIMulation:DATA:SELection / 398:CHANnel:SIMulation:DRATe / 399:CHANnel:SIMulation:FILTer:ISIM:ADDRess / 400:CHANnel:SIMulation:FILTer:ISIM:PEXTraction / 401:CHANnel:SIMulation:FILTer:SELection / 402:CHANnel:SIMulation:FLOad:ADDRess / 403:CHANnel:SIMulation:FLOad:LOOP / 404:CHANnel:SIMulation:FREQuency / 405:CHANnel:SIMulation:FUNCtion:SELection / 406:CHANnel:SIMulation:FUNCtion:SQUare:DCYCle / 407:CHANnel:SIMulation:FUNCtion:SQUare:FTIMe / 408:CHANnel:SIMulation:FUNCtion:SQUare:RTIMe / 409:CHANnel:SIMulation:JITTer / 410:CHANnel:SIMulation:JITTer:ABUJ / 411:CHANnel:SIMulation:JITTer:PERiodic:ENABle / 412:CHANnel:SIMulation:JITTer:PERiodic:FREQuency / 413:CHANnel:SIMulation:JITTer:PERiodic:MAGNitude / 414:CHANnel:SIMulation:JITTer:PERiodic:SHAPe / 415:CHANnel:SIMulation:JITTer:RANDom / 416:CHANnel:SIMulation:NOISe / 417:CHANnel:SIMulation:NOISe:BWLimit / 418:CHANnel:SIMulation:NOISe:PERiodic:ENABle / 419:CHANnel:SIMulation:NOISe:PERiodic:FREQuency / 420:CHANnel:SIMulation:NOISe:PERiodic:MAGNitude / 421:CHANnel:SIMulation:NOISe:PERiodic:SHAPe / 422:CHANnel:SIMulation:NOISe:RANDom / 423:CHANnel:SIMulation:OFFSet / 424:CHANnel:SIMulation:WAVeform / 425:CHANnel:UNITs / 426
15 Common Commands
*CLS — Clear Status / 429*ESE — Event Status Enable / 430*ESR? — Event Status Register / 432*IDN? — Identification Number / 433*LRN? — Learn / 434*OPC — Operation Complete / 436*OPT? — Option / 437*PSC — Power-on Status Clear / 445*RCL — Recall / 446*RST — Reset / 447
16 Keysight Infiniium Oscilloscopes Programmer's Guide
*SAV — Save / 448*SRE — Service Request Enable / 449*STB? — Status Byte / 451*TRG — Trigger / 453*TST? — Test / 454*WAI — Wait / 455
16 Digital Commands
:DIGital:DISPlay / 458:DIGital:LABel / 459:DIGital:SIZE / 460:DIGital:THReshold / 461
17 Disk Commands
:DISK:CDIRectory / 464:DISK:COPY / 465:DISK:DELete / 466:DISK:DIRectory? / 467:DISK:LOAD / 468:DISK:MDIRectory / 470:DISK:PWD? / 471:DISK:SAVE:COMPosite / 472:DISK:SAVE:IMAGe / 473:DISK:SAVE:JITTer / 474:DISK:SAVE:LISTing / 475:DISK:SAVE:MEASurements / 476:DISK:SAVE:PRECprobe / 477:DISK:SAVE:SETup / 478:DISK:SAVE:WAVeform / 479:DISK:SEGMented / 481
18 Display Commands
:DISPlay:BOOKmark:DELete / 485:DISPlay:BOOKmark:SET / 486:DISPlay:BOOKmark:VERTical? / 488:DISPlay:BOOKmark:XPOSition / 489:DISPlay:BOOKmark:YPOSition / 490:DISPlay:CGRade / 491:DISPlay:CGRade:LEVels? / 493:DISPlay:CGRade:SCHeme / 495:DISPlay:CONNect / 497
Keysight Infiniium Oscilloscopes Programmer's Guide 17
:DISPlay:DATA? / 498:DISPlay:GRATicule / 499:DISPlay:GRATicule:AREA:STATe / 500:DISPlay:GRATicule:INTensity / 501:DISPlay:GRATicule:NUMBer / 502:DISPlay:GRATicule:SETGrat / 503:DISPlay:ISIM:GCOunt / 504:DISPlay:ISIM:SELectgraph / 505:DISPlay:ISIM:SOURce / 506:DISPlay:JITTer:GCOunt / 507:DISPlay:JITTer:SELectgraph / 508:DISPlay:JITTer:THReshold / 510:DISPlay:LABel / 511:DISPlay:LAYout / 512:DISPlay:MAIN / 513:DISPlay:NOISe:LEVel / 515:DISPlay:PERSistence / 516:DISPlay:PROPortion / 518:DISPlay:PROPortion:RESults / 519:DISPlay:PRECprobe:GCOunt / 520:DISPlay:PRECprobe:SELectgraph / 521:DISPlay:PRECprobe:SOURce / 522:DISPlay:RESults:LAYout / 523:DISPlay:SCOLor / 524:DISPlay:STATus:COLumn / 526:DISPlay:STATus:ROW / 527:DISPlay:WINDow:MAXimize / 528
19 Function Commands
:FUNCtion? / 533:FUNCtion:ABSolute / 534:FUNCtion:ADD / 535:FUNCtion:ADEMod / 536:FUNCtion:AVERage / 537:FUNCtion:COMMonmode / 538:FUNCtion:DELay — Delay / 539:FUNCtion:DIFF — Differentiate / 540:FUNCtion:DISPlay / 541:FUNCtion:DIVide / 542:FUNCtion:FFT:DETector:POINts / 543:FUNCtion:FFT:DETector:TYPE / 544
18 Keysight Infiniium Oscilloscopes Programmer's Guide
:FUNCtion:FFT:FREQuency / 545:FUNCtion:FFT:HSCale / 546:FUNCtion:FFT:REFerence / 547:FUNCtion:FFT:RESolution / 548:FUNCtion:FFT:SPAN / 550:FUNCtion:FFT:STOP / 551:FUNCtion:FFT:TDELay / 552:FUNCtion:FFT:VUNits / 553:FUNCtion:FFT:WINDow / 554:FUNCtion:FFTMagnitude / 556:FUNCtion:FFTPhase / 557:FUNCtion:GATing — Gating / 558:FUNCtion:GATing:GLOBal / 559:FUNCtion:GATing:STARt — Gating window start time / 560:FUNCtion:GATing:STOP — Gating window stop time / 561:FUNCtion:HIGHpass / 562:FUNCtion:HORizontal / 563:FUNCtion:HORizontal:POSition / 564:FUNCtion:HORizontal:RANGe / 566:FUNCtion:INTegrate / 568:FUNCtion:INVert / 569:FUNCtion:LOWPass / 570:FUNCtion:MAGNify / 571:FUNCtion:MATLab / 572:FUNCtion:MATLab:CONTrol / 573:FUNCtion:MATLab:OPERator / 574:FUNCtion:MAXimum / 575:FUNCtion:MHIStogram / 576:FUNCtion:MINimum / 578:FUNCtion:MLOG / 579:FUNCtion:MTRend / 580:FUNCtion:MULTiply / 581:FUNCtion:OFFSet / 582:FUNCtion:PAVerage / 583:FUNCtion:RANGe / 584:FUNCtion:SMOoth / 585:FUNCtion:SQRT / 586:FUNCtion:SQUare / 587:FUNCtion:SUBTract / 588:FUNCtion:VERSus / 589:FUNCtion:VERTical / 590:FUNCtion:VERTical:OFFSet / 591
Keysight Infiniium Oscilloscopes Programmer's Guide 19
:FUNCtion:VERTical:RANGe / 592
20 Hardcopy Commands
:HARDcopy:AREA / 594:HARDcopy:DPRinter / 595:HARDcopy:FACTors / 596:HARDcopy:IMAGe / 597:HARDcopy:PRINters? / 598
21 Histogram Commands
:HISTogram:AXIS / 601:HISTogram:HORizontal:BINS / 602:HISTogram:MEASurement:BINS / 603:HISTogram:MEASurement:MAX / 604:HISTogram:MEASurement:MIN / 605:HISTogram:MODE / 606:HISTogram:SCALe:SIZE / 607:HISTogram:VERTical:BINS / 608:HISTogram:WINDow:DEFault / 609:HISTogram:WINDow:SOURce / 610:HISTogram:WINDow:LLIMit / 611:HISTogram:WINDow:RLIMit / 612:HISTogram:WINDow:BLIMit / 613:HISTogram:WINDow:TLIMit / 614
22 Hosted Commands
:HOSTed:CALibrate:CALibrate / 617:HOSTed:CALibrate:CHANnel / 618:HOSTed:CALibrate:DESKew:CHANnels / 619:HOSTed:CALibrate:DESKew:FRAMes / 620:HOSTed:CALibrate:DESKew:SIGNals / 621:HOSTed:CALibrate:DESKew:ZERO / 622:HOSTed:CALibrate:LEVel / 623:HOSTed:CALibrate:PROMpt / 625:HOSTed:CALibrate:STATus:CHANnels? / 626:HOSTed:CALibrate:STATus:FRAMes? / 627:HOSTed:CALibrate:STATus:LEVel? / 628:HOSTed:CALibrate:STATus:SIGNals? / 629:HOSTed:CALibrate:TREF:DETect / 630:HOSTed:FOLLower:ACHannels? / 631:HOSTed:FOLLower:CONFigure / 632
20 Keysight Infiniium Oscilloscopes Programmer's Guide
:HOSTed:FOLLower:CONNect / 633:HOSTed:FOLLower:DISConnect / 634:HOSTed:LEADer:ACHannels? / 635:HOSTed:LEADer:CONFigure / 636:HOSTed:LEADer:CONNect / 637:HOSTed:LEADer:DISConnect / 638:HOSTed:NCONnected? / 639:HOSTed:PERiodic / 640
23 InfiniiScan (ISCan) Commands
:ISCan:DELay / 642:ISCan:MEASurement:FAIL / 643:ISCan:MEASurement:LLIMit / 644:ISCan:MEASurement / 645:ISCan:MEASurement:ULIMit / 646:ISCan:MODE / 647:ISCan:NONMonotonic:EDGE / 648:ISCan:NONMonotonic:HYSTeresis / 649:ISCan:NONMonotonic:SOURce / 650:ISCan:RUNT:HYSTeresis / 651:ISCan:RUNT:LLEVel / 652:ISCan:RUNT:SOURce / 653:ISCan:RUNT:ULEVel / 654:ISCan:SERial:PATTern / 655:ISCan:SERial:SOURce / 656:ISCan:ZONE:HIDE / 657:ISCan:ZONE:SOURce / 658:ISCan:ZONE:MODE / 659:ISCan:ZONE:PLACement / 660:ISCan:ZONE:SOURce / 661:ISCan:ZONE:STATe / 662
24 Lane (Equalization) Commands
:LANE:COPYto / 665:LANE:EQUalizer:CTLE:ACGain / 666:LANE:EQUalizer:CTLE:DCGain / 667:LANE:EQUalizer:CTLE:NUMPoles / 668:LANE:EQUalizer:CTLE:P1 / 669:LANE:EQUalizer:CTLE:P2 / 670:LANE:EQUalizer:CTLE:P3 / 671:LANE:EQUalizer:CTLE:P4 / 672
Keysight Infiniium Oscilloscopes Programmer's Guide 21
:LANE:EQUalizer:CTLE:RATE / 673:LANE:EQUalizer:CTLE:STATe / 674:LANE:EQUalizer:CTLE:Z1 / 675:LANE:EQUalizer:CTLE:Z2 / 676:LANE:EQUalizer:DFE:NTAPs / 677:LANE:EQUalizer:DFE:STATe / 678:LANE:EQUalizer:DFE:TAP / 679:LANE:EQUalizer:DFE:TAP:AUTomatic / 680:LANE:EQUalizer:DFE:TAP:DELay / 681:LANE:EQUalizer:DFE:TAP:DELay:AUTomatic / 682:LANE:EQUalizer:DFE:TAP:GAIN / 683:LANE:EQUalizer:DFE:TAP:LTARget / 684:LANE:EQUalizer:DFE:TAP:MAX / 685:LANE:EQUalizer:DFE:TAP:MAXV / 686:LANE:EQUalizer:DFE:TAP:MIN / 687:LANE:EQUalizer:DFE:TAP:MINV / 688:LANE:EQUalizer:DFE:TAP:NORMalize / 689:LANE:EQUalizer:DFE:TAP:UTARget / 690:LANE:EQUalizer:DFE:TAP:WIDTh / 691:LANE:EQUalizer:DFE:THReshold:BANDwidth / 692:LANE:EQUalizer:DFE:THReshold:BWMode / 693:LANE:EQUalizer:DFE:THReshold:DELay / 694:LANE:EQUalizer:FFE:BANDwidth / 695:LANE:EQUalizer:FFE:BWMode / 696:LANE:EQUalizer:FFE:NPRecursor / 697:LANE:EQUalizer:FFE:NTAPs / 698:LANE:EQUalizer:FFE:RATE / 699:LANE:EQUalizer:FFE:STATe / 700:LANE:EQUalizer:FFE:TAP / 701:LANE:EQUalizer:FFE:TAP:AUTomatic / 702:LANE:EQUalizer:FFE:TAP:DELay / 703:LANE:EQUalizer:FFE:TAP:WIDTh / 704:LANE:EQUalizer:FFE:TDELay / 705:LANE:EQUalizer:FFE:TDMode / 706:LANE:EQUalizer:LOCation / 707:LANE:SOURce / 708:LANE:STATe / 709:LANE:VERTical / 710:LANE:VERTical:OFFSet / 711:LANE:VERTical:RANGe / 712
22 Keysight Infiniium Oscilloscopes Programmer's Guide
25 Limit Test Commands
:LTESt:ADDStats / 714:LTESt:FAIL / 715:LTESt:LLIMit — Lower Limit / 717:LTESt:MEASurement / 718:LTESt:RESults? / 719:LTESt:RUMode:SOFailure / 720:LTESt:TEST / 721:LTESt:ULIMit — Upper Limit / 722
26 Lister Commands
:LISTer:DATA? / 724:LISTer:DISPlay / 725
27 Marker Commands
:MARKer:CURSor? / 729:MARKer:DELTa / 730:MARKer:MEASurement:MEASurement / 731:MARKer:MODE / 732:MARKer:TSTArt / 733:MARKer:TSTOp / 734:MARKer:VSTArt / 735:MARKer:VSTOp / 736:MARKer:X1Position / 737:MARKer:X2Position / 738:MARKer:X1Y1source / 739:MARKer:X2Y2source / 741:MARKer:XDELta? / 743:MARKer:Y1Position / 744:MARKer:Y2Position / 745:MARKer:YDELta? / 746:MARKer:DELTa / 747:MARKer:ENABle / 748:MARKer:NAME / 749:MARKer:SOURce / 750:MARKer:TYPE / 752:MARKer:X:POSition / 754:MARKer:Y:POSition / 755
28 Mask Test Commands
:MTESt:ALIGn / 759
Keysight Infiniium Oscilloscopes Programmer's Guide 23
:MTESt:AMASk:CREate / 760:MTESt:AMASk:SOURce / 761:MTESt:AMASk:SAVE / 763:MTESt:AMASk:UNITs / 764:MTESt:AMASk:XDELta / 765:MTESt:AMASk:YDELta / 766:MTESt:AUTO / 767:MTESt:AVERage / 768:MTESt:AVERage:COUNt / 769:MTESt:COUNt:FAILures? / 770:MTESt:COUNt:FUI? / 771:MTESt:COUNt:FWAVeforms? / 772:MTESt:COUNt:MARGin:FAILures? / 773:MTESt:COUNt:SUI? / 774:MTESt:COUNt:UI? / 775:MTESt:COUNt:WAVeforms? / 776:MTESt:DELete / 777:MTESt:ENABle / 778:MTESt:FOLDing (Clock Recovery software only) / 779:MTESt:FOLDing:BITS / 781:MTESt:FOLDing:COUNt:UI? / 783:MTESt:FOLDing:COUNt:WAVeforms? / 785:MTESt:FOLDing:FAST / 787:MTESt:FOLDing:POSition / 789:MTESt:FOLDing:SCALe / 791:MTESt:FOLDing:TPOSition / 793:MTESt:FOLDing:TSCale / 795:MTESt:HAMPlitude / 797:MTESt:IMPedance / 798:MTESt:INVert / 799:MTESt:LAMPlitude / 800:MTESt:LOAD / 801:MTESt:MARGin:AUTO:HITS / 802:MTESt:MARGin:AUTO:HRATio / 803:MTESt:MARGin:AUTO:METHod / 804:MTESt:MARGin:METHod / 805:MTESt:MARGin:PERCent / 806:MTESt:MARGin:STATe / 807:MTESt:NREGions? / 808:MTESt:PROBe:IMPedance? / 809:MTESt:RUMode / 810:MTESt:RUMode:SOFailure / 811
24 Keysight Infiniium Oscilloscopes Programmer's Guide
:MTESt:SCALe:BIND / 812:MTESt:SCALe:DRAW / 813:MTESt:SCALe:X1 / 814:MTESt:SCALe:XDELta / 815:MTESt:SCALe:Y1 / 816:MTESt:SCALe:Y2 / 817:MTESt:SOURce / 818:MTESt:STARt / 819:MTESt:STOP / 820:MTESt:STIMe / 821:MTESt:TITLe? / 822:MTESt:TRIGger:SOURce / 823
29 Measure Commands
:MEASure:AREA / 835:MEASure:BER / 837:MEASure:BERPeracq / 838:MEASure:BINTerval / 839:MEASure:BPERiod / 840:MEASure:BWIDth / 841:MEASure:CDRRate / 842:MEASure:CGRade:CROSsing / 843:MEASure:CGRade:DCDistortion / 844:MEASure:CGRade:EHEight / 845:MEASure:CGRade:ELOCation / 847:MEASure:CGRade:EWIDth / 848:MEASure:CGRade:EWIDth:THReshold / 850:MEASure:CGRade:EWINdow / 851:MEASure:CGRade:JITTer / 853:MEASure:CGRade:OLEVel / 854:MEASure:CGRade:QFACtor / 855:MEASure:CGRade:ZLEVel / 856:MEASure:CHARge (9000 Series, 9000H Series, S-Series) / 857:MEASure:CLEar / 858:MEASure:CROSsing / 859:MEASure:CTCDutycycle / 860:MEASure:CTCJitter / 862:MEASure:CTCNwidth / 864:MEASure:CTCPwidth / 866:MEASure:DATarate / 868:MEASure:DEEMphasis / 870
Keysight Infiniium Oscilloscopes Programmer's Guide 25
:MEASure:DELTatime / 872:MEASure:DELTatime:DEFine / 874:MEASure:DUTYcycle / 876:MEASure:EDGE / 877:MEASure:ERATio / 878:MEASure:ETAEdges / 879:MEASure:ETOedge / 880:MEASure:FALLtime / 882:MEASure:FFT:CPOWer / 884:MEASure:FFT:DFRequency / 885:MEASure:FFT:DMAGnitude / 887:MEASure:FFT:FREQuency / 889:MEASure:FFT:MAGNitude / 891:MEASure:FFT:OBW / 893:MEASure:FFT:PSD / 894:MEASure:FREQuency / 895:MEASure:HISTogram:FWHM / 897:MEASure:HISTogram:HITS / 898:MEASure:HISTogram:M1S / 899:MEASure:HISTogram:M2S / 900:MEASure:HISTogram:M3S / 901:MEASure:HISTogram:MAX / 902:MEASure:HISTogram:MEAN / 903:MEASure:HISTogram:MEDian / 904:MEASure:HISTogram:MIN / 905:MEASure:HISTogram:MODE / 906:MEASure:HISTogram:PEAK / 907:MEASure:HISTogram:PP / 908:MEASure:HISTogram:RESolution / 909:MEASure:HISTogram:STDDev / 910:MEASure:HOLDtime / 911:MEASure:JITTer:HISTogram / 913:MEASure:JITTer:MEASurement / 914:MEASure:JITTer:SPECtrum / 915:MEASure:JITTer:SPECtrum:HORizontal / 916:MEASure:JITTer:SPECtrum:HORizontal:POSition / 917:MEASure:JITTer:SPECtrum:HORizontal:RANGe / 918:MEASure:JITTer:SPECtrum:RESolution / 919:MEASure:JITTer:SPECtrum:VERTical / 920:MEASure:JITTer:SPECtrum:VERTical:OFFSet / 921:MEASure:JITTer:SPECtrum:VERTical:RANGe / 922:MEASure:JITTer:SPECtrum:VERTical:TYPE / 923
26 Keysight Infiniium Oscilloscopes Programmer's Guide
:MEASure:JITTer:SPECtrum:WINDow / 924:MEASure:JITTer:TRENd / 925:MEASure:JITTer:TRENd:SMOoth / 926:MEASure:JITTer:TRENd:SMOoth:POINts / 927:MEASure:JITTer:TRENd:VERTical / 928:MEASure:JITTer:TRENd:VERTical:OFFSet / 929:MEASure:JITTer:TRENd:VERTical:RANGe / 930:MEASure:MARK / 931:MEASure:NAME / 932:MEASure:NCJitter / 933:MEASure:NOISe / 935:MEASure:NOISe:ALL? / 937:MEASure:NOISe:BANDwidth / 939:MEASure:NOISe:LOCation / 940:MEASure:NOISe:METHod / 941:MEASure:NOISe:REPort / 942:MEASure:NOISe:RN / 943:MEASure:NOISe:SCOPe:RN / 944:MEASure:NOISe:STATe / 945:MEASure:NOISe:UNITs / 946:MEASure:NPERiod / 947:MEASure:NPULses / 948:MEASure:NUI / 949:MEASure:NWIDth / 950:MEASure:OMAMplitude / 951:MEASure:OPOWer / 952:MEASure:OVERshoot / 953:MEASure:PAM:ELEVel / 955:MEASure:PAM:ESKew / 957:MEASure:PAM:EYE:ELMethod / 959:MEASure:PAM:EYE:ESTiming / 960:MEASure:PAM:EYE:PPERcent / 961:MEASure:PAM:EYE:PROBability / 962:MEASure:PAM:EYE:TIME:LTDefinition / 963:MEASure:PAM:LEVel / 964:MEASure:PAM:LRMS / 966:MEASure:PAM:LTHickness / 968:MEASure:PAM:PRBS13q:COUNt / 970:MEASure:PAM:PRBS13q:EDGE:EOJ / 971:MEASure:PAM:PRBS13q:EDGE:J3U / 972:MEASure:PAM:PRBS13q:EDGE:J4U / 973:MEASure:PAM:PRBS13q:EDGE:JRMS / 974
Keysight Infiniium Oscilloscopes Programmer's Guide 27
:MEASure:PAM:PRBS13q:HUNits / 975:MEASure:PAM:PRBS13q:STATe / 976:MEASure:PAM:PRBS13q:UNITs / 977:MEASure:PAMPlitude / 978:MEASure:PBASe / 979:MEASure:PERiod / 980:MEASure:PHASe / 982:MEASure:PJITter / 984:MEASure:PLENgth / 985:MEASure:PN:CORRelations / 986:MEASure:PN:EDGE / 987:MEASure:PN:HORizontal:STARt / 988:MEASure:PN:HORizontal:STOP / 989:MEASure:PN:RSSC / 990:MEASure:PN:SOURce / 991:MEASure:PN:SPURs / 992:MEASure:PN:SSENsitivity / 993:MEASure:PN:STATe / 994:MEASure:PN:VERTical:REFerence / 995:MEASure:PN:VERTical:SCALe / 996:MEASure:PN:WINDow / 997:MEASure:PPContrast / 998:MEASure:PPULses / 999:MEASure:PREShoot / 1000:MEASure:PTOP / 1002:MEASure:PWIDth / 1003:MEASure:QUALifier:CONDition / 1004:MEASure:QUALifier:SOURce / 1005:MEASure:QUALifier:STATe / 1006:MEASure:RESults? / 1007:MEASure:RISetime / 1010:MEASure:RJDJ:ALL? / 1012:MEASure:RJDJ:APLength? / 1014:MEASure:RJDJ:BANDwidth / 1015:MEASure:RJDJ:BER / 1016:MEASure:RJDJ:CLOCk / 1018:MEASure:RJDJ:CREFerence / 1019:MEASure:RJDJ:EDGE / 1020:MEASure:RJDJ:INTerpolate / 1021:MEASure:RJDJ:METHod / 1022:MEASure:RJDJ:MODE / 1023:MEASure:RJDJ:PAMThreshold / 1024
28 Keysight Infiniium Oscilloscopes Programmer's Guide
:MEASure:RJDJ:PLENgth / 1025:MEASure:RJDJ:REPort / 1026:MEASure:RJDJ:RJ / 1027:MEASure:RJDJ:SCOPe:RJ / 1028:MEASure:RJDJ:SOURce / 1029:MEASure:RJDJ:STATe / 1030:MEASure:RJDJ:TJRJDJ? / 1031:MEASure:RJDJ:UNITs / 1033:MEASure:SCRatch / 1034:MEASure:SENDvalid / 1035:MEASure:SER / 1036:MEASure:SERPeracq / 1037:MEASure:SETuptime / 1038:MEASure:SLEWrate / 1040:MEASure:SOURce / 1042:MEASure:STATistics / 1043:MEASure:TEDGe / 1044:MEASure:THResholds:ABSolute / 1045:MEASure:THResholds:DISPlay / 1046:MEASure:THResholds:GENauto / 1047:MEASure:THResholds:GENeral:ABSolute / 1048:MEASure:THResholds:GENeral:HYSTeresis / 1050:MEASure:THResholds:GENeral:METHod / 1052:MEASure:THResholds:GENeral:PAMCustom / 1054:MEASure:THResholds:GENeral:PAMAutomatic / 1056:MEASure:THResholds:GENeral:PERCent / 1058:MEASure:THResholds:GENeral:TOPBase:ABSolute / 1060:MEASure:THResholds:GENeral:TOPBase:METHod / 1062:MEASure:THResholds:HYSTeresis / 1063:MEASure:THResholds:METHod / 1065:MEASure:THResholds:PERCent / 1066:MEASure:THResholds:RFALl:ABSolute / 1067:MEASure:THResholds:RFALl:METHod / 1069:MEASure:THResholds:RFALl:PAMAutomatic / 1071:MEASure:THResholds:RFALl:PERCent / 1073:MEASure:THResholds:RFALl:TOPBase:ABSolute / 1075:MEASure:THResholds:RFALl:TOPBase:METHod / 1077:MEASure:THResholds:SERial:ABSolute / 1078:MEASure:THResholds:SERial:HYSTeresis / 1080:MEASure:THResholds:SERial:METHod / 1082:MEASure:THResholds:SERial:PERCent / 1083:MEASure:THResholds:SERial:TOPBase:ABSolute / 1085
Keysight Infiniium Oscilloscopes Programmer's Guide 29
:MEASure:THResholds:SERial:TOPBase:METHod / 1087:MEASure:THResholds:TOPBase:ABSolute / 1088:MEASure:THResholds:TOPBase:METHod / 1089:MEASure:TIEClock2 / 1090:MEASure:TIEData2 / 1092:MEASure:TIEFilter:SHAPe / 1093:MEASure:TIEFilter:STARt / 1094:MEASure:TIEFilter:STATe / 1095:MEASure:TIEFilter:STOP / 1096:MEASure:TIEFilter:TYPE / 1097:MEASure:TMAX / 1098:MEASure:TMIN / 1099:MEASure:TVOLt / 1100:MEASure:UITouijitter / 1102:MEASure:UNITinterval / 1103:MEASure:VAMPlitude / 1105:MEASure:VAVerage / 1106:MEASure:VBASe / 1107:MEASure:VLOWer / 1108:MEASure:VMAX / 1109:MEASure:VMIDdle / 1110:MEASure:VMIN / 1111:MEASure:VOVershoot / 1112:MEASure:VPP / 1113:MEASure:VPReshoot / 1114:MEASure:VRMS / 1115:MEASure:VTIMe / 1117:MEASure:VTOP / 1118:MEASure:VUPPer / 1119:MEASure:WINDow / 1120:MEASure:XCORtie / 1121:MEASure:ZTMAX / 1122:MEASure:ZTMIN / 1123:MEASurement:CLEar / 1124:MEASurement:NAME / 1125:MEASurement:SOURce / 1126:MEASurement:ZTMAX / 1127:MEASurement:ZTMIN / 1128
30 Pod Commands
:POD:DISPlay / 1130
30 Keysight Infiniium Oscilloscopes Programmer's Guide
:POD:PSKew / 1131:POD:THReshold / 1132
31 Root Level Commands
:ADER? — Acquisition Done Event Register / 1137:AER? — Arm Event Register / 1138:ASTate? / 1139:ATER? — Auto Trigger Event Register / 1140:AUToscale / 1141:AUToscale:CHANnels / 1142:AUToscale:PLACement / 1143:AUToscale:VERTical / 1144:BEEP / 1145:BLANk / 1146:CDISplay / 1147:DIGitize / 1148:DISable DIGital / 1150:ENABle DIGital / 1151:MODel? / 1152:MTEEnable — Mask Test Enable Register / 1153:MTERegister? — Mask Test Event Register / 1154:OPEEnable — Operation Status Enable / 1155:OPERegister? — Operation Status Register / 1156:OVLRegister? / 1157:PDER? — Processing Done Event Register / 1158:PRINt / 1159:RECall:SETup / 1160:RSTate? / 1161:RUN / 1162:SERial — Serial Number / 1163:SINGle / 1164:STATus? / 1165:STOP / 1167:STORe:JITTer / 1168:STORe:SETup / 1169:STORe:WAVeform / 1170:TERegister? — Trigger Event Register / 1171:VIEW / 1172
32 Serial Bus Commands
General :SBUS Commands / 1174
Keysight Infiniium Oscilloscopes Programmer's Guide 31
:SBUS[:DISPlay] / 1175:SBUS:MODE / 1176
:SBUS:CAN Commands / 1177:SBUS:CAN:FDSPoint / 1178:SBUS:CAN:SAMPlepoint / 1179:SBUS:CAN:SIGNal:BAUDrate / 1180:SBUS:CAN:SIGNal:DEFinition / 1181:SBUS:CAN:SIGNal:FDBaudrate / 1182:SBUS:CAN:SOURce / 1183:SBUS:CAN:TRIGger (9000 Series, 9000H Series, S-Series) / 1184:SBUS:CAN:TRIGger:PATTern:DATA (9000 Series, 9000H Series, S-Series) / 1187:SBUS:CAN:TRIGger:PATTern:DATA:LENGth (9000 Series, 9000H Series,
S-Series) / 1188:SBUS:CAN:TRIGger:PATTern:ID (9000 Series, 9000H Series, S-Series) / 1190:SBUS:CAN:TRIGger:PATTern:ID:MODE (9000 Series, 9000H Series,
S-Series) / 1191:SBUS:CAN:TYPE / 1192
:SBUS:FLEXray Commands / 1193:SBUS:FLEXray:BAUDrate / 1194:SBUS:FLEXray:CHANnel / 1195:SBUS:FLEXray:SOURce / 1196:SBUS:FLEXray:TRIGger / 1197:SBUS:FLEXray:TRIGger:ERRor:TYPE / 1198:SBUS:FLEXray:TRIGger:FRAMe:CCBase / 1199:SBUS:FLEXray:TRIGger:FRAMe:CCRepetition / 1200:SBUS:FLEXray:TRIGger:FRAMe:ID / 1201:SBUS:FLEXray:TRIGger:FRAMe:TYPE / 1202
:SBUS:GENRaw Commands / 1203:SBUS:GENRaw:SOURce / 1204:SBUS:GENRaw:WSIZe / 1205
:SBUS:HS Commands / 1206:SBUS:HS:DESCramble / 1207:SBUS:HS:FORMat / 1208:SBUS:HS:IDLE / 1209:SBUS:HS:SOURce / 1210
:SBUS:IIC Commands / 1211:SBUS:IIC:ASIZe / 1212:SBUS:IIC:SOURce:CLOCk / 1213:SBUS:IIC:SOURce:DATA / 1214:SBUS:IIC:TRIGger:PATTern:ADDRess (9000 Series, 9000H Series, S-Series) / 1215
32 Keysight Infiniium Oscilloscopes Programmer's Guide
:SBUS:IIC:TRIGger:PATTern:DATA (9000 Series, 9000H Series, S-Series) / 1217:SBUS:IIC:TRIGger:TYPE (9000 Series, 9000H Series, S-Series) / 1218
:SBUS:LIN Commands / 1220:SBUS:LIN:SAMPlepoint / 1221:SBUS:LIN:SIGNal:BAUDrate / 1222:SBUS:LIN:SOURce / 1223:SBUS:LIN:STANdard / 1224:SBUS:LIN:TRIGger / 1225:SBUS:LIN:TRIGger:ID / 1226:SBUS:LIN:TRIGger:PATTern:DATA / 1227:SBUS:LIN:TRIGger:PATTern:DATA:LENGth / 1228
:SBUS:SPI Commands / 1229:SBUS:SPI:BITorder / 1230:SBUS:SPI:CLOCk:SLOPe / 1231:SBUS:SPI:CLOCk:TIMeout / 1232:SBUS:SPI:FRAMe:STATe / 1233:SBUS:SPI:SOURce:CLOCk / 1234:SBUS:SPI:SOURce:DATA / 1236:SBUS:SPI:SOURce:FRAMe / 1238:SBUS:SPI:SOURce:MISO / 1239:SBUS:SPI:SOURce:MOSI / 1240:SBUS:SPI:TRIGger:PATTern:DATA (9000 Series, 9000H Series, S-Series) / 1242:SBUS:SPI:TRIGger:PATTern:WIDTh (9000 Series, 9000H Series, S-Series) / 1244:SBUS:SPI:TRIGger:TYPE (9000 Series, 9000H Series, S-Series) / 1246:SBUS:SPI:TYPE / 1248:SBUS:SPI:WIDTh / 1249
33 Self-Test Commands
:SELFtest:CANCel / 1252:SELFtest:SCOPETEST / 1253
34 System Commands
:SYSTem:DATE / 1256:SYSTem:DEBug / 1257:SYSTem:DONTtabmeas / 1259:SYSTem:DSP / 1260:SYSTem:ERRor? / 1261:SYSTem:GUI / 1262:SYSTem:HEADer / 1263:SYSTem:HLED (90000 Q-Series, S-Series, V-Series, Z-Series) / 1264:SYSTem:LOCK / 1265
Keysight Infiniium Oscilloscopes Programmer's Guide 33
:SYSTem:LONGform / 1266:SYSTem:MENU? / 1267:SYSTem:PERSona / 1268:SYSTem:PRESet / 1269:SYSTem:SETup / 1271:SYSTem:TIME / 1273
35 Time Base Commands
:TIMebase:POSition / 1276:TIMebase:RANGe / 1277:TIMebase:REFClock / 1278:TIMebase:REFerence / 1279:TIMebase:REFerence:PERCent / 1280:TIMebase:ROLL:ENABLE / 1281:TIMebase:SCALe / 1282:TIMebase:VIEW / 1283:TIMebase:WINDow:DELay / 1284:TIMebase:WINDow:POSition / 1285:TIMebase:WINDow:RANGe / 1286:TIMebase:WINDow:SCALe / 1287
36 Trigger Commands
General Trigger Commands / 1291:TRIGger:AND:ENABle / 1292:TRIGger:AND:SOURce / 1293:TRIGger:FORCe / 1294:TRIGger:HOLDoff / 1295:TRIGger:HOLDoff:MAX / 1296:TRIGger:HOLDoff:MIN / 1297:TRIGger:HOLDoff:MODE / 1298:TRIGger:HTHReshold / 1299:TRIGger:HYSTeresis / 1300:TRIGger:LEVel / 1301:TRIGger:LEVel:FIFTy / 1302:TRIGger:LTHReshold / 1303:TRIGger:MODE / 1304:TRIGger:SWEep / 1306
Comm Trigger Commands / 1307:TRIGger:COMM:BWIDth / 1308:TRIGger:COMM:ENCode / 1309:TRIGger:COMM:PATTern / 1310
34 Keysight Infiniium Oscilloscopes Programmer's Guide
:TRIGger:COMM:POLarity / 1311:TRIGger:COMM:SOURce / 1312
Delay Trigger Commands / 1313:TRIGger:DELay:ARM:SOURce / 1314:TRIGger:DELay:ARM:SLOPe / 1315:TRIGger:DELay:EDELay:COUNt / 1316:TRIGger:DELay:EDELay:SOURce / 1317:TRIGger:DELay:EDELay:SLOPe / 1318:TRIGger:DELay:MODE / 1319:TRIGger:DELay:TDELay:TIME / 1320:TRIGger:DELay:TRIGger:SOURce / 1321:TRIGger:DELay:TRIGger:SLOPe / 1322
Edge Trigger Commands / 1323:TRIGger:EDGE:COUPling (9000 Series, 9000H Series, S-Series) / 1324:TRIGger:EDGE:SLOPe / 1325:TRIGger:EDGE:SOURce / 1326
GBSerial Trigger Commands / 1327:TRIGger:GBSerial:CLOCk (V-Series with HWST Option) / 1328:TRIGger:GBSerial:CLOCk:FREQuency (V-Series with HWST Option) / 1329:TRIGger:GBSerial:DRATe (V-Series with HWST Option) / 1331:TRIGger:GBSerial:MODE (V-Series with HWST Option) / 1333:TRIGger:GBSerial:PATTern (V-Series with HWST Option) / 1334:TRIGger:GBSerial:POLarity (V-Series with HWST Option) / 1335:TRIGger:GBSerial:PRBS (V-Series with HWST Option) / 1336:TRIGger:GBSerial:SOURce (V-Series with HWST Option) / 1337
Glitch Trigger Commands / 1338:TRIGger:GLITch:POLarity / 1339:TRIGger:GLITch:SOURce / 1340:TRIGger:GLITch:WIDTh / 1341
Pattern Trigger Commands / 1342:TRIGger:PATTern:CONDition / 1343:TRIGger:PATTern:LOGic / 1344
Pulse Width Trigger Commands / 1345:TRIGger:PWIDth:DIRection / 1346:TRIGger:PWIDth:POLarity / 1347:TRIGger:PWIDth:SOURce / 1348:TRIGger:PWIDth:TPOint / 1349:TRIGger:PWIDth:WIDTh / 1350
Runt Trigger Commands / 1351
Keysight Infiniium Oscilloscopes Programmer's Guide 35
:TRIGger:RUNT:POLarity / 1352:TRIGger:RUNT:QUALified / 1353:TRIGger:RUNT:SOURce / 1354:TRIGger:RUNT:TIME / 1355
Sequence Trigger Commands / 1356:TRIGger:SEQuence:TERM1 (90000A Series, 90000 X-Series, V-Series, 90000 Q-Series,
Z-Series) / 1357:TRIGger:SEQuence:TERM2 (90000A Series, 90000 X-Series, V-Series, 90000 Q-Series,
Z-Series) / 1358:TRIGger:SEQuence:RESet:ENABle (90000A Series, 90000 X-Series, V-Series,
90000 Q-Series, Z-Series) / 1359:TRIGger:SEQuence:RESet:TYPE (90000A Series, 90000 X-Series, V-Series,
90000 Q-Series, Z-Series) / 1360:TRIGger:SEQuence:RESet:EVENt (90000A Series, 90000 X-Series, V-Series,
90000 Q-Series, Z-Series) / 1361:TRIGger:SEQuence:RESet:TIME (90000A Series, 90000 X-Series, V-Series,
90000 Q-Series, Z-Series) / 1362:TRIGger:SEQuence:WAIT:ENABle (90000A Series, 90000 X-Series, V-Series,
90000 Q-Series, Z-Series) / 1363:TRIGger:SEQuence:WAIT:TIME (90000A Series, 90000 X-Series, V-Series,
90000 Q-Series, Z-Series) / 1364
Setup and Hold Trigger Commands / 1365:TRIGger:SHOLd:CSOurce / 1366:TRIGger:SHOLd:CSOurce:EDGE / 1367:TRIGger:SHOLd:DSOurce / 1368:TRIGger:SHOLd:HoldTIMe (HTIMe) / 1369:TRIGger:SHOLd:MODE / 1370:TRIGger:SHOLd:SetupTIMe / 1371
State Trigger Commands / 1372:TRIGger:STATe:CLOCk / 1373:TRIGger:STATe:LOGic / 1374:TRIGger:STATe:LTYPe / 1375:TRIGger:STATe:SLOPe / 1376
Timeout Trigger Commands / 1377:TRIGger:TIMeout:CONDition / 1378:TRIGger:TIMeout:SOURce / 1379:TRIGger:TIMeout:TIME / 1380
Transition Trigger Commands / 1381:TRIGger:TRANsition:DIRection / 1382:TRIGger:TRANsition:SOURce / 1383:TRIGger:TRANsition:TIME / 1384
36 Keysight Infiniium Oscilloscopes Programmer's Guide
:TRIGger:TRANsition:TYPE / 1385
TV Trigger Commands / 1386:TRIGger:TV:LINE / 1387:TRIGger:TV:MODE / 1388:TRIGger:TV:POLarity / 1389:TRIGger:TV:SOURce / 1390:TRIGger:TV:STANdard / 1391:TRIGger:TV:UDTV:ENUMber / 1392:TRIGger:TV:UDTV:HSYNc / 1393:TRIGger:TV:UDTV:HTIMe / 1394:TRIGger:TV:UDTV:PGTHan / 1395:TRIGger:TV:UDTV:POLarity / 1396
Window Trigger Commands / 1397:TRIGger:WINDow:CONDition / 1398:TRIGger:WINDow:SOURce / 1399:TRIGger:WINDow:TIME / 1400:TRIGger:WINDow:TPOint / 1401
Advanced Comm Trigger Commands / 1402:TRIGger:ADVanced:COMM:BWIDth / 1403:TRIGger:ADVanced:COMM:ENCode / 1404:TRIGger:ADVanced:COMM:LEVel / 1405:TRIGger:ADVanced:COMM:PATTern / 1406:TRIGger:ADVanced:COMM:POLarity / 1407:TRIGger:ADVanced:COMM:SOURce / 1408
Advanced Pattern Trigger Commands / 1409:TRIGger:ADVanced:PATTern:CONDition / 1411:TRIGger:ADVanced:PATTern:LOGic / 1412:TRIGger:ADVanced:PATTern:THReshold:LEVel / 1413
Advanced State Trigger Commands / 1414:TRIGger:ADVanced:STATe:CLOCk / 1415:TRIGger:ADVanced:STATe:LOGic / 1416:TRIGger:ADVanced:STATe:LTYPe / 1417:TRIGger:ADVanced:STATe:SLOPe / 1418:TRIGger:ADVanced:STATe:THReshold:LEVel / 1419
Advanced Delay By Event Trigger Commands / 1420:TRIGger:ADVanced:DELay:EDLY:ARM:SOURce / 1422:TRIGger:ADVanced:DELay:EDLY:ARM:SLOPe / 1423:TRIGger:ADVanced:DELay:EDLY:EVENt:DELay / 1424:TRIGger:ADVanced:DELay:EDLY:EVENt:SOURce / 1425
Keysight Infiniium Oscilloscopes Programmer's Guide 37
:TRIGger:ADVanced:DELay:EDLY:EVENt:SLOPe / 1426:TRIGger:ADVanced:DELay:EDLY:TRIGger:SOURce / 1427:TRIGger:ADVanced:DELay:EDLY:TRIGger:SLOPe / 1428
Advanced Delay By Time Trigger Commands / 1429:TRIGger:ADVanced:DELay:TDLY:ARM:SOURce / 1431:TRIGger:ADVanced:DELay:TDLY:ARM:SLOPe / 1432:TRIGger:ADVanced:DELay:TDLY:DELay / 1433:TRIGger:ADVanced:DELay:TDLY:TRIGger:SOURce / 1434:TRIGger:ADVanced:DELay:TDLY:TRIGger:SLOPe / 1435
Advanced Standard TV Trigger Commands / 1436:TRIGger:ADVanced:TV:STV:FIELd / 1438:TRIGger:ADVanced:TV:STV:LINE / 1439:TRIGger:ADVanced:TV:STV:SOURce / 1440:TRIGger:ADVanced:TV:STV:SPOLarity / 1441
Advanced User Defined TV Mode and Commands / 1442:TRIGger:ADVanced:TV:UDTV:ENUMber / 1444:TRIGger:ADVanced:TV:UDTV:PGTHan / 1445:TRIGger:ADVanced:TV:UDTV:POLarity / 1446:TRIGger:ADVanced:TV:UDTV:SOURce / 1447
Advanced Violation Trigger Modes / 1448:TRIGger:ADVanced:VIOLation:MODE / 1449
Advanced Pulse Width Violation Trigger Commands / 1450:TRIGger:ADVanced:VIOLation:PWIDth:DIRection / 1452:TRIGger:ADVanced:VIOLation:PWIDth:POLarity / 1453:TRIGger:ADVanced:VIOLation:PWIDth:SOURce / 1454:TRIGger:ADVanced:VIOLation:PWIDth:WIDTh / 1455
Advanced Setup Violation Trigger Commands / 1456:TRIGger:ADVanced:VIOLation:SETup:MODE / 1459:TRIGger:ADVanced:VIOLation:SETup:SETup:CSOurce / 1460:TRIGger:ADVanced:VIOLation:SETup:SETup:CSOurce:LEVel / 1461:TRIGger:ADVanced:VIOLation:SETup:SETup:CSOurce:EDGE / 1462:TRIGger:ADVanced:VIOLation:SETup:SETup:DSOurce / 1463:TRIGger:ADVanced:VIOLation:SETup:SETup:DSOurce:HTHReshold / 1464:TRIGger:ADVanced:VIOLation:SETup:SETup:DSOurce:LTHReshold / 1465:TRIGger:ADVanced:VIOLation:SETup:SETup:TIME / 1466:TRIGger:ADVanced:VIOLation:SETup:HOLD:CSOurce / 1467:TRIGger:ADVanced:VIOLation:SETup:HOLD:CSOurce:LEVel / 1468:TRIGger:ADVanced:VIOLation:SETup:HOLD:CSOurce:EDGE / 1469:TRIGger:ADVanced:VIOLation:SETup:HOLD:DSOurce / 1470
38 Keysight Infiniium Oscilloscopes Programmer's Guide
:TRIGger:ADVanced:VIOLation:SETup:HOLD:DSOurce:HTHReshold / 1471:TRIGger:ADVanced:VIOLation:SETup:HOLD:DSOurce:LTHReshold / 1472:TRIGger:ADVanced:VIOLation:SETup:HOLD:TIME / 1473:TRIGger:ADVanced:VIOLation:SETup:SHOLd:CSOurce / 1474:TRIGger:ADVanced:VIOLation:SETup:SHOLd:CSOurce:LEVel / 1475:TRIGger:ADVanced:VIOLation:SETup:SHOLd:CSOurce:EDGE / 1476:TRIGger:ADVanced:VIOLation:SETup:SHOLd:DSOurce / 1477:TRIGger:ADVanced:VIOLation:SETup:SHOLd:DSOurce:HTHReshold / 1478:TRIGger:ADVanced:VIOLation:SETup:SHOLd:DSOurce:LTHReshold / 1479:TRIGger:ADVanced:VIOLation:SETup:SHOLd:SetupTIMe (STIMe) / 1480:TRIGger:ADVanced:VIOLation:SETup:SHOLd:HoldTIMe (HTIMe) / 1481
Advanced Transition Violation Trigger Commands / 1482:TRIGger:ADVanced:VIOLation:TRANsition / 1483:TRIGger:ADVanced:VIOLation:TRANsition:SOURce / 1484:TRIGger:ADVanced:VIOLation:TRANsition:SOURce:HTHReshold / 1485:TRIGger:ADVanced:VIOLation:TRANsition:SOURce:LTHReshold / 1486:TRIGger:ADVanced:VIOLation:TRANsition:TYPE / 1487
37 Waveform Commands
:WAVeform:BANDpass? / 1492:WAVeform:BYTeorder / 1493:WAVeform:CGRade:HEIGht? / 1494:WAVeform:CGRade:WIDTh? / 1495:WAVeform:COMPlete? / 1496:WAVeform:COUNt? / 1497:WAVeform:COUPling? / 1498:WAVeform:DATA? / 1499:WAVeform:FORMat / 1521:WAVeform:POINts? / 1524:WAVeform:PREamble? / 1525:WAVeform:SEGMented:ALL / 1529:WAVeform:SEGMented:COUNt? / 1530:WAVeform:SEGMented:TTAG? / 1531:WAVeform:SEGMented:XLISt? / 1532:WAVeform:SOURce / 1533:WAVeform:STReaming / 1535:WAVeform:TYPE? / 1536:WAVeform:VIEW / 1537:WAVeform:XDISplay? / 1540:WAVeform:XINCrement? / 1541:WAVeform:XORigin? / 1542
Keysight Infiniium Oscilloscopes Programmer's Guide 39
:WAVeform:XRANge? / 1543:WAVeform:XREFerence? / 1544:WAVeform:XUNits? / 1545:WAVeform:YDISplay? / 1546:WAVeform:YINCrement? / 1547:WAVeform:YORigin? / 1548:WAVeform:YRANge? / 1549:WAVeform:YREFerence? / 1550:WAVeform:YUNits? / 1551
38 Waveform Memory Commands
:WMEMory:TIETimebase / 1554:WMEMory:CLEar / 1555:WMEMory:DISPlay / 1556:WMEMory:FFT:HSCale / 1557:WMEMory:LOAD / 1558:WMEMory:SAVE / 1559:WMEMory:SEGMented:COUNt? / 1560:WMEMory:SEGMented:INDex / 1561:WMEMory:SEGMented:PLAY / 1562:WMEMory:XOFFset / 1563:WMEMory:XRANge / 1564:WMEMory:YOFFset / 1565:WMEMory:YRANge / 1566
39 Xtalk (Crosstalk Analysis) Commands
:XTALk:ENABle / 1569:XTALk:PAADeskew / 1571:XTALk:PAIFilter / 1572:XTALk:PAISi / 1573:XTALk:PASLimit / 1574:XTALk:PAXFilter / 1575:XTALk:PAXSi / 1576:XTALk:PJADeskew / 1577:XTALk:PJIFilter / 1578:XTALk:PJISi / 1579:XTALk:PJSLimit / 1580:XTALk:PJXFilter / 1581:XTALk:PJXSi / 1582:XTALk:RESults? / 1583:XTALk:SAADeskew / 1585
40 Keysight Infiniium Oscilloscopes Programmer's Guide
:XTALk:SAIFilter / 1586:XTALk:SAISi / 1587:XTALk:SASLimit / 1588:XTALk:SAXFilter / 1589:XTALk:SAXSi / 1590:XTALk:AENable / 1591:XTALk:ENABle / 1592:XTALk:IAGGressor / 1593:XTALk:IVICtim / 1594:XTALk:PAUTo / 1595:XTALk:PLENgth / 1596:XTALk:PTYPe / 1597:XTALk:RIDeal / 1598:XTALk:RISI / 1599:XTALk:ROTHer / 1600:XTALk:SOURce / 1601:XTALk:STYPe / 1603
40 Obsolete and Discontinued Commands
:ANALyze:CLOCk:METHod:PAM:B03 / 1611:ANALyze:CLOCk:METHod:PAM:B12 / 1613:ANALyze:CLOCk:METHod:PAM:NONSymmetric / 1615:DISPlay:COLumn / 1617:DISPlay:LINE / 1618:DISPlay:ROW / 1619:DISPlay:STRing / 1620:DISPlay:TAB / 1621:DISPlay:TEXT / 1622:HOSTed:CALibrate:ALIGn (MultiScope) / 1623:MEASure:CLOCk / 1624:MEASure:CLOCk:METHod / 1625:MEASure:CLOCk:METHod (deprecated) / 1627:MEASure:CLOCk:METHod:ALIGn / 1629:MEASure:CLOCk:METHod:DEEMphasis / 1630:MEASure:CLOCk:METHod:EDGE / 1631:MEASure:CLOCk:METHod:JTF / 1633:MEASure:CLOCk:METHod:OJTF / 1635:MEASure:CLOCk:METHod:PLLTrack / 1637:MEASure:CLOCk:METHod:SOURce / 1638:MEASure:CLOCk:VERTical / 1639:MEASure:CLOCk:VERTical:OFFSet / 1640
Keysight Infiniium Oscilloscopes Programmer's Guide 41
:MEASure:CLOCk:VERTical:RANGe / 1641:MEASure:DDPWS — Data Dependent Pulse Width Shrinkage / 1642:MEASure:FFT:PEAK1 / 1644:MEASure:FFT:PEAK2 / 1645:MEASure:FFT:THReshold / 1646:MEASure:JITTer:STATistics / 1647:MEASure:TIEData / 1648:MTESt:FOLDing:COUNt? / 1650:SPRocessing:CTLequalizer:ACGain / 1652:SPRocessing:CTLequalizer:DCGain / 1653:SPRocessing:CTLequalizer:DISPlay / 1654:SPRocessing:CTLequalizer:NUMPoles / 1655:SPRocessing:CTLequalizer:P1 / 1656:SPRocessing:CTLequalizer:P2 / 1657:SPRocessing:CTLequalizer:P3 / 1658:SPRocessing:CTLequalizer:P4 / 1659:SPRocessing:CTLequalizer:RATe / 1660:SPRocessing:CTLequalizer:SOURce / 1661:SPRocessing:CTLequalizer:VERTical / 1662:SPRocessing:CTLequalizer:VERTical:OFFSet / 1663:SPRocessing:CTLequalizer:VERTical:RANGe / 1664:SPRocessing:CTLequalizer:Z1 / 1665:SPRocessing:CTLequalizer:Z2 / 1666:SPRocessing:CTLequalizer:ZERo / 1667:SPRocessing:DFEQualizer:NTAPs / 1668:SPRocessing:DFEQualizer:SOURce / 1669:SPRocessing:DFEQualizer:STATe / 1670:SPRocessing:DFEQualizer:TAP / 1671:SPRocessing:DFEQualizer:TAP:AUTomatic / 1672:SPRocessing:DFEQualizer:TAP:DELay / 1673:SPRocessing:DFEQualizer:TAP:DELay:AUTomatic / 1674:SPRocessing:DFEQualizer:TAP:GAIN / 1675:SPRocessing:DFEQualizer:TAP:LTARget / 1676:SPRocessing:DFEQualizer:TAP:MAX / 1677:SPRocessing:DFEQualizer:TAP:MIN / 1678:SPRocessing:DFEQualizer:TAP:NORMalize / 1679:SPRocessing:DFEQualizer:TAP:UTARget / 1680:SPRocessing:DFEQualizer:TAP:WIDTh / 1681:SPRocessing:FFEQualizer:BANDwidth / 1682:SPRocessing:FFEQualizer:BWMode / 1683:SPRocessing:FFEQualizer:DISPlay / 1684:SPRocessing:FFEQualizer:NPRecursor / 1685
42 Keysight Infiniium Oscilloscopes Programmer's Guide
:SPRocessing:FFEQualizer:NTAPs / 1686:SPRocessing:FFEQualizer:RATe / 1687:SPRocessing:FFEQualizer:SOURce / 1688:SPRocessing:FFEQualizer:TAP / 1689:SPRocessing:FFEQualizer:TAP:AUTomatic / 1690:SPRocessing:FFEQualizer:TAP:DELay / 1691:SPRocessing:FFEQualizer:TAP:WIDTh / 1692:SPRocessing:FFEQualizer:TDELay / 1693:SPRocessing:FFEQualizer:TDMode / 1694:SPRocessing:FFEQualizer:VERTical / 1695:SPRocessing:FFEQualizer:VERTical:OFFSet / 1696:SPRocessing:FFEQualizer:VERTical:RANGe / 1697
41 Error Messages
Error Queue / 1700
Error Numbers / 1701
Command Errors / 1702
Execution Errors / 1703
Device- or Oscilloscope-Specific Errors / 1704
Query Errors / 1705
List of Error Messages / 1706
42 Example Programs
VISA COM Examples / 1712VISA COM Example in Visual Basic / 1712VISA COM Example in C# / 1723VISA COM Example in Visual Basic .NET / 1733VISA COM Example in Python 3 / 1742
VISA Examples / 1751VISA Example in C / 1751VISA Example in Visual Basic / 1760VISA Example in C# / 1770VISA Example in Visual Basic .NET / 1782VISA Example in Python 3 / 1794
VISA.NET Examples / 1801VISA.NET Example in C# / 1801VISA.NET Example in Visual Basic .NET / 1808
Keysight Infiniium Oscilloscopes Programmer's Guide 43
SICL Examples / 1816SICL Example in C / 1816SICL Example in Visual Basic / 1825
SCPI.NET Examples / 1835
43 Reference
HDF5 Example / 1838
CSV and TSV Header Format / 1839
BIN Header Format / 1841File Header / 1841Waveform Header / 1841Waveform Data Header / 1843Example Program for Reading Binary Data / 1844
Index
44 Keysight Infiniium Oscilloscopes Programmer's Guide
45
Keysight Infiniium Oscilloscopes Programmer's Guide
1 What's New
What's New in Version 6.50 / 46What's New in Version 6.40 / 48What's New in Version 6.30 / 54What's New in Version 6.20 / 58What's New in Version 6.10 / 61What's New in Version 6.00 / 63What's New in Version 5.75 / 67What's New in Version 5.70 / 68What's New in Version 5.60 / 71What's New in Version 5.52 / 74What's New in Version 5.51 / 75What's New in Version 5.50 / 76What's New in Version 5.30 / 82What's New in Version 5.20 / 84What's New in Version 5.10 / 86What's New in Version 5.00 / 87What's New in Version 4.60 / 91What's New in Version 4.50 / 92What's New in Version 4.30 / 93What's New in Version 4.20 / 94What's New in Version 4.10 / 95What's New in Version 4.00 / 96What's New in Version 3.50 / 97What's New in Version 3.20 / 99What's New in Version 3.11 / 100What's New in Version 3.10 / 101
46 Keysight Infiniium Oscilloscopes Programmer's Guide
1 What's New
What's New in Version 6.50
New command descriptions for Version 6.50 of the Infiniium oscilloscope software appear below.
New CommandsCommand Description
:CHANnel:PROBe:RESPonsivity (see page 387)
For the N7004A Optical-to-Electrical Converter probe, when a user-defined wavelength is selected (by using the ":CHANnel:PROBe:WAVelength WUSer" command), this command sets the responsivity value that has been determined using an optical power meter.
:CHANnel:PROBe:WAVelength (see page 390)
For the N7004A Optical-to-Electrical Converter probe, this command lets you specify the wavelength as 850 nm, 1310 nm, 1550 nm, or a user-defined value.
:DISPlay:RESults:LAYout (see page 523)
Sets the Results pane's window layout.
:FUNCtion:GATing:GLOBal (see page 559)
Enables or disables one of the four global gates for the gating function.
:MEASure:ETAEdges (see page 879)
Measures the time between edges (RISing, FALLing, or BOTH) within a certain number of pulses (N) across all groups of N pulses in the acquired waveform
:MEASure:PAM:PRBS13q:COUNt (see page 970)
Lets you change the PRBS13Q edge jitter measurement count.
:MEASure:PAM:PRBS13q:EDGE:EOJ? (see page 971)
When the signal type is PAM-4 and PRBS13Q edge jitter measurements are enabled, this query returns the measured PRBS13Q even-odd jitter (EOJ) value.
:MEASure:PAM:PRBS13q:EDGE:J3U? (see page 972)
When the signal type is PAM-4 and PRBS13Q edge jitter measurements are enabled, this query returns the measured PRBS13Q J3u value.
:MEASure:PAM:PRBS13q:EDGE:J4U? (see page 973)
When the signal type is PAM-4 and PRBS13Q edge jitter measurements are enabled, this query returns the measured PRBS13Q J4u value.
:MEASure:PAM:PRBS13q:EDGE:JRMS? (see page 974)
When the signal type is PAM-4 and PRBS13Q edge jitter measurements are enabled, this query returns the measured PRBS13Q Jrms value.
:MEASure:PAM:PRBS13q:HUNits (see page 975)
Specifies the PRBS13Q edge jitter measurement graph scale (either Linear or Logarithmic).
:MEASure:PAM:PRBS13q:STATe (see page 976)
Enables or disables the PRBS13Q edge jitter measurements on a source waveform.
:MEASure:PAM:PRBS13q:UNITs (see page 977)
Specifies the PRBS13Q edge jitter measurement units (either Seconds or Unit Interval).
What's New 1
Keysight Infiniium Oscilloscopes Programmer's Guide 47
ChangedCommands
ObsoleteCommands
DiscontinuedCommands
:MEASure:ZTMAX (see page 1122)
When "Measure All Edges" is enabled and the measurement supports "Zoom To Max", this command adjusts the horizontal scale and position to zoom in on the maximum measured value.
:MEASure:ZTMIN (see page 1123)
When "Measure All Edges" is enabled and the measurement supports "Zoom To Min", this command adjusts the horizontal scale and position to zoom in on the minimum measured value.
:MEASurement:CLEar (see page 1124)
Clears a single measurement.
:MEASurement:ZTMAX (see page 1127)
When "Measure All Edges" is enabled and the measurement supports "Zoom To Max", this command adjusts the horizontal scale and position to zoom in on the maximum measured value.
:MEASurement:ZTMIN (see page 1128)
When "Measure All Edges" is enabled and the measurement supports "Zoom To Min", this command adjusts the horizontal scale and position to zoom in on the minimum measured value.
Command Description
Command Description
:DISPlay:PROPortion (see page 518)
The query portion of this command has been deprecated.
:DISPlay:PROPortion:RESults (see page 519)
The query portion of this command has been deprecated.
:MEASure:PJITter (see page 984)
Added the SRMS or DBC option for specifying the measurement units in s(rms) or dBc, respectively.
Obsolete Command Current Command Equivalent Behavior Differences
Discontinued Command Current Command Equivalent Comments
:MEASure:PAM:EOJ :MEASure:PAM:PRBS13q:EDGE:EOJ? (see page 971)
The discontinued command installed the measurement in the Results pane and the query returned a composite measurement value. The current query returns a composite measurement value as well as values for individual rising and falling edges (R13, F21, F30, R03, F10, R02, R12, R23, R01, F20, F32, and F31).
:MEASure:PAM:J3U :MEASure:PAM:PRBS13q:EDGE:J3U? (see page 972)
:MEASure:PAM:J4U :MEASure:PAM:PRBS13q:EDGE:J4U? (see page 973)
:MEASure:PAM:JRMS :MEASure:PAM:PRBS13q:EDGE:JRMS? (see page 974)
48 Keysight Infiniium Oscilloscopes Programmer's Guide
1 What's New
What's New in Version 6.40
New command descriptions for Version 6.40 of the Infiniium oscilloscope software appear below.
New CommandsCommand Description
:LANE:COPYto (see page 665)
Copies all valid settings from lane lane to another.
:LANE:EQUalizer:CTLE:ACGain (see page 666)
Sets the AC Gain parameter for the CTLE when USB31 is selected for the "# of Poles" option
:LANE:EQUalizer:CTLE:DCGain (see page 667)
Sets the DC Gain parameter for the CTLE.
:LANE:EQUalizer:CTLE:NUMPoles (see page 668)
Selects the CTLE number of poles setting.
:LANE:EQUalizer:CTLE:P1 (see page 669)
Sets the Pole 1 frequency for the CTLE.
:LANE:EQUalizer:CTLE:P2 (see page 670)
Sets the Pole 2 frequency for the CTLE.
:LANE:EQUalizer:CTLE:P3 (see page 671)
Sets the Pole 3 frequency for the CTLE.
:LANE:EQUalizer:CTLE:P4 (see page 672)
Sets the Pole 4 frequency for the CTLE.
:LANE:EQUalizer:CTLE:RATE (see page 673)
Sets the data rate for the CTLE.
:LANE:EQUalizer:CTLE:STATe (see page 674)
Turns the CTLE on or off.
:LANE:EQUalizer:CTLE:Z1 (see page 675)
Sets the first zero frequency for the 3-pole CTLE.
:LANE:EQUalizer:CTLE:Z2 (see page 676)
Sets the second zero frequency for the 3-pole CTLE.
:LANE:EQUalizer:DFE:NTAPs (see page 677)
Sets the number of taps to be used in the DFE algorithm.
:LANE:EQUalizer:DFE:STATe (see page 678)
Turns the DFE on or off.
:LANE:EQUalizer:DFE:TAP (see page 679)
Sets the tap value for each DFE tap.
:LANE:EQUalizer:DFE:TAP:AUTomatic (see page 680)
Starts the DFE tap optimization.
What's New 1
Keysight Infiniium Oscilloscopes Programmer's Guide 49
:LANE:EQUalizer:DFE:TAP:DELay (see page 681)
Specifies a delay of the DFE equalized waveform relative to an explicit recovered clock in order to center the DFE eye, post equalization.
:LANE:EQUalizer:DFE:TAP:DELay:AUTomatic (see page 682)
Computes a DFE delay value to center a DFE eye on the screen horizontally.
:LANE:EQUalizer:DFE:TAP:GAIN (see page 683)
Applies a gain factor to compensate for DFE attenuation.
:LANE:EQUalizer:DFE:TAP:LTARget (see page 684)
Dictates the logical low value used in the DFE algorithm.
:LANE:EQUalizer:DFE:TAP:MAX (see page 685)
Sets the upper limit on taps determined through optimization.
:LANE:EQUalizer:DFE:TAP:MAXV (see page 686)
Sets the maximum tap value for DFE auto tap setup in volts.
:LANE:EQUalizer:DFE:TAP:MIN (see page 687)
Sets the lower limit on taps determined through optimization.
:LANE:EQUalizer:DFE:TAP:MINV (see page 688)
Sets the minimum tap value for DFE auto tap setup in volts.
:LANE:EQUalizer:DFE:TAP:NORMalize (see page 689)
Specifies whether the Normalize DC Gain setting is ON or OFF.
:LANE:EQUalizer:DFE:TAP:UTARget (see page 690)
Dictates the logical high value used in the DFE algorithm.
:LANE:EQUalizer:DFE:TAP:WIDTh (see page 691)
Sets the Eye Width field for the DFE tap optimization.
:LANE:EQUalizer:DFE:THReshold:BANDwidth (see page 692)
When the DFE threshold bandwidth mode is CUSTom, this command specifies the threshold bandwidth value.
:LANE:EQUalizer:DFE:THReshold:BWMode (see page 693)
When lane equalization is being displayed as a function (:LANE:EQUalizer:LOCation FUNCtion), this command sets the threshold bandwidth mode for the DFE.
:LANE:EQUalizer:DFE:THReshold:DELay (see page 694)
Sets a delay to move the decision threshold relative to the original waveform when creating the DFE equalized waveform.
:LANE:EQUalizer:FFE:BANDwidth (see page 695)
When BWMode is CUSTom, this command sets the bandwidth at which the response generated by equalization rolls off.
:LANE:EQUalizer:FFE:BWMode (see page 696)
Sets the bandwidth at which the response generated by equalization is rolled off.
:LANE:EQUalizer:FFE:NPRecursor (see page 697)
Sets the number of precursor taps to be used in the FFE algorithm.
:LANE:EQUalizer:FFE:NTAPs (see page 698)
Sets the number of taps to be used in the FFE algorithm.
Command Description
50 Keysight Infiniium Oscilloscopes Programmer's Guide
1 What's New
ChangedCommands
All commands that accepted "EQUalized" or returned "EQU" as a waveform source prior to Version 6.40 now accept "EQUalized1", "EQUalized2", "EQUalized3", or "EQUalized4", or return "EQU1", "EQU2", "EQU3", or "EQU4". "EQUalized" is now equivalent to "EQUalized1".
:LANE:EQUalizer:FFE:RATE (see page 699)
Sets the data rate for the FFE equalizer.
:LANE:EQUalizer:FFE:STATe (see page 700)
Turns the FFE on or off.
:LANE:EQUalizer:FFE:TAP (see page 701)
Sets the tap value for each FFE tap.
:LANE:EQUalizer:FFE:TAP:AUTomatic (see page 702)
Starts the FFE tap optimization.
:LANE:EQUalizer:FFE:TAP:DELay (see page 703)
Specifies the amount of drift the equalized eye diagram has relative to the unequalized one.
:LANE:EQUalizer:FFE:TAP:WIDTh (see page 704)
Sets the Eye Width field for the FFE tap optimization.
:LANE:EQUalizer:FFE:TDELay (see page 705)
When TDMode is set to CUSTom, this command sets the tap delay value.
:LANE:EQUalizer:FFE:TDMode (see page 706)
Sets Tap Delay field to either Track Data Rate or Custom.
:LANE:EQUalizer:LOCation (see page 707)
Tells the equalization lane whether to equalize in-place (modifying the source waveform itself) or display as a function (creating a separate equalized waveform).
:LANE:SOURce (see page 708)
Sets the source for the equalization lane.
:LANE:STATe (see page 709)
Turns the equalization lane on or off.
:LANE:VERTical (see page 710)
Sets the equalization lane's vertical scale mode to automatic or manual.
:LANE:VERTical:OFFSet (see page 711)
When the vertical scale mode is manual, this command sets the equalization lane's vertical offset.
:LANE:VERTical:RANGe (see page 712)
When the vertical scale mode is manual, this command command sets the equalization lane's vertical range.
:MEASure:CGRade:EWIDth:THReshold (see page 850)
Specifies the threshold voltage level used in measuring the eye width.
:MTESt:SCALe:DRAW (see page 813)
Specifies whether the mask bounding region is displayed.
Command Description
What's New 1
Keysight Infiniium Oscilloscopes Programmer's Guide 51
ObsoleteCommands
Command Description
:FUNCtion:FFT:DETector:TYPE (see page 544)
The RMS detector type is no longer available.
Obsolete Command Current Command Equivalent Behavior Differences
:SPRocessing:CTLequalizer:ACGain (see page 1652)
:LANE1:EQUalizer:CTLE:ACGain (see page 666)
All :SPRocessing:CTLequalizer commands apply to Lane 1.
:SPRocessing:CTLequalizer:DCGain (see page 1653)
:LANE1:EQUalizer:CTLE:DCGain (see page 667)
:SPRocessing:CTLequalizer:DISPlay (see page 1654)
:LANE1:EQUalizer:CTLE:STATe (see page 674)
The ":SPRocessing:CTLequalizer:DISPlay ON" command now: (1) turns CTLE on in Lane 1, (2) turns FFE off in Lane 1, and (3) turns on Lane 1.
:SPRocessing:CTLequalizer:NUMPoles (see page 1655)
:LANE1:EQUalizer:CTLE:NUMPoles (see page 668)
All :SPRocessing:CTLequalizer commands apply to Lane 1.
:SPRocessing:CTLequalizer:P1 (see page 1656)
:LANE1:EQUalizer:CTLE:P1 (see page 669)
:SPRocessing:CTLequalizer:P2 (see page 1657)
:LANE1:EQUalizer:CTLE:P2 (see page 670)
:SPRocessing:CTLequalizer:P3 (see page 1658)
:LANE1:EQUalizer:CTLE:P3 (see page 671)
:SPRocessing:CTLequalizer:RATe (see page 1660)
:LANE1:EQUalizer:CTLE:RATE (see page 673)
:SPRocessing:CTLequalizer:SOURce (see page 1661)
:LANE1:SOURce (see page 708)
Selected source applies to the entire lane.
:SPRocessing:CTLequalizer:VERTical (see page 1662)
:LANE1:VERTical (see page 710)
All :SPRocessing:CTLequalizer commands apply to Lane 1.
:SPRocessing:CTLequalizer:VERTical:OFFSet (see page 1663)
:LANE1:VERTical:OFFSet (see page 711)
:SPRocessing:CTLequalizer:VERTical:RANGe (see page 1664)
:LANE1:VERTical:RANGe (see page 712)
:SPRocessing:CTLequalizer:Z1 (see page 1665)
:LANE1:EQUalizer:CTLE:Z1 (see page 675)
:SPRocessing:CTLequalizer:Z2 (see page 1666)
:LANE1:EQUalizer:CTLE:Z2 (see page 676)
52 Keysight Infiniium Oscilloscopes Programmer's Guide
1 What's New
:SPRocessing:DFEQualizer:NTAPs (see page 1668)
:LANE2:EQUalizer:DFE:NTAPs (see page 677)
All :SPRocessing:DFEQualizer commands apply to Lane 2.
:SPRocessing:DFEQualizer:SOURce (see page 1669)
:LANE2:SOURce (see page 708)
Selected source applies to the entire lane.
:SPRocessing:DFEQualizer:STATe (see page 1670)
:LANE2:EQUalizer:DFE:STATe (see page 678)
The ":SPRocessing:DFEQualizer:STATe ON" command now: (1) turns on DFE in Lane 2, (2) set Lane 2's location to "in-place", and (3) turns on Lane 2.
:SPRocessing:DFEQualizer:TAP (see page 1671)
:LANE2:EQUalizer:DFE:TAP (see page 679)
All :SPRocessing:DFEQualizer commands apply to Lane 2.
:SPRocessing:DFEQualizer:TAP:AUTomatic (see page 1672)
:LANE2:EQUalizer:DFE:TAP:AUTomatic (see page 680)
:SPRocessing:DFEQualizer:TAP:DELay (see page 1673)
:LANE2:EQUalizer:DFE:TAP:DELay (see page 681)
:SPRocessing:DFEQualizer:TAP:DELay:AUTomatic (see page 1674)
:LANE2:EQUalizer:DFE:TAP:DELay:AUTomatic (see page 682)
:SPRocessing:DFEQualizer:TAP:GAIN (see page 1675)
:LANE2:EQUalizer:DFE:TAP:GAIN (see page 683)
:SPRocessing:DFEQualizer:TAP:LTARget (see page 1676)
:LANE2:EQUalizer:DFE:TAP:LTARget (see page 684)
:SPRocessing:DFEQualizer:TAP:MAX (see page 1677)
:LANE2:EQUalizer:DFE:TAP:MAX (see page 685)
:SPRocessing:DFEQualizer:TAP:MIN (see page 1678)
:LANE2:EQUalizer:DFE:TAP:MIN (see page 687)
:SPRocessing:DFEQualizer:TAP:NORMalize (see page 1679)
:LANE2:EQUalizer:DFE:TAP:NORMalize (see page 689)
:SPRocessing:DFEQualizer:TAP:UTARget (see page 1680)
:LANE2:EQUalizer:DFE:TAP:UTARget (see page 690)
:SPRocessing:DFEQualizer:TAP:WIDTh (see page 1681)
:LANE2:EQUalizer:DFE:TAP:WIDTh (see page 691)
:SPRocessing:FFEQualizer:BANDwidth (see page 1682)
:LANE1:EQUalizer:FFE:BANDwidth (see page 695)
All :SPRocessing:FFEQualizer commands apply to Lane 1.
:SPRocessing:FFEQualizer:BWMode (see page 1683)
:LANE1:EQUalizer:FFE:BWMode (see page 696)
Obsolete Command Current Command Equivalent Behavior Differences
What's New 1
Keysight Infiniium Oscilloscopes Programmer's Guide 53
:SPRocessing:FFEQualizer:DISPlay (see page 1684)
:LANE1:EQUalizer:FFE:STATe (see page 700)
The ":SPRocessing:FFEQualizer:DISPlay ON" command now: (1) turns FFE on in Lane 1, (2) turns CTLE off in Lane 1, and (3) turns on Lane 1.
:SPRocessing:FFEQualizer:NPRecursor (see page 1685)
:LANE1:EQUalizer:FFE:NPRecursor (see page 697)
All :SPRocessing:FFEQualizer commands apply to Lane 1.
:SPRocessing:FFEQualizer:NTAPs (see page 1686)
:LANE1:EQUalizer:FFE:NTAPs (see page 698)
:SPRocessing:FFEQualizer:RATe (see page 1687)
:LANE1:EQUalizer:FFE:RATE (see page 699)
:SPRocessing:FFEQualizer:SOURce (see page 1688)
:LANE1:SOURce (see page 708)
Selected source applies to the entire lane.
:SPRocessing:FFEQualizer:TAP (see page 1689)
:LANE1:EQUalizer:FFE:TAP (see page 701)
All :SPRocessing:FFEQualizer commands apply to Lane 1.
:SPRocessing:FFEQualizer:TAP:AUTomatic (see page 1690)
:LANE1:EQUalizer:FFE:TAP:AUTomatic (see page 702)
:SPRocessing:FFEQualizer:TAP:DELay (see page 1691)
:LANE1:EQUalizer:FFE:TAP:DELay (see page 703)
:SPRocessing:FFEQualizer:TAP:WIDTh (see page 1692)
:LANE1:EQUalizer:FFE:TAP:WIDTh (see page 704)
:SPRocessing:FFEQualizer:TDELay (see page 1693)
:LANE1:EQUalizer:FFE:TDELay (see page 705)
:SPRocessing:FFEQualizer:TDMode (see page 1694)
:LANE1:EQUalizer:FFE:TDMode (see page 706)
:SPRocessing:FFEQualizer:VERTical (see page 1695)
:LANE1:VERTical (see page 710)
:SPRocessing:FFEQualizer:VERTical:OFFSet (see page 1696)
:LANE1:VERTical:OFFSet (see page 711)
:SPRocessing:FFEQualizer:VERTical:RANGe (see page 1697)
:LANE1:VERTical:RANGe (see page 712)
Obsolete Command Current Command Equivalent Behavior Differences
54 Keysight Infiniium Oscilloscopes Programmer's Guide
1 What's New
What's New in Version 6.30
New command descriptions for Version 6.30 of the Infiniium oscilloscope software appear below.
New CommandsCommand Description
:ANALyze:CLOCk:METHod:SKEW:AUTomatic (see page 276)
When clock recovery is being performed on a PAM-4 signal type, this command automatically shifts clocks relative to the data to center the eye opening at the clock locations.
:FUNCtion:FFT:HSCale (see page 546)
For a FFT math function waveform, this command specifies whether the horizontal scale is linear or logarithmic.
:HISTogram:MEASurement:MAX (see page 604)
Specifies the histogram's measurement maximum.
:HISTogram:MEASurement:MIN (see page 605)
Specifies the histogram's measurement minimum.
:MARKer:DELTa (see page 747)
This command sets a particular marker's "delta to" relationship with another marker of the same type. The query returns a particular marker's "delta to" state and delta values if the state is 1 (ON).
:MARKer:ENABle (see page 748)
Turns a particular marker on or off.
:MARKer:NAME (see page 749)
Gives the marker a name.
:MARKer:SOURce (see page 750)
Specifies the waveform source of a particular marker.
:MARKer:TYPE (see page 752)
Specifies a particular marker's type (manual X only, manual Y only, track waveforms, or track RF).
:MARKer:X:POSition (see page 754)
Specifies the horizontal position of a particular marker.
:MARKer:Y:POSition (see page 755)
Specifies the vertical position of a particular marker.
:MEASure:CGRade:ELOCation (see page 847)
Specifies the eye height measurement location.
:MEASure:MARK (see page 931)
This command turns on or off "track measurement" markers for a specified measurement. The query returns the "track measurement" marker results.
:MEASure:PAM:EYE:PROBability (see page 962)
When making PAM eye height or eye width measurements, the :MEASure:PAM:EYE:PROBability command specifies whether eye boundaries (from the center of each eye) are based on zero hits or at an eye opening BER (Bit Error Ratio) probability.
What's New 1
Keysight Infiniium Oscilloscopes Programmer's Guide 55
:MEASure:PJITter (see page 984)
Measures Phase Jitter on the phase noise single-sideband (SSB) frequency offset FFT plot.
:MEASure:PLENgth (see page 985)
The command installs a Pattern Length measurement into the user interface's measurement Results pane. The query returns the measured pattern length.
:MEASure:PN:CORRelations (see page 986)
When two clock sources permit the two-channel cross-correlation technique to be used, this command specifies the number of correlations that will be accumulated between phase noise analysis plot averages.
:MEASure:PN:EDGE (see page 987)
Specifies the clock edge direction to measure.
:MEASure:PN:HORizontal:STARt (see page 988)
For the phase noise analysis single-sideband (SSB) frequency offset plot, this command specifies the left side of the horizontal log frequency scale.
:MEASure:PN:HORizontal:STOP (see page 989)
For the phase noise analysis single-sideband (SSB) frequency offset plot, this command specifies the right side of the horizontal log frequency scale.
:MEASure:PN:RSSC (see page 990)
If your clock source uses spread-spectrum clocking (SSC) and the FLATtop FFT windowing function is selected, you can use this command to enable or disable the removal of the SSC effects from the phase noise analysis results.
:MEASure:PN:SOURce (see page 991)
Specifies the clock source(s) on which the phase noise analysis is performed.
:MEASure:PN:SPURs (see page 992)
Specifies how to display spurs in the phase noise analysis single-sideband (SSB) frequency offset plot.
:MEASure:PN:SSENsitivity (see page 993)
When omitting spurs from the phase noise analysis single-sideband (SSB) frequency offset plot, or when displaying them in power (dBc) instead of the default normalized (dBc/Hz) scale, this command specifies the sensitivity used in identifying spurs.
:MEASure:PN:STATe (see page 994)
Turns the phase noise analysis feature on or off.
:MEASure:PN:VERTical:REFerence (see page 995)
Specifies the dBc/Hz value at the top of the phase noise analysis single-sideband (SSB) frequency offset plot.
:MEASure:PN:VERTical:SCALe (see page 996)
Specifies the height in dBc/Hz of each vertical division in the phase noise analysis single-sideband (SSB) frequency offset plot.
:MEASure:PN:WINDow (see page 997)
Specifies the FFT windowing function used in the phase noise analysis.
:MEASure:RJDJ:CREFerence (see page 1019)
Specifies the number of UI away from the data edge at which to measure jitter.
Command Description
56 Keysight Infiniium Oscilloscopes Programmer's Guide
1 What's New
ChangedCommands
:MEASure:XCORtie (see page 1121)
Measures cross-correlated TIE using the same two-channel cross-correlation technique that is used when measuring phase noise.
:SPRocessing:DFEQualizer:TAP:DELay:AUTomatic (see page 1674)
Computes a DFE delay value to center a DFE eye on the screen horizontally.
:TRIGger:FORCe (see page 1294)
Causes an acquisition to be captured even though the trigger condition has not been met.
:WMEMory:FFT:HSCale (see page 1557)
For a FFT waveform memory, this command specifies whether the horizontal scale is linear or logarithmic.
Command Description
Command Description
:ANALyze:CLOCk:METHod (see page 261)
Added the BMC (USB PD bi-phase mark coding) and LFPS (USB 3 low frequency periodic signaling) methods.
:ANALyze:SIGNal:TYPE (see page 295)
PAM3 has been added as a signal type.
:BUS:B:TYPE (see page 300)
Added support for new QSPI (Quad SPI) and USB32 (USB 3.2) protocols.
:CHANnel:ISIM:BWLimit:TYPE (see page 346)
The BANDpass option has been added to support the Phase Noise analysis application.
:DISPlay:LAYout (see page 512)
The obsolete CUSTom option has been replaced with the new TAB option.
:FUNCtion:MHIStogram (see page 576)
Added and parameters for specifying the histogram's measurement minimum and measurement maximum.
:MEASure:STATistics (see page 1043)
The COUNt option has been added to allow the :MEASure:RESults? query to return the measurement count value.
:MEASure:THResholds:GENeral:PAMCustom (see page 1054)
Modified to work with the PAM-3 signal type.
:MEASurement:NAME (see page 1125)
Now supports up to 20 measurements.
:SPRocessing:CTLequalizer:NUMPoles (see page 1655)
The new option names P2Z1 and P2ACG replace the old option names POLE2 and USB31, respectively (but operations are the same).
What's New 1
Keysight Infiniium Oscilloscopes Programmer's Guide 57
DiscontinuedCommands Discontinued Command Current Command Equivalent Comments
:MTESt:AlignFIT None This command is no longer supported.
:TRIGger:ADVanced:PATTern:THReshold:POD
:DIGital:THReshold (see page 461)
58 Keysight Infiniium Oscilloscopes Programmer's Guide
1 What's New
What's New in Version 6.20
New command descriptions for Version 6.20 of the Infiniium oscilloscope software appear below.
New CommandsCommand Description
:ANALyze:CLOCk:METHod:IDLE (see page 268)
This command lets you specify the number of additional clocks output by the clock recovery PLL for situations where valid data can occur during electrical idles.
:ANALyze:SIGNal:PATTern:CLEar (see page 289)
Clears a loaded pattern file.
:ANALyze:SIGNal:PATTern:LOAD (see page 290)
Loads a pattern file from which pattern lengths and patterns are determined.
:ANALyze:SIGNal:PATTern:PLENgth (see page 291)
Specifies a pattern length or that the oscilloscope determine the pattern length automatically.
:ANALyze:SIGNal:PATTern:SMAP (see page 292)
For PAM-4 signal types, specifies whether the symbol map is gray-coded or uncoded.
:MEASure:JITTer:SPECtrum:RESolution? (see page 919)
This query returns the resolution bandwidth of the measurement analysis spectrum FFT.
:MEASure:PAM:EOJ When the signal type is PAM-4, this command installs a PRBS13Q even-odd jitter (EOJ) measurement into the user interface's measurement Results pane. The query returns the measured PRBS13Q even-odd jitter (EOJ) value.
:MEASure:PAM:J4U When the signal type is PAM-4, this command installs a PRBS13Q J4u measurement into the user interface's measurement Results pane. The query returns the measured PRBS13Q J4u value.
:MEASure:PAM:JRMS When the signal type is PAM-4, this command installs a PRBS13Q Jrms measurement into the user interface's measurement Results pane. The query returns the measured PRBS13Q Jrms value.
:SBUS:GENRaw:SOURce (see page 1204)
Sets the source for the Generic Raw signal.
:SBUS:GENRaw:WSIZe (see page 1205)
Sets the Generic Raw protocol decode word size.
:SPRocessing:DFEQualizer:TAP:NORMalize (see page 1679)
Specifies whether the Normalize DC Gain setting is ON or OFF.
What's New 1
Keysight Infiniium Oscilloscopes Programmer's Guide 59
ChangedCommands Command Description
:ACQuire:HRESolution (see page 234)
On S-Series oscilloscopes only, the BITF11, BITF12, BITF13, BITF14, BITF15, and BITF16 options have been added to force the specified number of bits of vertical resolution.
:ANALyze:SIGNal:TYPE (see page 295)
NRZ has been added as a signal type. With this selection, you are able to specify pattern lengths and patterns so that you can make BER measurements on NRZ signals (:MEASure:BER and :MEASure:BERPeracq).
:BUS:B:TYPE (see page 300)
Added support for new PCI4 (PCI Express Gen4) and SENT (Single Edge Nibble Transmission) protocols.
:DISK:LOAD (see page 468) The option has been added.
:MARKer:MODE (see page 732)
Now returns ICON when Track RF markers are used.
:MEASure:BER (see page 837) Now works with the NRZ signal type (as well as the PAM signal type). Pattern length parameters have been removed from this command because pattern lengths and patterns are now specified using the :ANALyze:SIGNal:PATTern:* commands.
:MEASure:BERPeracq (see page 838)
Now works with the NRZ signal type (as well as the PAM signal type). Pattern length parameters have been removed from this command because pattern lengths and patterns are now specified using the :ANALyze:SIGNal:PATTern:* commands.
:MEASure:FFT:DFRequency (see page 885)
The command and query now include peak number and level parameters.
:MEASure:FFT:DMAGnitude (see page 887)
The command and query now include peak number and level parameters.
:MEASure:FFT:FREQuency (see page 889)
The command and query now include peak number and level parameters.
:MEASure:FFT:MAGNitude (see page 891)
The command and query now include peak number and level parameters.
:MEASure:RESults? (see page 1007)
There is now an AORDered option for returning the results according to the order in which measurements were added (ignoring any front panel graphical user interface (GUI) reordering) or a GORDered option for returning the results according to the order they appear on the display (even after front panel GUI reordering). Not specifying any option is the same as using the AORDered option.
:MEASure:SER (see page 1036)
Pattern length parameters have been removed from this command because pattern lengths and patterns are now specified using the :ANALyze:SIGNal:PATTern:* commands.
:MEASure:SERPeracq (see page 1037)
Pattern length parameters have been removed from this command because pattern lengths and patterns are now specified using the :ANALyze:SIGNal:PATTern:* commands.
60 Keysight Infiniium Oscilloscopes Programmer's Guide
1 What's New
ObsoleteCommands
DiscontinuedCommands
:SBUS:MODE (see page 1176)
Added the GENRaw mode option.
:SYSTem:GUI (see page 1262) The LOCK parameter has been added and the query return value is now a string (ON, OFF, or LOCK) instead of the previous 1 or 0 return values.
:TRIGger:ADVanced:PATTern:CONDition (see page 1411)
The OR parameter has been added.
:TRIGger:PATTern:CONDition (see page 1343)
The OR parameter has been added.
:WAVeform:SEGMented:COUNt? (see page 1530)
The signal that is queried for the count is the signal set by the :WAVeform:SOURce command. If you query the COUNt while the segmented acquisition is occurring, it will return the number of segments acquired so far.
:WAVeform:SEGMented:TTAG? (see page 1530)
The signal that is queried for the time tag is the signal set by the :WAVeform:SOURce command.
Command Description
Obsolete Command Current Command Equivalent Behavior Differ
Top Related