DFAR 227.7103-5 (c), as applicable in any technical data. The 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. Keysight InfiniiVision M9241/42/43A PXIe Oscilloscopes SCPI Programmer's Guide...
• Chapter 11, “:COUNter Commands,” starting on page 295, describes commands that control the counter analysis feature. Keysight InfiniiVision M9241/42/43A PXIe Oscilloscopes SCPI Programmer's Guide...
Page 4
• Chapter 27, “:SBUS<n> Commands,” starting on page 721, describes commands that control oscilloscope functions associated with the serial decode bus and serial triggering. Keysight InfiniiVision M9241/42/43A PXIe Oscilloscopes SCPI Programmer's Guide...
Page 5
40, “Programming Examples,” starting on page 1363. 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).
Page 6
• For information on oscilloscope front-panel operation, see the Soft Front Panel 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...
Command Differences From 3000T X-Series Oscilloscopes / 41 2 Setting Up Step 1. Install Keysight IO Libraries Suite software / 46 Step 2. Connect and set up the LAN interface / 47 Step 3. Verify the oscilloscope connection / 48...
Page 32
Example: Waiting for IO Operation Complete / 1330 38 Synchronizing Acquisitions Synchronization in the Programming Flow / 1334 Set Up the Oscilloscope / 1334 Acquire a Waveform / 1334 Retrieve Results / 1334 Blocking Synchronization / 1335 Keysight InfiniiVision M9241/42/43A PXIe Oscilloscopes SCPI Programmer's Guide...
Page 33
SICL Example in Visual Basic / 1459 SCPI.NET Examples / 1470 SCPI.NET Example in C# / 1470 SCPI.NET Example in Visual Basic .NET / 1476 SCPI.NET Example in IronPython / 1482 Index Keysight InfiniiVision M9241/42/43A PXIe Oscilloscopes SCPI Programmer's Guide...
Keysight InfiniiVision M9241/42/43A PXIe Oscilloscopes SCPI Programmer's Guide 1 What's New What's New in Version 7.21 / 36 What's New in Version 7.10 / 38 Version 7.00 at Introduction / 40 Command Differences From 3000T X-Series Oscilloscopes / 41...
Specifies whether to include gain (PSRR) data in the power supply page 642) rejection ratio analysis results. :SBUS<n>:A429:BAUDrate (see Specifies the user-defined baud rate. page 730) :SBUS<n>:USBPd Commands Commands for using the USB PD triggering and serial decode (see page 921) feature. Keysight InfiniiVision M9241/42/43A PXIe Oscilloscopes SCPI Programmer's Guide...
Page 37
The pause mode now, in addition to supporting pause pulses off page 876) and on, supports SENT SPC (Short PWM Code) where message events are triggered by the master. :TIMebase:MODE (see The XY and ROLL modes are now available. page 1041) Keysight InfiniiVision M9241/42/43A PXIe Oscilloscopes SCPI Programmer's Guide...
When the random trigger holdoff mode is enabled, this command (see page 1060) specifies the maximum trigger holdoff time. :TRIGger:HOLDoff:MINimum When the random trigger holdoff mode is enabled, this command (see page 1061) specifies the minimum trigger holdoff time. Keysight InfiniiVision M9241/42/43A PXIe Oscilloscopes SCPI Programmer's Guide...
Page 39
:SBUS<n>:MODE (see The MANChester and NRZ modes are now available with the page 725) M9240NRZA Manchester/NRZ serial decode and triggering license. Keysight InfiniiVision M9241/42/43A PXIe Oscilloscopes SCPI Programmer's Guide...
What's New Version 7.00 at Introduction The Keysight InfiniiVision M9241/42/43A PXIe oscilloscopes were introduced with version 7.00 of oscilloscope operating software. The command set is most closely related to the InfiniiVision 3000T X-Series oscilloscopes (and the 4000 X-Series, 3000 X-Series, 7000A/B Series, 6000 Series, and 54620/54640 Series oscilloscopes before them).
What's New Command Differences From 3000T X-Series Oscilloscopes The Keysight InfiniiVision M9241/42/43A PXIe oscilloscopes command set is most closely related to the InfiniiVision 3000T X-Series oscilloscopes (and the 4000 X-Series, 3000 X-Series, 7000A/B Series, 6000 Series, and 54620/54640 Series oscilloscopes before them).
Page 42
There is a 10 MHz REF connector on the M9241/42/43A PXIe page 1044) oscilloscopes. :TRIGger:PXI Commands (see Commands for setting up coordinated triggers between multiple page 1116) PXIe oscilloscope modules in a chassis. Keysight InfiniiVision M9241/42/43A PXIe Oscilloscopes SCPI Programmer's Guide...
Page 43
:TIMebase:MODE (see The XY and ROLL modes are not available. page 1041) :TRIGger:MODE (see The USB mode is not available. page 1066) :TRIGger[:EDGE]:SOURce (see The LINE source is not available. page 1086) Keysight InfiniiVision M9241/42/43A PXIe Oscilloscopes SCPI Programmer's Guide...
Page 44
The date and time are set on the PXIe chassis controller PC. :SYSTem:TIME none The date and time are set on the PXIe chassis controller PC. :TRIGger:USB Commands none These commands are not available. Keysight InfiniiVision M9241/42/43A PXIe Oscilloscopes SCPI Programmer's Guide...
Step 2. Connect and set up the LAN interface / 47 Step 3. Verify the oscilloscope connection / 48 This chapter explains how to install the Keysight IO Libraries Suite software, connect the oscilloscope to the controller PC, set up the oscilloscope, and verify...
Setting Up Step 1. Install Keysight IO Libraries Suite software Download the Keysight IO Libraries Suite software from the Keysight web site • http://www.keysight.com/find/iolib Run the setup file, and follow its installation instructions. Keysight InfiniiVision M9241/42/43A PXIe Oscilloscopes SCPI Programmer's Guide...
HiSLIP control port. To get an oscilloscope's HiSLIP (VISA) address: In the oscilloscope's Front Panel graphical user interface, choose (Menu) > Utilities > I/O Menu. In the dialog box that appears, take note of the HiSLIP address. Keysight InfiniiVision M9241/42/43A PXIe Oscilloscopes SCPI Programmer's Guide...
Setting Up Step 3. Verify the oscilloscope connection On the controller PC, click on the Keysight IO Control icon in the taskbar and choose Utilities > Interactive IO from the popup menu. In the Keysight Interactive IO application, choose Connect > Connect..
Page 49
Setting Up Choose Connect > Exit from the menu to exit the Keysight Interactive IO application. Keysight InfiniiVision M9241/42/43A PXIe Oscilloscopes SCPI Programmer's Guide...
The getting started examples show how to send oscilloscope setup, data capture, and query commands, and they show how to read query results. Language for Program Examples NOTE The programming examples in this guide are written in Visual Basic using the Keysight VISA COM library.
Any additional commands sent while :DIGitize is working are buffered until :DIGitize is complete. Keysight InfiniiVision M9241/42/43A PXIe Oscilloscopes SCPI Programmer's Guide...
You could also put the oscilloscope into run mode, then use a wait loop in your program to ensure that the oscilloscope has completed at least one acquisition before you make a measurement. Keysight does not recommend this because the needed length of the wait loop may vary, causing your program to fail. :DIGitize, on the other hand, ensures that data capture is complete.
In C/C++, you must tell the compiler where to find the include and library files (see the Keysight IO Libraries Suite documentation for more information). To reference the Keysight VISA COM library in Visual Basic for Applications (VBA, which comes with Microsoft Office products like Excel): Choose Tools >...
Read statements are used to read query responses from the oscilloscope. For example, when using the Keysight VISA COM library in Visual Basic (after opening the connection to the instrument using the ResourceManager object's Open method), the FormattedIO488 object's WriteString, WriteNumber, WriteList, or WriteIEEEBlock methods are used for sending commands and queries.
The actual commands and syntax for initializing the instrument are discussed in Chapter “Common (*) Commands,” starting on page 173. Refer to the Keysight IO Libraries Suite documentation for information on initializing the interface. Using :AUToscale to Automate Oscilloscope Setup The :AUToscale command performs a very useful function for unknown waveforms by setting up the vertical channel, time base, and trigger level of the instrument.
The captured data can then be measured by the instrument or transferred to the controller for further analysis. The captured data consists of two parts: the waveform data record, and the preamble. Keysight InfiniiVision M9241/42/43A PXIe Oscilloscopes SCPI Programmer's Guide...
Page 58
Digitized waveforms are passed from the instrument to the controller by sending a numerical representation of each digitized point. The format of the numerical representation is controlled with the :WAVeform:FORMat command and may be selected as BYTE, WORD, or ASCii. Keysight InfiniiVision M9241/42/43A PXIe Oscilloscopes SCPI Programmer's Guide...
This also causes an error to be placed in the error queue. Executing a read statement before sending a query causes the controller to wait indefinitely. The format specification for handling response messages depends on the programming language. Keysight InfiniiVision M9241/42/43A PXIe Oscilloscopes SCPI Programmer's Guide...
8-bit data bytes being sent. This is followed by the actual data. For example, for transmitting 1000 bytes of data, the syntax would be: Keysight InfiniiVision M9241/42/43A PXIe Oscilloscopes SCPI Programmer's Guide...
For more information, see Chapter 37, “Status Reporting,” starting on page 1301 which explains how to check the status of the instrument. Keysight InfiniiVision M9241/42/43A PXIe Oscilloscopes SCPI Programmer's Guide...
Page 63
Keysight InfiniiVision M9241/42/43A PXIe Oscilloscopes SCPI Programmer's Guide 4 Sequential (Blocking) vs. Overlapped Commands IEEE 488.2 makes the distinction between sequential and overlapped commands (and queries): • Sequential commands also known as blocking commands, finish their task before the execution of the next command starts.
Page 64
(Blocking) Command See Also • "*OPC (Operation Complete)" on page 185 • "*ESR (Standard Event Status Register)" on page 181 • Chapter 38, “Synchronizing Acquisitions,” starting on page 1333 Keysight InfiniiVision M9241/42/43A PXIe Oscilloscopes SCPI Programmer's Guide...
• :SBUS<n>:MANChester Commands Summary (see page 133) • :SBUS<n>:NRZ Commands Summary (see page 135) • :SBUS<n>:SENT Commands Summary (see page 136) • :SBUS<n>:UART Commands Summary (see page 138) • :SBUS<n>:USBPd Commands Summary (see page 140) Keysight InfiniiVision M9241/42/43A PXIe Oscilloscopes SCPI Programmer's Guide...
Page 67
• :TRIGger:TV Commands Summary (see page 160) • :TRIGger:ZONE Commands Summary (see page 161) • :WAVeform Commands Summary (see page 161) • :WGEN Commands Summary (see page 164) • :WMEMory<r> Commands Summary (see page 168) Keysight InfiniiVision M9241/42/43A PXIe Oscilloscopes SCPI Programmer's Guide...
Page 68
IEEE 488.2 # format page 185) page 185) *OPC (see *OPC? (see ASCII "1" is placed in the output queue when all pending device operations have completed. Keysight InfiniiVision M9241/42/43A PXIe Oscilloscopes SCPI Programmer's Guide...
Page 71
Message displayed. User event condition occurred. A trigger occurred. page 197) *TRG (see page 198) *TST? (see <result> ::= 0 or non-zero value; an integer in NR1 format page 199) *WAI (see Keysight InfiniiVision M9241/42/43A PXIe Oscilloscopes SCPI Programmer's Guide...
Page 72
215) on? (see format :HWERegister[:EVENt]? <n> ::= 16-bit integer in NR1 page 216) (see format :MTEenable <n> (see :MTEenable? (see <n> ::= 16-bit integer in NR1 page 217) page 217) format Keysight InfiniiVision M9241/42/43A PXIe Oscilloscopes SCPI Programmer's Guide...
Page 73
<n> ::= 1 to (# analog channels) in NR1 format <m> ::= 1 to (# math functions) in NR1 format <r> ::= 1 to (# ref waveforms) in NR1 format page 237) :STOP (see Keysight InfiniiVision M9241/42/43A PXIe Oscilloscopes SCPI Programmer's Guide...
1000 in NR1 format (with SGM page 252) license) :ACQuire:SEGMented:IN :ACQuire:SEGMented:IN <index> ::= an integer from 1 to page 253) Dex <index> (see Dex? (see 1000 in NR1 format (with SGM page 253) license) Keysight InfiniiVision M9241/42/43A PXIe Oscilloscopes SCPI Programmer's Guide...
Page 75
<status_string> ::= an ASCII status string :CALibrate:TEMPeratur <return value> ::= degrees C page 268) e? (see delta since last cal in NR3 format :CALibrate:TIME? (see <return value> ::= page 269) <hours>,<minutes>,<seconds>; all in NR1 format Keysight InfiniiVision M9241/42/43A PXIe Oscilloscopes SCPI Programmer's Guide...
Page 76
<n> ::= 1 to (# analog channels) in NR1 format :CHANnel<n>:PROBe:ID? <probe id> ::= unquoted ASCII page 284) (see string up to 11 characters <n> ::= 1 to (# analog channels) in NR1 format Keysight InfiniiVision M9241/42/43A PXIe Oscilloscopes SCPI Programmer's Guide...
Page 77
<scale> ::= Vertical units per page 292) <scale>[suffix] (see (see division value in NR3 format page 292) [suffix] ::= {V | mV} <n> ::= 1 to (# analog channels) in NR1 format Keysight InfiniiVision M9241/42/43A PXIe Oscilloscopes SCPI Programmer's Guide...
Page 78
<n> ::= 1 to (# analog channels) page 305) page 305) (see in NR1 format :COUNter:TOTalize:SLO :COUNter:TOTalize:SLO <slope> ::= {{NEGative | FALLing} page 306) Pe <slope> (see Pe? (see | {POSitive | RISing}} page 306) Keysight InfiniiVision M9241/42/43A PXIe Oscilloscopes SCPI Programmer's Guide...
Page 79
<value> ::= an integer from 0 to >:Y1Position <value> >:Y1Position? (see (480 - height of annotation) in page 319) page 319) (see NR1 format. <n> ::= an integer from 1 to 4 in NR1 format. Keysight InfiniiVision M9241/42/43A PXIe Oscilloscopes SCPI Programmer's Guide...
Page 81
[SWEep | SINGle] (see comma-separated data with page 347) newlines at the end of each row :FRANalysis:ENABle :FRANalysis:ENABle? {0 | 1} page 348) {{0 | OFF} | {1 | (see page 348) ON}} (see Keysight InfiniiVision M9241/42/43A PXIe Oscilloscopes SCPI Programmer's Guide...
Legal values are 1 Hz to 100 GHz. <m> ::= 1 to (# math functions) in NR1 format :FUNCtion<m>[:FFT]:SR <sample_rate> ::= Hz in NR3 page 381) ATe? (see format <m> ::= 1 to (# math functions) in NR1 format Keysight InfiniiVision M9241/42/43A PXIe Oscilloscopes SCPI Programmer's Guide...
(see screen in NR3 format. page 389) The range of legal values is +/-10 times the current sensitivity of the selected function. <m> ::= 1 to (# math functions) in NR1 format Keysight InfiniiVision M9241/42/43A PXIe Oscilloscopes SCPI Programmer's Guide...
Page 86
<suffix> ::= {V | dB} page 396) <m> ::= 1 to (# math functions) in NR1 format :FUNCtion<m>:SMOoth:P :FUNCtion<m>:SMOoth:P <points> ::= odd integer in NR1 page 397) OINts <points> (see OINts? (see format page 397) Keysight InfiniiVision M9241/42/43A PXIe Oscilloscopes SCPI Programmer's Guide...
Page 87
Options and Query Returns :HCOPY:SDUMp:DATA? <display_data> ::= binary block page 404) (see data in IEEE-488.2 # format. :HCOPY:SDUMp:FORMat :HCOPY:SDUMp:FORMat? <format> ::= {BMP | BMP8bit | page 405) <format> (see (see PNG} page 405) Keysight InfiniiVision M9241/42/43A PXIe Oscilloscopes SCPI Programmer's Guide...
Page 88
<r> ::= 1 to (# ref waveforms) in NR1 format <return_value> ::= <source> :MARKer:X2:DISPlay :MARKer:X2:DISPlay? <setting> ::= {0 | 1} page 419) {{0 | OFF} | {1 | (see page 419) ON}} (see Keysight InfiniiVision M9241/42/43A PXIe Oscilloscopes SCPI Programmer's Guide...
Page 89
<position> ::= Y2 cursor position page 428) <position>[suffix] (see value in NR3 format page 428) (see [suffix] ::= {V | mV | dB} <return_value> ::= Y2 cursor position value in NR3 format Keysight InfiniiVision M9241/42/43A PXIe Oscilloscopes SCPI Programmer's Guide...
Page 90
NR1 format <m> ::= 1 to (# math functions) in NR1 format <r> ::= 1 to (# ref waveforms) in NR1 format <return_value> ::= bit rate in Hz, NR3 format Keysight InfiniiVision M9241/42/43A PXIe Oscilloscopes SCPI Programmer's Guide...
Page 92
464) page 464) >] (see >] (see <n> ::= 1 to (# analog channels) in NR1 format <return_value> ::= the amplitude of the selected waveform in volts in NR3 format Keysight InfiniiVision M9241/42/43A PXIe Oscilloscopes SCPI Programmer's Guide...
Page 93
[,<source1>][,<source page 468) page 468) CHANnel<n> with N2820A probe 2>] (see 2>] (see connected <n> ::= 1 to (# analog channels) in NR1 format <return_value> ::= calculated RMS voltage in NR3 format Keysight InfiniiVision M9241/42/43A PXIe Oscilloscopes SCPI Programmer's Guide...
<source> ::= {FUNCtion<m> | MATH<m> | FFT} (source must be an FFT waveform) <m> ::= 1 to (# math functions) in NR1 format <return_value> ::= adjacent channel power ratio, dBV in NR3 format Keysight InfiniiVision M9241/42/43A PXIe Oscilloscopes SCPI Programmer's Guide...
<n> ::= 1 to (# analog channels) in NR1 format <m> ::= 1 to (# math functions) in NR1 format <r> ::= 1 to (# ref waveforms) in NR1 format <return_value> ::= frequency in Hertz in NR3 format Keysight InfiniiVision M9241/42/43A PXIe Oscilloscopes SCPI Programmer's Guide...
Page 96
NR1 format <m> ::= 1 to (# math functions) in NR1 format <r> ::= 1 to (# ref waveforms) in NR1 format <return_value> ::= the falling pulse count in NR3 format Keysight InfiniiVision M9241/42/43A PXIe Oscilloscopes SCPI Programmer's Guide...
Page 97
NR1 format <m> ::= 1 to (# math functions) in NR1 format <r> ::= 1 to (# ref waveforms) in NR1 format <return_value> ::= the rising edge count in NR3 format Keysight InfiniiVision M9241/42/43A PXIe Oscilloscopes SCPI Programmer's Guide...
Page 98
NR1 format <m> ::= 1 to (# math functions) in NR1 format <r> ::= 1 to (# ref waveforms) in NR1 format <return_value> ::= the rising pulse count in NR3 format Keysight InfiniiVision M9241/42/43A PXIe Oscilloscopes SCPI Programmer's Guide...
Page 99
NR1 format <m> ::= 1 to (# math functions) in NR1 format <r> ::= 1 to (# ref waveforms) in NR1 format <return_value> ::= rise time in seconds in NR3 format Keysight InfiniiVision M9241/42/43A PXIe Oscilloscopes SCPI Programmer's Guide...
Page 100
{1 | ON}} (see page 497) :MEASure:STATistics:I NCRement (see page 498) :MEASure:STATistics:M :MEASure:STATistics:M <setting> ::= {INFinite | page 499) COunt <setting> (see COunt? (see <count>} page 499) <count> ::= 2 to 2000 in NR1 format Keysight InfiniiVision M9241/42/43A PXIe Oscilloscopes SCPI Programmer's Guide...
Page 101
<m> ::= 1 to (# math functions) in NR1 format <r> ::= 1 to (# ref waveforms) in NR1 format <return_value> ::= time in seconds of specified voltage crossing in NR3 format Keysight InfiniiVision M9241/42/43A PXIe Oscilloscopes SCPI Programmer's Guide...
Page 102
<m> ::= 1 to (# math functions) in NR1 format <r> ::= 1 to (# ref waveforms) in NR1 format <base_voltage> ::= voltage at the base of the selected waveform in NR3 format Keysight InfiniiVision M9241/42/43A PXIe Oscilloscopes SCPI Programmer's Guide...
Page 103
NR1 format <m> ::= 1 to (# math functions) in NR1 format <r> ::= 1 to (# ref waveforms) in NR1 format <return_value> ::= voltage peak-to-peak of the selected waveform in NR3 format Keysight InfiniiVision M9241/42/43A PXIe Oscilloscopes SCPI Programmer's Guide...
Page 104
NR1 format <m> ::= 1 to (# math functions) in NR1 format <r> ::= 1 to (# ref waveforms) in NR1 format <return_value> ::= voltage at the specified time in NR3 format Keysight InfiniiVision M9241/42/43A PXIe Oscilloscopes SCPI Programmer's Guide...
Page 105
NR1 format <m> ::= 1 to (# math functions) in NR1 format <r> ::= 1 to (# ref waveforms) in NR1 format <return_value> ::= horizontal value of the minimum in NR3 format Keysight InfiniiVision M9241/42/43A PXIe Oscilloscopes SCPI Programmer's Guide...
Page 106
<m> ::= 1 to (# math functions) in NR1 format <return_value> ::= the crest factor value in NR3 format :MEASure:EFFiciency :MEASure:EFFiciency? <return_value> ::= percent value page 528) page 528) (see (see in NR3 format Keysight InfiniiVision M9241/42/43A PXIe Oscilloscopes SCPI Programmer's Guide...
Page 107
<n> ::= 1 to (# analog channels) in NR1 format <return_value> ::= the time in seconds in NR3 format :MEASure:OPOWer (see :MEASure:OPOWer? (see <return_value> ::= the output page 534) page 534) power value in NR3 format Keysight InfiniiVision M9241/42/43A PXIe Oscilloscopes SCPI Programmer's Guide...
Page 108
<source1>, <source2> ::= [<source1>][,<source2 [<source1>][,<source2 {CHANnel<n>} page 538) page 538) >] (see >] (see <n> ::= 1 to (# analog channels) in NR1 format <return_value> ::= the reactive power value in NR3 format Keysight InfiniiVision M9241/42/43A PXIe Oscilloscopes SCPI Programmer's Guide...
Page 109
NR1 format <m> ::= 1 to (# math functions) in NR1 format <r> ::= 1 to (# ref waveforms) in NR1 format <return_value> ::= the output ripple value in NR3 format Keysight InfiniiVision M9241/42/43A PXIe Oscilloscopes SCPI Programmer's Guide...
Page 111
565) STOP {{0 | OFF} | {1 STOP? (see page 565) | ON}} (see :MTESt:RMODe:SIGMa :MTESt:RMODe:SIGMa? <level> ::= from 0.1 to 9.3 in page 566) page 566) <level> (see (see NR3 format Keysight InfiniiVision M9241/42/43A PXIe Oscilloscopes SCPI Programmer's Guide...
Page 112
Options and Query Returns :POWer:CLResponse? page 585) (see :POWer:CLResponse:APP page 586) Ly (see :POWer:CLResponse:DAT <binary_block> ::= A? [SWEep | SINGle] comma-separated data with page 587) (see newlines at the end of each row Keysight InfiniiVision M9241/42/43A PXIe Oscilloscopes SCPI Programmer's Guide...
Page 113
<n> ::= 1 to (# analog channels) page 598) page 598) (see in NR1 format :POWer:CLResponse:TRA :POWer:CLResponse:TRA <selection> ::= {NONE | ALL | page 599) Ce <selection> (see Ce? (see GAIN | PHASe}[,{GAIN | PHASe}] page 599) Keysight InfiniiVision M9241/42/43A PXIe Oscilloscopes SCPI Programmer's Guide...
Page 114
:POWer:HARMonics:LINE <frequency> ::= {F50 | F60 | F400 page 611) <frequency> (see ? (see | AUTO} page 611) :POWer:HARMonics:POWe <value> ::= Class C power factor rfactor? (see in NR3 format page 612) Keysight InfiniiVision M9241/42/43A PXIe Oscilloscopes SCPI Programmer's Guide...
Page 115
E? (see ACRMs | VRATio | PERiod | page 625) FREQuency | PWIDith | NWIDth | DUTYcycle | RISetime | FALLtime} :POWer:ONOFf:APPLy page 626) (see :POWer:ONOFf:EXIT page 627) (see :POWer:ONOFf:NEXT page 628) (see Keysight InfiniiVision M9241/42/43A PXIe Oscilloscopes SCPI Programmer's Guide...
Page 116
<n> ::= 1 to (# analog channels) page 640) in NR1 format :POWer:PSRR:SOURce:OU :POWer:PSRR:SOURce:OU <source> ::= CHANnel<n> page 641) TPut <source> (see TPut? (see <n> ::= 1 to (# analog channels) page 641) in NR1 format Keysight InfiniiVision M9241/42/43A PXIe Oscilloscopes SCPI Programmer's Guide...
Page 117
652) <value>[suffix] (see page 652) :POWer:SIGNals:DURati :POWer:SIGNals:DURati <value> ::= value in NR3 format on:ONOFf:OFF on:ONOFf:OFF? (see [suffix] ::= {s | ms | us | ns} page 653) <value>[suffix] (see page 653) Keysight InfiniiVision M9241/42/43A PXIe Oscilloscopes SCPI Programmer's Guide...
Page 118
[suffix] ::= {V | mV} :POWer:SIGNals:VSTead :POWer:SIGNals:VSTead <value> ::= Expected steady stage y:ONOFf:ON y:ONOFf:ON? (see output Voltage value in NR3 page 663) <value>[suffix] (see format page 663) [suffix] ::= {V | mV} Keysight InfiniiVision M9241/42/43A PXIe Oscilloscopes SCPI Programmer's Guide...
Page 119
673) [suffix] ::= {V | mV} :POWer:SWITch:VREFere :POWer:SWITch:VREFere <percent> ::= percent in NR1 page 674) nce <percent> (see nce? (see format page 674) :POWer:TRANsient:APPL page 675) y (see :POWer:TRANsient:EXIT page 676) (see Keysight InfiniiVision M9241/42/43A PXIe Oscilloscopes SCPI Programmer's Guide...
Page 120
<file_name> ::= quoted ASCII [<file_name>] [, string <serialbus>] (see If extension included in file page 686) name, it must be ".ldf". <serialbus> ::= {SBUS<n>} <n> ::= 1 to (# of serial bus) in NR1 format Keysight InfiniiVision M9241/42/43A PXIe Oscilloscopes SCPI Programmer's Guide...
Page 124
<base> (see (see :SBUS<n>:A429:BAUDrat :SBUS<n>:A429:BAUDrat <baudrate> ::= integer from 10000 page 730) e <baudrate> (see e? (see to 1000000 page 730) :SBUS<n>:A429:COUNt:E <error_count> ::= integer in NR1 page 731) RRor? (see format Keysight InfiniiVision M9241/42/43A PXIe Oscilloscopes SCPI Programmer's Guide...
Page 125
| 1 | X}, length always 2 bits page 740) page 740) (see :SBUS<n>:A429:TRIGger :SBUS<n>:A429:TRIGger <string> ::= "nn" where n ::= {0 :PATTern:SSM <string> :PATTern:SSM? (see | 1 | X}, length always 2 bits page 741) page 741) (see Keysight InfiniiVision M9241/42/43A PXIe Oscilloscopes SCPI Programmer's Guide...
Page 126
<type> ::= {HEXadecimal | page 754) page 754) <type> (see (see SYMBolic} :SBUS<n>:CAN:FDSPoint :SBUS<n>:CAN:FDSPoint <value> ::= even numbered page 755) page 755) <value> (see ? (see percentages from 30 to 90 in NR3 format. Keysight InfiniiVision M9241/42/43A PXIe Oscilloscopes SCPI Programmer's Guide...
Page 127
(don't care) and 64, in NR1 page 767) page 767) <dlc> (see (see format. :SBUS<n>:CAN:TRIGger: :SBUS<n>:CAN:TRIGger: <length> ::= integer from 1 to 8 PATTern:DATA:LENGth PATTern:DATA:LENGth? in NR1 format page 768) <length> (see (see page 768) Keysight InfiniiVision M9241/42/43A PXIe Oscilloscopes SCPI Programmer's Guide...
Page 128
<source> (see (see <n> ::= 1 to (# analog channels) page 779) in NR1 format :SBUS<n>:CXPI:TOLeran :SBUS<n>:CXPI:TOLeran <percent> ::= from 1-30, in NR1 page 780) ce <percent> (see ce? (see format. page 780) Keysight InfiniiVision M9241/42/43A PXIe Oscilloscopes SCPI Programmer's Guide...
Page 129
<string ::= "0xnn...n" where n ::= {0,..,9 | A,..,F | X} :SBUS<n>:CXPI:TRIGger :SBUS<n>:CXPI:TRIGger <string> ::= "nn" where n ::= {0 :PATTern:INFO:CT :PATTern:INFO:CT? | 1 | X} page 789) <string> (see (see page 789) Keysight InfiniiVision M9241/42/43A PXIe Oscilloscopes SCPI Programmer's Guide...
Page 130
<string> ::= "0xnn" n ::= {0,..,9 page 797) page 797) (see | A,..,F} :SBUS<n>:IIC:TRIGger: :SBUS<n>:IIC:TRIGger: <value> ::= integer or <string> PATTern:DATa2 <value> PATTern:DATa2? (see <string> ::= "0xnn" n ::= {0,..,9 page 798) page 798) (see | A,..,F} Keysight InfiniiVision M9241/42/43A PXIe Oscilloscopes SCPI Programmer's Guide...
Page 131
<value> ::= integer = {11 | 12 | page 810) k <value> (see k? (see page 810) :SBUS<n>:LIN:TRIGger :SBUS<n>:LIN:TRIGger? <condition> ::= {SYNCbreak | ID | page 811) <condition> (see (see DATA} page 811) Keysight InfiniiVision M9241/42/43A PXIe Oscilloscopes SCPI Programmer's Guide...
Page 132
:SBUS<n>:LIN:TRIGger: <name> ::= quoted ASCII string SYMBolic:SIGNal SYMBolic:SIGNal? (see page 819) page 819) <name> (see :SBUS<n>:LIN:TRIGger: :SBUS<n>:LIN:TRIGger: <data> ::= value in NR3 format SYMBolic:VALue <data> SYMBolic:VALue? (see page 820) page 820) (see Keysight InfiniiVision M9241/42/43A PXIe Oscilloscopes SCPI Programmer's Guide...
Page 134
843) ::= {0,..,9 | A,..,F | X | $} :SBUS<n>:MANChester:T :SBUS<n>:MANChester:T <width> ::= integer from 4 to 128 RIGger:PATTern:VALue: RIGger:PATTern:VALue: in NR1 format page 844) WIDTh <width> (see WIDTh? (see page 844) Keysight InfiniiVision M9241/42/43A PXIe Oscilloscopes SCPI Programmer's Guide...
Page 135
Te <state> (see Te? (see page 857) :SBUS<n>:NRZ:LOGic :SBUS<n>:NRZ:LOGic? <logic> ::= {HIGH | LOW} page 858) page 858) <logic> (see (see :SBUS<n>:NRZ:SOURce :SBUS<n>:NRZ:SOURce? <source> ::= {CHANnel<n>} page 859) <source> (see (see page 859) Keysight InfiniiVision M9241/42/43A PXIe Oscilloscopes SCPI Programmer's Guide...
Page 136
<#_nibbles> ::= from 1-6, in NR1 page 875) <#_nibbles> (see (see format. page 875) :SBUS<n>:SENT:PPULse :SBUS<n>:SENT:PPULse? {0 | 1 | SPC} page 876) {{0 | OFF} | {1 | ON} (see page 876) | SPC} (see Keysight InfiniiVision M9241/42/43A PXIe Oscilloscopes SCPI Programmer's Guide...
Page 137
<string> ::= "nnnn..." where n :FAST:DATA <string> :FAST:DATA? (see ::= {0 | 1 | X} page 893) page 893) (see <string> ::= "0xn..." where n ::= {0,..,9 | A,..,F | X | $} Keysight InfiniiVision M9241/42/43A PXIe Oscilloscopes SCPI Programmer's Guide...
Page 138
(see MSBFirst} page 904) :SBUS<n>:UART:COUNt:E <frame_count> ::= integer in NR1 page 905) RRor? (see format :SBUS<n>:UART:COUNt:R page 906) ESet (see :SBUS<n>:UART:COUNt:R <frame_count> ::= integer in NR1 XFRames? (see format page 907) Keysight InfiniiVision M9241/42/43A PXIe Oscilloscopes SCPI Programmer's Guide...
Page 139
<base> ::= {ASCii | HEX} page 914) :BASE <base> (see :BASE? (see page 914) :SBUS<n>:UART:TRIGger :SBUS<n>:UART:TRIGger <value> ::= {OFF | 1 to 4096 in page 915) :BURSt <value> (see :BURSt? (see NR1 format} page 915) Keysight InfiniiVision M9241/42/43A PXIe Oscilloscopes SCPI Programmer's Guide...
Page 142
[suffix] ::= {s | ms | us | ns | :SEARch:GLITch:SOURce :SEARch:GLITch:SOURce <source> ::= CHANnel<n> page 948) <source> (see ? (see <n> ::= 1 to (# analog channels) page 948) in NR1 format Keysight InfiniiVision M9241/42/43A PXIe Oscilloscopes SCPI Programmer's Guide...
Page 143
<n> ::= 1 to (# analog channels) page 957) in NR1 format :SEARch:RUNT:TIME :SEARch:RUNT:TIME? <time> ::= floating-point number page 958) <time>[suffix] (see (see in NR3 format page 958) [suffix] ::= {s | ms | us | ns | Keysight InfiniiVision M9241/42/43A PXIe Oscilloscopes SCPI Programmer's Guide...
Page 144
| 1}, length always 2 bits page 968) page 968) (see :SEARch:SERial:A429:P :SEARch:SERial:A429:P <string> ::= "nn" where n ::= {0 ATTern:SSM <string> ATTern:SSM? (see | 1}, length always 2 bits page 969) page 969) (see Keysight InfiniiVision M9241/42/43A PXIe Oscilloscopes SCPI Programmer's Guide...
Page 146
HEX, <string> ::= "0xnn...n" where n ::= {0,..,9 | A,..,F | X :SEARch:SERial:LIN:PA :SEARch:SERial:LIN:PA <length> ::= integer from 1 to 8 TTern:DATA:LENGth TTern:DATA:LENGth? in NR1 format page 992) <length> (see (see page 992) Keysight InfiniiVision M9241/42/43A PXIe Oscilloscopes SCPI Programmer's Guide...
Page 147
1000) <binary>, or <string> from 0-31 < hexadecimal > ::= #Hnn where n ::= {0,..,9|A,..,F} <binary> ::= #Bnn...n where n ::= {0 | 1} for binary <string> ::= "0xnn" where n::= {0,..,9|A,..,F} Keysight InfiniiVision M9241/42/43A PXIe Oscilloscopes SCPI Programmer's Guide...
Page 149
NR1 format page 1022) page 1023) :SYSTem:PRESet (see See :SYSTem:PRESet (see page 1023) :SYSTem:PROTection:LO :SYSTem:PROTection:LO <value> ::= {{1 | ON} | {0 | page 1026) CK <value> (see CK? (see OFF}} page 1026) Keysight InfiniiVision M9241/42/43A PXIe Oscilloscopes SCPI Programmer's Guide...
Page 150
488.2 # format. page 1034) :SYSTem:TIME? (see <time> ::= hours,minutes,seconds page 1036) in NR1 format :SYSTem:TOUCh {{1 | :SYSTem:TOUCh? (see {1 | 0} page 1037) ON} | {0 | OFF}} (see page 1037) Keysight InfiniiVision M9241/42/43A PXIe Oscilloscopes SCPI Programmer's Guide...
Page 151
NR3 format for the page 1050) zoomed window :TIMebase:WINDow:SCAL :TIMebase:WINDow:SCAL <scale_value> ::= scale value in page 1051) e <scale_value> (see e? (see seconds in NR3 format for the page 1051) zoomed window Keysight InfiniiVision M9241/42/43A PXIe Oscilloscopes SCPI Programmer's Guide...
Page 153
:TRIGger:EBURst:COUNt <count> ::= integer in NR1 format page 1077) <count> (see ? (see page 1077) :TRIGger:EBURst:IDLE :TRIGger:EBURst:IDLE? <time_value> ::= time in seconds page 1078) <time_value> (see (see in NR3 format page 1078) Keysight InfiniiVision M9241/42/43A PXIe Oscilloscopes SCPI Programmer's Guide...
Page 154
1086) e <source> (see e? (see EXTernal | WGEN | WGEN1 | WMOD} page 1086) <n> ::= 1 to (# analog channels) in NR1 format Note: WGEN and WGEN1 are equivalent. Keysight InfiniiVision M9241/42/43A PXIe Oscilloscopes SCPI Programmer's Guide...
Page 155
[suffix] ::= {s | ms | us | ns | :TRIGger:GLITch:SOURc :TRIGger:GLITch:SOURc <source> ::= CHANnel<n> page 1094) e <source> (see e? (see <n> ::= 1 to (# analog channels) page 1094) in NR1 format Keysight InfiniiVision M9241/42/43A PXIe Oscilloscopes SCPI Programmer's Guide...
Page 156
R = rising edge, F = falling edge, E = either edge, X = don't care. Each character in the string is for an analog channel as shown on the soft front panel display. Keysight InfiniiVision M9241/42/43A PXIe Oscilloscopes SCPI Programmer's Guide...
Page 157
10 seconds in NR3 format <less_than_time>[suff <greater_than_time> ::= 10 ns to ix], 9.99 seconds in NR3 format <greater_than_time>[s page 1115) [suffix] ::= {s | ms | us | ns | uffix] (see Keysight InfiniiVision M9241/42/43A PXIe Oscilloscopes SCPI Programmer's Guide...
Page 158
<n> ::= 1 to (# analog channels) page 1127) in NR1 format :TRIGger:RUNT:TIME :TRIGger:RUNT:TIME? <time> ::= floating-point number page 1128) <time>[suffix] (see (see in NR3 format page 1128) [suffix] ::= {s | ms | us | ns | Keysight InfiniiVision M9241/42/43A PXIe Oscilloscopes SCPI Programmer's Guide...
Page 159
1138) in NR1 format :TRIGger:TRANsition:T :TRIGger:TRANsition:T <time> ::= floating-point number page 1139) IME <time>[suffix] IME? (see in NR3 format page 1139) (see [suffix] ::= {s | ms | us | ns | Keysight InfiniiVision M9241/42/43A PXIe Oscilloscopes SCPI Programmer's Guide...
Page 160
<time> ::= seconds in NR3 format page 1148) e <time> (see e? (see page 1148) :TRIGger:TV:UDTV:PGTH :TRIGger:TV:UDTV:PGTH <min_time> ::= seconds in NR3 page 1149) an <min_time> (see an? (see format page 1149) Keysight InfiniiVision M9241/42/43A PXIe Oscilloscopes SCPI Programmer's Guide...
Page 161
Options and Query Returns :WAVeform:BYTeorder :WAVeform:BYTeorder? <value> ::= {LSBFirst | MSBFirst} page 1165) <value> (see (see page 1165) :WAVeform:COUNt? (see <count> ::= an integer from 1 to page 1166) 65536 in NR1 format Keysight InfiniiVision M9241/42/43A PXIe Oscilloscopes SCPI Programmer's Guide...
Page 162
| <points_mode>} if waveform points mode is MAXimum or RAW <points_mode> ::= {NORMal | MAXimum | RAW} :WAVeform:POINts:MODE :WAVeform:POINts:MODE <points_mode> ::= {NORMal | page 1173) <points_mode> (see ? (see MAXimum | RAW} page 1172) Keysight InfiniiVision M9241/42/43A PXIe Oscilloscopes SCPI Programmer's Guide...
Page 163
(see :WAVeform:TYPE? (see <return_mode> ::= {NORM | PEAK | page 1184) AVER | HRES} :WAVeform:UNSigned :WAVeform:UNSigned? {0 | 1} page 1185) {{0 | OFF} | {1 | (see page 1185) ON}} (see Keysight InfiniiVision M9241/42/43A PXIe Oscilloscopes SCPI Programmer's Guide...
Page 164
<w> ::= 1 to (# WaveGen outputs) in NR1 format :WGEN<w>:ARBitrary:DA <points> ::= number of points in TA:ATTRibute:POINts? NR1 format page 1202) (see <w> ::= 1 to (# WaveGen outputs) in NR1 format Keysight InfiniiVision M9241/42/43A PXIe Oscilloscopes SCPI Programmer's Guide...
Page 165
NR1 format :WGEN<w>:FUNCtion:PUL :WGEN<w>:FUNCtion:PUL <width> ::= pulse width in Se:WIDTh <width> (see Se:WIDTh? (see seconds in NR3 format page 1212) page 1212) <w> ::= 1 to (# WaveGen outputs) in NR1 format Keysight InfiniiVision M9241/42/43A PXIe Oscilloscopes SCPI Programmer's Guide...
Page 166
<w> ::= 1 in NR1 format :WGEN<w>:MODulation:F :WGEN<w>:MODulation:F <percent> ::= symmetry UNCtion:RAMP:SYMMetry UNCtion:RAMP:SYMMetry percentage from 0% to 100% in NR1 page 1222) <percent> (see ? (see format page 1222) <w> ::= 1 in NR1 format Keysight InfiniiVision M9241/42/43A PXIe Oscilloscopes SCPI Programmer's Guide...
Page 167
NR1 format :WGEN<w>:VOLTage:HIGH :WGEN<w>:VOLTage:HIGH <high> ::= high-level voltage in page 1235) page 1235) <high> (see ? (see volts, in NR3 format <w> ::= 1 to (# WaveGen outputs) in NR1 format Keysight InfiniiVision M9241/42/43A PXIe Oscilloscopes SCPI Programmer's Guide...
Page 168
:WMEMory<r>:SKEW :WMEMory<r>:SKEW? <r> ::= 1 to (# ref waveforms) in page 1245) page 1245) <skew> (see (see NR1 format <skew> ::= time in seconds in NR3 format Keysight InfiniiVision M9241/42/43A PXIe Oscilloscopes SCPI Programmer's Guide...
Page 169
<r> ::= 1 to (# ref waveforms) in page 1248) <scale>[suffix] (see (see NR1 format page 1248) <scale> ::= vertical units per division value in NR3 format [suffix] ::= {V | mV} Keysight InfiniiVision M9241/42/43A PXIe Oscilloscopes SCPI Programmer's Guide...
ON or OFF may be selected, not both. ::= (Defined As) ::= means "defined as". For example, <A> ::= <B> indicates that <A> can be replaced by <B> in any statement containing <A>. Keysight InfiniiVision M9241/42/43A PXIe Oscilloscopes SCPI Programmer's Guide...
A quoted ASCII string is a string delimited by either double quotes (") or single quotes ('). Some command parameters require a quoted ASCII string. For example, when using the Keysight VISA COM library in Visual Basic, the command: myScope.WriteString ":CHANNEL1:LABEL 'One'"...
Page 172
Commands Quick Reference <1000 bytes of data> is the actual data Keysight InfiniiVision M9241/42/43A PXIe Oscilloscopes SCPI Programmer's Guide...
Keysight InfiniiVision M9241/42/43A PXIe Oscilloscopes SCPI Programmer's Guide 6 Common (*) Commands Commands defined by IEEE 488.2 standard that are common to all instruments. "Introduction to Common (*) Commands" on page 176. Table 67 Common (*) Commands Summary Command Query...
Page 176
Common commands can be received and processed by the instrument whether they are sent over the interface as separate program messages or within other program messages. If an instrument subsystem has been selected and a common Keysight InfiniiVision M9241/42/43A PXIe Oscilloscopes SCPI Programmer's Guide...
Page 177
:AUToscale command in order to re-enter the ACQuire subsystem and set the count. Each of the status registers has an enable (mask) register. By setting the bits in the enable NOTE register, you can select the status information you want to use. Keysight InfiniiVision M9241/42/43A PXIe Oscilloscopes SCPI Programmer's Guide...
Event when a device-dependent error is detected. Query Error Event when a query error is detected. Request Control Event when the device is requesting control. (Not used.) Operation Complete Event when an operation is complete. Query Syntax *ESE? Keysight InfiniiVision M9241/42/43A PXIe Oscilloscopes SCPI Programmer's Guide...
Page 180
• "Introduction to Common (*) Commands" on page 176 • "*ESR (Standard Event Status Register)" on page 181 • "*OPC (Operation Complete)" on page 185 • "*CLS (Clear Status)" on page 178 Keysight InfiniiVision M9241/42/43A PXIe Oscilloscopes SCPI Programmer's Guide...
Query Error A query error has been detected. Request Control The device is requesting control. (Not used.) Operation Complete Operation is complete. Return Format <status><NL> <status> ::= 0,..,255; an integer in NR1 format. Keysight InfiniiVision M9241/42/43A PXIe Oscilloscopes SCPI Programmer's Guide...
Page 182
"Introduction to Common (*) Commands" on page 176 • "*ESE (Standard Event Status Enable)" on page 179 • "*OPC (Operation Complete)" on page 185 • "*CLS (Clear Status)" on page 178 • ":SYSTem:ERRor" on page 1016 Keysight InfiniiVision M9241/42/43A PXIe Oscilloscopes SCPI Programmer's Guide...
X.XX.XX ::= the software revision of the instrument See Also • "Introduction to Common (*) Commands" on page 176 • "*OPT (Option Identification)" on page 186 • ":SYSTem:PERSona[:MANufacturer]" on page 1019 • ":SYSTem:PERSona[:MANufacturer]:DEFault" on page 1020 Keysight InfiniiVision M9241/42/43A PXIe Oscilloscopes SCPI Programmer's Guide...
<learn string> specifies the current instrument setup. The block size is subject to change with different firmware revisions. The *LRN? query return format has changed from previous Keysight oscilloscopes to match NOTE the IEEE 488.2 specification which says that the query result must contain ":SYST:SET " before the binary block data.
"Synchronization with an Averaging Acquisition" on page 1340 • "Set Up the Oscilloscope" on page 1334 • "Example: Blocking and Polling Synchronization" on page 1342 • "Example: Waiting for IO Operation Complete" on page 1330 Keysight InfiniiVision M9241/42/43A PXIe Oscilloscopes SCPI Programmer's Guide...
Page 187
The *OPT? query returns the following: Module Module Id No modules attached 0,0,0,0,0,0,0,0,0,0,0,0,0,0,SGM,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,ADVMATH,0,0 ,0,0,0,0,0,0,0,0,RML,0,0,0,0,0,0,0,0,0,0,0,0,0 See Also • "Introduction to Common (*) Commands" on page 176 • "*IDN (Identification Number)" on page 183 Keysight InfiniiVision M9241/42/43A PXIe Oscilloscopes SCPI Programmer's Guide...
<value> ::= {0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9} The *RCL command restores the state of the instrument from the specified save/recall register. See Also • "Introduction to Common (*) Commands" on page 176 • "*SAV (Save)" on page 192 Keysight InfiniiVision M9241/42/43A PXIe Oscilloscopes SCPI Programmer's Guide...
Channel 2 Volts/division 5.00 V Offset 0.00 Coupling Probe attenuation AutoProbe (if AutoProbe is connected), otherwise 1.0:1 Vernier Invert BW limit Impedance 1 M Ohm Units Volts Skew Cursor Menu Source Channel 1 Keysight InfiniiVision M9241/42/43A PXIe Oscilloscopes SCPI Programmer's Guide...
Page 190
Coupling Source Channel 1 Level 0.0 V Slope Positive HF Reject and noise reject Holdoff 40 ns External probe attenuation 10:1 External Units Volts External Impedance 1 M Ohm (cannot be changed) Keysight InfiniiVision M9241/42/43A PXIe Oscilloscopes SCPI Programmer's Guide...
Page 191
It is not necessary to reinitialize them unless the default ' setting is not suitable for your application. myScope.WriteString "*RST" ' Reset the oscilloscope to the defaults. See complete example programs at: Chapter 40, “Programming Examples,” starting on page 1363 Keysight InfiniiVision M9241/42/43A PXIe Oscilloscopes SCPI Programmer's Guide...
The *SAV command stores the current state of the instrument in a save register. The data parameter specifies the register where the data will be saved. See Also • "Introduction to Common (*) Commands" on page 176 • "*RCL (Recall)" on page 188 Keysight InfiniiVision M9241/42/43A PXIe Oscilloscopes SCPI Programmer's Guide...
Trigge r Ev ent Register Output Queue R Q S/ O PE R E S B TR G *STB? Status Byte Register *SRE Se rvice Request Enable *SRE? (Mask) Register SR Q Se rvice Request Keysight InfiniiVision M9241/42/43A PXIe Oscilloscopes SCPI Programmer's Guide...
Page 194
<mask> ::= sum of all bits that are set, 0,..,255; an integer in NR1 format See Also • "Introduction to Common (*) Commands" on page 176 • "*STB (Read Status Byte)" on page 195 • "*CLS (Clear Status)" on page 178 Keysight InfiniiVision M9241/42/43A PXIe Oscilloscopes SCPI Programmer's Guide...
Trigge r Ev ent Register Output Queue R Q S/ O PE R E S B TR G *STB? Status Byte Register *SRE Se rvice Request Enable (Mask) Register *SRE? SR Q Se rvice Request Keysight InfiniiVision M9241/42/43A PXIe Oscilloscopes SCPI Programmer's Guide...
Page 196
To read the instrument's status byte with RQS reported on bit 6, use the interface Serial Poll. NOTE See Also • "Introduction to Common (*) Commands" on page 176 • "*SRE (Service Request Enable)" on page 193 Keysight InfiniiVision M9241/42/43A PXIe Oscilloscopes SCPI Programmer's Guide...
The *TRG command has the same effect as the :DIGitize command with no parameters. See Also • "Introduction to Common (*) Commands" on page 176 • ":DIGitize" on page 211 • ":RUN" on page 233 • ":STOP" on page 237 Keysight InfiniiVision M9241/42/43A PXIe Oscilloscopes SCPI Programmer's Guide...
If the test fails, refer to the troubleshooting section of the Service Guide. Return Format <result><NL> <result> ::= 0 or non-zero value; an integer in NR1 format See Also • "Introduction to Common (*) Commands" on page 176 Keysight InfiniiVision M9241/42/43A PXIe Oscilloscopes SCPI Programmer's Guide...
1354) Command Syntax *WAI The *WAI command has no function in the oscilloscope, but is parsed for compatibility with other instruments. See Also • "Introduction to Common (*) Commands" on page 176 Keysight InfiniiVision M9241/42/43A PXIe Oscilloscopes SCPI Programmer's Guide...
Keysight InfiniiVision M9241/42/43A PXIe Oscilloscopes SCPI Programmer's Guide 7 Root (:) Commands Control many of the basic functions of the oscilloscope and reside at the root level of the command tree. See "Introduction to Root (:) Commands" on page 203.
Page 203
These commands are always recognized by the parser if they are prefixed with a Commands colon, regardless of current command tree position. After executing a root-level command, the parser is positioned at the root of the command tree. Keysight InfiniiVision M9241/42/43A PXIe Oscilloscopes SCPI Programmer's Guide...
• Reference waveforms. • Zoomed (delayed) time base mode. For further information on :AUToscale, see the User's Guide. See Also • "Introduction to Root (:) Commands" on page 203 • ":AUToscale:CHANnels" on page 208 Keysight InfiniiVision M9241/42/43A PXIe Oscilloscopes SCPI Programmer's Guide...
Page 206
' the correct conditions to display all of the active signals. myScope.WriteString ":AUToscale" ' Same as pressing Auto Scale key. See complete example programs at: Chapter 40, “Programming Examples,” starting on page 1363 Keysight InfiniiVision M9241/42/43A PXIe Oscilloscopes SCPI Programmer's Guide...
The :AUToscale:FDEBug? query returns the current autoscale fast debug setting. Return Format <on_off><NL> <on_off> ::= {1 | 0} See Also • "Introduction to Root (:) Commands" on page 203 • ":AUToscale" on page 205 Keysight InfiniiVision M9241/42/43A PXIe Oscilloscopes SCPI Programmer's Guide...
Mask Test Complete Mask test is complete. Query Syntax :MTEenable? The :MTEenable? query returns the current value contained in the Mask Test Event Enable register as an integer number. Return Format <value><NL> Keysight InfiniiVision M9241/42/43A PXIe Oscilloscopes SCPI Programmer's Guide...
Page 218
":OVLenable (Overload Event Enable Register)" on page 229 • ":OVLRegister (Overload Event Register)" on page 231 • "*STB (Read Status Byte)" on page 195 • "*SRE (Service Request Enable)" on page 193 Keysight InfiniiVision M9241/42/43A PXIe Oscilloscopes SCPI Programmer's Guide...
IOC bit will be set when the IO operation completes. Hardware Event Event when hard ware event occurs. OVLR Overload Event when 50Ω input overload occurs. Keysight InfiniiVision M9241/42/43A PXIe Oscilloscopes SCPI Programmer's Guide...
Page 222
"*SRE (Service Request Enable)" on page 193 • "Operation Status Event Register (:OPERegister[:EVENt])" on page 1315 • "Example: Checking for Armed Status" on page 1325 • "Example: Waiting for IO Operation Complete" on page 1330 Keysight InfiniiVision M9241/42/43A PXIe Oscilloscopes SCPI Programmer's Guide...
IOC bit will be set when the IO operation completes. Hardware Event Event when hard ware event occurs. OVLR Overload A 50Ω input overload has occurred. (Not used.) Keysight InfiniiVision M9241/42/43A PXIe Oscilloscopes SCPI Programmer's Guide...
Page 224
":OVLRegister (Overload Event Register)" on page 231 • "*STB (Read Status Byte)" on page 195 • "*SRE (Service Request Enable)" on page 193 • ":MTERegister[:EVENt] (Mask Test Event Event Register)" on page 219 Keysight InfiniiVision M9241/42/43A PXIe Oscilloscopes SCPI Programmer's Guide...
Page 225
"*OPC (Operation Complete)" on page 185 • "Operation Status Condition Register (:OPERegister:CONDition)" page 1317 • "Example: Checking for Armed Status" on page 1325 • "Example: Waiting for IO Operation Complete" on page 1330 Keysight InfiniiVision M9241/42/43A PXIe Oscilloscopes SCPI Programmer's Guide...
IOC bit will be set when the IO operation completes. Hardware Event Event when hard ware event occurs. OVLR Overload A 50Ω input overload has occurred. (Not used.) Keysight InfiniiVision M9241/42/43A PXIe Oscilloscopes SCPI Programmer's Guide...
Page 227
":OVLenable (Overload Event Enable Register)" on page 229 • ":OVLRegister (Overload Event Register)" on page 231 • "*STB (Read Status Byte)" on page 195 • "*SRE (Service Request Enable)" on page 193 Keysight InfiniiVision M9241/42/43A PXIe Oscilloscopes SCPI Programmer's Guide...
Page 228
"*OPC (Operation Complete)" on page 185 • "Operation Status Event Register (:OPERegister[:EVENt])" on page 1315 • "Example: Checking for Armed Status" on page 1325 • "Example: Waiting for IO Operation Complete" on page 1330 Keysight InfiniiVision M9241/42/43A PXIe Oscilloscopes SCPI Programmer's Guide...
- STOP stops the data acquisition and turns off AUTOSTORE. ' myScope.WriteString ":RUN" ' Start data acquisition. ' myScope.WriteString ":STOP" ' Stop the data acquisition. See complete example programs at: Chapter 40, “Programming Examples,” starting on page 1363 Keysight InfiniiVision M9241/42/43A PXIe Oscilloscopes SCPI Programmer's Guide...
:SERial (see page 1354) Query Syntax :SERial? The :SERial? query returns the serial number of the instrument. Return Format: Unquoted string<NL> See Also • "Introduction to Root (:) Commands" on page 203 Keysight InfiniiVision M9241/42/43A PXIe Oscilloscopes SCPI Programmer's Guide...
This is the same as pressing the Single key on the front panel. See Also • "Introduction to Root (:) Commands" on page 203 • ":RUN" on page 233 • ":STOP" on page 237 Keysight InfiniiVision M9241/42/43A PXIe Oscilloscopes SCPI Programmer's Guide...
See Also • "Introduction to Root (:) Commands" on page 203 • ":RUN" on page 233 • ":SINGle" on page 235 Example Code • "Example Code" on page 233 Keysight InfiniiVision M9241/42/43A PXIe Oscilloscopes SCPI Programmer's Guide...
Keysight InfiniiVision M9241/42/43A PXIe Oscilloscopes SCPI Programmer's Guide 8 :ACQuire Commands Set the parameters for acquiring and storing data. See "Introduction to :ACQuire Commands" on page 242. Table 83 :ACQuire Commands Summary Command Query Options and Query Returns :ACQuire:AALias? (see...
Page 242
Use :ACQuire? to query setup information for the ACQuire subsystem. Return Format The following is a sample response from the :ACQuire? query. In this case, the query was issued following a *RST command. Keysight InfiniiVision M9241/42/43A PXIe Oscilloscopes SCPI Programmer's Guide...
This control can be directly disabled or disabled automatically. Return Format <value><NL> <value> ::= {1 | 0} See Also • "Introduction to :ACQuire Commands" on page 242 • ":ACQuire:DAALias" on page 247 Keysight InfiniiVision M9241/42/43A PXIe Oscilloscopes SCPI Programmer's Guide...
The parameter determines the percentage of time ' buckets needed to be "full" before an acquisition is considered ' to be complete. myScope.WriteString ":ACQuire:COMPlete 100" See complete example programs at: Chapter 40, “Programming Examples,” starting on page 1363 Keysight InfiniiVision M9241/42/43A PXIe Oscilloscopes SCPI Programmer's Guide...
<count_argument> ::= an integer from 2 to 65536 in NR1 format See Also • "Introduction to :ACQuire Commands" on page 242 • ":ACQuire:TYPE" on page 257 • ":DIGitize" on page 211 • ":WAVeform:COUNt" on page 1166 Keysight InfiniiVision M9241/42/43A PXIe Oscilloscopes SCPI Programmer's Guide...
The :ACQuire:DAALias? query returns the oscilloscope's current disable anti-alias mode setting. Return Format <mode><NL> <mode> ::= {DIS | AUTO} See Also • "Introduction to :ACQuire Commands" on page 242 • ":ACQuire:AALias" on page 244 Keysight InfiniiVision M9241/42/43A PXIe Oscilloscopes SCPI Programmer's Guide...
The :ACQuire:MODE? query returns the acquisition mode of the oscilloscope. Return Format <mode_argument><NL> <mode_argument> ::= {RTIM | SEGM} See Also • "Introduction to :ACQuire Commands" on page 242 • ":ACQuire:TYPE" on page 257 Keysight InfiniiVision M9241/42/43A PXIe Oscilloscopes SCPI Programmer's Guide...
Return Format <points_argument><NL> <points_argument> ::= an integer in NR1 format See Also • "Introduction to :ACQuire Commands" on page 242 • ":DIGitize" on page 211 • ":WAVeform:POINts" on page 1170 Keysight InfiniiVision M9241/42/43A PXIe Oscilloscopes SCPI Programmer's Guide...
The :ACQuire:RSIGnal? query returns the current reference signal mode. Return Format <ref_signal_mode><NL> <ref_signal_mode> ::= {OFF | OUT | IN | PXIE} See Also • ":TIMebase:REFClock" on page 1044 • ":TRIGger:PXI Commands" on page 1116 Keysight InfiniiVision M9241/42/43A PXIe Oscilloscopes SCPI Programmer's Guide...
In order to use this command, the oscilloscope must be stopped and in segmented acquisition mode, with either quick measurements or infinite persistence on. See Also • ":ACQuire:MODE" on page 248 • ":ACQuire:SEGMented:COUNt" on page 252 • "Introduction to :ACQuire Commands" on page 242 Keysight InfiniiVision M9241/42/43A PXIe Oscilloscopes SCPI Programmer's Guide...
• ":WAVeform:SEGMented:COUNt" on page 1177 • ":WAVeform:SEGMented:TTAG" on page 1178 • ":ACQuire:SEGMented:ANALyze" on page 251 • "Introduction to :ACQuire Commands" on page 242 Example Code ' Segmented memory commands example. ' ------------------------------------------------------------------- Keysight InfiniiVision M9241/42/43A PXIe Oscilloscopes SCPI Programmer's Guide...
Page 254
= myScope.ReadNumber Loop Until varQueryResult = 25 Debug.Print "Number of segments in acquired data: " _ + FormatNumber(varQueryResult) Dim lngSegments As Long lngSegments = varQueryResult ' For each segment: Dim dblTimeTag As Double Keysight InfiniiVision M9241/42/43A PXIe Oscilloscopes SCPI Programmer's Guide...
Page 255
= myScope.ReadNumber Debug.Print "Segment " + CStr(lngI) + " time tag: " _ + FormatNumber(dblTimeTag, 12) Next lngI Exit Sub VisaComError: MsgBox "VISA COM Error:" + vbCrLf + Err.Description End Sub Keysight InfiniiVision M9241/42/43A PXIe Oscilloscopes SCPI Programmer's Guide...
When the MAXimum parameter is used, the oscilloscope's maximum possible sample rate is returned. Return Format <sample_rate><NL> <sample_rate> ::= sample rate in NR3 format See Also • "Introduction to :ACQuire Commands" on page 242 • ":ACQuire:POINts" on page 249 Keysight InfiniiVision M9241/42/43A PXIe Oscilloscopes SCPI Programmer's Guide...
The obsolete command ACQuire:TYPE:REALtime is functionally equivalent to sending NOTE ACQuire:MODE RTIME; TYPE NORMal. Query Syntax :ACQuire:TYPE? The :ACQuire:TYPE? query returns the current acquisition type. Return Format <acq_type><NL> <acq_type> ::= {NORM | AVER | HRES | PEAK} Keysight InfiniiVision M9241/42/43A PXIe Oscilloscopes SCPI Programmer's Guide...
Page 258
Example Code ' AQUIRE_TYPE - Sets the acquisition mode, which can be NORMAL, ' PEAK, or AVERAGE. myScope.WriteString ":ACQuire:TYPE NORMal" See complete example programs at: Chapter 40, “Programming Examples,” starting on page 1363 Keysight InfiniiVision M9241/42/43A PXIe Oscilloscopes SCPI Programmer's Guide...
Keysight InfiniiVision M9241/42/43A PXIe Oscilloscopes SCPI Programmer's Guide 9 :CALibrate Commands Utility commands for viewing calibration status and for starting the user calibration procedure. See "Introduction to :CALibrate Commands" on page 260. Table 84 :CALibrate Commands Summary Command Query Options and Query Returns :CALibrate:DATE? (see <return value>...
Page 260
(CAL PROTECT). • Saving and querying the calibration label string. • Reporting the calibration time and date. • Reporting changes in the temperature since the last calibration. • Starting the user calibration procedure. Keysight InfiniiVision M9241/42/43A PXIe Oscilloscopes SCPI Programmer's Guide...
Query Syntax :CALibrate:DATE? The :CALibrate:DATE? query returns the date of the last calibration. Return Format <date><NL> <date> ::= year,month,day in NR1 format<NL> See Also • "Introduction to :CALibrate Commands" on page 260 Keysight InfiniiVision M9241/42/43A PXIe Oscilloscopes SCPI Programmer's Guide...
The :CALibrate:LABel? query returns the contents of the calibration label string. Return Format <string><NL> <string>::= unquoted ASCII string of up to 32 characters in length See Also • "Introduction to :CALibrate Commands" on page 260 Keysight InfiniiVision M9241/42/43A PXIe Oscilloscopes SCPI Programmer's Guide...
For NFC-A, the second event is SDD_REQ. • For NFC-B, the second event is ATTRIB. • For NFC-F, the second event is ATR_REQ. When the oscilloscope triggers, the Aux Out line goes low. Keysight InfiniiVision M9241/42/43A PXIe Oscilloscopes SCPI Programmer's Guide...
Page 264
The :CALibrate:OUTPut query returns the current source of the Aux Out signal. Return Format <signal><NL> <signal> ::= {TRIG | MASK | WAVE | NFC | TSO | OFF} See Also • "Introduction to :CALibrate Commands" on page 260 • ":WGEN<w>:FUNCtion" on page 1208 Keysight InfiniiVision M9241/42/43A PXIe Oscilloscopes SCPI Programmer's Guide...
PROTECT) button state. The value PROTected indicates calibration is disabled, and UNPRotected indicates calibration is enabled. Return Format <switch><NL> <switch> ::= {"PROTected" | "UNPRotected"} See Also • "Introduction to :CALibrate Commands" on page 260 Keysight InfiniiVision M9241/42/43A PXIe Oscilloscopes SCPI Programmer's Guide...
UNPROTECTED, and you must connect BNC cables from the TRIG OUT connector to the analog channel inputs. See the User's Guide for details. See Also • "Introduction to :CALibrate Commands" on page 260 • ":CALibrate:PROTected" on page 265 Keysight InfiniiVision M9241/42/43A PXIe Oscilloscopes SCPI Programmer's Guide...
<status_code> ::= an integer status code <status_string> ::= an ASCII status string The status codes and strings can be: Status Code Status String Calibrated Not Calibrated See Also • "Introduction to :CALibrate Commands" on page 260 Keysight InfiniiVision M9241/42/43A PXIe Oscilloscopes SCPI Programmer's Guide...
The :CALibrate:TEMPerature? query returns the change in temperature since the last user calibration procedure. Return Format <return value><NL> <return value> ::= degrees C delta since last cal in NR3 format See Also • "Introduction to :CALibrate Commands" on page 260 Keysight InfiniiVision M9241/42/43A PXIe Oscilloscopes SCPI Programmer's Guide...
Query Syntax :CALibrate:TIME? The :CALibrate:TIME? query returns the time of the last calibration. Return Format <date><NL> <date> ::= hour,minutes,seconds in NR1 format See Also • "Introduction to :CALibrate Commands" on page 260 Keysight InfiniiVision M9241/42/43A PXIe Oscilloscopes SCPI Programmer's Guide...
Keysight InfiniiVision M9241/42/43A PXIe Oscilloscopes SCPI Programmer's Guide 10 :CHANnel<n> Commands Control all oscilloscope functions associated with individual analog channels or groups of channels. See "Introduction to :CHANnel<n> Commands" on page 273. Table 85 :CHANnel<n> Commands Summary Command Query Options and Query Returns :CHANnel<n>:BWLimit...
Page 272
<n> ::= 1 to (# analog channels) page 289) ON}} (see in NR1 format :CHANnel<n>:PROTectio :CHANnel<n>:PROTectio {NORM | TRIP} page 290) page 290) n (see n? (see <n> ::= 1 to (# analog channels) in NR1 format Keysight InfiniiVision M9241/42/43A PXIe Oscilloscopes SCPI Programmer's Guide...
Page 273
Use :CHANnel1?, :CHANnel2?, :CHANnel3? or :CHANnel4? to query setup information for the CHANnel<n> subsystem. Return Format The following are sample responses from the :CHANnel<n>? query. In this case, the query was issued following a *RST command. Keysight InfiniiVision M9241/42/43A PXIe Oscilloscopes SCPI Programmer's Guide...
Query Syntax :CHANnel<n>:BWLimit? The :CHANnel<n>:BWLimit? query returns the current setting of the low-pass filter. Return Format <bwlimit><NL> <bwlimit> ::= {1 | 0} See Also • "Introduction to :CHANnel<n> Commands" on page 273 Keysight InfiniiVision M9241/42/43A PXIe Oscilloscopes SCPI Programmer's Guide...
:CHANnel<n>:COUPling? The :CHANnel<n>:COUPling? query returns the current coupling for the specified channel. Return Format <coupling value><NL> <coupling value> ::= {AC | DC} See Also • "Introduction to :CHANnel<n> Commands" on page 273 Keysight InfiniiVision M9241/42/43A PXIe Oscilloscopes SCPI Programmer's Guide...
The :CHANnel<n>:IMPedance? query returns the current input impedance setting for the specified channel. Return Format <impedance value><NL> <impedance value> ::= {ONEM | FIFT} See Also • "Introduction to :CHANnel<n> Commands" on page 273 Keysight InfiniiVision M9241/42/43A PXIe Oscilloscopes SCPI Programmer's Guide...
:CHANnel<n>:INVert? The :CHANnel<n>:INVert? query returns the current state of the channel inversion. Return Format <invert value><NL> <invert value> ::= {0 | 1} See Also • "Introduction to :CHANnel<n> Commands" on page 273 Keysight InfiniiVision M9241/42/43A PXIe Oscilloscopes SCPI Programmer's Guide...
<offset> ::= Vertical offset value in NR3 format See Also • "Introduction to :CHANnel<n> Commands" on page 273 • ":CHANnel<n>:RANGe" on page 291 • ":CHANnel<n>:SCALe" on page 292 • ":CHANnel<n>:PROBe" on page 282 Keysight InfiniiVision M9241/42/43A PXIe Oscilloscopes SCPI Programmer's Guide...
The probe attenuation factor may be set ' from 0.001 to 10000. myScope.WriteString ":CHANnel1:PROBe 10" ' Set Probe to 10:1. See complete example programs at: Chapter 40, “Programming Examples,” starting on page 1363 Keysight InfiniiVision M9241/42/43A PXIe Oscilloscopes SCPI Programmer's Guide...
The :CHANnel<n>:PROBe:SKEW? query returns the current probe skew setting for the selected channel. Return Format <skew value><NL> <skew value> ::= skew value in NR3 format See Also • "Introduction to :CHANnel<n> Commands" on page 273 Keysight InfiniiVision M9241/42/43A PXIe Oscilloscopes SCPI Programmer's Guide...
The :CHANnel<n>:PROBe:STYPe? query returns the current probe signal type setting for the selected channel. Return Format <signal type><NL> <signal type> ::= {DIFF | SING} See Also • "Introduction to :CHANnel<n> Commands" on page 273 • ":CHANnel<n>:OFFSet" on page 281 Keysight InfiniiVision M9241/42/43A PXIe Oscilloscopes SCPI Programmer's Guide...
NORM (normal) is returned. Return Format {NORM | TRIP}<NL> See Also • "Introduction to :CHANnel<n> Commands" on page 273 • ":CHANnel<n>:COUPling" on page 276 • ":CHANnel<n>:IMPedance" on page 278 • ":CHANnel<n>:PROBe" on page 282 Keysight InfiniiVision M9241/42/43A PXIe Oscilloscopes SCPI Programmer's Guide...
' range value is 8 times the volts per division. myScope.WriteString ":CHANnel1:RANGe 8" ' Set the vertical range to 8 volts. See complete example programs at: Chapter 40, “Programming Examples,” starting on page 1363 Keysight InfiniiVision M9241/42/43A PXIe Oscilloscopes SCPI Programmer's Guide...
<scale value><NL> <scale value> ::= vertical units per division in NR3 format See Also • "Introduction to :CHANnel<n> Commands" on page 273 • ":CHANnel<n>:RANGe" on page 291 • ":CHANnel<n>:PROBe" on page 282 Keysight InfiniiVision M9241/42/43A PXIe Oscilloscopes SCPI Programmer's Guide...
The :CHANnel<n>:VERNier? query returns the current state of the channel's vernier setting. Return Format <vernier value><NL> <vernier value> ::= {0 | 1} See Also • "Introduction to :CHANnel<n> Commands" on page 273 Keysight InfiniiVision M9241/42/43A PXIe Oscilloscopes SCPI Programmer's Guide...
Keysight InfiniiVision M9241/42/43A PXIe Oscilloscopes SCPI Programmer's Guide 11 :COUNter Commands These commands control the counter feature. See "Introduction to :COUNter Commands" on page 296. Table 86 :COUNter Commands Summary Command Query Options and Query Returns :COUNter:CURRent? <value> ::= current counter value...
Page 296
Use :COUNter? to query setup information for the COUNter subsystem. Return Format The following is a sample response from the :COUNter? query. In this case, the query was issued following the *RST command. :COUN:ENAB 0;SOUR CHAN1;MODE FREQ;NDIG 5 Keysight InfiniiVision M9241/42/43A PXIe Oscilloscopes SCPI Programmer's Guide...
Return Format <value><NL> <value> ::= current counter value in NR3 format See Also • ":COUNter:ENABle" on page 298 • ":COUNter:MODE" on page 299 • ":COUNter:NDIGits" on page 300 • ":COUNter:SOURce" on page 301 Keysight InfiniiVision M9241/42/43A PXIe Oscilloscopes SCPI Programmer's Guide...
The :COUNter:ENABle? query returns whether the counter is enabled or disabled. Return Format <off_on><NL> {0 | 1} See Also • ":COUNter:CURRent" on page 297 • ":COUNter:MODE" on page 299 • ":COUNter:NDIGits" on page 300 • ":COUNter:SOURce" on page 301 Keysight InfiniiVision M9241/42/43A PXIe Oscilloscopes SCPI Programmer's Guide...
The :COUNter:SOURce? query returns the currently set counter source channel. Return Format <source><NL> See Also • ":COUNter:CURRent" on page 297 • ":COUNter:ENABle" on page 298 • ":COUNter:MODE" on page 299 • ":COUNter:NDIGits" on page 300 Keysight InfiniiVision M9241/42/43A PXIe Oscilloscopes SCPI Programmer's Guide...
The :DEMO:OUTPut? query returns the current state of the demo signal output setting. Return Format <on_off><NL> <on_off> ::= {1 | 0} See Also • "Introduction to :DEMO Commands" on page 307 • ":DEMO:FUNCtion" on page 308 Keysight InfiniiVision M9241/42/43A PXIe Oscilloscopes SCPI Programmer's Guide...
Page 311
Keysight InfiniiVision M9241/42/43A PXIe Oscilloscopes SCPI Programmer's Guide 13 :DISPlay Commands Control how waveforms, graticule, and text are displayed and written on the screen. See "Introduction to :DISPlay Commands" on page 313. Table 88 :DISPlay Commands Summary Command Query Options and Query Returns :DISPlay:ANNotation<n...
Page 313
Use :DISPlay? to query the setup information for the DISPlay subsystem. Return Format The following is a sample response from the :DISPlay? query. In this case, the query was issued following a *RST command. :DISP:LAB 0;VECT 1;PERS MIN Keysight InfiniiVision M9241/42/43A PXIe Oscilloscopes SCPI Programmer's Guide...
<value> ::= an integer from 0 to (800 - width of annotation) in NR1 form See Also • ":DISPlay:ANNotation<n>:Y1Position" on page 319 • ":DISPlay:ANNotation<n>" on page 314 • ":DISPlay:ANNotation<n>:COLor" on page 316 • ":DISPlay:ANNotation<n>:BACKground" on page 315 • ":DISPlay:ANNotation<n>:TEXT" on page 317 Keysight InfiniiVision M9241/42/43A PXIe Oscilloscopes SCPI Programmer's Guide...
<value> ::= an integer from 0 to (480 - height of annotation) in NR1 for mat. See Also • ":DISPlay:ANNotation<n>:X1Position" on page 318 • ":DISPlay:ANNotation<n>" on page 314 • ":DISPlay:ANNotation<n>:COLor" on page 316 • ":DISPlay:ANNotation<n>:BACKground" on page 315 • ":DISPlay:ANNotation<n>:TEXT" on page 317 Keysight InfiniiVision M9241/42/43A PXIe Oscilloscopes SCPI Programmer's Guide...
If the oscilloscope is running, all of the data for active channels and functions is erased; however, new data is displayed on the next acquisition. See Also • "Introduction to :DISPlay Commands" on page 313 Keysight InfiniiVision M9241/42/43A PXIe Oscilloscopes SCPI Programmer's Guide...
' Open file f or output. Put #1, , byteData ' Write data. Close #1 ' Close file. myScope.IO.Timeout = 5000 See complete example programs at: Chapter 40, “Programming Examples,” starting on page 1363 Keysight InfiniiVision M9241/42/43A PXIe Oscilloscopes SCPI Programmer's Guide...
The :DISPlay:GRATicule:INTensity command sets the graticule (grid) intensity. Query Syntax :DISPlay:GRATicule:INTensity? The :DISPlay:GRATicule:INTensity? query returns the graticule (grid) intensity setting. Return Format <value><NL> See Also • ":DISPlay:GRATicule:ALABels" on page 322 • ":DISPlay:GRATicule:TYPE" on page 324 Keysight InfiniiVision M9241/42/43A PXIe Oscilloscopes SCPI Programmer's Guide...
The :DISPlay:INTensity:WAVeform? query returns the waveform intensity setting. Return Format <value><NL> <value> ::= an integer from 0 to 100 in NR1 format. See Also • "Introduction to :DISPlay Commands" on page 313 Keysight InfiniiVision M9241/42/43A PXIe Oscilloscopes SCPI Programmer's Guide...
' DISP_LABEL - Turns label names ON or OFF on the analyzer display. myScope.WriteString ":DISPlay:LABel ON" ' Turn on labels. See complete example programs at: Chapter 40, “Programming Examples,” starting on page 1363 Keysight InfiniiVision M9241/42/43A PXIe Oscilloscopes SCPI Programmer's Guide...
<binary block> ::= an ordered list of up to 75 labels, a maximum of 32 characters each, separated by newline characters. See Also • "Introduction to :DISPlay Commands" on page 313 • ":DISPlay:LABel" on page 326 • ":CHANnel<n>:LABel" on page 280 Keysight InfiniiVision M9241/42/43A PXIe Oscilloscopes SCPI Programmer's Guide...
:DISPlay Commands :DISPlay:MESSage:CLEar (see page 1354) Command Syntax :DISPlay:MESSage:CLEar The :DISPlay:MESSage:CLEar command removes all user messages that are currently on screen. See Also • ":SYSTem:DSP" on page 1015 Keysight InfiniiVision M9241/42/43A PXIe Oscilloscopes SCPI Programmer's Guide...
When vectors are turned on, the oscilloscope displays lines connecting sampled data points. Query Syntax :DISPlay:VECTors? The :DISPlay:VECTors? query returns the vectors setting. Return Format <vectors><NL> <vectors> ::= 1 See Also • "Introduction to :DISPlay Commands" on page 313 Keysight InfiniiVision M9241/42/43A PXIe Oscilloscopes SCPI Programmer's Guide...
Page 333
Keysight InfiniiVision M9241/42/43A PXIe Oscilloscopes SCPI Programmer's Guide 14 :DVM Commands These commands control the digital voltmeter (DVM) feature. Table 89 :DVM Commands Summary Command Query Options and Query Returns :DVM:ARANge {{0 | :DVM:ARANge? (see {0 | 1} page 334)
Auto Range capability is on or off. Return Format <setting><NL> <setting> ::= {0 | 1} See Also • ":DVM:SOURce" on page 338 • ":DVM:ENABle" on page 336 • ":DVM:MODE" on page 337 Keysight InfiniiVision M9241/42/43A PXIe Oscilloscopes SCPI Programmer's Guide...
The :DVM:CURRent? query returns the displayed 3-digit DVM value based on the current mode. Return Format <dvm_value><NL> <dvm_value> ::= floating-point number in NR3 format See Also • ":DVM:SOURce" on page 338 • ":DVM:ENABle" on page 336 • ":DVM:MODE" on page 337 Keysight InfiniiVision M9241/42/43A PXIe Oscilloscopes SCPI Programmer's Guide...
(DVM) analysis feature is on or off. Return Format <setting><NL> <setting> ::= {0 | 1} See Also • ":DVM:SOURce" on page 338 • ":DVM:MODE" on page 337 • ":DVM:ARANge" on page 334 Keysight InfiniiVision M9241/42/43A PXIe Oscilloscopes SCPI Programmer's Guide...
Return Format <dvm_mode><NL> <dvm_mode> ::= {ACRM | DC | DCRM} See Also • ":DVM:ENABle" on page 336 • ":DVM:SOURce" on page 338 • ":DVM:ARANge" on page 334 • ":DVM:CURRent" on page 335 Keysight InfiniiVision M9241/42/43A PXIe Oscilloscopes SCPI Programmer's Guide...
<source> ::= {CHAN<n>} <n> ::= 1-2 or 1-4 in NR1 format See Also • ":DVM:ENABle" on page 336 • ":DVM:MODE" on page 337 • ":DVM:ARANge" on page 334 • ":DVM:CURRent" on page 335 Keysight InfiniiVision M9241/42/43A PXIe Oscilloscopes SCPI Programmer's Guide...
Page 339
Keysight InfiniiVision M9241/42/43A PXIe Oscilloscopes SCPI Programmer's Guide 15 :EXTernal Trigger Commands Control the input characteristics of the external trigger input. See "Introduction to :EXTernal Trigger Commands" on page 339. Table 90 :EXTernal Trigger Commands Summary Command Query Options and Query Returns...
(always 0). Return Format <bwlimit><NL> <bwlimit> ::= 0 See Also • "Introduction to :EXTernal Trigger Commands" on page 339 • "Introduction to :TRIGger Commands" on page 1053 • ":TRIGger:HFReject" on page 1058 Keysight InfiniiVision M9241/42/43A PXIe Oscilloscopes SCPI Programmer's Guide...
<attenuation> ::= probe attenuation ratio in NR3 format See Also • "Introduction to :EXTernal Trigger Commands" on page 339 • ":EXTernal:RANGe" on page 342 • "Introduction to :TRIGger Commands" on page 1053 • ":CHANnel<n>:PROBe" on page 282 Keysight InfiniiVision M9241/42/43A PXIe Oscilloscopes SCPI Programmer's Guide...
<range_argument> ::= external trigger range value in NR3 format See Also • "Introduction to :EXTernal Trigger Commands" on page 339 • ":EXTernal:PROBe" on page 341 • "Introduction to :TRIGger Commands" on page 1053 Keysight InfiniiVision M9241/42/43A PXIe Oscilloscopes SCPI Programmer's Guide...
Page 345
Keysight InfiniiVision M9241/42/43A PXIe Oscilloscopes SCPI Programmer's Guide 16 :FRANalysis Commands Control oscilloscope functions associated with the Frequency Response Analysis (FRA) feature, which is available in oscilloscope models that have a license-enabled built-in waveform generator. See "Introduction to :FRANalysis Commands"...
Page 346
Use :FRANalysis? to query setup information for the FRANalysis subsystem. Return Format The following is a sample response from the :FRANalysis? query. In this case, the query was issued following a *RST command. :FRAN:SOUR:INP CHAN1;OUTP CHAN2;:FRAN:FREQ:STAR +100E+00; STOP +20.000000E+06;:FRAN:WGEN:VOLT +200.0E-03;LOAD FIFT Keysight InfiniiVision M9241/42/43A PXIe Oscilloscopes SCPI Programmer's Guide...
See Also • ":FRANalysis:RUN" on page 354 • ":FRANalysis:FREQuency:SINGle" on page 350 • ":FRANalysis:FREQuency:STARt" on page 351 • ":FRANalysis:FREQuency:STOP" on page 352 • ":FRANalysis:PPDecade" on page 353 • ":FRANalysis:WGEN:VOLTage:PROFile" on page 360 Keysight InfiniiVision M9241/42/43A PXIe Oscilloscopes SCPI Programmer's Guide...
Query Syntax :FRANalysis:PPDecade? The :FRANalysis:PPDecade? query returns the points per decade setting. Return Format <value><NL> See Also • ":FRANalysis:FREQuency:STARt" on page 351 • ":FRANalysis:FREQuency:STOP" on page 352 • ":FRANalysis:WGEN:VOLTage:PROFile" on page 360 Keysight InfiniiVision M9241/42/43A PXIe Oscilloscopes SCPI Programmer's Guide...
"NONE" if neither gain nor phase data is included. Return Format <selection_list><NL> <selection_list> ::= {"NONE" | "GAIN" | "PHASe" | "GAIN,PHASe"} See Also • ":FRANalysis:RUN" on page 354 • ":FRANalysis:DATA" on page 347 Keysight InfiniiVision M9241/42/43A PXIe Oscilloscopes SCPI Programmer's Guide...
The :FRANalysis:WGEN:VOLTage:PROFile? query returns the voltage profile setting. Return Format <setting><NL> <setting> ::= {0 | 1} See Also • ":FRANalysis:WGEN:VOLTage" on page 359 • ":FRANalysis:PPDecade" on page 353 • ":FRANalysis:FREQuency:STARt" on page 351 • ":FRANalysis:FREQuency:STOP" on page 352 Keysight InfiniiVision M9241/42/43A PXIe Oscilloscopes SCPI Programmer's Guide...
Page 361
Keysight InfiniiVision M9241/42/43A PXIe Oscilloscopes SCPI Programmer's Guide 17 :FUNCtion<m> Commands Control math functions in the oscilloscope. See "Introduction to :FUNCtion<m> Commands" on page 365. Table 92 :FUNCtion<m> Commands Summary Command Query Options and Query Returns :FUNCtion<m>:AVERage: :FUNCtion<m>:AVERage: <count> ::= an integer from 2 to...
Page 362
Legal values are 1 Hz to 100 GHz. <m> ::= 1 to (# math functions) in NR1 format :FUNCtion<m>[:FFT]:SR <sample_rate> ::= Hz in NR3 page 381) ATe? (see format <m> ::= 1 to (# math functions) in NR1 format Keysight InfiniiVision M9241/42/43A PXIe Oscilloscopes SCPI Programmer's Guide...
Page 363
(see screen in NR3 format. page 389) The range of legal values is +/-10 times the current sensitivity of the selected function. <m> ::= 1 to (# math functions) in NR1 format Keysight InfiniiVision M9241/42/43A PXIe Oscilloscopes SCPI Programmer's Guide...
Page 364
<suffix> ::= {V | dB} page 396) <m> ::= 1 to (# math functions) in NR1 format :FUNCtion<m>:SMOoth:P :FUNCtion<m>:SMOoth:P <points> ::= odd integer in NR1 page 397) OINts <points> (see OINts? (see format page 397) Keysight InfiniiVision M9241/42/43A PXIe Oscilloscopes SCPI Programmer's Guide...
Page 365
":FUNCtion<m>:OPERation" on page 390. The SOURce1, DISPlay, RANGe, and OFFSet (or REFerence) commands apply to any function. Reporting the Setup Use :FUNCtion<m>? to query setup information for the FUNCtion subsystem. Return Format Keysight InfiniiVision M9241/42/43A PXIe Oscilloscopes SCPI Programmer's Guide...
Page 366
:FUNCtion<m> Commands The following is a sample response from the :FUNCtion1? query. In this case, the query was issued following a *RST command. :FUNC1:OPER ADD;DISP 0;SOUR1 CHAN1;SOUR2 CHAN2;RANG +8.00E+00;OFFS +0.0E+00 Keysight InfiniiVision M9241/42/43A PXIe Oscilloscopes SCPI Programmer's Guide...
The :FUNCtion<m>:AVERage:COUNt? query returns the number of waveforms to be averaged together. Return Format <count><NL> <count> ::= an integer from 2 to 65536 in NR1 format See Also • ":FUNCtion<m>:OPERation" on page 390 Keysight InfiniiVision M9241/42/43A PXIe Oscilloscopes SCPI Programmer's Guide...
:FUNCtion<m> Commands :FUNCtion<m>:CLEar (see page 1354) Command Syntax :FUNCtion<m>:CLEar When the :FUNCtion<m>:OPERation is AVERage, MAXHold, or MINHold, the :FUNCtion<m>:CLEar command clears the number of evaluated waveforms. See Also • ":FUNCtion<m>:AVERage:COUNt" on page 367 Keysight InfiniiVision M9241/42/43A PXIe Oscilloscopes SCPI Programmer's Guide...
"Introduction to :FUNCtion<m> Commands" on page 365 • "*OPC (Operation Complete)" on page 185 • ":FUNCtion<m>:SCALe" on page 396 • ":VIEW" on page 239 • ":BLANk" on page 210 • ":STATus" on page 236 Keysight InfiniiVision M9241/42/43A PXIe Oscilloscopes SCPI Programmer's Guide...
Page 370
<m> ::= 1-4 in NR1 format The :FUNCtion<m>[:FFT]:BSIZe? query returns the Bin Size setting for the FFT. Return Format <bin_size><NL> <bin_size> ::= Hz in NR3 format See Also • ":FUNCtion<m>[:FFT]:READout<n>" on page 379 Keysight InfiniiVision M9241/42/43A PXIe Oscilloscopes SCPI Programmer's Guide...
:FUNCtion<m>:SPAN value, they no longer track the :TIMebase:RANGe value. See Also • "Introduction to :FUNCtion<m> Commands" on page 365 • ":FUNCtion<m>[:FFT]:SPAN" on page 380 • ":TIMebase:RANGe" on page 1043 • ":TIMebase:SCALe" on page 1047 Keysight InfiniiVision M9241/42/43A PXIe Oscilloscopes SCPI Programmer's Guide...
Page 372
:FUNCtion<m>[:FFT]:DETection:POINts? The :FUNCtion<m>[:FFT]:DETection:POINts? query returns the FFT detector points setting. Return Format <number_of_buckets><NL> <number_of_buckets> ::= an integer in NR1 format See Also • ":SYSTem:PRECision" on page 1021 • ":FUNCtion<m>[:FFT]:DETection:TYPE" on page 373 Keysight InfiniiVision M9241/42/43A PXIe Oscilloscopes SCPI Programmer's Guide...
Page 373
The :FUNCtion<m>[:FFT]:DETection:TYPE? query returns the FFT detector type setting Return Format <type><NL> <type> ::= {OFF | SAMPle | PPOSitive | PNEGative | NORMal | AVERage} See Also • ":FUNCtion<m>[:FFT]:DETection:POINts" on page 372 Keysight InfiniiVision M9241/42/43A PXIe Oscilloscopes SCPI Programmer's Guide...
The :FUNCtion<m>[:FFT]:FREQuency:STARt? query returns the current start frequency in Hertz. Return Format <frequency><NL> <frequency> ::= the start frequency in NR3 format. See Also • ":FUNCtion<m>[:FFT]:FREQuency:STOP" on page 375 • ":FUNCtion<m>[:FFT]:CENTer" on page 371 • ":FUNCtion<m>[:FFT]:SPAN" on page 380 Keysight InfiniiVision M9241/42/43A PXIe Oscilloscopes SCPI Programmer's Guide...
The :FUNCtion<m>[:FFT]:FREQuency:STOP? query returns returns the current stop frequency in Hertz. Return Format <frequency><NL> <frequency> ::= the stop frequency in NR3 format. See Also • ":FUNCtion<m>[:FFT]:FREQuency:STARt" on page 374 • ":FUNCtion<m>[:FFT]:CENTer" on page 371 • ":FUNCtion<m>[:FFT]:SPAN" on page 380 Keysight InfiniiVision M9241/42/43A PXIe Oscilloscopes SCPI Programmer's Guide...
:FUNCtion<m>[:FFT]:PHASe:REFerence? The :FUNCtion<m>[:FFT]:PHASe:REFerence? query returns the selected reference point. Return Format <ref_point><NL> <ref_point> ::= {TRIGger | DISPlay} See Also • ":FUNCtion<m>:OPERation" on page 390 • "Introduction to :FUNCtion<m> Commands" on page 365 Keysight InfiniiVision M9241/42/43A PXIe Oscilloscopes SCPI Programmer's Guide...
Page 378
<m> ::= 1-4 in NR1 format The :FUNCtion<m>[:FFT]:RBWidth? query returns the Resolution Bandwidth setting for the FFT. Return Format <resolution_bw><NL> <resolution_bw> ::= Hz in NR3 format See Also • ":FUNCtion<m>[:FFT]:READout<n>" on page 379 Keysight InfiniiVision M9241/42/43A PXIe Oscilloscopes SCPI Programmer's Guide...
Page 379
The :FUNCtion<m>[:FFT]:READout<n>? query returns the readout selection. Return Format <readout_type><NL> <readout_type> ::= {SRAT | BSIZ | RBW} See Also • ":FUNCtion<m>[:FFT]:BSIZe" on page 370 • ":FUNCtion<m>[:FFT]:RBWidth" on page 378 • ":FUNCtion<m>[:FFT]:SRATe" on page 381 Keysight InfiniiVision M9241/42/43A PXIe Oscilloscopes SCPI Programmer's Guide...
<span> ::= the current frequency span in NR3 format. Legal values are 1 Hz to 100 GHz. See Also • "Introduction to :FUNCtion<m> Commands" on page 365 • ":FUNCtion<m>[:FFT]:CENTer" on page 371 • ":TIMebase:RANGe" on page 1043 • ":TIMebase:SCALe" on page 1047 Keysight InfiniiVision M9241/42/43A PXIe Oscilloscopes SCPI Programmer's Guide...
Page 381
<m> ::= 1-4 in NR1 format The :FUNCtion<m>[:FFT]:SRATe? query returns the Sample Rate setting for the FFT. Return Format <sample_rate><NL> <sample_rate> ::= Hz in NR3 format See Also • ":FUNCtion<m>[:FFT]:READout<n>" on page 379 Keysight InfiniiVision M9241/42/43A PXIe Oscilloscopes SCPI Programmer's Guide...
<units> ::= {DEC | VRMS} for the FFT (magnitude) operation <units> ::= {DEGR | RAD} for the FFTPhase operation See Also • ":FUNCtion<m>[:FFT]:GATE" on page 376 • "Introduction to :FUNCtion<m> Commands" on page 365 • ":FUNCtion<m>:OPERation" on page 390 Keysight InfiniiVision M9241/42/43A PXIe Oscilloscopes SCPI Programmer's Guide...
The high-pass filter is a single-pole high pass filter. Query Syntax :FUNCtion<m>:FREQuency:HIGHpass? The :FUNCtion<m>:FREQuency:HIGHpass query returns the high-pass filter's cutoff frequency. Return Format <3dB_freq><NL> <3dB_freq> ::= -3dB cutoff frequency value in NR3 format See Also • ":FUNCtion<m>:OPERation" on page 390 Keysight InfiniiVision M9241/42/43A PXIe Oscilloscopes SCPI Programmer's Guide...
The low-pass filter is a 4th order Bessel-Thompson filter. Query Syntax :FUNCtion<m>:FREQuency:LOWPass? The :FUNCtion<m>:FREQuency:LOWPass query returns the low-pass filter's cutoff frequency. Return Format <3dB_freq><NL> <3dB_freq> ::= -3dB cutoff frequency value in NR3 format See Also • ":FUNCtion<m>:OPERation" on page 390 Keysight InfiniiVision M9241/42/43A PXIe Oscilloscopes SCPI Programmer's Guide...
The :FUNCtion<m>:INTegrate:IOFFset? query returns the current input offset value. Return Format <input_offset><NL> <input_offset> ::= DC offset correction in NR3 format. See Also • "Introduction to :FUNCtion<m> Commands" on page 365 • ":FUNCtion<m>:OPERation" on page 390 Keysight InfiniiVision M9241/42/43A PXIe Oscilloscopes SCPI Programmer's Guide...
Query Syntax :FUNCtion<m>:LINear:GAIN? The :FUNCtion<m>:LINear:GAIN query returns the gain value. Return Format <value><NL> <value> ::= 'A' in Ax + B, value in NR3 format See Also • ":FUNCtion<m>:OPERation" on page 390 Keysight InfiniiVision M9241/42/43A PXIe Oscilloscopes SCPI Programmer's Guide...
Query Syntax :FUNCtion<m>:LINear:OFFSet? The :FUNCtion<m>:LINear:OFFSet query returns the offset value. Return Format <value><NL> <value> ::= 'B' in Ax + B, value in NR3 format See Also • ":FUNCtion<m>:OPERation" on page 390 Keysight InfiniiVision M9241/42/43A PXIe Oscilloscopes SCPI Programmer's Guide...
<offset> ::= the value at center screen in NR3 format. See Also • "Introduction to :FUNCtion<m> Commands" on page 365 • ":FUNCtion<m>:RANGe" on page 394 • ":FUNCtion<m>:REFerence" on page 395 • ":FUNCtion<m>:SCALe" on page 396 Keysight InfiniiVision M9241/42/43A PXIe Oscilloscopes SCPI Programmer's Guide...
(Hz), and the vertical cursors change from volts to degrees or radians. • LINear — Ax + B — The LINear commands set the gain (A) and offset (B) values for this function. Keysight InfiniiVision M9241/42/43A PXIe Oscilloscopes SCPI Programmer's Guide...
Page 391
• ENVelope — Envelope — The resulting math waveform is the amplitude envelope for an amplitude modulated (AM) input signal. Keysight InfiniiVision M9241/42/43A PXIe Oscilloscopes SCPI Programmer's Guide...
Page 392
| SQRT | MAGN | ABS | SQU | LN | LOG | EXP | TEN | LOWP | HIGH | AVER | SMO | ENV | LIN | MAX | MIN | PEAK | MAXH | MINH | TREN} Keysight InfiniiVision M9241/42/43A PXIe Oscilloscopes SCPI Programmer's Guide...
Page 393
387 • ":FUNCtion<m>:LINear:OFFSet" on page 388 • ":FUNCtion<m>:FREQuency:LOWPass" on page 385 • ":FUNCtion<m>:FREQuency:HIGHpass" on page 384 • ":FUNCtion<m>:AVERage:COUNt" on page 367 • ":FUNCtion<m>:SMOoth:POINts" on page 397 • ":FUNCtion<m>:TRENd:NMEasurement" on page 401 Keysight InfiniiVision M9241/42/43A PXIe Oscilloscopes SCPI Programmer's Guide...
The :FUNCtion<m>:RANGe? query returns the current full-scale range value for the selected function. Return Format <range><NL> <range> ::= the full-scale vertical axis value in NR3 format. See Also • "Introduction to :FUNCtion<m> Commands" on page 365 • ":FUNCtion<m>:SCALe" on page 396 Keysight InfiniiVision M9241/42/43A PXIe Oscilloscopes SCPI Programmer's Guide...
<level> ::= the current reference level in NR3 format. See Also • "Introduction to :FUNCtion<m> Commands" on page 365 • ":FUNCtion<m>:OFFSet" on page 389 • ":FUNCtion<m>:RANGe" on page 394 • ":FUNCtion<m>:SCALe" on page 396 Keysight InfiniiVision M9241/42/43A PXIe Oscilloscopes SCPI Programmer's Guide...
<scale value> ::= vertical units/div value in NR3 format See Also • "Introduction to :FUNCtion<m> Commands" on page 365 • ":FUNCtion<m>:DISPlay" on page 369 • ":FUNCtion<m>:OPERation" on page 390 • ":FUNCtion<m>:RANGe" on page 394 Keysight InfiniiVision M9241/42/43A PXIe Oscilloscopes SCPI Programmer's Guide...
You can choose an odd number of points, from 3 up to half of the measurement record or precision analysis record. Query Syntax :FUNCtion<m>:SMOoth:POINts? The :FUNCtion<m>:SMOoth:POINts? query returns the number of smoothing points specified. Return Format <points><NL> See Also • ":FUNCtion<m>:OPERation" on page 390 Keysight InfiniiVision M9241/42/43A PXIe Oscilloscopes SCPI Programmer's Guide...
Page 398
Another shorthand notation for SOURce1 in this command/query (besides SOUR1) is SOUR. NOTE When :FUNCtion<m>:OPERation is TRENd, the :FUNCtion<m>:SOURce1 command reports error -221,"Settings conflict" because the TRENd function operates on a measurement and not a source waveform. Query Syntax :FUNCtion<m>:SOURce1? Keysight InfiniiVision M9241/42/43A PXIe Oscilloscopes SCPI Programmer's Guide...
Page 399
Return Format <value><NL> <value> ::= {CHAN<n> | FUNC<c> | WMEM<r> | BUS<b>} See Also • "Introduction to :FUNCtion<m> Commands" on page 365 • ":FUNCtion<m>:OPERation" on page 390 Keysight InfiniiVision M9241/42/43A PXIe Oscilloscopes SCPI Programmer's Guide...
Page 400
Return Format <value><NL> <value> ::= {CHAN<n> | WMEM<r> | NONE} See Also • "Introduction to :FUNCtion<m> Commands" on page 365 • ":FUNCtion<m>:OPERation" on page 390 • ":FUNCtion<m>:SOURce1" on page 398 Keysight InfiniiVision M9241/42/43A PXIe Oscilloscopes SCPI Programmer's Guide...
If no measurements are installed, the :FUNCtion<m>:TRENd:NMEasurement? query will return NONE. Return Format MEAS<n><NL> <n> ::= # of installed measurement, from 1 to 8 See Also • ":FUNCtion<m>:OPERation" on page 390 Keysight InfiniiVision M9241/42/43A PXIe Oscilloscopes SCPI Programmer's Guide...
Screen image data is returned in the IEEE-488.2 # binary block data format. Return Format <display_data><NL> <display_data> ::= binary block data in IEEE-488.2 # format. See Also • ":HCOPY:SDUMp:FORMat" on page 405 • ":DISPlay:DATA" on page 321 • "*RST (Reset)" on page 189 Keysight InfiniiVision M9241/42/43A PXIe Oscilloscopes SCPI Programmer's Guide...
(instead of a setup or data format). Return Format <format><NL> <format> ::= {PNG | BMP | BMP8} See Also • ":HCOPY:SDUMp:DATA" on page 404 • ":DISPlay:DATA" on page 321 • "*RST (Reset)" on page 189 Keysight InfiniiVision M9241/42/43A PXIe Oscilloscopes SCPI Programmer's Guide...
Page 407
Keysight InfiniiVision M9241/42/43A PXIe Oscilloscopes SCPI Programmer's Guide 19 :LISTer Commands Table 94 :LISTer Commands Summary Command Query Options and Query Returns :LISTer:DATA? (see <binary_block> ::= page 408) comma-separated data with newlines at the end of each row :LISTer:DISPlay {{OFF...
<binary_block> ::= comma-separated data with newlines at the end of each row See Also • "Introduction to :LISTer Commands" on page 407 • ":LISTer:DISPlay" on page 409 • "Definite-Length Block Response Data" on page 171 Keysight InfiniiVision M9241/42/43A PXIe Oscilloscopes SCPI Programmer's Guide...
Return Format <time_ref><NL> <time_ref> ::= {TRIGger | PREVious} See Also • "Introduction to :LISTer Commands" on page 407 • ":SBUS<n>:DISPlay" on page 724 • ":LISTer:DATA" on page 408 • ":LISTer:DISPlay" on page 409 Keysight InfiniiVision M9241/42/43A PXIe Oscilloscopes SCPI Programmer's Guide...
Page 411
Keysight InfiniiVision M9241/42/43A PXIe Oscilloscopes SCPI Programmer's Guide 20 :MARKer Commands Set and query the settings of X-axis markers (X1 and X2 cursors) and the Y-axis markers (Y1 and Y2 cursors). See "Introduction to :MARKer Commands" page 413. Table 95 :MARKer Commands Summary...
Page 412
<position> ::= Y2 cursor position page 428) <position>[suffix] (see value in NR3 format page 428) (see [suffix] ::= {V | mV | dB} <return_value> ::= Y2 cursor position value in NR3 format Keysight InfiniiVision M9241/42/43A PXIe Oscilloscopes SCPI Programmer's Guide...
Page 413
Use :MARKer? to query setup information for the MARKer subsystem. Return Format The following is a sample response from the :MARKer? query. In this case, the query was issued following a *RST and ":MARKer:MODE MANual" command. :MARK:X1Y1 CHAN1;X2Y2 CHAN1;MODE MAN Keysight InfiniiVision M9241/42/43A PXIe Oscilloscopes SCPI Programmer's Guide...
The :MARKer:X1:DISPlay command specifies whether the X1 cursor is displayed. Query Syntax :MARKer:X1:DISPlay? The :MARKer:X1:DISPlay? query returns the X1 cursor display setting. Return Format <setting><NL> <setting> ::= {0 | 1} See Also • ":MARKer:X1:DISPlay" on page 416 Keysight InfiniiVision M9241/42/43A PXIe Oscilloscopes SCPI Programmer's Guide...
The :MARKer:X2:DISPlay command specifies whether the X2 cursor is displayed. Query Syntax :MARKer:X2:DISPlay? The :MARKer:X2:DISPlay? query returns the X2 cursor display setting. Return Format <setting><NL> <setting> ::= {0 | 1} See Also • ":MARKer:X2:DISPlay" on page 419 Keysight InfiniiVision M9241/42/43A PXIe Oscilloscopes SCPI Programmer's Guide...
The :MARKer:Y1:DISPlay command specifies whether the Y1 cursor is displayed. Query Syntax :MARKer:Y1:DISPlay? The :MARKer:Y1:DISPlay? query returns the Y1 cursor display setting. Return Format <setting><NL> <setting> ::= {0 | 1} See Also • ":MARKer:Y1:DISPlay" on page 425 Keysight InfiniiVision M9241/42/43A PXIe Oscilloscopes SCPI Programmer's Guide...
The :MARKer:Y2:DISPlay command specifies whether the Y2 cursor is displayed. Query Syntax :MARKer:Y2:DISPlay? The :MARKer:Y2:DISPlay? query returns the Y2 cursor display setting. Return Format <setting><NL> <setting> ::= {0 | 1} See Also • ":MARKer:Y2:DISPlay" on page 427 Keysight InfiniiVision M9241/42/43A PXIe Oscilloscopes SCPI Programmer's Guide...
Page 433
Keysight InfiniiVision M9241/42/43A PXIe Oscilloscopes SCPI Programmer's Guide 21 :MEASure Commands Select automatic measurements to be made and control time markers. See "Introduction to :MEASure Commands" on page 448. Table 96 :MEASure Commands Summary Command Query Options and Query Returns...
Page 435
464) page 464) >] (see >] (see <n> ::= 1 to (# analog channels) in NR1 format <return_value> ::= the amplitude of the selected waveform in volts in NR3 format Keysight InfiniiVision M9241/42/43A PXIe Oscilloscopes SCPI Programmer's Guide...
Page 436
[,<source1>][,<source page 468) page 468) CHANnel<n> with N2820A probe 2>] (see 2>] (see connected <n> ::= 1 to (# analog channels) in NR1 format <return_value> ::= calculated RMS voltage in NR3 format Keysight InfiniiVision M9241/42/43A PXIe Oscilloscopes SCPI Programmer's Guide...
Page 437
<source> ::= {FUNCtion<m> | MATH<m> | FFT} (source must be an FFT waveform) <m> ::= 1 to (# math functions) in NR1 format <return_value> ::= adjacent channel power ratio, dBV in NR3 format Keysight InfiniiVision M9241/42/43A PXIe Oscilloscopes SCPI Programmer's Guide...
Page 438
<n> ::= 1 to (# analog channels) in NR1 format <m> ::= 1 to (# math functions) in NR1 format <r> ::= 1 to (# ref waveforms) in NR1 format <return_value> ::= frequency in Hertz in NR3 format Keysight InfiniiVision M9241/42/43A PXIe Oscilloscopes SCPI Programmer's Guide...
Page 439
NR1 format <m> ::= 1 to (# math functions) in NR1 format <r> ::= 1 to (# ref waveforms) in NR1 format <return_value> ::= the falling pulse count in NR3 format Keysight InfiniiVision M9241/42/43A PXIe Oscilloscopes SCPI Programmer's Guide...
Page 440
NR1 format <m> ::= 1 to (# math functions) in NR1 format <r> ::= 1 to (# ref waveforms) in NR1 format <return_value> ::= the rising edge count in NR3 format Keysight InfiniiVision M9241/42/43A PXIe Oscilloscopes SCPI Programmer's Guide...
Page 441
NR1 format <m> ::= 1 to (# math functions) in NR1 format <r> ::= 1 to (# ref waveforms) in NR1 format <return_value> ::= the rising pulse count in NR3 format Keysight InfiniiVision M9241/42/43A PXIe Oscilloscopes SCPI Programmer's Guide...
Page 442
NR1 format <m> ::= 1 to (# math functions) in NR1 format <r> ::= 1 to (# ref waveforms) in NR1 format <return_value> ::= rise time in seconds in NR3 format Keysight InfiniiVision M9241/42/43A PXIe Oscilloscopes SCPI Programmer's Guide...
Page 443
{1 | ON}} (see page 497) :MEASure:STATistics:I NCRement (see page 498) :MEASure:STATistics:M :MEASure:STATistics:M <setting> ::= {INFinite | page 499) COunt <setting> (see COunt? (see <count>} page 499) <count> ::= 2 to 2000 in NR1 format Keysight InfiniiVision M9241/42/43A PXIe Oscilloscopes SCPI Programmer's Guide...
Page 444
<m> ::= 1 to (# math functions) in NR1 format <r> ::= 1 to (# ref waveforms) in NR1 format <return_value> ::= time in seconds of specified voltage crossing in NR3 format Keysight InfiniiVision M9241/42/43A PXIe Oscilloscopes SCPI Programmer's Guide...
Page 445
<m> ::= 1 to (# math functions) in NR1 format <r> ::= 1 to (# ref waveforms) in NR1 format <base_voltage> ::= voltage at the base of the selected waveform in NR3 format Keysight InfiniiVision M9241/42/43A PXIe Oscilloscopes SCPI Programmer's Guide...
Page 446
NR1 format <m> ::= 1 to (# math functions) in NR1 format <r> ::= 1 to (# ref waveforms) in NR1 format <return_value> ::= voltage peak-to-peak of the selected waveform in NR3 format Keysight InfiniiVision M9241/42/43A PXIe Oscilloscopes SCPI Programmer's Guide...
Page 447
NR1 format <m> ::= 1 to (# math functions) in NR1 format <r> ::= 1 to (# ref waveforms) in NR1 format <return_value> ::= voltage at the specified time in NR3 format Keysight InfiniiVision M9241/42/43A PXIe Oscilloscopes SCPI Programmer's Guide...
Page 448
<r> ::= 1 to (# ref waveforms) in NR1 format <return_value> ::= horizontal value of the minimum in NR3 format Introduction to The commands in the MEASure subsystem are used to make parametric :MEASure measurements on displayed waveforms. Commands Keysight InfiniiVision M9241/42/43A PXIe Oscilloscopes SCPI Programmer's Guide...
Page 449
Use the :MEASure? query to obtain setup information for the MEASure subsystem. (Currently, this is only :MEASure:SOURce.) Return Format The following is a sample response from the :MEASure? query. In this case, the query was issued following a *RST command. Keysight InfiniiVision M9241/42/43A PXIe Oscilloscopes SCPI Programmer's Guide...
:MEASure Commands :MEASure:ALL (see page 1354) Command Syntax :MEASure:ALL This command installs a Snapshot All measurement on the screen. See Also • "Introduction to :MEASure Commands" on page 448 Keysight InfiniiVision M9241/42/43A PXIe Oscilloscopes SCPI Programmer's Guide...
The :MEASure:AREa? query measures and returns the area value. Return Format <value><NL> <value> ::= the area value in volt-seconds in NR3 format See Also • "Introduction to :MEASure Commands" on page 448 • ":MEASure:SOURce" on page 494 Keysight InfiniiVision M9241/42/43A PXIe Oscilloscopes SCPI Programmer's Guide...
<value> ::= the bit rate value in Hertz See Also • "Introduction to :MEASure Commands" on page 448 • ":MEASure:SOURce" on page 494 • ":MEASure:FREQuency" on page 475 • ":MEASure:PERiod" on page 483 Keysight InfiniiVision M9241/42/43A PXIe Oscilloscopes SCPI Programmer's Guide...
= (last edge on screen - first edge on screen) Return Format <value><NL> <value> ::= burst width in seconds in NR3 format See Also • "Introduction to :MEASure Commands" on page 448 • ":MEASure:SOURce" on page 494 Keysight InfiniiVision M9241/42/43A PXIe Oscilloscopes SCPI Programmer's Guide...
:MEASure Commands :MEASure:CLEar (see page 1354) Command Syntax :MEASure:CLEar This command clears all selected measurements and markers from the screen. See Also • "Introduction to :MEASure Commands" on page 448 Keysight InfiniiVision M9241/42/43A PXIe Oscilloscopes SCPI Programmer's Guide...
<source> ::= count in Hertz in NR3 format See Also • "Introduction to :MEASure Commands" on page 448 • ":MEASure:SOURce" on page 494 • ":MEASure:FREQuency" on page 475 • ":MEASure:CLEar" on page 455 Keysight InfiniiVision M9241/42/43A PXIe Oscilloscopes SCPI Programmer's Guide...
The delay measurement now allows an edge occurrence of zero (0) to specify automatic edge selection. The limitation of this command is that you cannot specify a negative slope with an occurrence count of zero (0). Keysight InfiniiVision M9241/42/43A PXIe Oscilloscopes SCPI Programmer's Guide...
Page 458
10%, 50%, and 90% values between Vbase and Vtop. • Threshold mode PERCent sets the measurement thresholds to any user-defined percentages between 5% and 95% of values between Vbase and Vtop. Keysight InfiniiVision M9241/42/43A PXIe Oscilloscopes SCPI Programmer's Guide...
Page 459
460 • ":MEASure:DELay:DEFine" on page 462 • ":MEASure:SOURce" on page 494 • ":CHANnel<n>:RANGe" on page 291 • ":CHANnel<n>:SCALe" on page 292 • ":CHANnel<n>:PROBe" on page 282 • ":CHANnel<n>:UNITs" on page 293 Keysight InfiniiVision M9241/42/43A PXIe Oscilloscopes SCPI Programmer's Guide...
In the :MEASure:DEFine command, you can set upper, middle, and lower threshold values. It is the middle threshold value that is used when performing the delay query. The standard upper, middle, and lower measurement thresholds are 90%, Keysight InfiniiVision M9241/42/43A PXIe Oscilloscopes SCPI Programmer's Guide...
Page 461
<value> ::= floating-point number delay time in seconds in NR3 format See Also • "Introduction to :MEASure Commands" on page 448 • ":MEASure:DELay:DEFine" on page 462 • ":MEASure:DEFine" on page 457 • ":MEASure:PHASe" on page 484 Keysight InfiniiVision M9241/42/43A PXIe Oscilloscopes SCPI Programmer's Guide...
<value> ::= time in seconds between the lower threshold and upper threshold in NR3 format See Also • "Introduction to :MEASure Commands" on page 448 • ":MEASure:RISetime" on page 491 • ":MEASure:SOURce" on page 494 Keysight InfiniiVision M9241/42/43A PXIe Oscilloscopes SCPI Programmer's Guide...
Ratio (ACPR) value. Return Format <return_value><NL> <return_value> ::= adjacent channel power ratio, dBV in NR3 format See Also • ":MEASure:FFT:CPOWer" on page 472 • ":MEASure:FFT:OBW" on page 473 • ":MEASure:FFT:THD" on page 474 Keysight InfiniiVision M9241/42/43A PXIe Oscilloscopes SCPI Programmer's Guide...
The :MEASure:FFT:CPOWer? query returns the measured Channel Power value. Return Format <return_value><NL> <return_value> ::= spectral channel power, dBV in NR3 format See Also • ":MEASure:FFT:ACPR" on page 471 • ":MEASure:FFT:OBW" on page 473 • ":MEASure:FFT:THD" on page 474 Keysight InfiniiVision M9241/42/43A PXIe Oscilloscopes SCPI Programmer's Guide...
The :MEASure:FFT:OBW? query returns the measured Occupied Bandwidth value. Return Format <return_value><NL> <return_value> ::= occupied bandwidth, Hz in NR3 format See Also • ":MEASure:FFT:ACPR" on page 471 • ":MEASure:FFT:CPOWer" on page 472 • ":MEASure:FFT:THD" on page 474 Keysight InfiniiVision M9241/42/43A PXIe Oscilloscopes SCPI Programmer's Guide...
The :MEASure:FFT:THD? query returns the measured Total Harmonic Distortion value. Return Format <return_value><NL> <return_value> ::= total harmonic distortion ratio percent in NR3 format See Also • ":MEASure:FFT:ACPR" on page 471 • ":MEASure:FFT:CPOWer" on page 472 • ":MEASure:FFT:OBW" on page 473 Keysight InfiniiVision M9241/42/43A PXIe Oscilloscopes SCPI Programmer's Guide...
<source> ::= frequency in Hertz in NR3 format See Also • "Introduction to :MEASure Commands" on page 448 • ":MEASure:SOURce" on page 494 • ":MEASure:PERiod" on page 483 Example Code • "Example Code" on page 495 Keysight InfiniiVision M9241/42/43A PXIe Oscilloscopes SCPI Programmer's Guide...
<value> ::= ratio of negative pulse width to period in NR3 format See Also • "Introduction to :MEASure Commands" on page 448 • ":MEASure:PERiod" on page 483 • ":MEASure:NWIDth" on page 479 • ":MEASure:SOURce" on page 494 • ":MEASure:DUTYcycle" on page 469 Keysight InfiniiVision M9241/42/43A PXIe Oscilloscopes SCPI Programmer's Guide...
The :MEASure:NEDGes? query measures and returns the on-screen falling edge count. Return Format <value><NL> <value> ::= the falling edge count in NR3 format See Also • "Introduction to :MEASure Commands" on page 448 • ":MEASure:SOURce" on page 494 Keysight InfiniiVision M9241/42/43A PXIe Oscilloscopes SCPI Programmer's Guide...
The :MEASure:NPULses? query measures and returns the on-screen falling pulse count. Return Format <value><NL> <value> ::= the falling pulse count in NR3 format See Also • "Introduction to :MEASure Commands" on page 448 • ":MEASure:SOURce" on page 494 Keysight InfiniiVision M9241/42/43A PXIe Oscilloscopes SCPI Programmer's Guide...
<value> ::= negative pulse width in seconds in NR3 format See Also • "Introduction to :MEASure Commands" on page 448 • ":MEASure:SOURce" on page 494 • ":MEASure:PWIDth" on page 487 • ":MEASure:PERiod" on page 483 Keysight InfiniiVision M9241/42/43A PXIe Oscilloscopes SCPI Programmer's Guide...
<overshoot>::= the percent of the overshoot of the selected waveform in NR3 format See Also • "Introduction to :MEASure Commands" on page 448 • ":MEASure:PREShoot" on page 486 • ":MEASure:SOURce" on page 494 Keysight InfiniiVision M9241/42/43A PXIe Oscilloscopes SCPI Programmer's Guide...
Page 481
:MEASure Commands • ":MEASure:VMAX" on page 509 • ":MEASure:VTOP" on page 515 • ":MEASure:VBASe" on page 508 • ":MEASure:VMIN" on page 510 Keysight InfiniiVision M9241/42/43A PXIe Oscilloscopes SCPI Programmer's Guide...
The :MEASure:NEDGes? query measures and returns the on-screen rising edge count. Return Format <value><NL> <value> ::= the rising edge count in NR3 format See Also • "Introduction to :MEASure Commands" on page 448 • ":MEASure:SOURce" on page 494 Keysight InfiniiVision M9241/42/43A PXIe Oscilloscopes SCPI Programmer's Guide...
<value> ::= the phase angle value in degrees in NR3 format See Also • "Introduction to :MEASure Commands" on page 448 • ":MEASure:DELay" on page 460 • ":MEASure:PERiod" on page 483 • ":MEASure:SOURce" on page 494 Keysight InfiniiVision M9241/42/43A PXIe Oscilloscopes SCPI Programmer's Guide...
The :MEASure:PPULses? query measures and returns the on-screen rising pulse count. Return Format <value><NL> <value> ::= the rising pulse count in NR3 format See Also • "Introduction to :MEASure Commands" on page 448 • ":MEASure:SOURce" on page 494 Keysight InfiniiVision M9241/42/43A PXIe Oscilloscopes SCPI Programmer's Guide...
<value> ::= width of positive pulse in seconds in NR3 format See Also • "Introduction to :MEASure Commands" on page 448 • ":MEASure:SOURce" on page 494 • ":MEASure:NWIDth" on page 479 • ":MEASure:PERiod" on page 483 Keysight InfiniiVision M9241/42/43A PXIe Oscilloscopes SCPI Programmer's Guide...
Example Code ' This program shows the InfiniiVision oscilloscopes' measurement ' statistics commands. ' ------------------------------------------------------------------- Option Explicit Public myMgr As VisaComLib.ResourceManager Public myScope As VisaComLib.FormattedIO488 Public varQueryResult As Variant Public strQueryResult As String Keysight InfiniiVision M9241/42/43A PXIe Oscilloscopes SCPI Programmer's Guide...
Page 489
ResultsTypeArray(5) = "COUNt" ResultsTypeArray(6) = "ON" ' All results. Dim ResultType As Variant Dim ResultsList() Dim ValueColumnArray(6) As String ValueColumnArray(0) = "Meas_Lbl" ValueColumnArray(1) = "Current" ValueColumnArray(2) = "Min" ValueColumnArray(3) = "Max" ValueColumnArray(4) = "Mean" Keysight InfiniiVision M9241/42/43A PXIe Oscilloscopes SCPI Programmer's Guide...
Page 490
Measurement + ", "; ResultType + ": " + _ FormatNumber(ResultsList(intCounter), 4) intCounter = intCounter + 1 End If Next Next Exit Sub VisaComError: MsgBox "VISA COM Error:" + vbCrLf + Err.Description End Sub Keysight InfiniiVision M9241/42/43A PXIe Oscilloscopes SCPI Programmer's Guide...
Return Format <value><NL> <value> ::= rise time in seconds in NR3 format See Also • "Introduction to :MEASure Commands" on page 448 • ":MEASure:SOURce" on page 494 • ":MEASure:FALLtime" on page 470 Keysight InfiniiVision M9241/42/43A PXIe Oscilloscopes SCPI Programmer's Guide...
Return Format <value><NL> <value> ::= calculated std deviation value in NR3 format See Also • "Introduction to :MEASure Commands" on page 448 • ":MEASure:VRMS" on page 513 • ":MEASure:SOURce" on page 494 Keysight InfiniiVision M9241/42/43A PXIe Oscilloscopes SCPI Programmer's Guide...
This can return OFF when :MARKer:MODE selects a mode other than MEASurement. Return Format <on_off><NL> <on_off> ::= {1 | 0} See Also • "Introduction to :MEASure Commands" on page 448 • ":MARKer:MODE" on page 415 Keysight InfiniiVision M9241/42/43A PXIe Oscilloscopes SCPI Programmer's Guide...
See Also • "Introduction to :MEASure Commands" on page 448 • ":MEASure:STATistics" on page 496 • ":MEASure:STATistics:DISPlay" on page 497 • ":MEASure:STATistics:RESet" on page 500 • ":MEASure:RESults" on page 488 Keysight InfiniiVision M9241/42/43A PXIe Oscilloscopes SCPI Programmer's Guide...
Phase = (delay between channels / period of channel) x 360 For an example of making a delay and phase measurement, see ":MEASure:TEDGe Code" on page 503. If the optional source parameter is specified, the current source is modified. Keysight InfiniiVision M9241/42/43A PXIe Oscilloscopes SCPI Programmer's Guide...
Page 503
See complete example programs at: Chapter 40, “Programming Examples,” starting on page 1363 See Also • "Introduction to :MEASure Commands" on page 448 • ":MEASure:TVALue" on page 504 • ":MEASure:VTIMe" on page 514 Keysight InfiniiVision M9241/42/43A PXIe Oscilloscopes SCPI Programmer's Guide...
If the optional source parameter is specified, the current source is modified. This query is not available if the source is FFT (Fast Fourier Transform). NOTE Return Format <value><NL> Keysight InfiniiVision M9241/42/43A PXIe Oscilloscopes SCPI Programmer's Guide...
Page 505
<value> ::= time in seconds of the specified value crossing in NR3 format See Also • "Introduction to :MEASure Commands" on page 448 • ":MEASure:TEDGe" on page 502 • ":MEASure:VTIMe" on page 514 Keysight InfiniiVision M9241/42/43A PXIe Oscilloscopes SCPI Programmer's Guide...
<value> ::= the amplitude of the selected waveform in NR3 format See Also • "Introduction to :MEASure Commands" on page 448 • ":MEASure:SOURce" on page 494 • ":MEASure:VBASe" on page 508 • ":MEASure:VTOP" on page 515 • ":MEASure:VPP" on page 511 Keysight InfiniiVision M9241/42/43A PXIe Oscilloscopes SCPI Programmer's Guide...
The :MEASure:VAVerage? query returns the average value of an integral number of periods of the signal. Return Format <value><NL> <value> ::= calculated average value in NR3 format See Also • "Introduction to :MEASure Commands" on page 448 • ":MEASure:SOURce" on page 494 Keysight InfiniiVision M9241/42/43A PXIe Oscilloscopes SCPI Programmer's Guide...
NR3 format See Also • "Introduction to :MEASure Commands" on page 448 • ":MEASure:SOURce" on page 494 • ":MEASure:VTOP" on page 515 • ":MEASure:VAMPlitude" on page 506 • ":MEASure:VMIN" on page 510 Keysight InfiniiVision M9241/42/43A PXIe Oscilloscopes SCPI Programmer's Guide...
NR3 format See Also • "Introduction to :MEASure Commands" on page 448 • ":MEASure:SOURce" on page 494 • ":MEASure:VMIN" on page 510 • ":MEASure:VPP" on page 511 • ":MEASure:VTOP" on page 515 Keysight InfiniiVision M9241/42/43A PXIe Oscilloscopes SCPI Programmer's Guide...
NR3 format See Also • "Introduction to :MEASure Commands" on page 448 • ":MEASure:SOURce" on page 494 • ":MEASure:VBASe" on page 508 • ":MEASure:VMAX" on page 509 • ":MEASure:VPP" on page 511 Keysight InfiniiVision M9241/42/43A PXIe Oscilloscopes SCPI Programmer's Guide...
<value> ::= vertical peak to peak value in NR3 format See Also • "Introduction to :MEASure Commands" on page 448 • ":MEASure:SOURce" on page 494 • ":MEASure:VMAX" on page 509 • ":MEASure:VMIN" on page 510 • ":MEASure:VAMPlitude" on page 506 Keysight InfiniiVision M9241/42/43A PXIe Oscilloscopes SCPI Programmer's Guide...
Return Format <value><NL> <value> ::= the ratio value in dB in NR3 format See Also • "Introduction to :MEASure Commands" on page 448 • ":MEASure:VRMS" on page 513 • ":MEASure:SOURce" on page 494 Keysight InfiniiVision M9241/42/43A PXIe Oscilloscopes SCPI Programmer's Guide...
The :MEASure:VRMS? query measures and outputs the RMS measurement value. Return Format <value><NL> <value> ::= calculated dc RMS value in NR3 format See Also • "Introduction to :MEASure Commands" on page 448 • ":MEASure:SOURce" on page 494 Keysight InfiniiVision M9241/42/43A PXIe Oscilloscopes SCPI Programmer's Guide...
<value> ::= vertical value at the specified horizontal location in NR3 format See Also • "Introduction to :MEASure Commands" on page 448 • ":MEASure:SOURce" on page 494 • ":MEASure:TEDGe" on page 502 • ":MEASure:TVALue" on page 504 Keysight InfiniiVision M9241/42/43A PXIe Oscilloscopes SCPI Programmer's Guide...
<value> ::= vertical value at the top of the waveform in NR3 format See Also • "Introduction to :MEASure Commands" on page 448 • ":MEASure:SOURce" on page 494 • ":MEASure:VMAX" on page 509 • ":MEASure:VAMPlitude" on page 506 • ":MEASure:VBASe" on page 508 Keysight InfiniiVision M9241/42/43A PXIe Oscilloscopes SCPI Programmer's Guide...
The :MEASure:WINDow? query returns the current measurement window setting. Return Format <type><NL> <type> ::= {MAIN | ZOOM | AUTO | GATE} See Also • "Introduction to :MEASure Commands" on page 448 • ":MEASure:SOURce" on page 494 Keysight InfiniiVision M9241/42/43A PXIe Oscilloscopes SCPI Programmer's Guide...
Return Format <value><NL> <value> ::= horizontal value of the maximum in NR3 format See Also • "Introduction to :MEASure Commands" on page 448 • ":MEASure:XMIN" on page 518 • ":MEASure:TMAX" on page 1271 Keysight InfiniiVision M9241/42/43A PXIe Oscilloscopes SCPI Programmer's Guide...
Return Format <value><NL> <value> ::= horizontal value of the minimum in NR3 format See Also • "Introduction to :MEASure Commands" on page 448 • ":MEASure:XMAX" on page 517 • ":MEASure:TMIN" on page 1272 Keysight InfiniiVision M9241/42/43A PXIe Oscilloscopes SCPI Programmer's Guide...
Page 519
Keysight InfiniiVision M9241/42/43A PXIe Oscilloscopes SCPI Programmer's Guide 22 :MEASure Power Commands These :MEASure commands are available when the DSOX3PWR power measurements and analysis application is licensed and enabled. Table 97 :MEASure Power Commands Summary Command Query Options and Query Returns...
Page 520
<source1>, <source2> ::= [<source1>][,<source2 [<source1>][,<source2 {CHANnel<n>} page 532) page 532) >] (see >] (see <n> ::= 1 to (# analog channels) in NR1 format <return_value> ::= the time in seconds in NR3 format Keysight InfiniiVision M9241/42/43A PXIe Oscilloscopes SCPI Programmer's Guide...
Page 521
NR1 format <m> ::= 1 to (# math functions) in NR1 format <r> ::= 1 to (# ref waveforms) in NR1 format <return_value> ::= the power loss value in NR3 format Keysight InfiniiVision M9241/42/43A PXIe Oscilloscopes SCPI Programmer's Guide...
Page 522
NR1 format <m> ::= 1 to (# math functions) in NR1 format <r> ::= 1 to (# ref waveforms) in NR1 format <return_value> ::= the output ripple value in NR3 format Keysight InfiniiVision M9241/42/43A PXIe Oscilloscopes SCPI Programmer's Guide...
Page 523
<n> ::= 1 to (# analog channels) in NR1 format <m> ::= 1 to (# math functions) in NR1 format <r> ::= 1 to (# ref waveforms) in NR1 format <return_value> ::= the Vce(sat) value in NR3 format Keysight InfiniiVision M9241/42/43A PXIe Oscilloscopes SCPI Programmer's Guide...
The :MEASure:ANGLe query returns the measured power phase angle in degrees. Return Format <return_value><NL> <return_value> ::= the power phase angle in degrees in NR3 format See Also • ":MEASure:SOURce" on page 494 • ":POWer:QUALity:APPLy" on page 646 Keysight InfiniiVision M9241/42/43A PXIe Oscilloscopes SCPI Programmer's Guide...
The :MEASure:APParent query returns the measured apparent power. Return Format <return_value><NL> <return_value> ::= the apparent power value in NR3 format See Also • ":MEASure:SOURce" on page 494 • ":POWer:QUALity:APPLy" on page 646 Keysight InfiniiVision M9241/42/43A PXIe Oscilloscopes SCPI Programmer's Guide...
The :MEASure:CPLoss query returns the switching loss per cycle in watts. Return Format <return_value><NL> <return_value> ::= the switching loss per cycle value in NR3 format See Also • ":MEASure:SOURce" on page 494 • ":POWer:SWITch:APPLy" on page 669 Keysight InfiniiVision M9241/42/43A PXIe Oscilloscopes SCPI Programmer's Guide...
The :MEASure:CRESt query returns the measured crest factor. Return Format <return_value><NL> <return_value> ::= the crest factor value in NR3 format See Also • ":MEASure:SOURce" on page 494 • ":POWer:QUALity:APPLy" on page 646 Keysight InfiniiVision M9241/42/43A PXIe Oscilloscopes SCPI Programmer's Guide...
Return Format <return_value><NL> <return_value> ::= percent value in NR3 format See Also • ":POWer:SIGNals:SOURce:VOLTage<i>" on page 666 • ":POWer:SIGNals:SOURce:CURRent<i>" on page 665 • ":POWer:SIGNals:AUTosetup" on page 648 • ":POWer:EFFiciency:APPLy" on page 604 Keysight InfiniiVision M9241/42/43A PXIe Oscilloscopes SCPI Programmer's Guide...
The :MEASure:ELOSs query returns the switching loss in joules. Return Format <return_value><NL> <return_value> ::= the energy loss value in NR3 format See Also • ":MEASure:SOURce" on page 494 • ":POWer:SWITch:APPLy" on page 669 Keysight InfiniiVision M9241/42/43A PXIe Oscilloscopes SCPI Programmer's Guide...
The :MEASure:FACTor query returns the measured power factor. Return Format <return_value><NL> <return_value> ::= the power factor value in NR3 format See Also • ":MEASure:SOURce" on page 494 • ":POWer:QUALity:APPLy" on page 646 Keysight InfiniiVision M9241/42/43A PXIe Oscilloscopes SCPI Programmer's Guide...
<return_value><NL> <return_value> ::= the input power value in NR3 format See Also • ":POWer:SIGNals:SOURce:VOLTage<i>" on page 666 • ":POWer:SIGNals:SOURce:CURRent<i>" on page 665 • ":POWer:SIGNals:AUTosetup" on page 648 • ":POWer:EFFiciency:APPLy" on page 604 Keysight InfiniiVision M9241/42/43A PXIe Oscilloscopes SCPI Programmer's Guide...
The :MEASure:OFFTime query returns the measured turn off time. Return Format <return_value><NL> <return_value> ::= the time in seconds in NR3 format See Also • ":MEASure:SOURce" on page 494 • ":POWer:ONOFf:TEST" on page 629 • ":POWer:ONOFf:APPLy" on page 626 Keysight InfiniiVision M9241/42/43A PXIe Oscilloscopes SCPI Programmer's Guide...
The :MEASure:ONTime query returns the measured turn off time. Return Format <return_value><NL> <return_value> ::= the time in seconds in NR3 format See Also • ":MEASure:SOURce" on page 494 • ":POWer:ONOFf:TEST" on page 629 • ":POWer:ONOFf:APPLy" on page 626 Keysight InfiniiVision M9241/42/43A PXIe Oscilloscopes SCPI Programmer's Guide...
<return_value><NL> <return_value> ::= the output power value in NR3 format See Also • ":POWer:SIGNals:SOURce:VOLTage<i>" on page 666 • ":POWer:SIGNals:SOURce:CURRent<i>" on page 665 • ":POWer:SIGNals:AUTosetup" on page 648 • ":POWer:EFFiciency:APPLy" on page 604 Keysight InfiniiVision M9241/42/43A PXIe Oscilloscopes SCPI Programmer's Guide...
The :MEASure:PCURrent query returns the measured peak current. Return Format <return_value><NL> <return_value> ::= the peak current value in NR3 format See Also • ":MEASure:SOURce" on page 494 • ":POWer:INRush:APPLy" on page 619 Keysight InfiniiVision M9241/42/43A PXIe Oscilloscopes SCPI Programmer's Guide...
The :MEASure:PLOSs query returns the switching loss in watts. Return Format <return_value><NL> <return_value> ::= the power loss value in NR3 format See Also • ":MEASure:SOURce" on page 494 • ":POWer:SWITch:APPLy" on page 669 Keysight InfiniiVision M9241/42/43A PXIe Oscilloscopes SCPI Programmer's Guide...
Rds(on) characteristic is also published in the switching device data sheet. Query Syntax :MEASure:RDSon? [<source1>][,<source2>] The :MEASure:RDSon? query returns the measured Rds(on) value. Return Format <return_value><NL> <return_value> ::= the Rds(on) value in NR3 format See Also • ":MEASure:VCESat" on page 542 Keysight InfiniiVision M9241/42/43A PXIe Oscilloscopes SCPI Programmer's Guide...
The :MEASure:REACtive query returns the measured reactive power. Return Format <return_value><NL> <return_value> ::= the reactive power value in NR3 format See Also • ":MEASure:SOURce" on page 494 • ":POWer:QUALity:APPLy" on page 646 Keysight InfiniiVision M9241/42/43A PXIe Oscilloscopes SCPI Programmer's Guide...
The :MEASure:REAL query returns the measured real power. Return Format <return_value><NL> <return_value> ::= the real power value in NR3 format See Also • ":MEASure:SOURce" on page 494 • ":POWer:QUALity:APPLy" on page 646 Keysight InfiniiVision M9241/42/43A PXIe Oscilloscopes SCPI Programmer's Guide...
The :MEASure:RIPPle query returns the measured output ripple. Return Format <return_value><NL> <return_value> ::= the output ripple value in NR3 format See Also • ":MEASure:SOURce" on page 494 • ":POWer:RIPPle:APPLy" on page 647 Keysight InfiniiVision M9241/42/43A PXIe Oscilloscopes SCPI Programmer's Guide...
Return Format <return_value><NL> <return_value> ::= time in seconds for the overshoot to settle back into the band in NR3 format See Also • ":MEASure:SOURce" on page 494 • ":POWer:TRANsient:APPLy" on page 675 Keysight InfiniiVision M9241/42/43A PXIe Oscilloscopes SCPI Programmer's Guide...
Vce(sat) characteristic is also published in the switching device data sheet. Query Syntax :MEASure:VCESat? [<source>] The :MEASure:VCESat? query returns the measured Vce(sat) value. Return Format <return_value><NL> <return_value> ::= the VCE(sat) value in NR3 format See Also • ":MEASure:RDSon" on page 537 Keysight InfiniiVision M9241/42/43A PXIe Oscilloscopes SCPI Programmer's Guide...
Page 543
Keysight InfiniiVision M9241/42/43A PXIe Oscilloscopes SCPI Programmer's Guide 23 :MTESt Commands The MTESt subsystem commands and queries control the mask test features. See "Introduction to :MTESt Commands" on page 545. Table 98 :MTESt Commands Summary Command Query Options and Query Returns...
Page 544
:MTESt:SCALe:XDELta? <xdelta_value> ::= X delta value page 571) <xdelta_value> (see (see in NR3 format page 571) :MTESt:SCALe:Y1 :MTESt:SCALe:Y1? (see <y1_value> ::= Y1 value in NR3 page 572) <y1_value> (see format page 572) Keysight InfiniiVision M9241/42/43A PXIe Oscilloscopes SCPI Programmer's Guide...
Page 545
Public myScope As VisaComLib.FormattedIO488 Public varQueryResult As Variant Public strQueryResult As String Private Declare Sub Sleep Lib "kernel32" (ByVal dwMilliseconds As Long) Sub Main() On Error GoTo VisaComError ' Create the VISA COM I/O resource. Keysight InfiniiVision M9241/42/43A PXIe Oscilloscopes SCPI Programmer's Guide...
Page 546
":MTESt:AMASk:CREate" Debug.Print "Auto-mask created, mask test automatically enabled." ' Set up timeout variables. Dim lngTimeout As Long ' Max millisecs to wait. Dim lngElapsed As Long lngTimeout = 60000 ' 60 seconds. Keysight InfiniiVision M9241/42/43A PXIe Oscilloscopes SCPI Programmer's Guide...
Page 547
Debug.Print "Mask test failed waveforms: " + strQueryResult myScope.WriteString ":MTESt:COUNt:TIME?" strQueryResult = myScope.ReadString Debug.Print "Mask test elapsed seconds: " + strQueryResult Exit Sub VisaComError: MsgBox "VISA COM Error:" + vbCrLf + Err.Description End Sub Keysight InfiniiVision M9241/42/43A PXIe Oscilloscopes SCPI Programmer's Guide...
• OFF — Just the selected source channel is included in the test. Query Syntax :MTESt:ENABle? The :MTESt:ENABle? query returns the current setting. Return Format <on_off><NL> <on_off> ::= {1 | 0} See Also • "Introduction to :MTESt Commands" on page 545 Keysight InfiniiVision M9241/42/43A PXIe Oscilloscopes SCPI Programmer's Guide...
The :MTESt:COUNt:RESet command resets the mask statistics. See Also • "Introduction to :MTESt Commands" on page 545 • ":MTESt:COUNt:WAVeforms" on page 557 • ":MTESt:COUNt:FWAVeforms" on page 554 • ":MTESt:COUNt:TIME" on page 556 Keysight InfiniiVision M9241/42/43A PXIe Oscilloscopes SCPI Programmer's Guide...
See Also • "Introduction to :MTESt Commands" on page 545 • ":MTESt:COUNt:WAVeforms" on page 557 • ":MTESt:COUNt:FWAVeforms" on page 554 • ":MTESt:COUNt:RESet" on page 555 Example Code • "Example Code" on page 545 Keysight InfiniiVision M9241/42/43A PXIe Oscilloscopes SCPI Programmer's Guide...
See Also • "Introduction to :MTESt Commands" on page 545 • ":MTESt:COUNt:FWAVeforms" on page 554 • ":MTESt:COUNt:TIME" on page 556 • ":MTESt:COUNt:RESet" on page 555 Example Code • "Example Code" on page 545 Keysight InfiniiVision M9241/42/43A PXIe Oscilloscopes SCPI Programmer's Guide...
# format defined in the IEEE 488.2 specification. Return Format <mask><NL> <mask> ::= binary block data in IEEE 488.2 # format See Also • ":SAVE:MASK[:STARt]" on page 703 • ":RECall:MASK[:STARt]" on page 687 Keysight InfiniiVision M9241/42/43A PXIe Oscilloscopes SCPI Programmer's Guide...
:MTESt Commands :MTESt:DELete (see page 1354) Command Syntax :MTESt:DELete The :MTESt:DELete command clears the currently loaded mask. See Also • "Introduction to :MTESt Commands" on page 545 • ":MTESt:AMASk:CREate" on page 549 Keysight InfiniiVision M9241/42/43A PXIe Oscilloscopes SCPI Programmer's Guide...
Query Syntax :MTESt:ENABle? The :MTESt:ENABle? query returns the current state of mask test features. Return Format <on_off><NL> <on_off> ::= {1 | 0} See Also • "Introduction to :MTESt Commands" on page 545 Keysight InfiniiVision M9241/42/43A PXIe Oscilloscopes SCPI Programmer's Guide...
The :MTESt:LOCK? query returns the current mask lock setting. Return Format <on_off><NL> <on_off> ::= {1 | 0} See Also • "Introduction to :MTESt Commands" on page 545 • ":MTESt:SOURce" on page 574 Keysight InfiniiVision M9241/42/43A PXIe Oscilloscopes SCPI Programmer's Guide...
See Also • "Introduction to :MTESt Commands" on page 545 • ":MTESt:RMODe:SIGMa" on page 566 • ":MTESt:RMODe:TIME" on page 567 • ":MTESt:RMODe:WAVeforms" on page 568 Example Code • "Example Code" on page 545 Keysight InfiniiVision M9241/42/43A PXIe Oscilloscopes SCPI Programmer's Guide...
The :MTESt:RMODe:FACTion:MEASure? query returns the current mask failure measure setting. Return Format <on_off><NL> <on_off> ::= {1 | 0} See Also • "Introduction to :MTESt Commands" on page 545 • ":MTESt:RMODe:FACTion:SAVE" on page 564 • ":MTESt:RMODe:FACTion:STOP" on page 565 Keysight InfiniiVision M9241/42/43A PXIe Oscilloscopes SCPI Programmer's Guide...
The :MTESt:RMODe:FACTion:SAVE? query returns the current mask failure save setting. Return Format <on_off><NL> <on_off> ::= {1 | 0} See Also • "Introduction to :MTESt Commands" on page 545 • ":MTESt:RMODe:FACTion:MEASure" on page 563 • ":MTESt:RMODe:FACTion:STOP" on page 565 Keysight InfiniiVision M9241/42/43A PXIe Oscilloscopes SCPI Programmer's Guide...
The :MTESt:RMODe:FACTion:STOP? query returns the current mask failure stop setting. Return Format <on_off><NL> <on_off> ::= {1 | 0} See Also • "Introduction to :MTESt Commands" on page 545 • ":MTESt:RMODe:FACTion:MEASure" on page 563 • ":MTESt:RMODe:FACTion:SAVE" on page 564 Keysight InfiniiVision M9241/42/43A PXIe Oscilloscopes SCPI Programmer's Guide...
<level> ::= from 0.1 to 9.3 in NR3 format See Also • "Introduction to :MTESt Commands" on page 545 • ":MTESt:RMODe" on page 562 Example Code • "Example Code" on page 545 Keysight InfiniiVision M9241/42/43A PXIe Oscilloscopes SCPI Programmer's Guide...
The :MTESt:RMODe:TIME? query returns the number of seconds currently set. Return Format <seconds><NL> <seconds> ::= from 1 to 86400 in NR3 format See Also • "Introduction to :MTESt Commands" on page 545 • ":MTESt:RMODe" on page 562 Keysight InfiniiVision M9241/42/43A PXIe Oscilloscopes SCPI Programmer's Guide...
Return Format <count><NL> <count> ::= number of waveforms in NR1 format from 1 to 2,000,000,000 See Also • "Introduction to :MTESt Commands" on page 545 • ":MTESt:RMODe" on page 562 Keysight InfiniiVision M9241/42/43A PXIe Oscilloscopes SCPI Programmer's Guide...
<x1_value> ::= X1 value in NR3 format See Also • "Introduction to :MTESt Commands" on page 545 • ":MTESt:SCALe:BIND" on page 569 • ":MTESt:SCALe:XDELta" on page 571 • ":MTESt:SCALe:Y1" on page 572 • ":MTESt:SCALe:Y2" on page 573 Keysight InfiniiVision M9241/42/43A PXIe Oscilloscopes SCPI Programmer's Guide...
<xdelta_value> ::= X delta value in NR3 format See Also • "Introduction to :MTESt Commands" on page 545 • ":MTESt:SCALe:BIND" on page 569 • ":MTESt:SCALe:X1" on page 570 • ":MTESt:SCALe:Y1" on page 572 • ":MTESt:SCALe:Y2" on page 573 Keysight InfiniiVision M9241/42/43A PXIe Oscilloscopes SCPI Programmer's Guide...
<y1_value> ::= Y1 value in NR3 format See Also • "Introduction to :MTESt Commands" on page 545 • ":MTESt:SCALe:BIND" on page 569 • ":MTESt:SCALe:X1" on page 570 • ":MTESt:SCALe:XDELta" on page 571 • ":MTESt:SCALe:Y2" on page 573 Keysight InfiniiVision M9241/42/43A PXIe Oscilloscopes SCPI Programmer's Guide...
<y2_value> ::= Y2 value in NR3 format See Also • "Introduction to :MTESt Commands" on page 545 • ":MTESt:SCALe:BIND" on page 569 • ":MTESt:SCALe:X1" on page 570 • ":MTESt:SCALe:XDELta" on page 571 • ":MTESt:SCALe:Y1" on page 572 Keysight InfiniiVision M9241/42/43A PXIe Oscilloscopes SCPI Programmer's Guide...
Return Format <source><NL> <source> ::= {CHAN<n> | NONE} <n> ::= 1 to (# analog channels) in NR1 format See Also • "Introduction to :MTESt Commands" on page 545 • ":MTESt:AMASk:SOURce" on page 550 Keysight InfiniiVision M9241/42/43A PXIe Oscilloscopes SCPI Programmer's Guide...
The title is displayed in the mask test dialog box and mask test tab when a mask file is loaded. Return Format <title><NL> <title> ::= a string of up to 128 ASCII characters. See Also • "Introduction to :MTESt Commands" on page 545 Keysight InfiniiVision M9241/42/43A PXIe Oscilloscopes SCPI Programmer's Guide...
Page 577
Keysight InfiniiVision M9241/42/43A PXIe Oscilloscopes SCPI Programmer's Guide 24 :POWer Commands These :POWer commands are available when the DSOX3PWR power measurements and analysis application is licensed and enabled. Table 99 :POWer Commands Summary Command Query Options and Query Returns :POWer:CLResponse?
Page 578
602) (see :POWer:DESKew (see page 603) :POWer:EFFiciency:APP page 604) Ly (see :POWer:EFFiciency:TYP :POWer:EFFiciency:TYP <type> ::= {DCDC | DCAC | ACDC | page 605) E <type> (see E? (see ACAC} page 605) Keysight InfiniiVision M9241/42/43A PXIe Oscilloscopes SCPI Programmer's Guide...
Page 579
:POWer:HARMonics:STAT <status> ::= {PASS | FAIL | page 617) us? (see UNTested} :POWer:HARMonics:THD? <value> ::= Total Harmonics page 618) (see Distortion in NR3 format :POWer:INRush:APPLy page 619) (see :POWer:INRush:EXIT page 620) (see Keysight InfiniiVision M9241/42/43A PXIe Oscilloscopes SCPI Programmer's Guide...
(that is, if there are no crossover points). See Also • ":POWer:CLResponse:APPLy" on page 586 • ":POWer:CLResponse:DATA" on page 587 • ":POWer:CLResponse:DATA:GMARgin:FREQuency" on page 589 • ":POWer:CLResponse:DATA:PMARgin" on page 590 • ":POWer:CLResponse:DATA:PMARgin:FREQuency" on page 591 Keysight InfiniiVision M9241/42/43A PXIe Oscilloscopes SCPI Programmer's Guide...
(that is, if there are no crossover points). See Also • ":POWer:CLResponse:APPLy" on page 586 • ":POWer:CLResponse:DATA" on page 587 • ":POWer:CLResponse:DATA:GMARgin" on page 588 • ":POWer:CLResponse:DATA:PMARgin" on page 590 • ":POWer:CLResponse:DATA:PMARgin:FREQuency" on page 591 Keysight InfiniiVision M9241/42/43A PXIe Oscilloscopes SCPI Programmer's Guide...
(that is, if there are no crossover points). See Also • ":POWer:CLResponse:APPLy" on page 586 • ":POWer:CLResponse:DATA" on page 587 • ":POWer:CLResponse:DATA:GMARgin" on page 588 • ":POWer:CLResponse:DATA:GMARgin:FREQuency" on page 589 • ":POWer:CLResponse:DATA:PMARgin:FREQuency" on page 591 Keysight InfiniiVision M9241/42/43A PXIe Oscilloscopes SCPI Programmer's Guide...
(that is, if there are no crossover points). See Also • ":POWer:CLResponse:APPLy" on page 586 • ":POWer:CLResponse:DATA" on page 587 • ":POWer:CLResponse:DATA:GMARgin" on page 588 • ":POWer:CLResponse:DATA:GMARgin:FREQuency" on page 589 • ":POWer:CLResponse:DATA:PMARgin" on page 590 Keysight InfiniiVision M9241/42/43A PXIe Oscilloscopes SCPI Programmer's Guide...
"NONE" if neither gain nor phase data is included. Return Format <selection_list><NL> <selection_list> ::= {"NONE" | "GAIN" | "PHASe" | "GAIN,PHASe"} See Also • ":POWer:CLResponse:APPLy" on page 586 • ":POWer:CLResponse:DATA" on page 587 Keysight InfiniiVision M9241/42/43A PXIe Oscilloscopes SCPI Programmer's Guide...
Generally, you need to perform the deskew again when part of the test setup changes (for example, a different probe, different oscilloscope channel, etc.) or when the ambient temperature has changed. See Also • ":POWer:SIGNals:SOURce:VOLTage<i>" on page 666 • ":POWer:SIGNals:SOURce:CURRent<i>" on page 665 Keysight InfiniiVision M9241/42/43A PXIe Oscilloscopes SCPI Programmer's Guide...
Efficiency analysis requires a 4-channel oscilloscope because input voltage, input current, NOTE output voltage, and output current are measured. See Also • ":POWer:EFFiciency:TYPE" on page 605 • ":MEASure:EFFiciency" on page 528 • ":MEASure:IPOWer" on page 531 • ":MEASure:OPOWer" on page 534 Keysight InfiniiVision M9241/42/43A PXIe Oscilloscopes SCPI Programmer's Guide...
The :POWer:ENABle query returns a 1 or a 0 showing whether power analysis is enabled or disabled, respectively. Return Format {0 | 1} See Also • Chapter 22, “:MEASure Power Commands,” starting on page 519 Keysight InfiniiVision M9241/42/43A PXIe Oscilloscopes SCPI Programmer's Guide...
Query Syntax :POWer:HARMonics:RPOWer? The :POWer:HARMonics:RPOWer? query returns the Real Power source setting. Return Format <source><NL> <source> ::= {MEAS | USER} See Also • ":POWer:HARMonics:STANdard" on page 616 • ":POWer:HARMonics:RPOWer:USER" on page 614 Keysight InfiniiVision M9241/42/43A PXIe Oscilloscopes SCPI Programmer's Guide...
The :POWer:HARMonics:RPOWer:USER? query returns the user-defined Real Power value. Return Format <value><NL> <value> ::= Watts from 1.0 to 600.0 in NR3 format See Also • ":POWer:HARMonics:STANdard" on page 616 • ":POWer:HARMonics:RPOWer" on page 613 Keysight InfiniiVision M9241/42/43A PXIe Oscilloscopes SCPI Programmer's Guide...
The Inrush current analysis measures the peak inrush current of the power supply when the power supply is first turned on. See Also • ":POWer:ITYPe" on page 622 • ":POWer:INRush:EXIT" on page 620 • ":POWer:INRush:NEXT" on page 621 • ":MEASure:PCURrent" on page 535 Keysight InfiniiVision M9241/42/43A PXIe Oscilloscopes SCPI Programmer's Guide...
This command is equivalent to pressing the Exit softkey on the oscilloscope front panel during the analysis. See Also • ":POWer:INRush:APPLy" on page 619 • ":POWer:INRush:NEXT" on page 621 • ":POWer:ITYPe" on page 622 Keysight InfiniiVision M9241/42/43A PXIe Oscilloscopes SCPI Programmer's Guide...
This command is equivalent to pressing the Next softkey on the oscilloscope front panel when prompted during the analysis. See Also • ":POWer:INRush:APPLy" on page 619 • ":POWer:INRush:EXIT" on page 620 • ":POWer:ITYPe" on page 622 Keysight InfiniiVision M9241/42/43A PXIe Oscilloscopes SCPI Programmer's Guide...
Query Syntax :POWer:ITYPe? The :POWer:ITYPe? query returns the input power type setting. Return Format <type><NL> <type> ::= {DC | AC} See Also • ":POWer:INRush:APPLy" on page 619 • ":POWer:ONOFf:APPLy" on page 626 Keysight InfiniiVision M9241/42/43A PXIe Oscilloscopes SCPI Programmer's Guide...
:POWer:MODulation:SOURce? The :POWer:MODulation:SOURce query returns the selected source for the modulation analysis. Return Format <source><NL> <source> ::= {V | I} See Also • ":POWer:MODulation:APPLy" on page 623 • ":POWer:MODulation:TYPE" on page 625 Keysight InfiniiVision M9241/42/43A PXIe Oscilloscopes SCPI Programmer's Guide...
This command is equivalent to pressing the Exit softkey on the oscilloscope front panel during the analysis. See Also • ":POWer:ONOFf:THResholds" on page 630 • ":POWer:ITYPe" on page 622 • ":POWer:ONOFf:APPLy" on page 626 • ":POWer:ONOFf:NEXT" on page 628 • ":POWer:ONOFf:TEST" on page 629 Keysight InfiniiVision M9241/42/43A PXIe Oscilloscopes SCPI Programmer's Guide...
See Also • ":POWer:ONOFf:THResholds" on page 630 • ":POWer:ITYPe" on page 622 • ":POWer:ONOFf:APPLy" on page 626 • ":POWer:ONOFf:EXIT" on page 627 • ":POWer:ONOFf:TEST" on page 629 Keysight InfiniiVision M9241/42/43A PXIe Oscilloscopes SCPI Programmer's Guide...
Return Format {0 | 1} See Also • ":POWer:ONOFf:THResholds" on page 630 • ":POWer:ITYPe" on page 622 • ":POWer:ONOFf:APPLy" on page 626 • ":POWer:ONOFf:EXIT" on page 627 • ":POWer:ONOFf:NEXT" on page 628 Keysight InfiniiVision M9241/42/43A PXIe Oscilloscopes SCPI Programmer's Guide...
PSRR analysis results, or "NONE" if the gain data is not included. Return Format <selection_list><NL> <selection_list> ::= {"NONE" | "GAIN"} See Also • ":POWer:PSRR:APPLy" on page 633 • ":POWer:PSRR:DATA" on page 634 Keysight InfiniiVision M9241/42/43A PXIe Oscilloscopes SCPI Programmer's Guide...
See Also • ":MEASure:FACTor" on page 530 • ":MEASure:REAL" on page 539 • ":MEASure:APParent" on page 525 • ":MEASure:REACtive" on page 538 • ":MEASure:CRESt" on page 527 • ":MEASure:ANGLe" on page 524 Keysight InfiniiVision M9241/42/43A PXIe Oscilloscopes SCPI Programmer's Guide...
See Also • ":POWer:QUALity:APPLy" on page 646 • ":POWer:SIGNals:AUTosetup" on page 648 • ":POWer:SIGNals:IEXPected" on page 657 • ":POWer:SIGNals:OVERshoot" on page 658 • ":POWer:SIGNals:SOURce:CURRent<i>" on page 665 • ":POWer:SIGNals:SOURce:VOLTage<i>" on page 666 Keysight InfiniiVision M9241/42/43A PXIe Oscilloscopes SCPI Programmer's Guide...
See Also • ":POWer:EFFiciency:APPLy" on page 604 • ":POWer:SIGNals:AUTosetup" on page 648 • ":POWer:SIGNals:IEXPected" on page 657 • ":POWer:SIGNals:OVERshoot" on page 658 • ":POWer:SIGNals:SOURce:CURRent<i>" on page 665 • ":POWer:SIGNals:SOURce:VOLTage<i>" on page 666 Keysight InfiniiVision M9241/42/43A PXIe Oscilloscopes SCPI Programmer's Guide...
See Also • ":POWer:MODulation:APPLy" on page 623 • ":POWer:SIGNals:AUTosetup" on page 648 • ":POWer:SIGNals:IEXPected" on page 657 • ":POWer:SIGNals:OVERshoot" on page 658 • ":POWer:SIGNals:SOURce:CURRent<i>" on page 665 • ":POWer:SIGNals:SOURce:VOLTage<i>" on page 666 Keysight InfiniiVision M9241/42/43A PXIe Oscilloscopes SCPI Programmer's Guide...
See Also • ":POWer:RIPPle:APPLy" on page 647 • ":POWer:SIGNals:AUTosetup" on page 648 • ":POWer:SIGNals:IEXPected" on page 657 • ":POWer:SIGNals:OVERshoot" on page 658 • ":POWer:SIGNals:SOURce:CURRent<i>" on page 665 • ":POWer:SIGNals:SOURce:VOLTage<i>" on page 666 Keysight InfiniiVision M9241/42/43A PXIe Oscilloscopes SCPI Programmer's Guide...
See Also • ":POWer:INRush:APPLy" on page 619 • ":POWer:SIGNals:AUTosetup" on page 648 • ":POWer:SIGNals:OVERshoot" on page 658 • ":POWer:SIGNals:VMAXimum:INRush" on page 659 • ":POWer:SIGNals:SOURce:CURRent<i>" on page 665 • ":POWer:SIGNals:SOURce:VOLTage<i>" on page 666 Keysight InfiniiVision M9241/42/43A PXIe Oscilloscopes SCPI Programmer's Guide...
Query Syntax :POWer:SLEW:SOURce? The :POWer:SLEW:SOURce query returns the selected source for the slew rate analysis. Return Format <source><NL> <source> ::= {V | I} See Also • ":POWer:SLEW:APPLy" on page 667 Keysight InfiniiVision M9241/42/43A PXIe Oscilloscopes SCPI Programmer's Guide...
<percent> ::= percent in NR1 format See Also • ":POWer:SWITch:APPLy" on page 669 • ":POWer:SWITch:CONDuction" on page 670 • ":POWer:SWITch:RDS" on page 672 • ":POWer:SWITch:VCE" on page 673 • ":POWer:SWITch:VREFerence" on page 674 Keysight InfiniiVision M9241/42/43A PXIe Oscilloscopes SCPI Programmer's Guide...
<value> ::= Rds(on) value in NR3 format See Also • ":POWer:SWITch:APPLy" on page 669 • ":POWer:SWITch:CONDuction" on page 670 • ":POWer:SWITch:IREFerence" on page 671 • ":POWer:SWITch:VCE" on page 673 • ":POWer:SWITch:VREFerence" on page 674 Keysight InfiniiVision M9241/42/43A PXIe Oscilloscopes SCPI Programmer's Guide...
<value> ::= Vce(sat) value in NR3 format See Also • ":POWer:SWITch:APPLy" on page 669 • ":POWer:SWITch:CONDuction" on page 670 • ":POWer:SWITch:IREFerence" on page 671 • ":POWer:SWITch:RDS" on page 672 • ":POWer:SWITch:VREFerence" on page 674 Keysight InfiniiVision M9241/42/43A PXIe Oscilloscopes SCPI Programmer's Guide...
<percent> ::= percent in NR1 format See Also • ":POWer:SWITch:APPLy" on page 669 • ":POWer:SWITch:CONDuction" on page 670 • ":POWer:SWITch:IREFerence" on page 671 • ":POWer:SWITch:RDS" on page 672 • ":POWer:SWITch:VCE" on page 673 Keysight InfiniiVision M9241/42/43A PXIe Oscilloscopes SCPI Programmer's Guide...
See Also • ":POWer:TRANsient:EXIT" on page 676 • ":POWer:TRANsient:IINitial" on page 677 • ":POWer:TRANsient:INEW" on page 678 • ":POWer:TRANsient:NEXT" on page 679 • ":MEASure:TRESponse" on page 541 Keysight InfiniiVision M9241/42/43A PXIe Oscilloscopes SCPI Programmer's Guide...
This command is equivalent to pressing the Exit softkey on the oscilloscope front panel during the analysis. See Also • ":POWer:TRANsient:APPLy" on page 675 • ":POWer:TRANsient:IINitial" on page 677 • ":POWer:TRANsient:INEW" on page 678 • ":POWer:TRANsient:NEXT" on page 679 Keysight InfiniiVision M9241/42/43A PXIe Oscilloscopes SCPI Programmer's Guide...
<value> ::= Initial current value in NR3 format See Also • ":POWer:SIGNals:VSTeady:TRANsient" on page 664 • ":POWer:TRANsient:APPLy" on page 675 • ":POWer:TRANsient:EXIT" on page 676 • ":POWer:TRANsient:INEW" on page 678 • ":POWer:TRANsient:NEXT" on page 679 Keysight InfiniiVision M9241/42/43A PXIe Oscilloscopes SCPI Programmer's Guide...
Return Format <value><NL> <value> ::= New current value in NR3 format See Also • ":POWer:TRANsient:APPLy" on page 675 • ":POWer:TRANsient:EXIT" on page 676 • ":POWer:TRANsient:IINitial" on page 677 • ":POWer:TRANsient:NEXT" on page 679 Keysight InfiniiVision M9241/42/43A PXIe Oscilloscopes SCPI Programmer's Guide...
This command is equivalent to pressing the Next softkey on the oscilloscope front panel when prompted during the analysis. See Also • ":POWer:TRANsient:APPLy" on page 675 • ":POWer:TRANsient:EXIT" on page 676 • ":POWer:TRANsient:IINitial" on page 677 • ":POWer:TRANsient:INEW" on page 678 Keysight InfiniiVision M9241/42/43A PXIe Oscilloscopes SCPI Programmer's Guide...
Page 682
Use :RECall? to query setup information for the RECall subsystem. Return Format The following is a sample response from the :RECall? query. In this case, the query was issued following the *RST command. :REC:FIL "scope_0" Keysight InfiniiVision M9241/42/43A PXIe Oscilloscopes SCPI Programmer's Guide...
The <wavegen_id> parameter specifies which waveform generator to recall the arbitrary waveform into. See Also • "Introduction to :RECall Commands" on page 682 • ":RECall:FILename" on page 685 • ":RECall:PWD" on page 688 • ":SAVE:ARBitrary[:STARt]" on page 695 Keysight InfiniiVision M9241/42/43A PXIe Oscilloscopes SCPI Programmer's Guide...
The :RECall:FILename? query returns the current RECall filename. Return Format <base_name><NL> <base_name> ::= quoted ASCII string See Also • "Introduction to :RECall Commands" on page 682 • ":RECall:SETup[:STARt]" on page 689 • ":SAVE:FILename" on page 696 Keysight InfiniiVision M9241/42/43A PXIe Oscilloscopes SCPI Programmer's Guide...
If a file extension is provided as part of a specified <file_name>, it must be ".msk". NOTE See Also • "Introduction to :RECall Commands" on page 682 • ":RECall:FILename" on page 685 • ":RECall:PWD" on page 688 • ":SAVE:MASK[:STARt]" on page 703 • ":MTESt:DATA" on page 558 Keysight InfiniiVision M9241/42/43A PXIe Oscilloscopes SCPI Programmer's Guide...
The :RECall:PWD? query returns the currently set working directory for recall operations. Return Format <path_name><NL> <path_name> ::= quoted ASCII string See Also • "Introduction to :RECall Commands" on page 682 • ":SAVE:PWD" on page 706 Keysight InfiniiVision M9241/42/43A PXIe Oscilloscopes SCPI Programmer's Guide...
If a file extension is provided as part of a specified <file_name>, it must be ".scp". NOTE See Also • "Introduction to :RECall Commands" on page 682 • ":RECall:FILename" on page 685 • ":RECall:PWD" on page 688 • ":SAVE[:SETup[:STARt]]" on page 713 Keysight InfiniiVision M9241/42/43A PXIe Oscilloscopes SCPI Programmer's Guide...
(see ":SYSTem:SETup" on page 1034). See Also • "Introduction to :RECall Commands" on page 682 • ":RECall:FILename" on page 685 • ":SAVE:WMEMory[:STARt]" on page 720 Keysight InfiniiVision M9241/42/43A PXIe Oscilloscopes SCPI Programmer's Guide...
Page 691
Keysight InfiniiVision M9241/42/43A PXIe Oscilloscopes SCPI Programmer's Guide 26 :SAVE Commands Save oscilloscope setups, screen images, and data. See "Introduction to :SAVE Commands" on page 694. Table 101 :SAVE Commands Summary Command Query Options and Query Returns :SAVE:ARBitrary:[STAR <file_spec> ::= {<internal_loc>...
Page 693
NOTE: Only ADD or SUBtract math operations can be saved as reference waveforms. <return_value> ::= <source> :SAVE:WMEMory[:STARt] <file_name> ::= quoted ASCII [<file_name>] (see string page 720) If extension included in file name, it must be ".h5". Keysight InfiniiVision M9241/42/43A PXIe Oscilloscopes SCPI Programmer's Guide...
Page 694
The following is a sample response from the :SAVE? query. In this case, the query was issued following the *RST command. :SAVE:FIL "";:SAVE:IMAG:AREA GRAT;FACT 0;FORM TIFF;INKS 0;PAL MON;:SAVE:PWD "C:/setups/";:SAVE:WAV:FORM NONE;LENG 1000;SEGM CURR Keysight InfiniiVision M9241/42/43A PXIe Oscilloscopes SCPI Programmer's Guide...
If a file extension is provided as part of a specified <file_name>, it must be ".csv". NOTE See Also • "Introduction to :SAVE Commands" on page 694 • ":SAVE:FILename" on page 696 • ":SAVE:PWD" on page 706 • ":RECall:ARBitrary[:STARt]" on page 683 Keysight InfiniiVision M9241/42/43A PXIe Oscilloscopes SCPI Programmer's Guide...
If a file extension is provided as part of a specified <file_name>, it must be ".csv". NOTE See Also • "Introduction to :SAVE Commands" on page 694 • ":SAVE:FILename" on page 696 • Chapter 19, “:LISTer Commands,” starting on page 407 Keysight InfiniiVision M9241/42/43A PXIe Oscilloscopes SCPI Programmer's Guide...
If a file extension is provided as part of a specified <file_name>, it must be ".msk". NOTE See Also • "Introduction to :SAVE Commands" on page 694 • ":SAVE:FILename" on page 696 • ":SAVE:PWD" on page 706 • ":RECall:MASK[:STARt]" on page 687 • ":MTESt:DATA" on page 558 Keysight InfiniiVision M9241/42/43A PXIe Oscilloscopes SCPI Programmer's Guide...
If a file extension is provided as part of a specified <file_name>, it must be ".h5". NOTE See Also • "Introduction to :SAVE Commands" on page 694 • ":SAVE:FILename" on page 696 • ":SAVE:PWD" on page 706 Keysight InfiniiVision M9241/42/43A PXIe Oscilloscopes SCPI Programmer's Guide...
If a file extension is provided as part of a specified <file_name>, it must be ".csv". NOTE See Also • "Introduction to :SAVE Commands" on page 694 • ":SAVE:FILename" on page 696 • Chapter 24, “:POWer Commands,” starting on page 577 Keysight InfiniiVision M9241/42/43A PXIe Oscilloscopes SCPI Programmer's Guide...
The :SAVE:PWD? query returns the currently set working directory for save operations. Return Format <path_name><NL> <path_name> ::= quoted ASCII string See Also • "Introduction to :SAVE Commands" on page 694 • ":SAVE:FILename" on page 696 • ":RECall:PWD" on page 688 Keysight InfiniiVision M9241/42/43A PXIe Oscilloscopes SCPI Programmer's Guide...
See Also • ":SAVE:RESults:FORMat:CURSor" on page 708 • ":SAVE:RESults:FORMat:MASK" on page 709 • ":SAVE:RESults:FORMat:MEASurement" on page 710 • ":SAVE:RESults:FORMat:SEARch" on page 711 • ":SAVE:RESults:FORMat:SEGMented" on page 712 Keysight InfiniiVision M9241/42/43A PXIe Oscilloscopes SCPI Programmer's Guide...
If a file extension is provided as part of a specified <file_name>, it must be ".scp". NOTE See Also • "Introduction to :SAVE Commands" on page 694 • ":SAVE:FILename" on page 696 • ":SAVE:PWD" on page 706 • ":RECall:SETup[:STARt]" on page 689 Keysight InfiniiVision M9241/42/43A PXIe Oscilloscopes SCPI Programmer's Guide...
See Also • "Introduction to :SAVE Commands" on page 694 • ":SAVE:WAVeform:FORMat" on page 715 • ":SAVE:WAVeform:LENGth" on page 716 • ":SAVE:FILename" on page 696 • ":RECall:SETup[:STARt]" on page 689 Keysight InfiniiVision M9241/42/43A PXIe Oscilloscopes SCPI Programmer's Guide...
When NONE is returned, it indicates that an image file format is currently selected. See Also • "Introduction to :SAVE Commands" on page 694 • ":SAVE:WAVeform[:STARt]" on page 714 • ":SAVE:WAVeform:LENGth" on page 716 • ":SAVE:IMAGe:FORMat" on page 699 Keysight InfiniiVision M9241/42/43A PXIe Oscilloscopes SCPI Programmer's Guide...
<length> ::= 100 to max. length; an integer in NR1 format See Also • "Introduction to :SAVE Commands" on page 694 • ":SAVE:WAVeform:LENGth:MAX" on page 717 • ":SAVE:WAVeform[:STARt]" on page 714 • ":WAVeform:POINts" on page 1170 • ":SAVE:WAVeform:FORMat" on page 715 Keysight InfiniiVision M9241/42/43A PXIe Oscilloscopes SCPI Programmer's Guide...
The :SAVE:WAVeform:LENGth:MAX? query returns the current setting. Return Format <setting><NL> <setting> ::= {0 | 1} See Also • "Introduction to :SAVE Commands" on page 694 • ":SAVE:WAVeform[:STARt]" on page 714 • ":SAVE:WAVeform:LENGth" on page 716 Keysight InfiniiVision M9241/42/43A PXIe Oscilloscopes SCPI Programmer's Guide...
If a file extension is provided as part of a specified <file_name>, it must be ".h5". NOTE See Also • "Introduction to :SAVE Commands" on page 694 • ":SAVE:WMEMory:SOURce" on page 719 • ":RECall:WMEMory<r>[:STARt]" on page 690 Keysight InfiniiVision M9241/42/43A PXIe Oscilloscopes SCPI Programmer's Guide...
Page 721
Keysight InfiniiVision M9241/42/43A PXIe Oscilloscopes SCPI Programmer's Guide 27 :SBUS<n> Commands Control the modes and parameters for each serial bus decode/trigger type. See: • "Introduction to :SBUS<n> Commands" on page 721 • "General :SBUS<n> Commands" on page 723 • ":SBUS<n>:A429 Commands"...
Page 722
The following is a sample response from the :SBUS1? query. In this case, the query was issued following a *RST command. :SBUS1:DISP 0;MODE IIC;:SBUS1:IIC:ASIZ BIT7;:SBUS1:IIC:TRIG:TYPE STAR;QUAL EQU;:SBUS1:IIC:SOUR:CLOC CHAN1;DATA CHAN2;:SBUS1:IIC:TRIG:PATT:ADDR -1;DATA -1;DATA2 -1 Keysight InfiniiVision M9241/42/43A PXIe Oscilloscopes SCPI Programmer's Guide...
1295 See Also • "Introduction to :SBUS<n> Commands" on page 721 • ":CHANnel<n>:DISPlay" on page 277 • ":VIEW" on page 239 • ":BLANk" on page 210 • ":STATus" on page 236 Keysight InfiniiVision M9241/42/43A PXIe Oscilloscopes SCPI Programmer's Guide...
736) <source> (see (see <n> ::= 1 to (# analog channels) page 736) in NR1 format :SBUS<n>:A429:SPEed :SBUS<n>:A429:SPEed? <speed> ::= {LOW | HIGH | USER} page 737) page 737) <speed> (see (see Keysight InfiniiVision M9241/42/43A PXIe Oscilloscopes SCPI Programmer's Guide...
10000 and 100000 and in 1000 b/s ingrements between 100000 and 1000000. Query Syntax :SBUS<n>:A429:BAUDrate? The :SBUS<n>:A429:BAUDrate? query returns the user-defined baud rate setting. Return Format <baudrate><NL> See Also • ":SBUS<n>:A429:SPEed" on page 737 Keysight InfiniiVision M9241/42/43A PXIe Oscilloscopes SCPI Programmer's Guide...
1295 See Also • ":SBUS<n>:A429:COUNt:RESet" on page 732 • ":SBUS<n>:A429:COUNt:WORD" on page 733 • "Introduction to :SBUS<n> Commands" on page 721 • ":SBUS<n>:MODE" on page 725 • ":SBUS<n>:A429 Commands" on page 726 Keysight InfiniiVision M9241/42/43A PXIe Oscilloscopes SCPI Programmer's Guide...
1295 See Also • ":SBUS<n>:A429:COUNt:WORD" on page 733 • ":SBUS<n>:A429:COUNt:ERRor" on page 731 • "Introduction to :SBUS<n> Commands" on page 721 • ":SBUS<n>:MODE" on page 725 • ":SBUS<n>:A429 Commands" on page 726 Keysight InfiniiVision M9241/42/43A PXIe Oscilloscopes SCPI Programmer's Guide...
1295 See Also • ":SBUS<n>:A429:COUNt:RESet" on page 732 • ":SBUS<n>:A429:COUNt:ERRor" on page 731 • "Introduction to :SBUS<n> Commands" on page 721 • ":SBUS<n>:MODE" on page 725 • ":SBUS<n>:A429 Commands" on page 726 Keysight InfiniiVision M9241/42/43A PXIe Oscilloscopes SCPI Programmer's Guide...
1295 See Also • "Introduction to :SBUS<n> Commands" on page 721 • ":SBUS<n>:MODE" on page 725 • ":SBUS<n>:A429:FORMat" on page 734 • ":SBUS<n>:A429:SPEed" on page 737 • ":SBUS<n>:A429:SOURce" on page 736 Keysight InfiniiVision M9241/42/43A PXIe Oscilloscopes SCPI Programmer's Guide...
The :SBUS<n>:A429:TRIGger:LABel? query returns the current label value in decimal format. Return Format <value><NL> in decimal format Errors • "-241, Hardware missing" on page 1295 See Also • "Introduction to :TRIGger Commands" on page 1053 • ":SBUS<n>:A429:TRIGger:TYPE" on page 743 Keysight InfiniiVision M9241/42/43A PXIe Oscilloscopes SCPI Programmer's Guide...
• "-241, Hardware missing" on page 1295 See Also • "Introduction to :TRIGger Commands" on page 1053 • ":SBUS<n>:A429:TRIGger:TYPE" on page 743 • ":SBUS<n>:A429:TRIGger:PATTern:SDI" on page 740 • ":SBUS<n>:A429:TRIGger:PATTern:SSM" on page 741 Keysight InfiniiVision M9241/42/43A PXIe Oscilloscopes SCPI Programmer's Guide...
1295 See Also • "Introduction to :TRIGger Commands" on page 1053 • ":SBUS<n>:A429:FORMat" on page 734 • ":SBUS<n>:A429:TRIGger:TYPE" on page 743 • ":SBUS<n>:A429:TRIGger:PATTern:DATA" on page 739 • ":SBUS<n>:A429:TRIGger:PATTern:SSM" on page 741 Keysight InfiniiVision M9241/42/43A PXIe Oscilloscopes SCPI Programmer's Guide...
1295 See Also • "Introduction to :TRIGger Commands" on page 1053 • ":SBUS<n>:A429:FORMat" on page 734 • ":SBUS<n>:A429:TRIGger:TYPE" on page 743 • ":SBUS<n>:A429:TRIGger:PATTern:DATA" on page 739 • ":SBUS<n>:A429:TRIGger:PATTern:SDI" on page 740 Keysight InfiniiVision M9241/42/43A PXIe Oscilloscopes SCPI Programmer's Guide...
The :SBUS<n>:A429:TRIGger:RANGe? query returns the current label values in decimal format. Return Format <min>,<max><NL> in decimal format Errors • "-241, Hardware missing" on page 1295 See Also • "Introduction to :TRIGger Commands" on page 1053 • ":SBUS<n>:A429:TRIGger:TYPE" on page 743 Keysight InfiniiVision M9241/42/43A PXIe Oscilloscopes SCPI Programmer's Guide...
"-241, Hardware missing" on page 1295 See Also • ":SBUS<n>:CAN:COUNt:RESet" on page 750 • "Introduction to :SBUS<n> Commands" on page 721 • ":SBUS<n>:MODE" on page 725 • ":SBUS<n>:CAN Commands" on page 745 Keysight InfiniiVision M9241/42/43A PXIe Oscilloscopes SCPI Programmer's Guide...
"-241, Hardware missing" on page 1295 See Also • ":SBUS<n>:CAN:COUNt:RESet" on page 750 • "Introduction to :SBUS<n> Commands" on page 721 • ":SBUS<n>:MODE" on page 725 • ":SBUS<n>:CAN Commands" on page 745 Keysight InfiniiVision M9241/42/43A PXIe Oscilloscopes SCPI Programmer's Guide...
"-241, Hardware missing" on page 1295 See Also • ":SBUS<n>:CAN:COUNt:RESet" on page 750 • "Introduction to :SBUS<n> Commands" on page 721 • ":SBUS<n>:MODE" on page 725 • ":SBUS<n>:CAN Commands" on page 745 Keysight InfiniiVision M9241/42/43A PXIe Oscilloscopes SCPI Programmer's Guide...
"-241, Hardware missing" on page 1295 See Also • ":SBUS<n>:CAN:COUNt:RESet" on page 750 • "Introduction to :SBUS<n> Commands" on page 721 • ":SBUS<n>:MODE" on page 725 • ":SBUS<n>:CAN Commands" on page 745 Keysight InfiniiVision M9241/42/43A PXIe Oscilloscopes SCPI Programmer's Guide...
"-241, Hardware missing" on page 1295 See Also • ":SBUS<n>:CAN:COUNt:RESet" on page 750 • "Introduction to :SBUS<n> Commands" on page 721 • ":SBUS<n>:MODE" on page 725 • ":SBUS<n>:CAN Commands" on page 745 Keysight InfiniiVision M9241/42/43A PXIe Oscilloscopes SCPI Programmer's Guide...
The :SBUS<n>:CAN:FDSPoint? query returns the current CAN FD sample point setting. Return Format <value><NL> <value> ::= even numbered percentages from 30 to 90 in NR3 format. See Also • ":SBUS<n>:CAN:SIGNal:FDBaudrate" on page 760 Keysight InfiniiVision M9241/42/43A PXIe Oscilloscopes SCPI Programmer's Guide...
This setting has no effect on the processing of non-FD (classical) frames. Query Syntax :SBUS<n>:CAN:FDSTandard? The :SBUS<n>:CAN:FDSTandard? query returns the selected CAN FD frame decode standard. Return Format <std<NL> <std> ::= {ISO | NISO} See Also • ":SBUS<n>:CAN:FDSPoint" on page 755 Keysight InfiniiVision M9241/42/43A PXIe Oscilloscopes SCPI Programmer's Guide...
Return Format <percent><NL> <percent> ::= 30.0 to 90.0 in NR3 format See Also • "Introduction to :TRIGger Commands" on page 1053 • ":SBUS<n>:MODE" on page 725 • ":SBUS<n>:CAN:TRIGger" on page 762 Keysight InfiniiVision M9241/42/43A PXIe Oscilloscopes SCPI Programmer's Guide...
5000000 See Also • "Introduction to :TRIGger Commands" on page 1053 • ":SBUS<n>:MODE" on page 725 • ":SBUS<n>:CAN:TRIGger" on page 762 • ":SBUS<n>:CAN:SIGNal:DEFinition" on page 759 • ":SBUS<n>:CAN:SOURce" on page 761 Keysight InfiniiVision M9241/42/43A PXIe Oscilloscopes SCPI Programmer's Guide...
The :SBUS<n>:CAN:SIGNal:FDBaudrate? query returns the current CAN FD baud rate setting. Return Format <baudrate><NL> <baudrate> ::= integer from 10000 to 10000000 in 100 b/s increments. See Also • ":SBUS<n>:CAN:FDSPoint" on page 755 • ":SBUS<n>:CAN:SIGNal:BAUDrate" on page 758 Keysight InfiniiVision M9241/42/43A PXIe Oscilloscopes SCPI Programmer's Guide...
The :SBUS<n>:CAN:SOURce? query returns the current source for the CAN signal. Return Format <source><NL> See Also • "Introduction to :TRIGger Commands" on page 1053 • ":SBUS<n>:MODE" on page 725 • ":SBUS<n>:CAN:TRIGger" on page 762 • ":SBUS<n>:CAN:SIGNal:DEFinition" on page 759 Keysight InfiniiVision M9241/42/43A PXIe Oscilloscopes SCPI Programmer's Guide...
Triggers on the acknowledge bit if the polarity is incorrect. FORMerror Form Error Triggers on reserved bit errors. STUFferror Stuff Error Triggers on 6 consecutive 1s or 6 consecutive 0s, while in a non-error or non overload frame. Keysight InfiniiVision M9241/42/43A PXIe Oscilloscopes SCPI Programmer's Guide...
Page 763
| FORM | STUF | CRC | SPEC | ALL | BRSB | CRCD | EBA | EBP | OVER | MESS | MSIG | FDMS} Errors • "-241, Hardware missing" on page 1295 See Also • "Introduction to :SBUS<n> Commands" on page 721 Keysight InfiniiVision M9241/42/43A PXIe Oscilloscopes SCPI Programmer's Guide...
Page 764
765 • ":SBUS<n>:CAN:SIGNal:DEFinition" on page 759 • ":SBUS<n>:CAN:SOURce" on page 761 • ":RECall:DBC[:STARt]" on page 684 • ":SBUS<n>:CAN:TRIGger:SYMBolic:MESSage" on page 772 • ":SBUS<n>:CAN:TRIGger:SYMBolic:SIGNal" on page 773 • ":SBUS<n>:CAN:TRIGger:SYMBolic:VALue" on page 774 Keysight InfiniiVision M9241/42/43A PXIe Oscilloscopes SCPI Programmer's Guide...
CAN IDs. Query Syntax :SBUS<n>:CAN:TRIGger:IDFilter? The :SBUS<n>:CAN:TRIGger:IDFilter? query returns the CAN trigger ID filter setting. Return Format <setting><NL> <setting> ::= {0 | 1} See Also • ":SBUS<n>:CAN:TRIGger" on page 762 Keysight InfiniiVision M9241/42/43A PXIe Oscilloscopes SCPI Programmer's Guide...
<string><NL> in nondecimal format Errors • "-241, Hardware missing" on page 1295 See Also • "Introduction to :TRIGger Commands" on page 1053 • ":SBUS<n>:CAN:TRIGger:PATTern:DATA:LENGth" on page 768 • ":SBUS<n>:CAN:TRIGger:PATTern:ID" on page 770 Keysight InfiniiVision M9241/42/43A PXIe Oscilloscopes SCPI Programmer's Guide...
:SBUS<n>:CAN:TRIGger:PATTern:DATA:STARt? The :SBUS<n>:CAN:TRIGger:PATTern:DATA:DLC? query returns the currently set DLC value. Return Format <dlc><NL> <dlc> ::= integer between -1 (don't care) and 64, in NR1 format. See Also • ":SBUS<n>:CAN:TRIGger:PATTern:DATA" on page 766 Keysight InfiniiVision M9241/42/43A PXIe Oscilloscopes SCPI Programmer's Guide...
<count> ::= integer from 1 to 8 in NR1 format Errors • "-241, Hardware missing" on page 1295 See Also • "Introduction to :TRIGger Commands" on page 1053 • ":SBUS<n>:CAN:TRIGger:PATTern:DATA" on page 766 • ":SBUS<n>:CAN:SOURce" on page 761 Keysight InfiniiVision M9241/42/43A PXIe Oscilloscopes SCPI Programmer's Guide...
The :SBUS<n>:CAN:TRIGger:PATTern:DATA:STARt? query returns the starting byte position setting. Return Format <start><NL> <start> ::= integer between 0 and 63, in NR1 format. See Also • ":SBUS<n>:CAN:TRIGger:PATTern:DATA" on page 766 • ":SBUS<n>:CAN:TRIGger:PATTern:DATA:LENGth" on page 768 Keysight InfiniiVision M9241/42/43A PXIe Oscilloscopes SCPI Programmer's Guide...
<string><NL> in 29-bit binary string format Errors • "-241, Hardware missing" on page 1295 See Also • "Introduction to :TRIGger Commands" on page 1053 • ":SBUS<n>:CAN:TRIGger:PATTern:ID:MODE" on page 771 • ":SBUS<n>:CAN:TRIGger:PATTern:DATA" on page 766 Keysight InfiniiVision M9241/42/43A PXIe Oscilloscopes SCPI Programmer's Guide...
1295 See Also • "Introduction to :TRIGger Commands" on page 1053 • ":SBUS<n>:MODE" on page 725 • ":SBUS<n>:CAN:TRIGger:PATTern:DATA" on page 766 • ":SBUS<n>:CAN:TRIGger:PATTern:DATA:LENGth" on page 768 • ":SBUS<n>:CAN:TRIGger:PATTern:ID" on page 770 Keysight InfiniiVision M9241/42/43A PXIe Oscilloscopes SCPI Programmer's Guide...
The :SBUS<n>:CAN:TRIGger:SYMBolic:MESSage? query returns the specified message. Return Format <name><NL> <name> ::= quoted ASCII string See Also • ":RECall:DBC[:STARt]" on page 684 • ":SBUS<n>:CAN:TRIGger" on page 762 • ":SBUS<n>:CAN:TRIGger:SYMBolic:SIGNal" on page 773 • ":SBUS<n>:CAN:TRIGger:SYMBolic:VALue" on page 774 Keysight InfiniiVision M9241/42/43A PXIe Oscilloscopes SCPI Programmer's Guide...
The :SBUS<n>:CAN:TRIGger:SYMBolic:SIGNal? query returns the specified signal. Return Format <name><NL> <name> ::= quoted ASCII string See Also • ":RECall:DBC[:STARt]" on page 684 • ":SBUS<n>:CAN:TRIGger" on page 762 • ":SBUS<n>:CAN:TRIGger:SYMBolic:MESSage" on page 772 • ":SBUS<n>:CAN:TRIGger:SYMBolic:VALue" on page 774 Keysight InfiniiVision M9241/42/43A PXIe Oscilloscopes SCPI Programmer's Guide...
Return Format <data><NL> <data> ::= value in NR3 format See Also • ":RECall:DBC[:STARt]" on page 684 • ":SBUS<n>:CAN:TRIGger" on page 762 • ":SBUS<n>:CAN:TRIGger:SYMBolic:MESSage" on page 772 • ":SBUS<n>:CAN:TRIGger:SYMBolic:SIGNal" on page 773 Keysight InfiniiVision M9241/42/43A PXIe Oscilloscopes SCPI Programmer's Guide...
<string ::= "0xnn...n" where n page 785) ::= {0,..,9 | A,..,F | X} :SBUS<n>:CXPI:TRIGger :SBUS<n>:CXPI:TRIGger <start> ::= integer between 0 and :PATTern:DATA:LENGth :PATTern:DATA:LENGth? 12, in NR1 format. page 786) <length> (see (see page 786) Keysight InfiniiVision M9241/42/43A PXIe Oscilloscopes SCPI Programmer's Guide...
Page 776
(don't care) and 255, in NR1 format, when trigger is in LDATa mode. :SBUS<n>:CXPI:TRIGger :SBUS<n>:CXPI:TRIGger <string> ::= "nn" where n ::= {0 :PATTern:INFO:NM :PATTern:INFO:NM? | 1 | X} page 791) <string> (see (see page 791) Keysight InfiniiVision M9241/42/43A PXIe Oscilloscopes SCPI Programmer's Guide...
<baudrate> ::= integer from 9600 to 40000 in 100 b/s increments. See Also • ":SBUS<n>:CXPI:PARity" on page 778 • ":SBUS<n>:CXPI:SOURce" on page 779 • ":SBUS<n>:CXPI:TOLerance" on page 780 • ":SBUS<n>:CXPI:TRIGger" on page 781 Keysight InfiniiVision M9241/42/43A PXIe Oscilloscopes SCPI Programmer's Guide...
The :SBUS<n>:CXPI:SOURce? query returns the selected oscilloscope channel source. Return Format <source><NL> <source> ::= {CHAN<n>} See Also • ":SBUS<n>:CXPI:BAUDrate" on page 777 • ":SBUS<n>:CXPI:PARity" on page 778 • ":SBUS<n>:CXPI:TOLerance" on page 780 • ":SBUS<n>:CXPI:TRIGger" on page 781 Keysight InfiniiVision M9241/42/43A PXIe Oscilloscopes SCPI Programmer's Guide...
Return Format <percent><NL> <percent> ::= from 1-30, in NR1 format. See Also • ":SBUS<n>:CXPI:BAUDrate" on page 777 • ":SBUS<n>:CXPI:PARity" on page 778 • ":SBUS<n>:CXPI:SOURce" on page 779 • ":SBUS<n>:CXPI:TRIGger" on page 781 Keysight InfiniiVision M9241/42/43A PXIe Oscilloscopes SCPI Programmer's Guide...
• FRAMingerror — triggers when the stop bit of a byte is not logical 1. You can optionally filter by Frame ID and PTYPE as in the Frame ID trigger. Keysight InfiniiVision M9241/42/43A PXIe Oscilloscopes SCPI Programmer's Guide...
Page 782
785 • ":SBUS<n>:CXPI:TRIGger:PATTern:DATA:LENGth" on page 786 • ":SBUS<n>:CXPI:TRIGger:PATTern:DATA:STARt" on page 787 • ":SBUS<n>:CXPI:TRIGger:PATTern:ID" on page 788 • ":SBUS<n>:CXPI:TRIGger:PATTern:INFO:CT" on page 789 • ":SBUS<n>:CXPI:TRIGger:PATTern:INFO:DLC" on page 790 • ":SBUS<n>:CXPI:TRIGger:PATTern:INFO:NM" on page 791 Keysight InfiniiVision M9241/42/43A PXIe Oscilloscopes SCPI Programmer's Guide...
Query Syntax :SBUS<n>:IIC[:SOURce]:CLOCk? The :SBUS<n>:IIC[:SOURce]:CLOCk? query returns the current source for the IIC serial clock. Return Format <source><NL> See Also • "Introduction to :TRIGger Commands" on page 1053 • ":SBUS<n>:IIC[:SOURce]:DATA" on page 795 Keysight InfiniiVision M9241/42/43A PXIe Oscilloscopes SCPI Programmer's Guide...
Query Syntax :SBUS<n>:IIC[:SOURce]:DATA? The :SBUS<n>:IIC[:SOURce]:DATA? query returns the current source for IIC serial data. Return Format <source><NL> See Also • "Introduction to :TRIGger Commands" on page 1053 • ":SBUS<n>:IIC[:SOURce]:CLOCk" on page 794 Keysight InfiniiVision M9241/42/43A PXIe Oscilloscopes SCPI Programmer's Guide...
The :SBUS<n>:IIC:TRIGger:PATTern:DATA? query returns the current pattern for IIC data. Return Format <value><NL> See Also • "Introduction to :TRIGger Commands" on page 1053 • ":SBUS<n>:IIC:TRIGger:PATTern:ADDRess" on page 796 • ":SBUS<n>:IIC:TRIGger:PATTern:DATa2" on page 798 • ":SBUS<n>:IIC:TRIGger[:TYPE]" on page 800 Keysight InfiniiVision M9241/42/43A PXIe Oscilloscopes SCPI Programmer's Guide...
The :SBUS<n>:IIC:TRIGger:PATTern:DATa2? query returns the current pattern for IIC data 2. Return Format <value><NL> See Also • "Introduction to :TRIGger Commands" on page 1053 • ":SBUS<n>:IIC:TRIGger:PATTern:ADDRess" on page 796 • ":SBUS<n>:IIC:TRIGger:PATTern:DATA" on page 797 • ":SBUS<n>:IIC:TRIGger[:TYPE]" on page 800 Keysight InfiniiVision M9241/42/43A PXIe Oscilloscopes SCPI Programmer's Guide...
Page 801
1066 • ":SBUS<n>:IIC:TRIGger:PATTern:ADDRess" on page 796 • ":SBUS<n>:IIC:TRIGger:PATTern:DATA" on page 797 • ":SBUS<n>:IIC:TRIGger:PATTern:DATa2" on page 798 • ":SBUS<n>:IIC:TRIGger:QUALifier" on page 799 • "Long Form to Short Form Truncation Rules" on page 1356 Keysight InfiniiVision M9241/42/43A PXIe Oscilloscopes SCPI Programmer's Guide...
<nondecimal> ::= #Hnn where n ::= {0,..,9 | A,..,F} for hexadecimal <nondecimal> ::= #Bnn...n where n ::= {0 | 1} for binary <string> ::= "0xnn" where n ::= {0,..,9 | A,..,F} for hexadecimal Keysight InfiniiVision M9241/42/43A PXIe Oscilloscopes SCPI Programmer's Guide...
Page 803
:SBUS<n>:LIN:TRIGger: <name> ::= quoted ASCII string SYMBolic:SIGNal SYMBolic:SIGNal? (see page 819) page 819) <name> (see :SBUS<n>:LIN:TRIGger: :SBUS<n>:LIN:TRIGger: <data> ::= value in NR3 format SYMBolic:VALue <data> SYMBolic:VALue? (see page 820) page 820) (see Keysight InfiniiVision M9241/42/43A PXIe Oscilloscopes SCPI Programmer's Guide...
<baudrate> ::= integer from 2400 to 625000 in 100 b/s increments See Also • "Introduction to :TRIGger Commands" on page 1053 • ":TRIGger:MODE" on page 1066 • ":SBUS<n>:LIN:TRIGger" on page 811 • ":SBUS<n>:LIN:SIGNal:DEFinition" on page 1289 • ":SBUS<n>:LIN:SOURce" on page 808 Keysight InfiniiVision M9241/42/43A PXIe Oscilloscopes SCPI Programmer's Guide...
The :SBUS<n>:LIN:SOURce? query returns the current source for the LIN signal. Return Format <source><NL> See Also • "Introduction to :TRIGger Commands" on page 1053 • ":TRIGger:MODE" on page 1066 • ":SBUS<n>:LIN:TRIGger" on page 811 • ":SBUS<n>:LIN:SIGNal:DEFinition" on page 1289 Keysight InfiniiVision M9241/42/43A PXIe Oscilloscopes SCPI Programmer's Guide...
1295 See Also • "Introduction to :TRIGger Commands" on page 1053 • ":TRIGger:MODE" on page 1066 • ":SBUS<n>:LIN:TRIGger" on page 811 • ":SBUS<n>:LIN:SIGNal:DEFinition" on page 1289 • ":SBUS<n>:LIN:SOURce" on page 808 Keysight InfiniiVision M9241/42/43A PXIe Oscilloscopes SCPI Programmer's Guide...
Query Syntax :SBUS<n>:LIN:TRIGger:PATTern:DATA? The :SBUS<n>:LIN:TRIGger:PATTern:DATA? query returns the currently specified LIN trigger data pattern. Return Format <string><NL> Keysight InfiniiVision M9241/42/43A PXIe Oscilloscopes SCPI Programmer's Guide...
Page 815
:SBUS<n> Commands See Also • "Introduction to :TRIGger Commands" on page 1053 • ":SBUS<n>:LIN:TRIGger:PATTern:FORMat" on page 817 • ":SBUS<n>:LIN:TRIGger" on page 811 • ":SBUS<n>:LIN:TRIGger:PATTern:DATA:LENGth" on page 816 Keysight InfiniiVision M9241/42/43A PXIe Oscilloscopes SCPI Programmer's Guide...
<count> ::= integer from 1 to 8 in NR1 format Errors • "-241, Hardware missing" on page 1295 See Also • "Introduction to :TRIGger Commands" on page 1053 • ":SBUS<n>:LIN:TRIGger:PATTern:DATA" on page 814 • ":SBUS<n>:LIN:SOURce" on page 808 Keysight InfiniiVision M9241/42/43A PXIe Oscilloscopes SCPI Programmer's Guide...
The :SBUS<n>:LIN:TRIGger:SYMBolic:FRAMe? query returns the specified message. Return Format <name><NL> <name> ::= quoted ASCII string See Also • ":RECall:LDF[:STARt]" on page 686 • ":SBUS<n>:LIN:TRIGger" on page 811 • ":SBUS<n>:LIN:TRIGger:SYMBolic:SIGNal" on page 819 • ":SBUS<n>:LIN:TRIGger:SYMBolic:VALue" on page 820 Keysight InfiniiVision M9241/42/43A PXIe Oscilloscopes SCPI Programmer's Guide...
The :SBUS<n>:LIN:TRIGger:SYMBolic:SIGNal? query returns the specified signal. Return Format <name><NL> <name> ::= quoted ASCII string See Also • ":RECall:LDF[:STARt]" on page 686 • ":SBUS<n>:LIN:TRIGger" on page 811 • ":SBUS<n>:LIN:TRIGger:SYMBolic:FRAMe" on page 818 • ":SBUS<n>:LIN:TRIGger:SYMBolic:VALue" on page 820 Keysight InfiniiVision M9241/42/43A PXIe Oscilloscopes SCPI Programmer's Guide...
Return Format <data><NL> <data> ::= value in NR3 format See Also • ":RECall:LDF[:STARt]" on page 686 • ":SBUS<n>:LIN:TRIGger" on page 811 • ":SBUS<n>:LIN:TRIGger:SYMBolic:FRAMe" on page 818 • ":SBUS<n>:LIN:TRIGger:SYMBolic:SIGNal" on page 819 Keysight InfiniiVision M9241/42/43A PXIe Oscilloscopes SCPI Programmer's Guide...
• Serial Decode: On. • Trigger: the specified serial bus (n of SBUS<n>). See Also • "Introduction to :TRIGger Commands" on page 1053 • ":TRIGger:MODE" on page 1066 • ":SBUS<n>:M1553:SOURce" on page 824 Keysight InfiniiVision M9241/42/43A PXIe Oscilloscopes SCPI Programmer's Guide...
<n> ::= 1 to (# analog channels) in NR1 format See Also • ":TRIGger:LEVel:HIGH" on page 1064 • ":TRIGger:LEVel:LOW" on page 1065 • ":TRIGger:MODE" on page 1066 • "Introduction to :TRIGger Commands" on page 1053 Keysight InfiniiVision M9241/42/43A PXIe Oscilloscopes SCPI Programmer's Guide...
<string><NL> <string> ::= "nn...n" where n ::= {0 | 1 | X} See Also • "Introduction to :TRIGger Commands" on page 1053 • ":SBUS<n>:M1553:TRIGger:TYPE" on page 827 • ":SBUS<n>:M1553:TRIGger:RTA" on page 826 Keysight InfiniiVision M9241/42/43A PXIe Oscilloscopes SCPI Programmer's Guide...
To set the RTA value to don't cares (0xXX), set the value to -1. Query Syntax :SBUS<n>:M1553:TRIGger:RTA? The :SBUS<n>:M1553:TRIGger:RTA? query returns the RTA value. Return Format <value><NL> in decimal format See Also • "Introduction to :TRIGger Commands" on page 1053 • ":SBUS<n>:M1553:TRIGger:TYPE" on page 827 Keysight InfiniiVision M9241/42/43A PXIe Oscilloscopes SCPI Programmer's Guide...
<#bits> ::= from 0-255, in NR1 page 839) SIZe <#bits> (see SIZe? (see format page 839) :SBUS<n>:MANChester:S :SBUS<n>:MANChester:S <edge#> ::= from 1-256, in NR1 page 840) TARt <edge#> (see TARt? (see format page 840) Keysight InfiniiVision M9241/42/43A PXIe Oscilloscopes SCPI Programmer's Guide...
Page 829
<#bits> ::= from 0-32, in NR1 page 845) SIZe <#bits> (see SIZe? (see format page 845) :SBUS<n>:MANChester:W :SBUS<n>:MANChester:W <#bits> ::= from 2-32, in NR1 page 846) SIZe <#bits> (see SIZe? (see format page 846) Keysight InfiniiVision M9241/42/43A PXIe Oscilloscopes SCPI Programmer's Guide...
The :SBUS<n>:MANChester:BAUDrate command specifies the baud rate of the Manchester signal. Query Syntax :SBUS<n>:MANChester:BAUDrate? The :SBUS<n>:MANChester:BAUDrate? query returns the specified baud rate. Return Format <baudrate><NL> See Also • ":SBUS<n>:MANChester:SOURce" on page 838 • ":SBUS<n>:MANChester:TOLerance" on page 841 Keysight InfiniiVision M9241/42/43A PXIe Oscilloscopes SCPI Programmer's Guide...
The :SBUS<n>:MANChester:BITorder? query returns the bit order setting. Return Format <bitorder><NL> <bitorder> ::= {MSBF | LSBF} See Also • ":SBUS<n>:MANChester:BASE" on page 830 • ":SBUS<n>:MANChester:IDLE:BITS" on page 836 • ":SBUS<n>:MANChester:LOGic" on page 837 • ":SBUS<n>:MANChester:STARt" on page 840 Keysight InfiniiVision M9241/42/43A PXIe Oscilloscopes SCPI Programmer's Guide...
In BIT format the only legal value is 0 (for AUTO). See Also • ":SBUS<n>:MANChester:DISPlay" on page 833 • ":SBUS<n>:MANChester:HSIZe" on page 835 • ":SBUS<n>:MANChester:SSIZe" on page 839 • ":SBUS<n>:MANChester:TSIZe" on page 845 • ":SBUS<n>:MANChester:WSIZe" on page 846 Keysight InfiniiVision M9241/42/43A PXIe Oscilloscopes SCPI Programmer's Guide...
The :SBUS<n>:MANChester:HSIZe? query returns the number of header field bits setting. Return Format <#bits><NL> See Also • ":SBUS<n>:MANChester:DISPlay" on page 833 • ":SBUS<n>:MANChester:DSIZe" on page 834 • ":SBUS<n>:MANChester:SSIZe" on page 839 • ":SBUS<n>:MANChester:TSIZe" on page 845 • ":SBUS<n>:MANChester:WSIZe" on page 846 Keysight InfiniiVision M9241/42/43A PXIe Oscilloscopes SCPI Programmer's Guide...
The :SBUS<n>:MANChester:IDLE:BITS? query returns the specified idle time in terms of the number of bits. Return Format <#bits><NL> See Also • ":SBUS<n>:MANChester:BASE" on page 830 • ":SBUS<n>:MANChester:BITorder" on page 832 • ":SBUS<n>:MANChester:LOGic" on page 837 • ":SBUS<n>:MANChester:STARt" on page 840 Keysight InfiniiVision M9241/42/43A PXIe Oscilloscopes SCPI Programmer's Guide...
The :SBUS<n>:MANChester:LOGic? query returns the polarity setting. Return Format <logic><NL> <logic> ::= {FALL | RIS} See Also • ":SBUS<n>:MANChester:BASE" on page 830 • ":SBUS<n>:MANChester:BITorder" on page 832 • ":SBUS<n>:MANChester:IDLE:BITS" on page 836 • ":SBUS<n>:MANChester:STARt" on page 840 Keysight InfiniiVision M9241/42/43A PXIe Oscilloscopes SCPI Programmer's Guide...
Manchester signal line. Query Syntax :SBUS<n>:MANChester:SOURce? The :SBUS<n>:MANChester:SOURce? query returns the selected oscilloscope channel source. Return Format <source><NL> <source> ::= {CHAN<n>} See Also • ":SBUS<n>:MANChester:BAUDrate" on page 831 • ":SBUS<n>:MANChester:TOLerance" on page 841 Keysight InfiniiVision M9241/42/43A PXIe Oscilloscopes SCPI Programmer's Guide...
The :SBUS<n>:MANChester:SSIZe? query returns the number of sync bits setting. Return Format <#bits><NL> See Also • ":SBUS<n>:MANChester:DISPlay" on page 833 • ":SBUS<n>:MANChester:DSIZe" on page 834 • ":SBUS<n>:MANChester:HSIZe" on page 835 • ":SBUS<n>:MANChester:TSIZe" on page 845 • ":SBUS<n>:MANChester:WSIZe" on page 846 Keysight InfiniiVision M9241/42/43A PXIe Oscilloscopes SCPI Programmer's Guide...
The :SBUS<n>:MANChester:STARt? query returns the starting edge number setting. Return Format <edge#><NL> See Also • ":SBUS<n>:MANChester:BASE" on page 830 • ":SBUS<n>:MANChester:BITorder" on page 832 • ":SBUS<n>:MANChester:IDLE:BITS" on page 836 • ":SBUS<n>:MANChester:LOGic" on page 837 Keysight InfiniiVision M9241/42/43A PXIe Oscilloscopes SCPI Programmer's Guide...
Query Syntax :SBUS<n>:MANChester:TOLerance? The :SBUS<n>:MANChester:TOLerance? query returns the tolerance setting. Return Format <percent><NL> <percent> ::= from 5-30, in NR1 format See Also • ":SBUS<n>:MANChester:BAUDrate" on page 831 • ":SBUS<n>:MANChester:SOURce" on page 838 Keysight InfiniiVision M9241/42/43A PXIe Oscilloscopes SCPI Programmer's Guide...
Return Format <string><NL> <string> ::= "nn...n" where n ::= {0 | 1 | X | $} See Also • ":SBUS<n>:MANChester:BITorder" on page 832 • ":SBUS<n>:MANChester:TRIGger" on page 842 • ":SBUS<n>:MANChester:TRIGger:PATTern:VALue:WIDTh" on page 844 Keysight InfiniiVision M9241/42/43A PXIe Oscilloscopes SCPI Programmer's Guide...
:SBUS<n>:MANChester:TRIGger:PATTern:VALue:WIDTh? The :SBUS<n>:MANChester:TRIGger:PATTern:VALue:WIDTh? query returns the specified trigger value bit width (length). Return Format <width><NL> See Also • ":SBUS<n>:MANChester:BITorder" on page 832 • ":SBUS<n>:MANChester:TRIGger" on page 842 • ":SBUS<n>:MANChester:TRIGger:PATTern:VALue:DATA" on page 843 Keysight InfiniiVision M9241/42/43A PXIe Oscilloscopes SCPI Programmer's Guide...
<#bits> ::= from 0-32, in NR1 format See Also • ":SBUS<n>:MANChester:DISPlay" on page 833 • ":SBUS<n>:MANChester:DSIZe" on page 834 • ":SBUS<n>:MANChester:HSIZe" on page 835 • ":SBUS<n>:MANChester:SSIZe" on page 839 • ":SBUS<n>:MANChester:WSIZe" on page 846 Keysight InfiniiVision M9241/42/43A PXIe Oscilloscopes SCPI Programmer's Guide...
The :SBUS<n>:MANChester:WSIZe? query returns the number of bits per word setting. Return Format <#bits><NL> See Also • ":SBUS<n>:MANChester:DISPlay" on page 833 • ":SBUS<n>:MANChester:DSIZe" on page 834 • ":SBUS<n>:MANChester:HSIZe" on page 835 • ":SBUS<n>:MANChester:SSIZe" on page 839 • ":SBUS<n>:MANChester:TSIZe" on page 845 Keysight InfiniiVision M9241/42/43A PXIe Oscilloscopes SCPI Programmer's Guide...
859) :SBUS<n>:NRZ:STARt :SBUS<n>:NRZ:STARt? <#bits> ::= from 0-255, in NR1 page 860) page 860) <#bits> (see (see format :SBUS<n>:NRZ:TRIGger :SBUS<n>:NRZ:TRIGger? <mode> ::= {SOF | VALue} page 861) page 861) <mode> (see (see Keysight InfiniiVision M9241/42/43A PXIe Oscilloscopes SCPI Programmer's Guide...
Page 848
:SBUS<n>:NRZ:TSIZe :SBUS<n>:NRZ:TSIZe? <#bits> ::= from 0-32, in NR1 page 864) page 864) <#bits> (see (see format :SBUS<n>:NRZ:WSIZe :SBUS<n>:NRZ:WSIZe? <#bits> ::= from 2-32, in NR1 page 865) page 865) <#bits> (see (see format Keysight InfiniiVision M9241/42/43A PXIe Oscilloscopes SCPI Programmer's Guide...
The :SBUS<n>:NRZ:BAUDrate command specifies the baud rate of the NRZ signal. Query Syntax :SBUS<n>:NRZ:BAUDrate? The :SBUS<n>:NRZ:BAUDrate? query returns the specified baud rate. Return Format <baudrate><NL> See Also • ":SBUS<n>:NRZ:SOURce" on page 859 Keysight InfiniiVision M9241/42/43A PXIe Oscilloscopes SCPI Programmer's Guide...
The :SBUS<n>:NRZ:BITorder? query returns the bit order setting. Return Format <bitorder><NL> <bitorder> ::= {MSBF | LSBF} See Also • ":SBUS<n>:NRZ:BASE" on page 849 • ":SBUS<n>:NRZ:IDLE:BITS" on page 856 • ":SBUS<n>:NRZ:IDLE:STATe" on page 857 • ":SBUS<n>:NRZ:LOGic" on page 858 Keysight InfiniiVision M9241/42/43A PXIe Oscilloscopes SCPI Programmer's Guide...
See Also • ":SBUS<n>:NRZ:DSIZe" on page 853 • ":SBUS<n>:NRZ:FSIZe" on page 854 • ":SBUS<n>:NRZ:HSIZe" on page 855 • ":SBUS<n>:NRZ:STARt" on page 860 • ":SBUS<n>:NRZ:TSIZe" on page 864 • ":SBUS<n>:NRZ:WSIZe" on page 865 Keysight InfiniiVision M9241/42/43A PXIe Oscilloscopes SCPI Programmer's Guide...
See Also • ":SBUS<n>:NRZ:DISPlay" on page 852 • ":SBUS<n>:NRZ:FSIZe" on page 854 • ":SBUS<n>:NRZ:HSIZe" on page 855 • ":SBUS<n>:NRZ:STARt" on page 860 • ":SBUS<n>:NRZ:TSIZe" on page 864 • ":SBUS<n>:NRZ:WSIZe" on page 865 Keysight InfiniiVision M9241/42/43A PXIe Oscilloscopes SCPI Programmer's Guide...
See Also • ":SBUS<n>:NRZ:DISPlay" on page 852 • ":SBUS<n>:NRZ:DSIZe" on page 853 • ":SBUS<n>:NRZ:HSIZe" on page 855 • ":SBUS<n>:NRZ:STARt" on page 860 • ":SBUS<n>:NRZ:TSIZe" on page 864 • ":SBUS<n>:NRZ:WSIZe" on page 865 Keysight InfiniiVision M9241/42/43A PXIe Oscilloscopes SCPI Programmer's Guide...
See Also • ":SBUS<n>:NRZ:DISPlay" on page 852 • ":SBUS<n>:NRZ:DSIZe" on page 853 • ":SBUS<n>:NRZ:FSIZe" on page 854 • ":SBUS<n>:NRZ:STARt" on page 860 • ":SBUS<n>:NRZ:TSIZe" on page 864 • ":SBUS<n>:NRZ:WSIZe" on page 865 Keysight InfiniiVision M9241/42/43A PXIe Oscilloscopes SCPI Programmer's Guide...
The :SBUS<n>:NRZ:IDLE:BITS? query returns the specified idle time in terms of the number of bits. Return Format <#bits><NL> See Also • ":SBUS<n>:NRZ:BASE" on page 849 • ":SBUS<n>:NRZ:BITorder" on page 851 • ":SBUS<n>:NRZ:IDLE:STATe" on page 857 • ":SBUS<n>:NRZ:LOGic" on page 858 Keysight InfiniiVision M9241/42/43A PXIe Oscilloscopes SCPI Programmer's Guide...
The :SBUS<n>:NRZ:IDLE:STATe? query returns the idle state setting. Return Format <state><NL> <state> ::= {LOW | HIGH} See Also • ":SBUS<n>:NRZ:BASE" on page 849 • ":SBUS<n>:NRZ:BITorder" on page 851 • ":SBUS<n>:NRZ:IDLE:BITS" on page 856 • ":SBUS<n>:NRZ:LOGic" on page 858 Keysight InfiniiVision M9241/42/43A PXIe Oscilloscopes SCPI Programmer's Guide...
The :SBUS<n>:NRZ:LOGic? query returns the polarity setting. Return Format <logic><NL> <logic> ::= {HIGH | LOW} See Also • ":SBUS<n>:NRZ:BASE" on page 849 • ":SBUS<n>:NRZ:BITorder" on page 851 • ":SBUS<n>:NRZ:IDLE:BITS" on page 856 • ":SBUS<n>:NRZ:IDLE:STATe" on page 857 Keysight InfiniiVision M9241/42/43A PXIe Oscilloscopes SCPI Programmer's Guide...
The :SBUS<n>:NRZ:SOURce command selects the oscilloscope channel connected to the NRZ signal Query Syntax :SBUS<n>:NRZ:SOURce? The :SBUS<n>:NRZ:SOURce? query returns the selected oscilloscope channel source. Return Format <source><NL> <source> ::= {CHAN<n>} See Also • ":SBUS<n>:NRZ:BAUDrate" on page 850 Keysight InfiniiVision M9241/42/43A PXIe Oscilloscopes SCPI Programmer's Guide...
See Also • ":SBUS<n>:NRZ:DISPlay" on page 852 • ":SBUS<n>:NRZ:DSIZe" on page 853 • ":SBUS<n>:NRZ:FSIZe" on page 854 • ":SBUS<n>:NRZ:HSIZe" on page 855 • ":SBUS<n>:NRZ:TSIZe" on page 864 • ":SBUS<n>:NRZ:WSIZe" on page 865 Keysight InfiniiVision M9241/42/43A PXIe Oscilloscopes SCPI Programmer's Guide...
Return Format <string><NL> <string> ::= "nn...n" where n ::= {0 | 1 | X | $} See Also • ":SBUS<n>:NRZ:BITorder" on page 851 • ":SBUS<n>:NRZ:TRIGger" on page 861 • ":SBUS<n>:NRZ:TRIGger:PATTern:VALue:WIDTh" on page 863 Keysight InfiniiVision M9241/42/43A PXIe Oscilloscopes SCPI Programmer's Guide...
:SBUS<n>:NRZ:TRIGger:PATTern:VALue:WIDTh? The :SBUS<n>:NRZ:TRIGger:PATTern:VALue:WIDTh? query returns the specified trigger value bit width (length). Return Format <width><NL> See Also • ":SBUS<n>:NRZ:BITorder" on page 851 • ":SBUS<n>:NRZ:TRIGger" on page 861 • ":SBUS<n>:NRZ:TRIGger:PATTern:VALue:DATA" on page 862 Keysight InfiniiVision M9241/42/43A PXIe Oscilloscopes SCPI Programmer's Guide...
See Also • ":SBUS<n>:NRZ:DISPlay" on page 852 • ":SBUS<n>:NRZ:DSIZe" on page 853 • ":SBUS<n>:NRZ:FSIZe" on page 854 • ":SBUS<n>:NRZ:HSIZe" on page 855 • ":SBUS<n>:NRZ:STARt" on page 860 • ":SBUS<n>:NRZ:WSIZe" on page 865 Keysight InfiniiVision M9241/42/43A PXIe Oscilloscopes SCPI Programmer's Guide...
See Also • ":SBUS<n>:NRZ:DISPlay" on page 852 • ":SBUS<n>:NRZ:DSIZe" on page 853 • ":SBUS<n>:NRZ:FSIZe" on page 854 • ":SBUS<n>:NRZ:HSIZe" on page 855 • ":SBUS<n>:NRZ:STARt" on page 860 • ":SBUS<n>:NRZ:TSIZe" on page 864 Keysight InfiniiVision M9241/42/43A PXIe Oscilloscopes SCPI Programmer's Guide...
Return Format <baudrate><NL> <baudrate> ::= integer from 100 to 8000000, 10000000, or 12000000 See Also • "Introduction to :TRIGger Commands" on page 1053 • ":TRIGger:MODE" on page 1066 • ":SBUS<n>:UART:TRIGger:TYPE" on page 919 Keysight InfiniiVision M9241/42/43A PXIe Oscilloscopes SCPI Programmer's Guide...
"-241, Hardware missing" on page 1295 See Also • ":SBUS<n>:UART:COUNt:RESet" on page 906 • "Introduction to :SBUS<n> Commands" on page 721 • ":SBUS<n>:MODE" on page 725 • ":SBUS<n>:UART Commands" on page 900 Keysight InfiniiVision M9241/42/43A PXIe Oscilloscopes SCPI Programmer's Guide...
"-241, Hardware missing" on page 1295 See Also • ":SBUS<n>:UART:COUNt:RESet" on page 906 • "Introduction to :SBUS<n> Commands" on page 721 • ":SBUS<n>:MODE" on page 725 • ":SBUS<n>:UART Commands" on page 900 Keysight InfiniiVision M9241/42/43A PXIe Oscilloscopes SCPI Programmer's Guide...
"-241, Hardware missing" on page 1295 See Also • ":SBUS<n>:UART:COUNt:RESet" on page 906 • "Introduction to :SBUS<n> Commands" on page 721 • ":SBUS<n>:MODE" on page 725 • ":SBUS<n>:UART Commands" on page 900 Keysight InfiniiVision M9241/42/43A PXIe Oscilloscopes SCPI Programmer's Guide...
<decimal> ::= 8-bit integer in decimal from 0-255 Errors • "-241, Hardware missing" on page 1295 See Also • "Introduction to :SBUS<n> Commands" on page 721 • ":SBUS<n>:UART Commands" on page 900 Keysight InfiniiVision M9241/42/43A PXIe Oscilloscopes SCPI Programmer's Guide...
The :SBUS<n>:UART:PARity? query returns the current UART parity setting. Return Format <parity><NL> <parity> ::= {EVEN | ODD | NONE} See Also • "Introduction to :TRIGger Commands" on page 1053 • ":TRIGger:MODE" on page 1066 • ":SBUS<n>:UART:TRIGger:TYPE" on page 919 Keysight InfiniiVision M9241/42/43A PXIe Oscilloscopes SCPI Programmer's Guide...
The :SBUS<n>:UART:POLarity? query returns the current UART polarity setting. Return Format <polarity><NL> <polarity> ::= {HIGH | LOW} See Also • "Introduction to :TRIGger Commands" on page 1053 • ":TRIGger:MODE" on page 1066 • ":SBUS<n>:UART:TRIGger:TYPE" on page 919 Keysight InfiniiVision M9241/42/43A PXIe Oscilloscopes SCPI Programmer's Guide...
The :SBUS<n>:UART:SOURce:RX? query returns the current source for the UART Rx signal. Return Format <source><NL> See Also • "Introduction to :TRIGger Commands" on page 1053 • ":TRIGger:MODE" on page 1066 • ":SBUS<n>:UART:TRIGger:TYPE" on page 919 • ":SBUS<n>:UART:BITorder" on page 904 Keysight InfiniiVision M9241/42/43A PXIe Oscilloscopes SCPI Programmer's Guide...
The :SBUS<n>:UART:SOURce:TX? query returns the current source for the UART Tx signal. Return Format <source><NL> See Also • "Introduction to :TRIGger Commands" on page 1053 • ":TRIGger:MODE" on page 1066 • ":SBUS<n>:UART:TRIGger:TYPE" on page 919 • ":SBUS<n>:UART:BITorder" on page 904 Keysight InfiniiVision M9241/42/43A PXIe Oscilloscopes SCPI Programmer's Guide...
The :SBUS<n>:UART:TRIGger:BASE? query returns the current UART base setting. Return Format <base><NL> <base> ::= {ASC | HEX} See Also • "Introduction to :TRIGger Commands" on page 1053 • ":TRIGger:MODE" on page 1066 • ":SBUS<n>:UART:TRIGger:DATA" on page 916 Keysight InfiniiVision M9241/42/43A PXIe Oscilloscopes SCPI Programmer's Guide...
<value> ::= {OFF | 1 to 4096 in NR1 format} See Also • "Introduction to :TRIGger Commands" on page 1053 • ":TRIGger:MODE" on page 1066 • ":SBUS<n>:UART:TRIGger:IDLE" on page 917 • ":SBUS<n>:UART:TRIGger:TYPE" on page 919 Keysight InfiniiVision M9241/42/43A PXIe Oscilloscopes SCPI Programmer's Guide...
<value> ::= 8-bit integer in decimal from 0-255 See Also • "Introduction to :TRIGger Commands" on page 1053 • ":TRIGger:MODE" on page 1066 • ":SBUS<n>:UART:TRIGger:BASE" on page 914 • ":SBUS<n>:UART:TRIGger:TYPE" on page 919 Keysight InfiniiVision M9241/42/43A PXIe Oscilloscopes SCPI Programmer's Guide...
<time_value> ::= time from 1 us to 10 s in NR3 format See Also • "Introduction to :TRIGger Commands" on page 1053 • ":TRIGger:MODE" on page 1066 • ":SBUS<n>:UART:TRIGger:BURSt" on page 915 • ":SBUS<n>:UART:TRIGger:TYPE" on page 919 Keysight InfiniiVision M9241/42/43A PXIe Oscilloscopes SCPI Programmer's Guide...
Return Format <value><NL> <value> ::= {EQU | NOT | GRE | LESS} See Also • "Introduction to :TRIGger Commands" on page 1053 • ":TRIGger:MODE" on page 1066 • ":SBUS<n>:UART:TRIGger:TYPE" on page 919 Keysight InfiniiVision M9241/42/43A PXIe Oscilloscopes SCPI Programmer's Guide...
See Also • ":SBUS<n>:USBPd:SOURce" on page 922 • ":SBUS<n>:USBPd:TRIGger" on page 923 • ":SBUS<n>:USBPd:TRIGger:HEADer:CMESsage" on page 926 • ":SBUS<n>:USBPd:TRIGger:HEADer:DMESsage" on page 928 • ":SBUS<n>:USBPd:TRIGger:HEADer:EMESsage" on page 929 • ":SBUS<n>:USBPd:TRIGger:HEADer:VALue" on page 931 Keysight InfiniiVision M9241/42/43A PXIe Oscilloscopes SCPI Programmer's Guide...
<count> ::= an integer count value See Also • Chapter 28, “:SEARch Commands,” starting on page 933 • ":SEARch:EVENt" on page 936 • ":SEARch:STATe" on page 938 • ":SEARch:MODE" on page 937 Keysight InfiniiVision M9241/42/43A PXIe Oscilloscopes SCPI Programmer's Guide...
<event_number> ::= the integer number of a found search event See Also • Chapter 28, “:SEARch Commands,” starting on page 933 • ":SEARch:COUNt" on page 935 • ":SEARch:STATe" on page 938 • ":SEARch:MODE" on page 937 Keysight InfiniiVision M9241/42/43A PXIe Oscilloscopes SCPI Programmer's Guide...
The :SEARch:EDGE:SOURce command selects the channel on which to search for edges. Query Syntax :SEARch:EDGE:SOURce? The :SEARch:EDGE:SOURce? query returns the current source. Return Format <source><NL> <source> ::= CHAN<n> See Also • Chapter 28, “:SEARch Commands,” starting on page 933 Keysight InfiniiVision M9241/42/43A PXIe Oscilloscopes SCPI Programmer's Guide...
The :SEARch:GLITch:RANGe? query returns the pulse width duration time for :SEARch:GLITch:SOURce. Return Format <less_than_time>,<greater_than_time><NL> See Also • Chapter 28, “:SEARch Commands,” starting on page 933 • ":SEARch:GLITch:SOURce" on page 948 • ":SEARch:GLITch:QUALifier" on page 946 • ":SEARch:MODE" on page 937 Keysight InfiniiVision M9241/42/43A PXIe Oscilloscopes SCPI Programmer's Guide...
<m> ::= 1 to (# math functions) in NR1 format :SEARch:PEAK:THReshol :SEARch:PEAK:THReshol <level> ::= necessary level to be page 953) d <level> (see d? (see considered a peak, in NR3 format. page 953) Keysight InfiniiVision M9241/42/43A PXIe Oscilloscopes SCPI Programmer's Guide...
The :SEARch:PEAK:EXCursion? query returns the specified excursion delta level value. Return Format <delta_level><NL> <delta_level> ::= in NR3 format. See Also • ":FUNCtion<m>[:FFT]:VTYPe" on page 382 • ":SEARch:PEAK:NPEaks" on page 951 • ":SEARch:PEAK:SOURce" on page 952 • ":SEARch:PEAK:THReshold" on page 953 Keysight InfiniiVision M9241/42/43A PXIe Oscilloscopes SCPI Programmer's Guide...
The :SEARch:PEAK:NPEaks? query returns the specified maximum number of FFT peaks to find. Return Format <number><NL> <number> ::= in NR1 format. See Also • ":SEARch:PEAK:EXCursion" on page 950 • ":SEARch:PEAK:SOURce" on page 952 • ":SEARch:PEAK:THReshold" on page 953 Keysight InfiniiVision M9241/42/43A PXIe Oscilloscopes SCPI Programmer's Guide...
<source> ::= {FUNC<m> | FFT} (must be FFT) <m> ::= 1 to (# math functions) in NR1 format See Also • ":SEARch:PEAK:EXCursion" on page 950 • ":SEARch:PEAK:NPEaks" on page 951 • ":SEARch:PEAK:THReshold" on page 953 Keysight InfiniiVision M9241/42/43A PXIe Oscilloscopes SCPI Programmer's Guide...
Return Format <level><NL> <level> ::= in NR3 format. See Also • ":FUNCtion<m>[:FFT]:VTYPe" on page 382 • ":SEARch:PEAK:EXCursion" on page 950 • ":SEARch:PEAK:NPEaks" on page 951 • ":SEARch:PEAK:SOURce" on page 952 Keysight InfiniiVision M9241/42/43A PXIe Oscilloscopes SCPI Programmer's Guide...
<n> ::= 1 to (# analog channels) page 957) in NR1 format :SEARch:RUNT:TIME :SEARch:RUNT:TIME? <time> ::= floating-point number page 958) <time>[suffix] (see (see in NR3 format page 958) [suffix] ::= {s | ms | us | ns | Keysight InfiniiVision M9241/42/43A PXIe Oscilloscopes SCPI Programmer's Guide...
The :SEARch:RUNT:POLarity? query returns the currently set runt polarity. Return Format <slope><NL> <polarity> ::= {POS | NEG | EITH} See Also • Chapter 28, “:SEARch Commands,” starting on page 933 • ":SEARch:MODE" on page 937 • ":SEARch:RUNT:SOURce" on page 957 Keysight InfiniiVision M9241/42/43A PXIe Oscilloscopes SCPI Programmer's Guide...
The :SEARch:RUNT:QUALifier? query returns the current runt search qualifier. Return Format <qualifier><NL> <qualifier> ::= {GRE | LESS NONE} See Also • Chapter 28, “:SEARch Commands,” starting on page 933 • ":SEARch:MODE" on page 937 Keysight InfiniiVision M9241/42/43A PXIe Oscilloscopes SCPI Programmer's Guide...
:SEARch:RUNT:SOURce? The :SEARch:RUNT:SOURce? query returns the current runt search source. Return Format <source><NL> <source> ::= CHAN<n> See Also • Chapter 28, “:SEARch Commands,” starting on page 933 • ":SEARch:RUNT:POLarity" on page 955 Keysight InfiniiVision M9241/42/43A PXIe Oscilloscopes SCPI Programmer's Guide...
The :SEARch:RUNT:TIME? query returns the currently specified runt time value. Return Format <time><NL> <time> ::= floating-point number in NR3 format See Also • Chapter 28, “:SEARch Commands,” starting on page 933 • ":SEARch:RUNT:QUALifier" on page 956 Keysight InfiniiVision M9241/42/43A PXIe Oscilloscopes SCPI Programmer's Guide...
962) in NR1 format :SEARch:TRANsition:TI :SEARch:TRANsition:TI <time> ::= floating-point number page 963) ME <time>[suffix] ME? (see in NR3 format page 963) (see [suffix] ::= {s | ms | us | ns | Keysight InfiniiVision M9241/42/43A PXIe Oscilloscopes SCPI Programmer's Guide...
The :SEARch:TRANsition:SOURce? query returns the current transition search source. Return Format <source><NL> <source> ::= CHAN<n> See Also • Chapter 28, “:SEARch Commands,” starting on page 933 • ":SEARch:MODE" on page 937 • ":SEARch:TRANsition:SLOPe" on page 961 Keysight InfiniiVision M9241/42/43A PXIe Oscilloscopes SCPI Programmer's Guide...
The :SEARch:TRANsition:TIME? query returns the current transition time value. Return Format <time><NL> <time> ::= floating-point number in NR3 format See Also • Chapter 28, “:SEARch Commands,” starting on page 933 • ":SEARch:TRANsition:QUALifier" on page 960 Keysight InfiniiVision M9241/42/43A PXIe Oscilloscopes SCPI Programmer's Guide...
The :SEARch:SERial:A429:LABel? query returns the current label value in decimal format. Return Format <value><NL> in decimal format Errors • "-241, Hardware missing" on page 1295 See Also • "Introduction to :TRIGger Commands" on page 1053 • ":SEARch:SERial:A429:MODE" on page 966 Keysight InfiniiVision M9241/42/43A PXIe Oscilloscopes SCPI Programmer's Guide...
• "-241, Hardware missing" on page 1295 See Also • "Introduction to :TRIGger Commands" on page 1053 • ":SEARch:SERial:A429:MODE" on page 966 • ":SEARch:SERial:A429:PATTern:SDI" on page 968 • ":SEARch:SERial:A429:PATTern:SSM" on page 969 Keysight InfiniiVision M9241/42/43A PXIe Oscilloscopes SCPI Programmer's Guide...
1295 See Also • "Introduction to :TRIGger Commands" on page 1053 • ":SBUS<n>:A429:FORMat" on page 734 • ":SEARch:SERial:A429:MODE" on page 966 • ":SEARch:SERial:A429:PATTern:DATA" on page 967 • ":SEARch:SERial:A429:PATTern:SSM" on page 969 Keysight InfiniiVision M9241/42/43A PXIe Oscilloscopes SCPI Programmer's Guide...
1295 See Also • "Introduction to :TRIGger Commands" on page 1053 • ":SBUS<n>:A429:FORMat" on page 734 • ":SEARch:SERial:A429:MODE" on page 966 • ":SEARch:SERial:A429:PATTern:DATA" on page 967 • ":SEARch:SERial:A429:PATTern:SDI" on page 968 Keysight InfiniiVision M9241/42/43A PXIe Oscilloscopes SCPI Programmer's Guide...
<length><NL> <length> ::= integer from 1 to 8 in NR1 format See Also • Chapter 28, “:SEARch Commands,” starting on page 933 • ":SEARch:SERial:CAN:MODE" on page 971 • ":SEARch:SERial:CAN:PATTern:DATA" on page 973 Keysight InfiniiVision M9241/42/43A PXIe Oscilloscopes SCPI Programmer's Guide...
The :SEARch:SERial:CAN:PATTern:ID:MODE? query returns the current setting. Return Format <value><NL> <value> ::= {STAN | EXT} See Also • Chapter 28, “:SEARch Commands,” starting on page 933 • ":SEARch:SERial:CAN:MODE" on page 971 • ":SEARch:SERial:CAN:PATTern:ID" on page 975 Keysight InfiniiVision M9241/42/43A PXIe Oscilloscopes SCPI Programmer's Guide...
The :SEARch:SERial:CAN:SYMBolic:MESSage? query returns the specified message. Return Format <name><NL> <name> ::= quotes ASCII string See Also • ":RECall:DBC[:STARt]" on page 684 • ":SEARch:SERial:CAN:MODE" on page 971 • ":SEARch:SERial:CAN:SYMBolic:SIGNal" on page 978 • ":SEARch:SERial:CAN:SYMBolic:VALue" on page 979 Keysight InfiniiVision M9241/42/43A PXIe Oscilloscopes SCPI Programmer's Guide...
The :SEARch:SERial:CAN:SYMBolic:SIGNal? query returns the specified signal. Return Format <name><NL> <name> ::= quoted ASCII string See Also • ":RECall:DBC[:STARt]" on page 684 • ":SEARch:SERial:CAN:MODE" on page 971 • ":SEARch:SERial:CAN:SYMBolic:MESSage" on page 977 • ":SEARch:SERial:CAN:SYMBolic:VALue" on page 979 Keysight InfiniiVision M9241/42/43A PXIe Oscilloscopes SCPI Programmer's Guide...
Return Format <data><NL> <data> ::= value in NR3 format See Also • ":RECall:DBC[:STARt]" on page 684 • ":SEARch:SERial:CAN:MODE" on page 971 • ":SEARch:SERial:CAN:SYMBolic:MESSage" on page 977 • ":SEARch:SERial:CAN:SYMBolic:SIGNal" on page 978 Keysight InfiniiVision M9241/42/43A PXIe Oscilloscopes SCPI Programmer's Guide...
:SEARch:SERial:IIC:PATTern:ADDRess? The :SEARch:SERial:IIC:PATTern:ADDRess? query returns the current address value setting. Return Format <value><NL> <value> ::= integer See Also • Chapter 28, “:SEARch Commands,” starting on page 933 • ":SEARch:SERial:IIC:MODE" on page 981 Keysight InfiniiVision M9241/42/43A PXIe Oscilloscopes SCPI Programmer's Guide...
The :SEARch:SERial:IIC:PATTern:DATA2? query returns the current second data value setting. Return Format <value><NL> <value> ::= integer See Also • Chapter 28, “:SEARch Commands,” starting on page 933 • ":SEARch:SERial:IIC:MODE" on page 981 • ":SEARch:SERial:IIC:PATTern:DATA" on page 984 Keysight InfiniiVision M9241/42/43A PXIe Oscilloscopes SCPI Programmer's Guide...
The :SEARch:SERial:LIN:ID? query returns the current frame ID setting. Return Format <value><NL> <value> ::= 7-bit integer in decimal (with AUTO license) See Also • Chapter 28, “:SEARch Commands,” starting on page 933 • ":SEARch:SERial:LIN:MODE" on page 990 Keysight InfiniiVision M9241/42/43A PXIe Oscilloscopes SCPI Programmer's Guide...
Return Format <length><NL> <length> ::= integer from 1 to 8 in NR1 format See Also • Chapter 28, “:SEARch Commands,” starting on page 933 • ":SEARch:SERial:LIN:PATTern:DATA" on page 991 Keysight InfiniiVision M9241/42/43A PXIe Oscilloscopes SCPI Programmer's Guide...
The :SEARch:SERial:LIN:PATTern:FORMat? query returns the current number base setting. Return Format <base><NL> <base> ::= {HEX | DEC} See Also • Chapter 28, “:SEARch Commands,” starting on page 933 • ":SEARch:SERial:LIN:PATTern:DATA" on page 991 Keysight InfiniiVision M9241/42/43A PXIe Oscilloscopes SCPI Programmer's Guide...
The :SEARch:SERial:LIN:SYMBolic:FRAMe? query returns the specified message. Return Format <name><NL> <name> ::= quotes ASCII string See Also • ":RECall:LDF[:STARt]" on page 686 • ":SEARch:SERial:LIN:MODE" on page 990 • ":SEARch:SERial:LIN:SYMBolic:SIGNal" on page 995 • ":SEARch:SERial:LIN:SYMBolic:VALue" on page 996 Keysight InfiniiVision M9241/42/43A PXIe Oscilloscopes SCPI Programmer's Guide...
The :SEARch:SERial:LIN:SYMBolic:SIGNal? query returns the specified signal. Return Format <name><NL> <name> ::= quoted ASCII string See Also • ":RECall:LDF[:STARt]" on page 686 • ":SEARch:SERial:LIN:MODE" on page 990 • ":SEARch:SERial:LIN:SYMBolic:FRAMe" on page 994 • ":SEARch:SERial:LIN:SYMBolic:VALue" on page 996 Keysight InfiniiVision M9241/42/43A PXIe Oscilloscopes SCPI Programmer's Guide...
The :SEARch:SERial:LIN:SYMBolic:VALue? query returns the specified signal value. Return Format <data><NL> <data> ::= value in NR3 format See Also • ":RECall:LDF[:STARt]" on page 686 • ":SEARch:SERial:LIN:MODE" on page 990 • ":SEARch:SERial:LIN:SYMBolic:FRAMe" on page 994 • ":SEARch:SERial:LIN:SYMBolic:SIGNal" on page 995 Keysight InfiniiVision M9241/42/43A PXIe Oscilloscopes SCPI Programmer's Guide...
1000) <binary>, or <string> from 0-31 < hexadecimal > ::= #Hnn where n ::= {0,..,9|A,..,F} <binary> ::= #Bnn...n where n ::= {0 | 1} for binary <string> ::= "0xnn" where n::= {0,..,9|A,..,F} Keysight InfiniiVision M9241/42/43A PXIe Oscilloscopes SCPI Programmer's Guide...
The :SEARch:SERial:M1553:RTA? query returns the current Remote Terminal Address value setting. Return Format <value><NL> <value> ::= 5-bit integer in decimal from 0-31 See Also • Chapter 28, “:SEARch Commands,” starting on page 933 1000 Keysight InfiniiVision M9241/42/43A PXIe Oscilloscopes SCPI Programmer's Guide...
Need help?
Do you have a question about the InfiniiVision M9241A and is the answer not in the manual?
Questions and answers