Top Banner
Keysight InfiniiVision 3000T X-Series Oscilloscopes Programmer's Guide
1724

Keysight InfiniiVision 3000T X-Series Oscilloscopes ......4 Keysight InfiniiVision 3000T X-Series Oscilloscopes Programmer's Guide • Chapter 10, “:CALibrate Commands,” starting

Mar 19, 2020

Download

Documents

dariahiddleston
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
  • Keysight InfiniiVision 3000T X-Series Oscilloscopes

    Programmer's Guide

  • 2 Keysight InfiniiVision 3000T X-Series Oscilloscopes Programmer's Guide

    Notices© Keysight Technologies, Inc. 2005-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 07.30.0000

    EditionMay 15, 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 InfiniiVision 3000T X-Series Oscilloscopes Programmer's Guide 3

    In This BookThis book is your guide to programming the 3000T X-Series oscilloscopes:

    The first few chapters describe how to set up and get started:

    • Chapter 1, “What's New,” starting on page 39, describes programming command changes in the latest version of oscilloscope software.

    • Chapter 2, “Setting Up,” starting on page 61, describes the steps you must take before you can program the oscilloscope.

    • Chapter 3, “Getting Started,” starting on page 69, gives a general overview of oscilloscope program structure and shows how to program the oscilloscope using a few simple examples.

    • Chapter 4, “Sequential (Blocking) vs. Overlapped Commands,” starting on page 83, describes these command types and how they affect the oscilloscope and synchronization.

    • Chapter 5, “Commands Quick Reference,” starting on page 85, is a brief listing of the 3000T X-Series oscilloscope commands and syntax.

    The next chapters provide reference information on common commands, root level commands, other subsystem commands, and error messages:

    • Chapter 6, “Common (*) Commands,” starting on page 217, describes commands defined by the IEEE 488.2 standard that are common to all instruments.

    • Chapter 7, “Root (:) Commands,” starting on page 245, describes commands that reside at the root level of the command tree and control many of the basic functions of the oscilloscope.

    • Chapter 8, “:ACQuire Commands,” starting on page 289, describes commands for setting the parameters used when acquiring and storing data.

    • Chapter 9, “:BUS Commands,” starting on page 309, describes commands that control all oscilloscope functions associated with the digital channels bus display.

    Table 1 InfiniiVision 3000T X-Series Oscilloscope Models, Bandwidths, Sample Rates

    Bandwidth 100 MHz 200 MHz 350 MHz 500 MHz 1 GHz

    Sample Rate (interleaved, non-interleaved)

    5 GSa/s, 2.5 GSa/s

    5 GSa/s, 2.5 GSa/s

    5 GSa/s, 2.5 GSa/s

    5 GSa/s, 2.5 GSa/s

    5 GSa/s, 2.5 GSa/s

    2-Channel + 16 Logic Channels MSO

    MSO-X 3012T MSO-X 3022T MSO-X 3032T MSO-X 3052T MSO-X 3102T

    4-Channel + 16 Logic Channels MSO

    MSO-X 3014T MSO-X 3024T MSO-X 3034T MSO-X 3054T MSO-X 3104T

    2-Channel DSO DSO-X 3012T DSO-X 3022T DSO-X 3032T DSO-X 3052T DSO-X 3102T

    4-Channel DSO DSO-X 3014T DSO-X 3024T DSO-X 3034T DSO-X 3054T DSO-X 3104T

  • 4 Keysight InfiniiVision 3000T X-Series Oscilloscopes Programmer's Guide

    • Chapter 10, “:CALibrate Commands,” starting on page 319, describes utility commands for determining the state of the calibration factor protection button.

    • Chapter 11, “:CHANnel Commands,” starting on page 331, describes commands that control all oscilloscope functions associated with individual analog channels or groups of channels.

    • Chapter 12, “:COUNter Commands,” starting on page 355, describes commands that control the counter analysis feature.

    • Chapter 13, “:DEMO Commands,” starting on page 367, describes commands that control the education kit demonstration signals that can be output on the oscilloscope's Demo 1 and Demo 2 terminals.

    • Chapter 14, “:DIGital Commands,” starting on page 375, describes commands that control all oscilloscope functions associated with individual digital channels.

    • Chapter 15, “:DISPlay Commands,” starting on page 383, describes commands that control how waveforms, graticule, and text are displayed and written on the screen.

    • Chapter 16, “:DVM Commands,” starting on page 409, describes commands that control the digital voltmeter analysis feature.

    • Chapter 17, “:EXTernal Trigger Commands,” starting on page 415, describes commands that control the input characteristics of the external trigger input.

    • Chapter 18, “:FFT Commands,” starting on page 421, describes commands that control the FFT function in the oscilloscope.

    • Chapter 19, “:FRANalysis Commands,” starting on page 441, describes commands that control oscilloscope functions associated with the Frequency Response Analysis (FRA) feature, which is available is with the license-enabled built-in waveform generator).

    • Chapter 20, “:FUNCtion Commands,” starting on page 457, describes commands that control math waveforms.

    • Chapter 21, “:HARDcopy/:HCOPY Commands,” starting on page 505, describes commands that set and query the selection of hardcopy device and formatting options.

    • Chapter 22, “:LISTer Commands,” starting on page 525, describes commands that turn on/off the Lister display for decoded serial data and get the Lister data.

    • Chapter 23, “:MARKer Commands,” starting on page 529, describes commands that set and query the settings of X-axis markers (X1 and X2 cursors) and the Y-axis markers (Y1 and Y2 cursors).

    • Chapter 24, “:MEASure Commands,” starting on page 551, describes commands that select automatic measurements (and control markers).

    • Chapter 25, “:MEASure Power Commands,” starting on page 643, describes measurement commands that are available when the power measurements and analysis application is licensed and enabled.

  • Keysight InfiniiVision 3000T X-Series Oscilloscopes Programmer's Guide 5

    • Chapter 26, “:MTESt Commands,” starting on page 667, describes commands that control the license-enabled mask test feature.

    • Chapter 27, “:POD Commands,” starting on page 701, describes commands that control all oscilloscope functions associated with groups of digital channels.

    • Chapter 28, “:POWer Commands,” starting on page 707, describes commands that control the license-enabled power measurement application.

    • Chapter 29, “:RECall Commands,” starting on page 811, describes commands that recall previously saved oscilloscope setups, reference waveforms, or masks.

    • Chapter 30, “:SAVE Commands,” starting on page 823, describes commands that save oscilloscope setups, screen images, and data.

    • Chapter 31, “:SBUS Commands,” starting on page 853, describes commands that control oscilloscope functions associated with the serial decode bus and serial triggering.

    • Chapter 32, “:SEARch Commands,” starting on page 1125, describes commands that control oscilloscope functions associated with searching for waveform events.

    • Chapter 33, “:SYSTem Commands,” starting on page 1217, describes commands that control basic system functions of the oscilloscope.

    • Chapter 34, “:TIMebase Commands,” starting on page 1243, describes commands that control all horizontal sweep functions.

    • Chapter 35, “:TRIGger Commands,” starting on page 1255, describes commands that control the trigger modes and parameters for each trigger type.

    • Chapter 36, “:WAVeform Commands,” starting on page 1359, describes commands that provide access to waveform data.

    • Chapter 37, “:WGEN Commands,” starting on page 1397, describes commands that control waveform generator (Option WGN) functions and parameters.

    • Chapter 38, “:WMEMory Commands,” starting on page 1443, describes commands that control reference waveforms.

    • Chapter 39, “Obsolete and Discontinued Commands,” starting on page 1453, describes obsolete commands which still work but have been replaced by newer commands and discontinued commands which are no longer supported.

    • Chapter 40, “Error Messages,” starting on page 1511, lists the instrument error messages that can occur while programming the oscilloscope.

    The command descriptions in this reference show upper and lowercase characters. For example, :AUToscale indicates that the entire command name is :AUTOSCALE. The short form, :AUT, is also accepted by the oscilloscope.

    Then, there are chapters that describe programming topics and conceptual information in more detail:

  • 6 Keysight InfiniiVision 3000T X-Series Oscilloscopes Programmer's Guide

    • Chapter 41, “Status Reporting,” starting on page 1519, describes the oscilloscope's status registers and how to check the status of the instrument.

    • Chapter 42, “Synchronizing Acquisitions,” starting on page 1551, describes how to wait for acquisitions to complete before querying measurement results or performing other operations with the captured data.

    • Chapter 43, “More About Oscilloscope Commands,” starting on page 1571, contains additional information about oscilloscope programming commands.

    Finally, there is a chapter that contains programming examples:

    • Chapter 44, “Programming Examples,” starting on page 1581.

    Mixed-SignalOscilloscope

    ChannelDifferences

    Because both the "analog channels only" oscilloscopes (DSO models) and the mixed-signal oscilloscopes (MSO models) have analog channels, topics that describe analog channels refer to all oscilloscope models. Whenever a topic describes digital channels, that information applies only to the mixed-signal oscilloscope models.

    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.

    • For information on controller PC interface configuration, see the documentation for the interface card used (for example, the Keysight 82350B 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/3000T-X-Series-manual

    http://www.keysight.com/http://www.keysight.com/find/3000T-X-Series-manual

  • Keysight InfiniiVision 3000T X-Series Oscilloscopes Programmer's Guide 7

    ContentsIn This Book / 3

    1 What's New

    What's New in Version 7.30 / 40

    What's New in Version 7.20 / 42

    What's New in Version 7.10 / 44

    What's New in Version 4.08 / 47

    What's New in Version 4.07 / 50

    What's New in Version 4.06 / 52

    What's New in Version 4.05 / 53

    Version 4.00 at Introduction / 55

    Command Differences From 4000 X-Series Oscilloscopes / 56

    2 Setting Up

    Step 1. Install Keysight IO Libraries Suite software / 62

    Step 2. Connect and set up the oscilloscope / 63Using the USB (Device) Interface / 63Using the LAN Interface / 63Using the GPIB Interface / 64

    Step 3. Verify the oscilloscope connection / 65

    3 Getting Started

    Basic Oscilloscope Program Structure / 70Initializing / 70Capturing Data / 70Analyzing Captured Data / 71

  • 8 Keysight InfiniiVision 3000T X-Series Oscilloscopes Programmer's Guide

    Programming the Oscilloscope / 72Referencing the IO Library / 72Opening the Oscilloscope Connection via the IO Library / 73Initializing the Interface and the Oscilloscope / 73Using :AUToscale to Automate Oscilloscope Setup / 74Using Other Oscilloscope Setup Commands / 74Capturing Data with the :DIGitize Command / 75Reading Query Responses from the Oscilloscope / 77Reading Query Results into String Variables / 78Reading Query Results into Numeric Variables / 78Reading Definite-Length Block Query Response Data / 78Sending Multiple Queries and Reading Results / 79Checking Instrument Status / 80

    Other Ways of Sending Commands / 81Telnet Sockets / 81Sending SCPI Commands Using Browser Web Control / 81

    4 Sequential (Blocking) vs. Overlapped Commands

    5 Commands Quick Reference

    Command Summary / 86

    Syntax Elements / 214Number Format / 214 (Line Terminator) / 214[ ] (Optional Syntax Terms) / 214{ } (Braces) / 214::= (Defined As) / 214< > (Angle Brackets) / 215... (Ellipsis) / 215n,..,p (Value Ranges) / 215d (Digits) / 215Quoted ASCII String / 215Definite-Length Block Response Data / 215

    6 Common (*) Commands

    *CLS (Clear Status) / 223*ESE (Standard Event Status Enable) / 224*ESR (Standard Event Status Register) / 226*IDN (Identification Number) / 228*LRN (Learn Device Setup) / 229*OPC (Operation Complete) / 230

  • Keysight InfiniiVision 3000T X-Series Oscilloscopes Programmer's Guide 9

    *OPT (Option Identification) / 231*RCL (Recall) / 233*RST (Reset) / 234*SAV (Save) / 237*SRE (Service Request Enable) / 238*STB (Read Status Byte) / 240*TRG (Trigger) / 242*TST (Self Test) / 243*WAI (Wait To Continue) / 244

    7 Root (:) Commands

    :ACTivity / 249:AER (Arm Event Register) / 250:AUToscale / 251:AUToscale:AMODE / 253:AUToscale:CHANnels / 254:AUToscale:FDEBug / 255:BLANk / 256:DIGitize / 258:HWEenable (Hardware Event Enable Register) / 260:HWERegister:CONDition (Hardware Event Condition Register) / 262:HWERegister[:EVENt] (Hardware Event Event Register) / 263:MTEenable (Mask Test Event Enable Register) / 264:MTERegister[:EVENt] (Mask Test Event Event Register) / 266:OPEE (Operation Status Enable Register) / 268:OPERegister:CONDition (Operation Status Condition Register) / 270:OPERegister[:EVENt] (Operation Status Event Register) / 273:OVLenable (Overload Event Enable Register) / 276:OVLRegister (Overload Event Register) / 278:PRINt / 280:RUN / 281:SERial / 282:SINGle / 283:STATus / 284:STOP / 285:TER (Trigger Event Register) / 286:VIEW / 287

    8 :ACQuire Commands

    :ACQuire:AALias / 292:ACQuire:COMPlete / 293

  • 10 Keysight InfiniiVision 3000T X-Series Oscilloscopes Programmer's Guide

    :ACQuire:COUNt / 294:ACQuire:DAALias / 295:ACQuire:DIGitizer / 296:ACQuire:MODE / 297:ACQuire:POINts[:ANALog] / 298:ACQuire:POINts[:ANALog]:AUTO / 299:ACQuire:SEGMented:ANALyze / 300:ACQuire:SEGMented:COUNt / 301:ACQuire:SEGMented:INDex / 302:ACQuire:SRATe[:ANALog] / 305:ACQuire:SRATe[:ANALog]:AUTO / 306:ACQuire:TYPE / 307

    9 :BUS Commands

    :BUS:BIT / 311:BUS:BITS / 312:BUS:CLEar / 314:BUS:DISPlay / 315:BUS:LABel / 316:BUS:MASK / 317

    10 :CALibrate Commands

    :CALibrate:DATE / 321:CALibrate:LABel / 322:CALibrate:OUTPut / 323:CALibrate:PROTected / 325:CALibrate:STARt / 326:CALibrate:STATus / 327:CALibrate:TEMPerature / 328:CALibrate:TIME / 329

    11 :CHANnel Commands

    :CHANnel:BWLimit / 335:CHANnel:COUPling / 336:CHANnel:DISPlay / 337:CHANnel:IMPedance / 338:CHANnel:INVert / 339:CHANnel:LABel / 340:CHANnel:OFFSet / 341:CHANnel:PROBe / 342:CHANnel:PROBe:HEAD[:TYPE] / 343

  • Keysight InfiniiVision 3000T X-Series Oscilloscopes Programmer's Guide 11

    :CHANnel:PROBe:ID / 344:CHANnel:PROBe:MMODel / 345:CHANnel:PROBe:RSENse / 346:CHANnel:PROBe:SKEW / 347:CHANnel:PROBe:STYPe / 348:CHANnel:PROBe:ZOOM / 349:CHANnel:PROTection / 350:CHANnel:RANGe / 351:CHANnel:SCALe / 352:CHANnel:UNITs / 353:CHANnel:VERNier / 354

    12 :COUNter Commands

    :COUNter:CURRent / 357:COUNter:ENABle / 358:COUNter:MODE / 359:COUNter:NDIGits / 360:COUNter:SOURce / 361:COUNter:TOTalize:CLEar / 362:COUNter:TOTalize:GATE:ENABle / 363:COUNter:TOTalize:GATE:POLarity / 364:COUNter:TOTalize:GATE:SOURce / 365:COUNter:TOTalize:SLOPe / 366

    13 :DEMO Commands

    :DEMO:FUNCtion / 368:DEMO:FUNCtion:PHASe:PHASe / 372:DEMO:OUTPut / 373

    14 :DIGital Commands

    :DIGital:DISPlay / 377:DIGital:LABel / 378:DIGital:POSition / 379:DIGital:SIZE / 380:DIGital:THReshold / 381

    15 :DISPlay Commands

    :DISPlay:ANNotation / 386:DISPlay:ANNotation:BACKground / 387:DISPlay:ANNotation:COLor / 388:DISPlay:ANNotation:TEXT / 389

  • 12 Keysight InfiniiVision 3000T X-Series Oscilloscopes Programmer's Guide

    :DISPlay:ANNotation:X1Position / 390:DISPlay:ANNotation:Y1Position / 391:DISPlay:BACKlight / 392:DISPlay:CLEar / 393:DISPlay:DATA / 394:DISPlay:GRATicule:ALABels / 396:DISPlay:GRATicule:INTensity / 397:DISPlay:GRATicule:TYPE / 398:DISPlay:INTensity:WAVeform / 399:DISPlay:LABel / 400:DISPlay:LABList / 401:DISPlay:MENU / 402:DISPlay:MESSage:CLEar / 403:DISPlay:PERSistence / 404:DISPlay:SIDebar / 405:DISPlay:TRANsparent / 406:DISPlay:VECTors / 407

    16 :DVM Commands

    :DVM:ARANge / 410:DVM:CURRent / 411:DVM:ENABle / 412:DVM:MODE / 413:DVM:SOURce / 414

    17 :EXTernal Trigger Commands

    :EXTernal:BWLimit / 416:EXTernal:PROBe / 417:EXTernal:RANGe / 418:EXTernal:UNITs / 419

    18 :FFT Commands

    :FFT:AVERage:COUNt / 423:FFT:CENTer / 424:FFT:CLEar / 425:FFT:DISPlay / 426:FFT:DMODe / 427:FFT:FREQuency:STARt / 429:FFT:FREQuency:STOP / 430:FFT:GATE / 431:FFT:OFFSet / 432

  • Keysight InfiniiVision 3000T X-Series Oscilloscopes Programmer's Guide 13

    :FFT:RANGe / 433:FFT:REFerence / 434:FFT:SCALe / 435:FFT:SOURce1 / 436:FFT:SPAN / 437:FFT:VTYPe / 438:FFT:WINDow / 439

    19 :FRANalysis Commands

    :FRANalysis:DATA / 443:FRANalysis:ENABle / 444:FRANalysis:FREQuency:MODE / 445:FRANalysis:FREQuency:SINGle / 446:FRANalysis:FREQuency:STARt / 447:FRANalysis:FREQuency:STOP / 448:FRANalysis:PPDecade / 449:FRANalysis:RUN / 450:FRANalysis:SOURce:INPut / 451:FRANalysis:SOURce:OUTPut / 452:FRANalysis:TRACe / 453:FRANalysis:WGEN:LOAD / 454:FRANalysis:WGEN:VOLTage / 455:FRANalysis:WGEN:VOLTage:PROFile / 456

    20 :FUNCtion Commands

    :FUNCtion:AVERage:COUNt / 464:FUNCtion:BUS:CLOCk / 465:FUNCtion:BUS:SLOPe / 466:FUNCtion:BUS:YINCrement / 467:FUNCtion:BUS:YORigin / 468:FUNCtion:BUS:YUNits / 469:FUNCtion:CLEar / 470:FUNCtion:DISPlay / 471:FUNCtion[:FFT]:BSIZe / 472:FUNCtion[:FFT]:CENTer / 473:FUNCtion[:FFT]:DETection:POINts / 474:FUNCtion[:FFT]:DETection:TYPE / 475:FUNCtion[:FFT]:FREQuency:STARt / 476:FUNCtion[:FFT]:FREQuency:STOP / 477:FUNCtion[:FFT]:GATE / 478:FUNCtion[:FFT]:PHASe:REFerence / 479

  • 14 Keysight InfiniiVision 3000T X-Series Oscilloscopes Programmer's Guide

    :FUNCtion[:FFT]:RBWidth / 480:FUNCtion[:FFT]:READout / 481:FUNCtion[:FFT]:SPAN / 482:FUNCtion[:FFT]:SRATe / 483:FUNCtion[:FFT]:VTYPe / 484:FUNCtion[:FFT]:WINDow / 485:FUNCtion:FREQuency:HIGHpass / 486:FUNCtion:FREQuency:LOWPass / 487:FUNCtion:INTegrate:IOFFset / 488:FUNCtion:LINear:GAIN / 489:FUNCtion:LINear:OFFSet / 490:FUNCtion:OFFSet / 491:FUNCtion:OPERation / 492:FUNCtion:RANGe / 496:FUNCtion:REFerence / 497:FUNCtion:SCALe / 498:FUNCtion:SMOoth:POINts / 499:FUNCtion:SOURce1 / 500:FUNCtion:SOURce2 / 502:FUNCtion:TRENd:NMEasurement / 503

    21 :HARDcopy/:HCOPY Commands

    :HARDcopy:AREA / 508:HARDcopy:APRinter / 509:HARDcopy:FACTors / 510:HARDcopy:FFEed / 511:HARDcopy:INKSaver / 512:HARDcopy:LAYout / 513:HARDcopy:NETWork:ADDRess / 514:HARDcopy:NETWork:APPLy / 515:HARDcopy:NETWork:DOMain / 516:HARDcopy:NETWork:PASSword / 517:HARDcopy:NETWork:SLOT / 518:HARDcopy:NETWork:USERname / 519:HARDcopy:PALette / 520:HARDcopy:PRINter:LIST / 521:HARDcopy:STARt / 522:HCOPY:SDUMp:DATA / 523:HCOPY:SDUMp:FORMat / 524

  • Keysight InfiniiVision 3000T X-Series Oscilloscopes Programmer's Guide 15

    22 :LISTer Commands

    :LISTer:DATA / 526:LISTer:DISPlay / 527:LISTer:REFerence / 528

    23 :MARKer Commands

    :MARKer:DYDX / 532:MARKer:MODE / 533:MARKer:X1:DISPlay / 534:MARKer:X1Position / 535:MARKer:X1Y1source / 536:MARKer:X2:DISPlay / 537:MARKer:X2Position / 538:MARKer:X2Y2source / 539:MARKer:XDELta / 540:MARKer:XUNits / 541:MARKer:XUNits:USE / 542:MARKer:Y1:DISPlay / 543:MARKer:Y1Position / 544:MARKer:Y2:DISPlay / 545:MARKer:Y2Position / 546:MARKer:YDELta / 547:MARKer:YUNits / 548:MARKer:YUNits:USE / 549

    24 :MEASure Commands

    :MEASure:ALL / 572:MEASure:AREa / 573:MEASure:BRATe / 574:MEASure:BWIDth / 575:MEASure:CLEar / 576:MEASure:COUNter / 577:MEASure:DEFine / 579:MEASure:DELay / 582:MEASure:DELay:DEFine / 584:MEASure:DUAL:CHARge / 585:MEASure:DUAL:VAMPlitude / 586:MEASure:DUAL:VAVerage / 587:MEASure:DUAL:VBASe / 588:MEASure:DUAL:VPP / 589:MEASure:DUAL:VRMS / 590

  • 16 Keysight InfiniiVision 3000T X-Series Oscilloscopes Programmer's Guide

    :MEASure:DUTYcycle / 591:MEASure:FALLtime / 592:MEASure:FFT:ACPR / 593:MEASure:FFT:CPOWer / 594:MEASure:FFT:OBW / 595:MEASure:FFT:THD / 596:MEASure:FREQuency / 597:MEASure:NDUTy / 598:MEASure:NEDGes / 599:MEASure:NPULses / 600:MEASure:NWIDth / 601:MEASure:OVERshoot / 602:MEASure:PEDGes / 604:MEASure:PERiod / 605:MEASure:PHASe / 606:MEASure:PPULses / 607:MEASure:PREShoot / 608:MEASure:PWIDth / 609:MEASure:RESults / 610:MEASure:RISetime / 613:MEASure:SDEViation / 614:MEASure:SHOW / 615:MEASure:SLEWrate / 616:MEASure:SOURce / 617:MEASure:STATistics / 619:MEASure:STATistics:DISPlay / 620:MEASure:STATistics:INCRement / 621:MEASure:STATistics:MCOunt / 622:MEASure:STATistics:RESet / 623:MEASure:STATistics:RSDeviation / 624:MEASure:TEDGe / 625:MEASure:TVALue / 628:MEASure:VAMPlitude / 630:MEASure:VAVerage / 631:MEASure:VBASe / 632:MEASure:VMAX / 633:MEASure:VMIN / 634:MEASure:VPP / 635:MEASure:VRATio / 636:MEASure:VRMS / 637:MEASure:VTOP / 638:MEASure:WINDow / 639

  • Keysight InfiniiVision 3000T X-Series Oscilloscopes Programmer's Guide 17

    :MEASure:XMAX / 640:MEASure:XMIN / 641:MEASure:YATX / 642

    25 :MEASure Power Commands

    :MEASure:ANGLe / 648:MEASure:APParent / 649:MEASure:CPLoss / 650:MEASure:CRESt / 651:MEASure:EFFiciency / 652:MEASure:ELOSs / 653:MEASure:FACTor / 654:MEASure:IPOWer / 655:MEASure:OFFTime / 656:MEASure:ONTime / 657:MEASure:OPOWer / 658:MEASure:PCURrent / 659:MEASure:PLOSs / 660:MEASure:RDSon / 661:MEASure:REACtive / 662:MEASure:REAL / 663:MEASure:RIPPle / 664:MEASure:TRESponse / 665:MEASure:VCESat / 666

    26 :MTESt Commands

    :MTESt:ALL / 672:MTESt:AMASk:CREate / 673:MTESt:AMASk:SOURce / 674:MTESt:AMASk:UNITs / 675:MTESt:AMASk:XDELta / 676:MTESt:AMASk:YDELta / 677:MTESt:COUNt:FWAVeforms / 678:MTESt:COUNt:RESet / 679:MTESt:COUNt:TIME / 680:MTESt:COUNt:WAVeforms / 681:MTESt:DATA / 682:MTESt:DELete / 683:MTESt:ENABle / 684:MTESt:LOCK / 685:MTESt:RMODe / 686

  • 18 Keysight InfiniiVision 3000T X-Series Oscilloscopes Programmer's Guide

    :MTESt:RMODe:FACTion:MEASure / 687:MTESt:RMODe:FACTion:PRINt / 688:MTESt:RMODe:FACTion:SAVE / 689:MTESt:RMODe:FACTion:STOP / 690:MTESt:RMODe:SIGMa / 691:MTESt:RMODe:TIME / 692:MTESt:RMODe:WAVeforms / 693:MTESt:SCALe:BIND / 694:MTESt:SCALe:X1 / 695:MTESt:SCALe:XDELta / 696:MTESt:SCALe:Y1 / 697:MTESt:SCALe:Y2 / 698:MTESt:SOURce / 699:MTESt:TITLe / 700

    27 :POD Commands

    :POD:DISPlay / 703:POD:SIZE / 704:POD:THReshold / 705

    28 :POWer Commands

    :POWer:CLResponse / 715:POWer:CLResponse:APPLy / 716:POWer:CLResponse:DATA / 717:POWer:CLResponse:DATA:GMARgin / 718:POWer:CLResponse:DATA:GMARgin:FREQuency / 719:POWer:CLResponse:DATA:PMARgin / 720:POWer:CLResponse:DATA:PMARgin:FREQuency / 721:POWer:CLResponse:FREQuency:MODE / 722:POWer:CLResponse:FREQuency:SINGle / 723:POWer:CLResponse:FREQuency:STARt / 724:POWer:CLResponse:FREQuency:STOP / 725:POWer:CLResponse:PPDecade / 726:POWer:CLResponse:SOURce:INPut / 727:POWer:CLResponse:SOURce:OUTPut / 728:POWer:CLResponse:TRACe / 729:POWer:CLResponse:WGEN:LOAD / 730:POWer:CLResponse:WGEN:VOLTage / 731:POWer:CLResponse:WGEN:VOLTage:PROFile / 732:POWer:DESKew / 733:POWer:EFFiciency:APPLy / 734

  • Keysight InfiniiVision 3000T X-Series Oscilloscopes Programmer's Guide 19

    :POWer:EFFiciency:TYPE / 735:POWer:ENABle / 736:POWer:HARMonics:APPLy / 737:POWer:HARMonics:DATA / 738:POWer:HARMonics:DISPlay / 739:POWer:HARMonics:FAILcount / 740:POWer:HARMonics:LINE / 741:POWer:HARMonics:POWerfactor / 742:POWer:HARMonics:RPOWer / 743:POWer:HARMonics:RPOWer:USER / 744:POWer:HARMonics:RUNCount / 745:POWer:HARMonics:STANdard / 746:POWer:HARMonics:STATus / 747:POWer:HARMonics:THD / 748:POWer:INRush:APPLy / 749:POWer:INRush:EXIT / 750:POWer:INRush:NEXT / 751:POWer:ITYPe / 752:POWer:MODulation:APPLy / 753:POWer:MODulation:SOURce / 754:POWer:MODulation:TYPE / 755:POWer:ONOFf:APPLy / 756:POWer:ONOFf:EXIT / 757:POWer:ONOFf:NEXT / 758:POWer:ONOFf:TEST / 759:POWer:ONOFf:THResholds / 760:POWer:PSRR / 762:POWer:PSRR:APPLy / 763:POWer:PSRR:DATA / 764:POWer:PSRR:FREQuency:MAXimum / 765:POWer:PSRR:FREQuency:MINimum / 766:POWer:PSRR:FREQuency:MODE / 767:POWer:PSRR:FREQuency:SINGle / 768:POWer:PSRR:PPDecade / 769:POWer:PSRR:SOURce:INPut / 770:POWer:PSRR:SOURce:OUTPut / 771:POWer:PSRR:TRACe / 772:POWer:PSRR:WGEN:LOAD / 773:POWer:PSRR:WGEN:VOLTage / 774:POWer:PSRR:WGEN:VOLTage:PROFile / 775:POWer:QUALity:APPLy / 776:POWer:RIPPle:APPLy / 777

  • 20 Keysight InfiniiVision 3000T X-Series Oscilloscopes Programmer's Guide

    :POWer:SIGNals:AUTosetup / 778:POWer:SIGNals:CYCLes:HARMonics / 779:POWer:SIGNals:CYCLes:QUALity / 780:POWer:SIGNals:DURation:EFFiciency / 781:POWer:SIGNals:DURation:MODulation / 782:POWer:SIGNals:DURation:ONOFf:OFF / 783:POWer:SIGNals:DURation:ONOFf:ON / 784:POWer:SIGNals:DURation:RIPPle / 785:POWer:SIGNals:DURation:TRANsient / 786:POWer:SIGNals:IEXPected / 787:POWer:SIGNals:OVERshoot / 788:POWer:SIGNals:VMAXimum:INRush / 789:POWer:SIGNals:VMAXimum:ONOFf:OFF / 790:POWer:SIGNals:VMAXimum:ONOFf:ON / 791:POWer:SIGNals:VSTeady:ONOFf:OFF / 792:POWer:SIGNals:VSTeady:ONOFf:ON / 793:POWer:SIGNals:VSTeady:TRANsient / 794:POWer:SIGNals:SOURce:CURRent / 795:POWer:SIGNals:SOURce:VOLTage / 796:POWer:SLEW:APPLy / 797:POWer:SLEW:SOURce / 798:POWer:SWITch:APPLy / 799:POWer:SWITch:CONDuction / 800:POWer:SWITch:IREFerence / 801:POWer:SWITch:RDS / 802:POWer:SWITch:VCE / 803:POWer:SWITch:VREFerence / 804:POWer:TRANsient:APPLy / 805:POWer:TRANsient:EXIT / 806:POWer:TRANsient:IINitial / 807:POWer:TRANsient:INEW / 808:POWer:TRANsient:NEXT / 809

    29 :RECall Commands

    :RECall:ARBitrary[:STARt] / 814:RECall:DBC[:STARt] / 815:RECall:FILename / 816:RECall:LDF[:STARt] / 817:RECall:MASK[:STARt] / 818:RECall:PWD / 819:RECall:SETup[:STARt] / 820

  • Keysight InfiniiVision 3000T X-Series Oscilloscopes Programmer's Guide 21

    :RECall:WMEMory[:STARt] / 821

    30 :SAVE Commands

    :SAVE:ARBitrary[:STARt] / 827:SAVE:FILename / 828:SAVE:IMAGe[:STARt] / 829:SAVE:IMAGe:FACTors / 830:SAVE:IMAGe:FORMat / 831:SAVE:IMAGe:INKSaver / 832:SAVE:IMAGe:PALette / 833:SAVE:LISTer[:STARt] / 834:SAVE:MASK[:STARt] / 835:SAVE:MULTi[:STARt] / 836:SAVE:POWer[:STARt] / 837:SAVE:PWD / 838:SAVE:RESults:[STARt] / 839:SAVE:RESults:FORMat:CURSor / 840:SAVE:RESults:FORMat:MASK / 841:SAVE:RESults:FORMat:MEASurement / 842:SAVE:RESults:FORMat:SEARch / 843:SAVE:RESults:FORMat:SEGMented / 844:SAVE[:SETup[:STARt]] / 845:SAVE:WAVeform[:STARt] / 846:SAVE:WAVeform:FORMat / 847:SAVE:WAVeform:LENGth / 848:SAVE:WAVeform:LENGth:MAX / 849:SAVE:WAVeform:SEGMented / 850:SAVE:WMEMory:SOURce / 851:SAVE:WMEMory[:STARt] / 852

    31 :SBUS Commands

    General :SBUS Commands / 855:SBUS:DISPlay / 856:SBUS:MODE / 857

    :SBUS:A429 Commands / 858:SBUS:A429:AUTosetup / 860:SBUS:A429:BASE / 861:SBUS:A429:BAUDrate / 862:SBUS:A429:COUNt:ERRor / 863:SBUS:A429:COUNt:RESet / 864:SBUS:A429:COUNt:WORD / 865

  • 22 Keysight InfiniiVision 3000T X-Series Oscilloscopes Programmer's Guide

    :SBUS:A429:FORMat / 866:SBUS:A429:SIGNal / 867:SBUS:A429:SOURce / 868:SBUS:A429:SPEed / 869:SBUS:A429:TRIGger:LABel / 870:SBUS:A429:TRIGger:PATTern:DATA / 871:SBUS:A429:TRIGger:PATTern:SDI / 872:SBUS:A429:TRIGger:PATTern:SSM / 873:SBUS:A429:TRIGger:RANGe / 874:SBUS:A429:TRIGger:TYPE / 875

    :SBUS:CAN Commands / 877:SBUS:CAN:COUNt:ERRor / 880:SBUS:CAN:COUNt:OVERload / 881:SBUS:CAN:COUNt:RESet / 882:SBUS:CAN:COUNt:SPEC / 883:SBUS:CAN:COUNt:TOTal / 884:SBUS:CAN:COUNt:UTILization / 885:SBUS:CAN:DISPlay / 886:SBUS:CAN:FDSPoint / 887:SBUS:CAN:FDSTandard / 888:SBUS:CAN:SAMPlepoint / 889:SBUS:CAN:SIGNal:BAUDrate / 890:SBUS:CAN:SIGNal:DEFinition / 891:SBUS:CAN:SIGNal:FDBaudrate / 892:SBUS:CAN:SOURce / 893:SBUS:CAN:TRIGger / 894:SBUS:CAN:TRIGger:IDFilter / 897:SBUS:CAN:TRIGger:PATTern:DATA / 898:SBUS:CAN:TRIGger:PATTern:DATA:DLC / 899:SBUS:CAN:TRIGger:PATTern:DATA:LENGth / 900:SBUS:CAN:TRIGger:PATTern:DATA:STARt / 901:SBUS:CAN:TRIGger:PATTern:ID / 902:SBUS:CAN:TRIGger:PATTern:ID:MODE / 903:SBUS:CAN:TRIGger:SYMBolic:MESSage / 904:SBUS:CAN:TRIGger:SYMBolic:SIGNal / 905:SBUS:CAN:TRIGger:SYMBolic:VALue / 906

    :SBUS:CXPI Commands / 907:SBUS:CXPI:BAUDrate / 909:SBUS:CXPI:PARity / 910:SBUS:CXPI:SOURce / 911:SBUS:CXPI:TOLerance / 912

  • Keysight InfiniiVision 3000T X-Series Oscilloscopes Programmer's Guide 23

    :SBUS:CXPI:TRIGger / 913:SBUS:CXPI:TRIGger:IDFilter / 915:SBUS:CXPI:TRIGger:PTYPe / 916:SBUS:CXPI:TRIGger:PATTern:DATA / 917:SBUS:CXPI:TRIGger:PATTern:DATA:LENGth / 918:SBUS:CXPI:TRIGger:PATTern:DATA:STARt / 919:SBUS:CXPI:TRIGger:PATTern:ID / 920:SBUS:CXPI:TRIGger:PATTern:INFO:CT / 921:SBUS:CXPI:TRIGger:PATTern:INFO:DLC / 922:SBUS:CXPI:TRIGger:PATTern:INFO:NM / 923

    :SBUS:FLEXray Commands / 924:SBUS:FLEXray:AUTosetup / 926:SBUS:FLEXray:BAUDrate / 927:SBUS:FLEXray:CHANnel / 928:SBUS:FLEXray:COUNt:NULL / 929:SBUS:FLEXray:COUNt:RESet / 930:SBUS:FLEXray:COUNt:SYNC / 931:SBUS:FLEXray:COUNt:TOTal / 932:SBUS:FLEXray:SOURce / 933:SBUS:FLEXray:TRIGger / 934:SBUS:FLEXray:TRIGger:ERRor:TYPE / 935:SBUS:FLEXray:TRIGger:EVENt:AUToset / 936:SBUS:FLEXray:TRIGger:EVENt:BSS:ID / 937:SBUS:FLEXray:TRIGger:EVENt:TYPE / 938:SBUS:FLEXray:TRIGger:FRAMe:CCBase / 939:SBUS:FLEXray:TRIGger:FRAMe:CCRepetition / 940:SBUS:FLEXray:TRIGger:FRAMe:ID / 941:SBUS:FLEXray:TRIGger:FRAMe:TYPE / 942

    :SBUS:I2S Commands / 943:SBUS:I2S:ALIGnment / 946:SBUS:I2S:BASE / 947:SBUS:I2S:CLOCk:SLOPe / 948:SBUS:I2S:RWIDth / 949:SBUS:I2S:SOURce:CLOCk / 950:SBUS:I2S:SOURce:DATA / 951:SBUS:I2S:SOURce:WSELect / 952:SBUS:I2S:TRIGger / 953:SBUS:I2S:TRIGger:AUDio / 955:SBUS:I2S:TRIGger:PATTern:DATA / 956:SBUS:I2S:TRIGger:PATTern:FORMat / 958:SBUS:I2S:TRIGger:RANGe / 959

  • 24 Keysight InfiniiVision 3000T X-Series Oscilloscopes Programmer's Guide

    :SBUS:I2S:TWIDth / 960:SBUS:I2S:WSLow / 961

    :SBUS:IIC Commands / 962:SBUS:IIC:ASIZe / 964:SBUS:IIC[:SOURce]:CLOCk / 965:SBUS:IIC[:SOURce]:DATA / 966:SBUS:IIC:TRIGger:PATTern:ADDRess / 967:SBUS:IIC:TRIGger:PATTern:DATA / 968:SBUS:IIC:TRIGger:PATTern:DATa2 / 969:SBUS:IIC:TRIGger:QUALifier / 970:SBUS:IIC:TRIGger[:TYPE] / 971

    :SBUS:LIN Commands / 973:SBUS:LIN:DISPlay / 975:SBUS:LIN:PARity / 976:SBUS:LIN:SAMPlepoint / 977:SBUS:LIN:SIGNal:BAUDrate / 978:SBUS:LIN:SOURce / 979:SBUS:LIN:STANdard / 980:SBUS:LIN:SYNCbreak / 981:SBUS:LIN:TRIGger / 982:SBUS:LIN:TRIGger:ID / 984:SBUS:LIN:TRIGger:PATTern:DATA / 985:SBUS:LIN:TRIGger:PATTern:DATA:LENGth / 987:SBUS:LIN:TRIGger:PATTern:FORMat / 988:SBUS:LIN:TRIGger:SYMBolic:FRAMe / 989:SBUS:LIN:TRIGger:SYMBolic:SIGNal / 990:SBUS:LIN:TRIGger:SYMBolic:VALue / 991

    :SBUS:M1553 Commands / 992:SBUS:M1553:AUTosetup / 993:SBUS:M1553:BASE / 994:SBUS:M1553:SOURce / 995:SBUS:M1553:TRIGger:PATTern:DATA / 996:SBUS:M1553:TRIGger:RTA / 997:SBUS:M1553:TRIGger:TYPE / 998

    :SBUS:MANChester Commands / 999:SBUS:MANChester:BASE / 1001:SBUS:MANChester:BAUDrate / 1002:SBUS:MANChester:BITorder / 1003:SBUS:MANChester:DISPlay / 1004:SBUS:MANChester:DSIZe / 1005

  • Keysight InfiniiVision 3000T X-Series Oscilloscopes Programmer's Guide 25

    :SBUS:MANChester:HSIZe / 1006:SBUS:MANChester:IDLE:BITS / 1007:SBUS:MANChester:LOGic / 1008:SBUS:MANChester:SOURce / 1009:SBUS:MANChester:SSIZe / 1010:SBUS:MANChester:STARt / 1011:SBUS:MANChester:TOLerance / 1012:SBUS:MANChester:TRIGger / 1013:SBUS:MANChester:TRIGger:PATTern:VALue:DATA / 1014:SBUS:MANChester:TRIGger:PATTern:VALue:WIDTh / 1015:SBUS:MANChester:TSIZe / 1016:SBUS:MANChester:WSIZe / 1017

    :SBUS:NRZ Commands / 1018:SBUS:NRZ:BASE / 1020:SBUS:NRZ:BAUDrate / 1021:SBUS:NRZ:BITorder / 1022:SBUS:NRZ:DISPlay / 1023:SBUS:NRZ:DSIZe / 1024:SBUS:NRZ:FSIZe / 1025:SBUS:NRZ:HSIZe / 1026:SBUS:NRZ:IDLE:BITS / 1027:SBUS:NRZ:IDLE:STATe / 1028:SBUS:NRZ:LOGic / 1029:SBUS:NRZ:SOURce / 1030:SBUS:NRZ:STARt / 1031:SBUS:NRZ:TRIGger / 1032:SBUS:NRZ:TRIGger:PATTern:VALue:DATA / 1033:SBUS:NRZ:TRIGger:PATTern:VALue:WIDTh / 1034:SBUS:NRZ:TSIZe / 1035:SBUS:NRZ:WSIZe / 1036

    :SBUS:SENT Commands / 1037:SBUS:SENT:CLOCk / 1040:SBUS:SENT:CRC / 1041:SBUS:SENT:DISPlay / 1042:SBUS:SENT:FORMat / 1044:SBUS:SENT:IDLE / 1046:SBUS:SENT:LENGth / 1047:SBUS:SENT:PPULse / 1048:SBUS:SENT:SIGNal:DISPlay / 1050:SBUS:SENT:SIGNal:LENGth / 1051:SBUS:SENT:SIGNal:MULTiplier / 1053

  • 26 Keysight InfiniiVision 3000T X-Series Oscilloscopes Programmer's Guide

    :SBUS:SENT:SIGNal:OFFSet / 1055:SBUS:SENT:SIGNal:ORDer / 1057:SBUS:SENT:SIGNal:STARt / 1059:SBUS:SENT:SOURce / 1061:SBUS:SENT:TOLerance / 1063:SBUS:SENT:TRIGger / 1064:SBUS:SENT:TRIGger:FAST:DATA / 1066:SBUS:SENT:TRIGger:SLOW:DATA / 1067:SBUS:SENT:TRIGger:SLOW:ID / 1069:SBUS:SENT:TRIGger:SLOW:ILENgth / 1071:SBUS:SENT:TRIGger:TOLerance / 1072

    :SBUS:SPI Commands / 1073:SBUS:SPI:BITorder / 1075:SBUS:SPI:CLOCk:SLOPe / 1076:SBUS:SPI:CLOCk:TIMeout / 1077:SBUS:SPI:DELay / 1078:SBUS:SPI:FRAMing / 1079:SBUS:SPI:SOURce:CLOCk / 1080:SBUS:SPI:SOURce:FRAMe / 1081:SBUS:SPI:SOURce:MISO / 1082:SBUS:SPI:SOURce:MOSI / 1083:SBUS:SPI:TRIGger:PATTern:MISO:DATA / 1084:SBUS:SPI:TRIGger:PATTern:MISO:WIDTh / 1085:SBUS:SPI:TRIGger:PATTern:MOSI:DATA / 1086:SBUS:SPI:TRIGger:PATTern:MOSI:WIDTh / 1087:SBUS:SPI:TRIGger:TYPE / 1088:SBUS:SPI:WIDTh / 1089

    :SBUS:UART Commands / 1090:SBUS:UART:BASE / 1093:SBUS:UART:BAUDrate / 1094:SBUS:UART:BITorder / 1095:SBUS:UART:COUNt:ERRor / 1096:SBUS:UART:COUNt:RESet / 1097:SBUS:UART:COUNt:RXFRames / 1098:SBUS:UART:COUNt:TXFRames / 1099:SBUS:UART:FRAMing / 1100:SBUS:UART:PARity / 1101:SBUS:UART:POLarity / 1102:SBUS:UART:SOURce:RX / 1103:SBUS:UART:SOURce:TX / 1104:SBUS:UART:TRIGger:BASE / 1105

  • Keysight InfiniiVision 3000T X-Series Oscilloscopes Programmer's Guide 27

    :SBUS:UART:TRIGger:BURSt / 1106:SBUS:UART:TRIGger:DATA / 1107:SBUS:UART:TRIGger:IDLE / 1108:SBUS:UART:TRIGger:QUALifier / 1109:SBUS:UART:TRIGger:TYPE / 1110:SBUS:UART:WIDTh / 1111

    :SBUS:USBPd Commands / 1112:SBUS:USBPd:SOURce / 1113:SBUS:USBPd:TRIGger / 1114:SBUS:USBPd:TRIGger:HEADer / 1115:SBUS:USBPd:TRIGger:HEADer:CMESsage / 1117:SBUS:USBPd:TRIGger:HEADer:DMESsage / 1119:SBUS:USBPd:TRIGger:HEADer:EMESsage / 1120:SBUS:USBPd:TRIGger:HEADer:VALue / 1122:SBUS:USBPd:TRIGger:HEADer:QUALifier / 1123

    32 :SEARch Commands

    General :SEARch Commands / 1126:SEARch:COUNt / 1127:SEARch:EVENt / 1128:SEARch:MODE / 1129:SEARch:STATe / 1130

    :SEARch:EDGE Commands / 1131:SEARch:EDGE:SLOPe / 1132:SEARch:EDGE:SOURce / 1133

    :SEARch:GLITch Commands / 1134:SEARch:GLITch:GREaterthan / 1135:SEARch:GLITch:LESSthan / 1136:SEARch:GLITch:POLarity / 1137:SEARch:GLITch:QUALifier / 1138:SEARch:GLITch:RANGe / 1139:SEARch:GLITch:SOURce / 1140

    :SEARch:PEAK Commands / 1141:SEARch:PEAK:EXCursion / 1142:SEARch:PEAK:NPEaks / 1143:SEARch:PEAK:SOURce / 1144:SEARch:PEAK:THReshold / 1145

    :SEARch:RUNT Commands / 1146:SEARch:RUNT:POLarity / 1147

  • 28 Keysight InfiniiVision 3000T X-Series Oscilloscopes Programmer's Guide

    :SEARch:RUNT:QUALifier / 1148:SEARch:RUNT:SOURce / 1149:SEARch:RUNT:TIME / 1150

    :SEARch:TRANsition Commands / 1151:SEARch:TRANsition:QUALifier / 1152:SEARch:TRANsition:SLOPe / 1153:SEARch:TRANsition:SOURce / 1154:SEARch:TRANsition:TIME / 1155

    :SEARch:SERial:A429 Commands / 1156:SEARch:SERial:A429:LABel / 1157:SEARch:SERial:A429:MODE / 1158:SEARch:SERial:A429:PATTern:DATA / 1159:SEARch:SERial:A429:PATTern:SDI / 1160:SEARch:SERial:A429:PATTern:SSM / 1161

    :SEARch:SERial:CAN Commands / 1162:SEARch:SERial:CAN:MODE / 1163:SEARch:SERial:CAN:PATTern:DATA / 1165:SEARch:SERial:CAN:PATTern:DATA:LENGth / 1166:SEARch:SERial:CAN:PATTern:ID / 1167:SEARch:SERial:CAN:PATTern:ID:MODE / 1168:SEARch:SERial:CAN:SYMBolic:MESSage / 1169:SEARch:SERial:CAN:SYMBolic:SIGNal / 1170:SEARch:SERial:CAN:SYMBolic:VALue / 1171

    :SEARch:SERial:FLEXray Commands / 1172:SEARch:SERial:FLEXray:CYCLe / 1173:SEARch:SERial:FLEXray:DATA / 1174:SEARch:SERial:FLEXray:DATA:LENGth / 1175:SEARch:SERial:FLEXray:FRAMe / 1176:SEARch:SERial:FLEXray:MODE / 1177

    :SEARch:SERial:I2S Commands / 1178:SEARch:SERial:I2S:AUDio / 1179:SEARch:SERial:I2S:MODE / 1180:SEARch:SERial:I2S:PATTern:DATA / 1181:SEARch:SERial:I2S:PATTern:FORMat / 1182:SEARch:SERial:I2S:RANGe / 1183

    :SEARch:SERial:IIC Commands / 1184:SEARch:SERial:IIC:MODE / 1185:SEARch:SERial:IIC:PATTern:ADDRess / 1187:SEARch:SERial:IIC:PATTern:DATA / 1188

  • Keysight InfiniiVision 3000T X-Series Oscilloscopes Programmer's Guide 29

    :SEARch:SERial:IIC:PATTern:DATA2 / 1189:SEARch:SERial:IIC:QUALifier / 1190

    :SEARch:SERial:LIN Commands / 1191:SEARch:SERial:LIN:ID / 1192:SEARch:SERial:LIN:MODE / 1193:SEARch:SERial:LIN:PATTern:DATA / 1194:SEARch:SERial:LIN:PATTern:DATA:LENGth / 1195:SEARch:SERial:LIN:PATTern:FORMat / 1196:SEARch:SERial:LIN:SYMBolic:FRAMe / 1197:SEARch:SERial:LIN:SYMBolic:SIGNal / 1198:SEARch:SERial:LIN:SYMBolic:VALue / 1199

    :SEARch:SERial:M1553 Commands / 1200:SEARch:SERial:M1553:MODE / 1201:SEARch:SERial:M1553:PATTern:DATA / 1202:SEARch:SERial:M1553:RTA / 1203

    :SEARch:SERial:SENT Commands / 1204:SEARch:SERial:SENT:FAST:DATA / 1205:SEARch:SERial:SENT:MODE / 1206:SEARch:SERial:SENT:SLOW:DATA / 1207:SEARch:SERial:SENT:SLOW:ID / 1208

    :SEARch:SERial:SPI Commands / 1209:SEARch:SERial:SPI:MODE / 1210:SEARch:SERial:SPI:PATTern:DATA / 1211:SEARch:SERial:SPI:PATTern:WIDTh / 1212

    :SEARch:SERial:UART Commands / 1213:SEARch:SERial:UART:DATA / 1214:SEARch:SERial:UART:MODE / 1215:SEARch:SERial:UART:QUALifier / 1216

    33 :SYSTem Commands

    :SYSTem:DATE / 1220:SYSTem:DIDentifier / 1221:SYSTem:DSP / 1222:SYSTem:ERRor / 1223:SYSTem:LOCK / 1224:SYSTem:PERSona[:MANufacturer] / 1225:SYSTem:PERSona[:MANufacturer]:DEFault / 1226:SYSTem:PRESet / 1227:SYSTem:PROTection:LOCK / 1230

  • 30 Keysight InfiniiVision 3000T X-Series Oscilloscopes Programmer's Guide

    :SYSTem:RLOGger / 1231:SYSTem:RLOGger:DESTination / 1232:SYSTem:RLOGger:DISPlay / 1233:SYSTem:RLOGger:FNAMe / 1234:SYSTem:RLOGger:STATe / 1235:SYSTem:RLOGger:TRANsparent / 1236:SYSTem:RLOGger:WMODe / 1237:SYSTem:SETup / 1238:SYSTem:TIME / 1240:SYSTem:TOUCh / 1241

    34 :TIMebase Commands

    :TIMebase:MODE / 1245:TIMebase:POSition / 1246:TIMebase:RANGe / 1247:TIMebase:REFerence / 1248:TIMebase:REFerence:LOCation / 1249:TIMebase:SCALe / 1250:TIMebase:VERNier / 1251:TIMebase:WINDow:POSition / 1252:TIMebase:WINDow:RANGe / 1253:TIMebase:WINDow:SCALe / 1254

    35 :TRIGger Commands

    General :TRIGger Commands / 1257:TRIGger:FORCe / 1259:TRIGger:HFReject / 1260:TRIGger:HOLDoff / 1261:TRIGger:HOLDoff:MAXimum / 1262:TRIGger:HOLDoff:MINimum / 1263:TRIGger:HOLDoff:RANDom / 1264:TRIGger:LEVel:ASETup / 1265:TRIGger:LEVel:HIGH / 1266:TRIGger:LEVel:LOW / 1267:TRIGger:MODE / 1268:TRIGger:NREJect / 1269:TRIGger:SWEep / 1270

    :TRIGger:DELay Commands / 1271:TRIGger:DELay:ARM:SLOPe / 1272:TRIGger:DELay:ARM:SOURce / 1273:TRIGger:DELay:TDELay:TIME / 1274

  • Keysight InfiniiVision 3000T X-Series Oscilloscopes Programmer's Guide 31

    :TRIGger:DELay:TRIGger:COUNt / 1275:TRIGger:DELay:TRIGger:SLOPe / 1276:TRIGger:DELay:TRIGger:SOURce / 1277

    :TRIGger:EBURst Commands / 1278:TRIGger:EBURst:COUNt / 1279:TRIGger:EBURst:IDLE / 1280:TRIGger:EBURst:SLOPe / 1281:TRIGger:EBURst:SOURce / 1282

    :TRIGger[:EDGE] Commands / 1283:TRIGger[:EDGE]:COUPling / 1285:TRIGger[:EDGE]:LEVel / 1286:TRIGger[:EDGE]:REJect / 1287:TRIGger[:EDGE]:SLOPe / 1288:TRIGger[:EDGE]:SOURce / 1289

    :TRIGger:GLITch Commands / 1290:TRIGger:GLITch:GREaterthan / 1292:TRIGger:GLITch:LESSthan / 1293:TRIGger:GLITch:LEVel / 1294:TRIGger:GLITch:POLarity / 1295:TRIGger:GLITch:QUALifier / 1296:TRIGger:GLITch:RANGe / 1297:TRIGger:GLITch:SOURce / 1298

    :TRIGger:NFC Commands / 1299:TRIGger:NFC:AEVent / 1300:TRIGger:NFC:ATTime / 1301:TRIGger:NFC:RPOLarity / 1302:TRIGger:NFC:SOURce / 1303:TRIGger:NFC:STANdard / 1304:TRIGger:NFC:TEVent / 1305:TRIGger:NFC:TIMeout / 1307:TRIGger:NFC:TIMeout:ENABle / 1308:TRIGger:NFC:TIMeout:TIME / 1309

    :TRIGger:OR Commands / 1310:TRIGger:OR / 1311

    :TRIGger:PATTern Commands / 1312:TRIGger:PATTern / 1313:TRIGger:PATTern:FORMat / 1315:TRIGger:PATTern:GREaterthan / 1316:TRIGger:PATTern:LESSthan / 1317

  • 32 Keysight InfiniiVision 3000T X-Series Oscilloscopes Programmer's Guide

    :TRIGger:PATTern:QUALifier / 1318:TRIGger:PATTern:RANGe / 1319

    :TRIGger:RUNT Commands / 1320:TRIGger:RUNT:POLarity / 1321:TRIGger:RUNT:QUALifier / 1322:TRIGger:RUNT:SOURce / 1323:TRIGger:RUNT:TIME / 1324

    :TRIGger:SHOLd Commands / 1325:TRIGger:SHOLd:SLOPe / 1326:TRIGger:SHOLd:SOURce:CLOCk / 1327:TRIGger:SHOLd:SOURce:DATA / 1328:TRIGger:SHOLd:TIME:HOLD / 1329:TRIGger:SHOLd:TIME:SETup / 1330

    :TRIGger:TRANsition Commands / 1331:TRIGger:TRANsition:QUALifier / 1332:TRIGger:TRANsition:SLOPe / 1333:TRIGger:TRANsition:SOURce / 1334:TRIGger:TRANsition:TIME / 1335

    :TRIGger:TV Commands / 1336:TRIGger:TV:LINE / 1337:TRIGger:TV:MODE / 1338:TRIGger:TV:POLarity / 1339:TRIGger:TV:SOURce / 1340:TRIGger:TV:STANdard / 1341:TRIGger:TV:UDTV:ENUMber / 1342:TRIGger:TV:UDTV:HSYNc / 1343:TRIGger:TV:UDTV:HTIMe / 1344:TRIGger:TV:UDTV:PGTHan / 1345

    :TRIGger:USB Commands / 1346:TRIGger:USB:SOURce:DMINus / 1347:TRIGger:USB:SOURce:DPLus / 1348:TRIGger:USB:SPEed / 1349:TRIGger:USB:TRIGger / 1350

    :TRIGger:ZONE Commands / 1351:TRIGger:ZONE:SOURce / 1352:TRIGger:ZONE:STATe / 1353:TRIGger:ZONE:MODE / 1354:TRIGger:ZONE:PLACement / 1355:TRIGger:ZONE:VALidity / 1356

  • Keysight InfiniiVision 3000T X-Series Oscilloscopes Programmer's Guide 33

    :TRIGger:ZONE:STATe / 1357

    36 :WAVeform Commands

    :WAVeform:BYTeorder / 1367:WAVeform:COUNt / 1368:WAVeform:DATA / 1369:WAVeform:FORMat / 1371:WAVeform:POINts / 1372:WAVeform:POINts:MODE / 1374:WAVeform:PREamble / 1376:WAVeform:SEGMented:ALL / 1379:WAVeform:SEGMented:COUNt / 1380:WAVeform:SEGMented:TTAG / 1381:WAVeform:SEGMented:XLISt / 1382:WAVeform:SOURce / 1383:WAVeform:SOURce:SUBSource / 1387:WAVeform:TYPE / 1388:WAVeform:UNSigned / 1389:WAVeform:VIEW / 1390:WAVeform:XINCrement / 1391:WAVeform:XORigin / 1392:WAVeform:XREFerence / 1393:WAVeform:YINCrement / 1394:WAVeform:YORigin / 1395:WAVeform:YREFerence / 1396

    37 :WGEN Commands

    :WGEN:ARBitrary:BYTeorder / 1402:WGEN:ARBitrary:DATA / 1403:WGEN:ARBitrary:DATA:ATTRibute:POINts / 1406:WGEN:ARBitrary:DATA:CLEar / 1407:WGEN:ARBitrary:DATA:DAC / 1408:WGEN:ARBitrary:INTerpolate / 1409:WGEN:ARBitrary:STORe / 1410:WGEN:FREQuency / 1411:WGEN:FUNCtion / 1412:WGEN:FUNCtion:PULSe:WIDTh / 1416:WGEN:FUNCtion:RAMP:SYMMetry / 1417:WGEN:FUNCtion:SQUare:DCYCle / 1418:WGEN:MODulation:AM:DEPTh / 1419:WGEN:MODulation:AM:FREQuency / 1420

  • 34 Keysight InfiniiVision 3000T X-Series Oscilloscopes Programmer's Guide

    :WGEN:MODulation:FM:DEViation / 1421:WGEN:MODulation:FM:FREQuency / 1422:WGEN:MODulation:FSKey:FREQuency / 1423:WGEN:MODulation:FSKey:RATE / 1424:WGEN:MODulation:FUNCtion / 1425:WGEN:MODulation:FUNCtion:RAMP:SYMMetry / 1426:WGEN:MODulation:NOISe / 1427:WGEN:MODulation:STATe / 1428:WGEN:MODulation:TYPE / 1429:WGEN:OUTPut / 1431:WGEN:OUTPut:LOAD / 1432:WGEN:OUTPut:MODE / 1433:WGEN:OUTPut:POLarity / 1434:WGEN:OUTPut:SINGle / 1435:WGEN:PERiod / 1436:WGEN:RST / 1437:WGEN:VOLTage / 1438:WGEN:VOLTage:HIGH / 1439:WGEN:VOLTage:LOW / 1440:WGEN:VOLTage:OFFSet / 1441

    38 :WMEMory Commands

    :WMEMory:CLEar / 1445:WMEMory:DISPlay / 1446:WMEMory:LABel / 1447:WMEMory:SAVE / 1448:WMEMory:SKEW / 1449:WMEMory:YOFFset / 1450:WMEMory:YRANge / 1451:WMEMory:YSCale / 1452

    39 Obsolete and Discontinued Commands

    :CHANnel:ACTivity / 1460:CHANnel:LABel / 1461:CHANnel:THReshold / 1462:CHANnel2:SKEW / 1463:CHANnel:INPut / 1464:CHANnel:PMODe / 1465:DISPlay:CONNect / 1466:DISPlay:ORDer / 1467:ERASe / 1468

  • Keysight InfiniiVision 3000T X-Series Oscilloscopes Programmer's Guide 35

    :EXTernal:PMODe / 1469:FUNCtion:GOFT:OPERation / 1470:FUNCtion:GOFT:SOURce1 / 1471:FUNCtion:GOFT:SOURce2 / 1472:FUNCtion:SOURce / 1473:FUNCtion:VIEW / 1474:HARDcopy:DESTination / 1475:HARDcopy:FILename / 1476:HARDcopy:GRAYscale / 1477:HARDcopy:IGColors / 1478:HARDcopy:PDRiver / 1479:MEASure:LOWer / 1480:MEASure:SCRatch / 1481:MEASure:TDELta / 1482:MEASure:THResholds / 1483:MEASure:TMAX / 1484:MEASure:TMIN / 1485:MEASure:TSTArt / 1486:MEASure:TSTOp / 1487:MEASure:TVOLt / 1488:MEASure:UPPer / 1489:MEASure:VDELta / 1490:MEASure:VSTArt / 1491:MEASure:VSTOp / 1492:MEASure:VTIMe / 1493:MTESt:AMASk:{SAVE | STORe} / 1494:MTESt:AVERage / 1495:MTESt:AVERage:COUNt / 1496:MTESt:LOAD / 1497:MTESt:RUMode / 1498:MTESt:RUMode:SOFailure / 1499:MTESt:{STARt | STOP} / 1500:MTESt:TRIGger:SOURce / 1501:PRINt? / 1502:SAVE:IMAGe:AREA / 1504:SBUS:LIN:SIGNal:DEFinition / 1505:SBUS:SPI:SOURce:DATA / 1506:SYSTem:MENU / 1507:TIMebase:DELay / 1508:TRIGger:THReshold / 1509:TRIGger:TV:TVMode / 1510

  • 36 Keysight InfiniiVision 3000T X-Series Oscilloscopes Programmer's Guide

    40 Error Messages

    41 Status Reporting

    Status Reporting Data Structures / 1521

    Status Byte Register (STB) / 1524

    Service Request Enable Register (SRE) / 1526

    Trigger Event Register (TER) / 1527

    Output Queue / 1528

    Message Queue / 1529

    (Standard) Event Status Register (ESR) / 1530

    (Standard) Event Status Enable Register (ESE) / 1531

    Error Queue / 1532

    Operation Status Event Register (:OPERegister[:EVENt]) / 1533

    Operation Status Condition Register (:OPERegister:CONDition) / 1535

    Arm Event Register (AER) / 1536

    Overload Event Register (:OVLRegister) / 1537

    Hardware Event Event Register (:HWERegister[:EVENt]) / 1538

    Hardware Event Condition Register (:HWERegister:CONDition) / 1539

    Mask Test Event Event Register (:MTERegister[:EVENt]) / 1540

    Clearing Registers and Queues / 1541

    Status Reporting Decision Chart / 1542

    Example: Checking for Armed Status / 1543

    Example: Waiting for IO Operation Complete / 1548

    42 Synchronizing Acquisitions

    Synchronization in the Programming Flow / 1552Set Up the Oscilloscope / 1552Acquire a Waveform / 1552Retrieve Results / 1552

    Blocking Synchronization / 1553

    Polling Synchronization With Timeout / 1554

    Synchronizing with a Single-Shot Device Under Test (DUT) / 1556

    Synchronization with an Averaging Acquisition / 1558

  • Keysight InfiniiVision 3000T X-Series Oscilloscopes Programmer's Guide 37

    Example: Blocking and Polling Synchronization / 1560

    43 More About Oscilloscope Commands

    Command Classifications / 1572Core Commands / 1572Non-Core Commands / 1572Obsolete Commands / 1572

    Valid Command/Query Strings / 1573Program Message Syntax / 1573Duplicate Mnemonics / 1577Tree Traversal Rules and Multiple Commands / 1577

    Query Return Values / 1579

    44 Programming Examples

    VISA COM Examples / 1582VISA COM Example in Visual Basic / 1582VISA COM Example in C# / 1591VISA COM Example in Visual Basic .NET / 1600VISA COM Example in Python / 1608

    VISA Examples / 1615VISA Example in C / 1615VISA Example in Visual Basic / 1624VISA Example in C# / 1634VISA Example in Visual Basic .NET / 1645VISA Example in Python (PyVISA 1.5 and older) / 1655VISA Example in Python (PyVISA 1.6 and newer) / 1661

    SICL Examples / 1668SICL Example in C / 1668SICL Example in Visual Basic / 1677

    SCPI.NET Examples / 1688SCPI.NET Example in C# / 1688SCPI.NET Example in Visual Basic .NET / 1694SCPI.NET Example in IronPython / 1700

    Index

  • 38 Keysight InfiniiVision 3000T X-Series Oscilloscopes Programmer's Guide

  • 39

    Keysight InfiniiVision 3000T X-Series Oscilloscopes Programmer's Guide

    1 What's New

    What's New in Version 7.30 / 40What's New in Version 7.20 / 42What's New in Version 7.10 / 44What's New in Version 4.08 / 47What's New in Version 4.07 / 50What's New in Version 4.06 / 52What's New in Version 4.05 / 53Version 4.00 at Introduction / 55Command Differences From 4000 X-Series Oscilloscopes / 56

  • 40 Keysight InfiniiVision 3000T X-Series Oscilloscopes Programmer's Guide

    1 What's New

    What's New in Version 7.30

    New features in version 7.30 of the InfiniiVision 3000T X-Series oscilloscope software are:

    • New Slew Rate and Y at X measurements along with improvements to the Time at Edge measurement and support for digital channels in the Delay, Positive Pulse Count, and Negative Pulse Count measurements.

    • The new Digitizer (acquisition) mode lets you choose the acquisition sample rate and memory depth instead of having them be determined automatically based on the horizontal time per division setting.

    • Added support for getting waveform data for all segments at once (when in the segmented acquisition mode).

    • Added support for licenses that allow support subscriptions.

    More detailed descriptions of the new and changed commands appear below.

    New Commands

    ChangedCommands

    Command Description

    :ACQuire:DIGitizer (see page 296)

    Turns Digitizer mode on or off.

    :ACQuire:POINts[:ANALog]:AUTO (see page 299)

    Enables or disables Automatic determination of the analog channel memory depth.

    :ACQuire:SRATe[:ANALog]:AUTO (see page 306)

    Enables or disables Automatic determination of the analog channel sampling rate.

    :MEASure:SLEWrate (see page 616)

    Installs a slew rate measurement on screen or returns the measured value.

    :MEASure:YATX (see page 642)

    Installs a Y at X (vertical value at horizontal location) measurement on screen or returns the measured value.

    :SYSTem:DIDentifier? (see page 1221)

    Returns the oscilloscope's Host ID string.

    :WAVeform:SEGMented:ALL (see page 1379)

    Enables or disables the "waveform data for all segments" setting.

    :WAVeform:SEGMented:XLISt? (see page 1382)

    Returns the X (time) information for all segments at once.

    Command Differences

    :ACQuire:POINts[:ANALog] (see page 298)

    This command can now set a memory depth and turn on Digitizer mode. Previously, this was a query only.

    :ACQuire:SRATe[:ANALog] (see page 305)

    This command can now set a sample rate and turn on Digitizer mode. Previously, this was a query only.

  • What's New 1

    Keysight InfiniiVision 3000T X-Series Oscilloscopes Programmer's Guide 41

    ObsoleteCommands

    :MEASure:DELay (see page 582)

    You are now able to perform delay measurements on digital input channels.

    :MEASure:NPULses (see page 600)

    You are now able to perform delay measurements on digital input channels.

    :MEASure:PPULses (see page 607)

    You are now able to perform delay measurements on digital input channels.

    :MEASure:TEDGe (see page 625)

    There is now a command to install the measurement on the oscilloscope's display and there is a new optional parameter.

    *OPT? (see page 231) New license information is possible in the returned string.

    :WAVeform:VIEW (see page 1390)

    The ALL parameter is available when Digitizer mode is enabled to specify a waveform data view view that includes all captured data, which may extend beyound the edges of the oscilloscope's main waveform display area depending on the settings for sample rate, memory depth, and horizontal time/div.

    Command Differences

    Obsolete Command Current Command Equivalent Behavior Differences

    :MEASure:VTIMe (see page 1493)

    :MEASure:YATX (see page 642)

    With :MEASure:YATX, there is a command for installing the measurement on the oscilloscope's display. :MEASure:VTIMe had no command, only a query.

  • 42 Keysight InfiniiVision 3000T X-Series Oscilloscopes Programmer's Guide

    1 What's New

    What's New in Version 7.20

    New features in version 7.20 of the InfiniiVision 3000T X-Series oscilloscope software are:

    • USB PD (Power Delivery) serial decode and triggering option.

    More detailed descriptions of the new and changed commands appear below.

    New CommandsCommand Description

    :DISPlay:MESSage:CLEar (see page 403)

    Removes all user messages that are currently on screen.

    :FRANalysis:FREQuency:SINGle (see page 446)

    Sets the single frequency value.

    :FRANalysis:TRACe (see page 453)

    Specifies whether to include gain, phase, both gain and phase, or neither in the frequency response analysis results.

    :POWer:CLResponse:DATA:GMARgin? (see page 718)

    Returns the gain margin in dB.

    :POWer:CLResponse:DATA:GMARgin:FREQuency? (see page 719)

    Returns the 0° phase crossover frequency in Hz.

    :POWer:CLResponse:DATA:PMARgin? (see page 720)

    Returns the phase margin in degrees.

    :POWer:CLResponse:DATA:PMARgin:FREQuency? (see page 721)

    Returns the 0 dB gain crossover frequency in Hz.

    :POWer:CLResponse:FREQuency:SINGle (see page 723)

    Sets the single frequency value.

    :POWer:CLResponse:TRACe (see page 729)

    Specifies whether to include gain, phase, both gain and phase, or neither in the control loop response analysis results.

    :POWer:PSRR:FREQuency:SINGle (see page 768)

    Sets the single frequency value.

    :POWer:PSRR:TRACe (see page 772)

    Specifies whether to include gain (PSRR) data in the power supply rejection ratio analysis results.

    :SBUS:A429:BAUDrate (see page 862)

    Specifies the user-defined baud rate.

    :SBUS:SPI:DELay (see page 1078)

    Specifies the number of bits to ignore (delay) before decoding the MISO stream.

    :SBUS:USBPd Commands (see page 1112)

    Commands for using the USB PD triggering and serial decode feature.

  • What's New 1

    Keysight InfiniiVision 3000T X-Series Oscilloscopes Programmer's Guide 43

    ChangedCommands Command Differences

    :DEMO:FUNCtion (see page 368)

    The USBPd function is now available.

    :RECall:WMEMory:[STARt] (see page 821)

    There is now a option for recalling waveform data from the controller PC.

    :SBUS:A429:SPEed (see page 869)

    The USER option is now available to select a user-defined baud rate.

    :SBUS:MANChester:BAUDrate (see page 1002)

    The minimum baud rate is changed from "2000" to "500".

    :SBUS:MODE (see page 857)

    The USBPd mode is now available with the USB PD serial decode and triggering license.

    :SBUS:SENT:PPULse (see page 1048)

    The pause mode now, in addition supporting pause pulses off and on, supports SENT SPC (Short PWM Code) where message events are triggered by the master.

  • 44 Keysight InfiniiVision 3000T X-Series Oscilloscopes Programmer's Guide

    1 What's New

    What's New in Version 7.10

    New features in version 7.10 of the InfiniiVision 3000T X-Series oscilloscope software are:

    • Random trigger holdoff mode.

    • FFT detectors are added.

    • FFT measurements are added: Adjacent Channel Power Ratio (ACPR), Channel Power, Occupied Bandwidth, and Total Harmonic Distortion.

    • Frequency Response Analysis feature is added.

    More detailed descriptions of the new and changed commands appear below.

    New CommandsCommand Description

    :DISPlay:GRATicule:ALABels (see page 396)

    Turns graticule (grid) axis labels on or off.

    :DISPlay:GRATicule:INTensity (see page 397)

    Sets the graticule (grid) intensity.

    :DISPlay:GRATicule:TYPE (see page 398)

    Sets the graticule (grid) type.

    :FRANalysis Commands (see page 441)

    Commands for using the Frequency Response Analysis feature.

    :FUNCtion[:FFT]:BSIZe? (see page 472)

    Returns the Bin Size setting for the FFT.

    :FUNCtion[:FFT]:DETection:POINts (see page 474)

    Specifies the maximum number of points that the FFT detector should decimate to.

    :FUNCtion[:FFT]:DETection:TYPE (see page 475)

    Sets the FFT detector decimation type.

    :FUNCtion[:FFT]:RBWidth? (see page 480)

    Returns the Resolution Bandwidth setting for the FFT.

    :FUNCtion[:FFT]:READout<n> (see page 481)

    For the FFT, selects from these types of readouts: Resolution Bandwidth, Bin Size, or Sample Rate.

    :FUNCtion[:FFT]:SRATe? (see page 483)

    Returns the Sample Rate setting for the FFT.

    :HCOPY:SDUMp:DATA? (see page 523)

    Reads screen image data.

    :HCOPY:SDUMp:FORMat (see page 524)

    Specifies the format for screen image data: 24-bit PNG, 24-bit BMP, or 8-bit BMP8bit.

    :MEASure:DELay:DEFine (see page 584)

    Defines slope directions and edge numbers for the :MEASure:DELay command.

  • What's New 1

    Keysight InfiniiVision 3000T X-Series Oscilloscopes Programmer's Guide 45

    ChangedCommands

    :MEASure:FFT:ACPR (see page 593)

    Installs an FFT analysis Adjacent Channel Power Ratio (ACPR) measurement on screen or returns the measured value.

    :MEASure:FFT:CPOWer (see page 594)

    Installs an FFT analysis Channel Power measurement on screen or returns the measured value.

    :MEASure:FFT:OBW (see page 595)

    Installs an FFT analysis Occupied Bandwidth measurement on screen or returns the measured value.

    :MEASure:FFT:THD (see page 596)

    Installs an FFT analysis Total Harmonic Distortion measurement on screen or returns the measured value.

    :SBUS:MANChester Commands (see page 999)

    Commands for using the Manchester triggering and serial decode feature.

    :SBUS:NRZ Commands (see page 1018)

    Commands for using the NRZ triggering and serial decode feature.

    :TRIGger:HOLDoff:MAXimum (see page 1262)

    When the random trigger holdoff mode is enabled, this command specifies the maximum trigger holdoff time.

    :TRIGger:HOLDoff:MINimum (see page 1263)

    When the random trigger holdoff mode is enabled, this command specifies the minimum trigger holdoff time.

    :TRIGger:HOLDoff:RANDom (see page 1264)

    Enables or disables the random trigger holdoff mode.

    :TRIGger:NFC:RPOLarity (see page 1302)

    Enables or disables triggering on signals with "reverse" polarity.

    Command Description

    Command Differences

    :CALibrate:OUTPut (see page 323)

    The TSOurce option can now be selected to output the raw trigger signal from the oscilloscope's trigger circuit to Trig Out.

    :CHANnel:PROBe:HEAD:TYPE (see page 343)

    The DSMA and DSMA6 probe head types can now be selected.

    :DEMO:FUNCtion (see page 368)

    The CXPI, NFC, and MANChester functions are now available with the educator's kit.

    :FFT:WINDow (see page 439) The BARTlett window is now available.

    :FUNCtion[:FFT]:WINDow (see page 485)

    The BARTlett window is now available.

    :MEASure:DELay (see page 582)

    You can now specify an with the command and query.

    :OPERegister:CONDition (see page 270)

    Bit 4 in the Operation Status Condition Register now shows whether the remote user interface is enabled.

  • 46 Keysight InfiniiVision 3000T X-Series Oscilloscopes Programmer's Guide

    1 What's New

    DiscontinuedCommands

    :OPERegister[:EVENt] (see page 273)

    Bit 4 in the Operation Status Event Register now indicates when the remote user interface has gone from a disabled state to an enabled state.

    :SBUS:MODE (see page 857)

    The MANChester and NRZ modes are now available with the Manchester/NRZ serial decode and triggering license.

    Command Differences

    Discontinued Command Current Command Equivalent Comments

    :FUNCtion:TRENd:MEASurement

    :FUNCtion:TRENd:NMEasurement (see page 503)

    The current command specifies the number of an installed measurement instead of a measurement name.

  • What's New 1

    Keysight InfiniiVision 3000T X-Series Oscilloscopes Programmer's Guide 47

    What's New in Version 4.08

    New features in version 4.08 of the InfiniiVision 3000T X-Series oscilloscope software are:

    • CXPI (Clock Extension Peripheral Interface) serial decode and triggering option.

    • Power measurements application updates.

    • Added FFTPhase math function.

    • Custom timebase reference—as a percent, from the left edge to the right edge of the graticule.

    • Added remote commands for specifying N2820A high-sensitivity current probe zoom-in channel and N2825A user-defined R-sense head resistor value.

    More detailed descriptions of the new and changed commands appear below.

    New CommandsCommand Description

    :CHANnel:PROBe:RSENse (see page 346)

    When the N2820A high-sensitivity current probe is used with the N2825A user-defined R-sense head, this command specifies the value of the R-sense resistor that is being probed in the device under test (DUT).

    :CHANnel:PROBe:ZOOM (see page 349)

    When the N2820A high-sensitivity current probe is used with both the Primary and Secondary cables, this command specifies whether this cable will have the Zoom In waveform (ON) or the Zoom Out waveform (OFF).

    :FUNCtion[:FFT]:PHASe:REFerence (see page 479)

    Sets the reference point for calculating the FFT Phase function to either the trigger point or beginning of the displayed waveform.

    :POWer:CLResponse? (see page 715)

    Returns the Control Loop Response (Bode) power analysis settings.

    :POWer:CLResponse:DATA? (see page 717)

    Returns data from the Control Loop Response (Bode) power analysis.

    :POWer:CLResponse:FREQuency:MODE (see page 722)

    Specifies whether the analysis should be performed by sweeping through a range of frequencies (SWEep) or at a single frequency (SINGle).

    :POWer:CLResponse:PPDecade (see page 726)

    Selects the number of frequency test points per decade (in the log scale).

    :POWer:CLResponse:SOURce:INPut (see page 727)

    Selects the oscilloscope channel that is probing the power supply input.

    :POWer:CLResponse:SOURce:OUTPut (see page 728)

    Selects the oscilloscope channel that is probing the power supply output.

    :POWer:CLResponse:WGEN:LOAD (see page 730)

    Sets the waveform generator expected output load impedance.

  • 48 Keysight InfiniiVision 3000T X-Series Oscilloscopes Programmer's Guide

    1 What's New

    :POWer:CLResponse:WGEN:VOLTage (see page 731)

    Sets the waveform generator output amplitude(s).

    :POWer:CLResponse:WGEN:VOLTage:PROFile (see page 732)

    Enables or disables the ability to set initial waveform generator ramp amplitudes for each frequency range.

    :POWer:ITYPe (see page 752) Specifies the type of input power that is being converted to the output.

    :POWer:ONOFf:THResholds (see page 760)

    Specifies the input and output thresholds used in the Turn On/Turn Off analysis.

    :POWer:PSRR? (see page 762)

    Returns the Power Supply Rejection Ratio (PSRR) power analysis settings.

    :POWer:PSRR:DATA? (see page 764)

    Returns data from the Power Supply Rejection Ratio (PSRR) power analysis.

    :POWer:PSRR:FREQuency:MODE (see page 767)

    Specifies whether the analysis should be performed by sweeping through a range of frequencies (SWEep) or at a single frequency (SINGle).

    :POWer:PSRR:PPDecade (see page 769)

    Selects the number of frequency test points per decade (in the log scale).

    :POWer:PSRR:SOURce:INPut (see page 770)

    Selects the oscilloscope channel that is probing the power supply input.

    :POWer:PSRR:SOURce:OUTPut (see page 771)

    Selects the oscilloscope channel that is probing the power supply output.

    :POWer:PSRR:WGEN:LOAD (see page 773)

    Sets the waveform generator expected output load impedance.

    :POWer:PSRR:WGEN:VOLTage (see page 774)

    Sets the waveform generator output amplitude(s).

    :POWer:PSRR:WGEN:VOLTage:PROFile (see page 775)

    Enables or disables the ability to set initial waveform generator ramp amplitudes for each frequency range.

    :SBUS:CXPI Commands (see page 907)

    Commands for using the CXPI triggering and serial decode feature.

    :TIMebase:REFerence:LOCation (see page 1249)

    When the :TIMebase:REFerence is set to CUSTom, this command lets you place the time reference location at a percent of the graticule width (where 0.0 is the left edge and 1.0 is the right edge).

    Command Description

  • What's New 1

    Keysight InfiniiVision 3000T X-Series Oscilloscopes Programmer's Guide 49

    ChangedCommands

    DiscontinuedCommands

    Command Differences

    :CHANnel:PROBe (see page 342)

    The probe attenuation factor can now be set from 0.001:1 to 10000:1.

    :FUNCtion[:FFT]:VTYPe (see page 484)

    With the FFTPhase operation, you can select vertical units in DEGRees or RADians.

    :FUNCtion:OPERation (see page 492)

    The FFTPhase operation is added.

    :FUNCtion:SOURce1 (see page 500)

    Reference waveforms can now be specified as source 1.

    :FUNCtion:SOURce2 (see page 502)

    Reference waveforms can now be specified as source 2.

    :POWer:HARMonics:LINE (see page 741)

    The AUTO frequency option is added. This option automatically determines the frequency of the Current waveform.

    :SBUS:LIN:STANdard (see page 980)

    The LIN13NLC option is added for selecting LIN 1.3 (no length control).

    :SBUS:MODE (see page 857)

    The CXPI mode is now available with the CXPI serial decode and triggering license.

    :TIMebase:REFerence (see page 1248)

    The CUSTom option is added for placing the time reference location at a percent of the graticule width.

    Discontinued Command Current Command Equivalent Comments

    :POWer:CLResponse:VIEW none Because the plot now appears in its own dialog box and contains both gain and phase plots, there is no longer a need to select one or the other.

    :POWer:CLResponse:YMAXimum

    none Specifying the plot's initial vertical scale maximum value is no longer necessary because the plot now appears in its own dialog box and is autoscaled.

    :POWer:CLResponse:YMINimum

    none Specifying the plot's initial vertical scale minimum value is no longer necessary because the plot now appears in its own dialog box and is autoscaled.

    :POWer:PSRR:RMAXimum none Specifying the plot's initial vertical scale value is no longer necessary because the plot now appears in its own dialog box and is autoscaled.

  • 50 Keysight InfiniiVision 3000T X-Series Oscilloscopes Programmer's Guide

    1 What's New

    What's New in Version 4.07

    New features in version 4.07 of the InfiniiVision 3000T X-Series oscilloscope software are:

    • Remote commands for remote command logging.

    • Near Field Communication (NFC) trigger mode.

    More detailed descriptions of the new and changed commands appear below.

    New CommandsCommand Description

    :FFT:GATE (see page 431) Specifies whether the FFT is performed on the Main time base window or the Zoom window when the zoomed time base is displayed.

    :FUNCtion[:FFT]:GATE (see page 478)

    Specifies whether the FFT is performed on the Main time base window or the Zoom window when the zoomed time base is displayed.

    :MARKer:X1:DISPlay (see page 534)

    Specifies whether the X1 cursor is displayed.

    :MARKer:X2:DISPlay (see page 537)

    Specifies whether the X2 cursor is displayed.

    :MARKer:Y1:DISPlay (see page 543)

    Specifies whether the Y1 cursor is displayed.

    :MARKer:Y2:DISPlay (see page 545)

    Specifies whether the Y2 cursor is displayed.

    :SYSTem:RLOGger (see page 1231)

    Enables or disables remote command logging, optionally specifying the log file name and write mode.

    :SYSTem:RLOGger:DESTination (see page 1232)

    Specifies whether remote commands are logged to a text file (on a connected USB storage device), logged to the screen, or both.

    :SYSTem:RLOGger:DISPlay (see page 1233)

    Enables or disables the screen display of logged remote commands and their return values (if applicable).

    :SYSTem:RLOGger:FNAMe (see page 1234)

    Specifies the remote command log file name.

    :SYSTem:RLOGger:STATe (see page 1235)

    Enables or disables remote command logging.

    :SYSTem:RLOGger:TRANsparent (see page 1236)

    Specifies whether the screen display background for remote command logging is transparent or solid.

    :SYSTem:RLOGger:WMODe (see page 1237)

    Specifies the remote command logging write mode (either CREate or APPend).

    :TRIGger:NFC Commands (see page 1299)

    Commands for setting up the Near Field Communication (NFC) trigger mode.

  • What's New 1

    Keysight InfiniiVision 3000T X-Series Oscilloscopes Programmer's Guide 51

    ChangedCommands Command Differences

    :CALibrate:OUTPut (see page 323)

    The NFC option becomes available in the Near Field Communication (NFC) trigger mode when the ATRigger (Arm & Trigger) trigger event is selected.

    :FUNCtion:OPERation (see page 492)

    The MAXimum, MINimum, and PEAK operations are added.

    :TRIGger:MODE (see page 1268)

    The NFC option is now available for setting the Near Field Communication (NFC) trigger mode. See ":TRIGger:NFC Commands" on page 1299.

  • 52 Keysight InfiniiVision 3000T X-Series Oscilloscopes Programmer's Guide

    1 What's New

    What's New in Version 4.06

    New features in version 4.06 of the InfiniiVision 3000T X-Series oscilloscope software are:

    • The Control Loop Response (Bode) power analysis now lets you select a phase plot as well as a gain plot.

    • The ISO standard for CAN FD is now supported.

    • Up to 10 annotations are supported.

    More detailed descriptions of the new and changed commands appear below.

    New Commands

    ChangedCommands

    Command Description

    :POWer:CLResponse:VIEW When the Control Loop Response (Bode) power analysis is selected, this command selects whether to display a gain or phase plot.

    :SBUS:CAN:FDSTandard (see page 888)

    Lets you pick the standard that will be used when decoding or triggering on FD frames, ISO, or non-ISO.

    Command Differences

    :DISPlay:ANNotation (see page 386)

    You can now define up to 10 annotations.

    :DISPlay:ANNotation:BACKground (see page 387)

    :DISPlay:ANNotation:COLor (see page 388)

    :DISPlay:ANNotation:TEXT (see page 389)

    :DISPlay:ANNotation:X1Position (see page 390)

    :DISPlay:ANNotation:Y1Position (see page 391)

    :SBUS:CAN:TRIGger (see page 894)

    Has some description changes related to the CAN FD ISO support changes.

  • What's New 1

    Keysight InfiniiVision 3000T X-Series Oscilloscopes Programmer's Guide 53

    What's New in Version 4.05

    New features in version 4.05 of the InfiniiVision 3000T X-Series oscilloscope software are:

    • Being able to load LIN symbolic data from an LDF (*.ldf) file into the oscilloscope, display it in the decode, and use it to set up triggers and protocol decode searches.

    More detailed descriptions of the new and changed commands appear below.

    New CommandsCommand Description

    :DISPlay:BACKlight (see page 392)

    Turns the display's backlight off or on.

    :POWer:CLResponse:APPLy (see page 716)

    Performs the Control Loop Response (Bode) power analysis.

    :POWer:CLResponse:FREQuency:STARt (see page 724)

    Sets the sweep start frequency value.

    :POWer:CLResponse:FREQuency:STOP (see page 725)

    Sets the sweep stop frequency value.

    :POWer:CLResponse:YMAXimum

    Specifies the Bode plot's initial vertical scale maximum value.

    :POWer:CLResponse:YMINimum

    Specifies the Bode plot's initial vertical scale minimum value.

    :POWer:HARMonics:RPOWer (see page 743)

    When Class D is selected as the current harmonics analysis standard, this command specifies whether the Real Power value used for the current-per-watt measurement is measured by the oscilloscope or is defined by the user.

    :POWer:HARMonics:RPOWer:USER (see page 744)

    When Class D is selected as the current harmonics analysis standard and you have chosen to use a user-defined Real Power value, this command specifies the Real Power value used in the current-per-watt measurement.

    :RECall:LDF[:STARt] (see page 817)

    Loads a LIN description file (LDF) into the oscilloscope.

    :SBUS:LIN:DISPlay (see page 975)

    Specifies whether symbolic values (from a loaded LDF file) or hexadecimal values are displayed in the decode waveform and the Lister window

    :SBUS:LIN:TRIGger:SYMBolic:FRAMe (see page 989)

    Specifies the frame to trigger on when LIN symbolic data has been loaded (recalled) into the oscilloscope and the LIN trigger mode is set to FRAMe or FSIGnal.

    :SBUS:LIN:TRIGger:SYMBolic:SIGNal (see page 990)

    Specifies signal to trigger on when LIN symbolic data has been loaded (recalled) into the oscilloscope and the LIN trigger mode is set to FSIGnal.

  • 54 Keysight InfiniiVision 3000T X-Series Oscilloscopes Programmer's Guide

    1 What's New

    ChangedCommands

    :SBUS:LIN:TRIGger:SYMBolic:VALue (see page 991)

    Specifies signal value to trigger on when LIN symbolic data has been loaded (recalled) into the oscilloscope and the LIN trigger mode is set to FSIGnal.

    :SEARch:SERial:LIN:SYMBolic:FRAMe (see page 1197)

    Specifies the message to search for when LIN symbolic data has been loaded (recalled) into the oscilloscope and the LIN serial search mode is set to FRAMe or FSIGnal.

    :SEARch:SERial:LIN:SYMBolic:SIGNal (see page 1198)

    Specifies signal to search for when LIN symbolic data has been loaded (recalled) into the oscilloscope and the LIN serial search mode is set to FSIGnal.

    :SEARch:SERial:LIN:SYMBolic:VALue (see page 1199)

    Specifies signal value to search for when LIN symbolic data has been loaded (recalled) into the oscilloscope and the LIN serial search mode is set to FSIGnal.

    :TRIGger:USB Commands (see page 1346)

    Resurrected from the 3000 X-Series oscilloscopes, these commands let you trigger on a Start of Packet (SOP), End of Packet (EOP), Reset Complete, Enter Suspend, or Exit Suspend signal on the differential USB data lines. USB Low Speed and Full Speed are supported by this trigger.

    :WGEN:OUTPut:MODE (see page 1433)

    Specifies whether the defined waveform is output continuously or as a single cycle (single-shot).

    :WGEN:OUTPut:SINGle (see page 1435)

    When the single-shot output mode is selected, this command causes a single cycle of the defined waveform to be output.

    Command Description

    Command Differences

    :SBUS:LIN:TRIGger (see page 982)

    You can now trigger on symbolic frames (with parameter FRAMe) or frames and signal values (with parameter FSIGnal).

    :SEARch:SERial:LIN:MODE (see page 1193)

    You can now search for symbolic messages (with parameter FRAMe) or frames and signal values (with parameter FSIGnal).

    :TRIGger:MODE (see page 1268)

    The parameter USB is now allowed to permit USB triggering.

  • What's New 1

    Keysight InfiniiVision 3000T X-Series Oscilloscopes Programmer's Guide 55

    Version 4.00 at Introduction

    The Keysight InfiniiVision 3000T X-Series oscilloscopes were introduced with version 4.00 of oscilloscope operating software.

    The command set is most closely related to the InfiniiVision 4000 X-Series oscilloscopes (and the 3000 X-Series, 7000A/B Series, 6000 Series, and 54620/54640 Series oscilloscopes before them). For more information, see "Command Differences From 4000 X-Series Oscilloscopes" on page 56.

  • 56 Keysight InfiniiVision 3000T X-Series Oscilloscopes Programmer's Guide

    1 What's New

    Command Differences From 4000 X-Series Oscilloscopes

    The Keysight InfiniiVision 3000T X-Series oscilloscopes command set is most closely related to the InfiniiVision 4000 X-Series oscilloscopes (and the 3000 X-Series, 7000A/B Series, 6000 Series, and 54620/54640 Series oscilloscopes before them).

    The main differences between the version 4.00 programming command set for the InfiniiVision 3000T X-Series oscilloscopes and the 3.20 programming command set for the InfiniiVision 4000 X-Series oscilloscopes are related to:

    • Dedicated FFT function (and selectable math functions — 4000 X-Series oscilloscopes have four selectable math functions).

    • SENT serial decode and triggering option.

    • Updates to support CAN FD serial decode and triggering.

    • Counter feature.

    • New built-in demo signals (with the education kit).

    • One waveform generator output (4000 X-Series oscilloscopes have two waveform generator outputs).

    • No 10 MHz REF connector.

    • No support for USB 2.0 serial decode, triggering, or signal quality analysis.

    More detailed descriptions of the new, changed, obsolete, and discontinued commands appear below.

    New CommandsCommand Description

    :CHANnel:PROBe:MMODel (see page 345)

    Sets the model number of the supported Tektronix probe.

    :COUNter Commands (see page 355)

    Commands for controlling the counter feature.

    :DISPlay:ANNotation:X1Position (see page 390)

    Sets the horizontal position of one of the four annotations.

    :DISPlay:ANNotation:Y1Position (see page 391)

    Sets the horizontal position of one of the four annotations.

    :FFT Commands (see page 421)

    Commands for using the FFT function feature.

    :FUNCtion:CLEar (see page 470)

    When the :FUNCtion:OPERation is AVERage, MAXHold, or MINHold, this command clears the number of evaluated waveforms.

  • What's New 1

    Keysight InfiniiVision 3000T X-Series Oscilloscopes Programmer's Guide 57

    :FUNCtion[:FFT]:FREQuency:STARt (see page 476)

    Lets you set the displayed frequency range using start and stop frequency values.

    :FUNCtion[:FFT]:FREQuency:STOP (see page 477)

    :FUNCtion:SMOoth:POINts (see page 499)

    Sets the number of smoothing points for the new SMOoth :FUNCtion:OPERation.

    :MEASure:BRATe (see page 574)

    Installs a bit rate measurement on screen or returns the measured value.

    :MEASure:RDSon (see page 661)

    Installs an RDS(on) power measurement on screen or returns the measured value.

    :MEASure:VCESat (see page 666)

    Installs a VCE(sat) power measurement on screen or returns the measured value.

    :POWer:EFFiciency:TYPE (see page 735)

    Specifies the type of power that is being converted from the input to the output.

    :SAVE:RESults:[STARt] (see page 839)

    Saves analysis results to a comma-separated values (*.csv) file on a USB storage device.

    :SAVE:RESults:FORMat:CURSor (see page 840)

    Specifies whether cursor values will be included when analysis results are saved.

    :SAVE:RESults:FORMat:MASK (see page 841)

    Specifies whether mask statistics will be included when analysis results are saved.

    :SAVE:RESults:FORMat:MEASurement (see page 842)

    Specifies whether measurement results will be included when analysis results are saved.

    :SAVE:RESults:FORMat:SEARch (see page 843)

    Specifies whether found search event times will be included when analysis results are saved.

    :SAVE:RESults:FORMat:SEGMented (see page 844)

    Specifies whether segmented memory acquisition times will be included when analysis results are saved.

    :SEARch:PEAK Commands (see page 1141)

    Commands to set up searching for FFT peaks.

    :SBUS:CAN:COUNt:SPEC (see page 883)

    Returns the count for the number of Spec errors (Ack + Form + Stuff + CRC errors).

    :SBUS:CAN:FDSPoint (see page 887)

    Sets the CAN FD sample point.

    :SBUS:CAN:SIGNal:FDBaudrate (see page 892)

    Sets the CAN FD baud rate.

    :SBUS:CAN:TRIGger:IDFilter (see page 897)

    Specifies, in certain error and bit trigger modes, whether triggers are filtered by CAN IDs.

    :SBUS:CAN:TRIGger:PATTern:DATA:DLC (see page 899)

    Specifies the DLC value to be used in the CAN FD data trigger mode.

    Command Description

  • 58 Keysight InfiniiVision 3000T X-Series Oscilloscopes Programmer's Guide

    1 What's New

    ChangedCommands

    :SBUS:CAN:TRIGger:PATTern:DATA:STARt (see page 901)

    Specifies the starting byte position for CAN FD data triggers.

    :SBUS:SENT Commands (see page 1037)

    Commands for using the SENT triggering and serial decode feature.

    :SEARch:SERial:SENT Commands (see page 1204)

    Commands for searching SENT serial decode events.

    :SYSTem:PERSona[:MANufacturer] (see page 1225)

    Lets you change the manufacturer string portion of the identification string returned by the *IDN? query.

    :SYSTem:PERSona[:MANufacturer]:DEFault (see page 1226)

    Sets manufacturer string to "KEYSIGHT TECHNOLOGIES".

    Command Description

    Command Differences From InfiniiVision 4000 X-Series Oscilloscopes

    :ACQuire:MODE (see page 297)

    The ETIMe option is not supported in the 3000T X-Series oscilloscopes.

    :DEMO:FUNCtion (see page 368)

    The DCMotor, HARMonics, COUPling, CFD, and SENT functions are now available with the educator's kit.

    :DISPlay:ANNotation (see page 386)

    You can now define up to four annotations.

    :DISPlay:ANNotation:BACKground (see page 387)

    :DISPlay:ANNotation:COLor (see page 388)

    :DISPlay:ANNotation:TEXT (see page 389)

    :DISPlay:SIDebar (see page 405)

    The EVENts and COUNter options are now available.

    :DISPlay:VECTors (see page 407)

    Always ON (no display as dots option).

    :DVM:MODE (see page 413) The FREQuency option has been replaced by the new Chapter 12, “:COUNter Commands,” starting on page 355.

    :EXTernal:RANGe (see page 418)

    When using 1:1 probe attenuation, the range can only be set to 8.0 V.

    :FUNCtion:OPERation (see page 492)

    The SMOoth, ENVelope, MAXHold, and MINHold operations are added.

    :POWer:SIGNals:AUTosetup (see page 778)

    The RDSVce option is now available.

    :SBUS:CAN:COUNt:OVERload (see page 881)

    Always returns zero.

  • What's New 1

    Keysight InfiniiVision 3000T X-Series Oscilloscopes Programmer's Guide 59

    DiscontinuedCommands

    :SBUS:CAN:TRIGger (see page 894)

    Has additional parameters that support CAN FD triggering.

    :SBUS:MODE (see page 857)

    The SENT mode is now available with the SENT serial decode and triggering license.

    :SEARch:MODE (see page 1129)

    The PEAK option has been added to enable searching for FFT peaks (see ":SEARch:PEAK Commands" on page 1141).

    :SEARch:SERial:CAN:MODE (see page 1163)

    Has additional parameters that support CAN FD searching.

    :WAVeform:SOURce:SUBSource (see page 1387)

    You can use FAST (alias for SUB0) to get SENT fast channel data or SLOW (alias for SBUS1) to get SENT slow channel data.

    Command Differences From InfiniiVision 4000 X-Series Oscilloscopes

    Discontinued Command Current Command Equivalent Comments

    :ACQuire:RSIGnal none There is no 10 MHz REF connector on the 3000T X-Series oscilloscopes.

    :COMPliance Commands none USB signal quality analysis is not supported on the 3000T X-Series oscilloscopes.

    :DVM:FREQuency? :COUNter:CURRent? (see page 357)

    The :DVM:FREQuency? query has been replaced by the new Chapter 12, “:COUNter Commands,” starting on page 355.

    :SAVE:COMPliance:USB[:STARt]

    none USB signal quality analysis is not supported on the 3000T X-Series oscilloscopes.

    :SBUS:USB Commands none USB serial decode and triggering is not supported on the 3000T X-Series oscilloscopes.

    :SEARch:SERial:USB Commands

    none Searching USB serial decode is not supported on the 3000T X-Series oscilloscopes.

    :TIMebase:REFClock none There is no 10 MHz REF connector on the 3000T X-Series oscilloscopes.

  • 60 Keysight InfiniiVision 3000T X-Series Oscilloscopes Programmer's Guide

    1 What's New

    :WGEN:TRACk none There is only one waveform generator output on the 3000T X-Series oscilloscopes.:WGEN:TRACk:AMPLitude none

    :WGEN:TRACk:CSIGnal none

    :WGEN:TRACk:FREQuency none

    Discontinued Command Current Command Equivalent Comments

  • 61

    Keysight InfiniiVision 3000T X-Series Oscilloscopes Programmer's Guide

    2 Setting Up

    Step 1. Install Keysight IO Libraries Suite software / 62Step 2. Connect and set up the oscilloscope /