Enables the waveform auto setting function. The oscilloscope automatically adjusts the vertical scale, horizontal time base, and trigger mode according to the input signal for optimal waveform display.
SCPI COMMAND REFERENCE
The Rigol MSO5074 is Rigol's oscilloscope in the MSO5000 family. Its SCPI remote-control interface exposes 552 commands across 32 subsystems - 493 settable and 59 queries - and every command is documented here with its parameters, accepted values, return format, and a copy-paste PyVISA example for automating test and measurement.
552
Commands
493
Settable
59
Queries
32
Subsystems
SCPI
Verified
2026-07-16
All commands
Clears all the waveforms on the screen. This command functions the same as the CLEAR key on the front panel.
Starts the oscilloscope. It functions the same as the RUN/STOP key on the front panel.
Stops the oscilloscope. This command functions the same as the RUN/STOP key on the front panel.
Sets the trigger mode of the oscilloscope to Single. It has the same effect as pressing SINGLE on the front panel or sending :TRIGger:SWEep SINGle.
Generates a trigger signal forcefully. It is only applicable in the normal and single trigger modes and functions the same as the FORCE key on the front panel.
Sets or queries the number of averages in the average acquisition mode.
| Name | Type | Values | Description |
|---|---|---|---|
| count | integer | 2 - 65536 | Number of averages to use. |
:ACQuire:AVERages 128 :ACQuire:AVERages?
Sets or queries the memory depth of the oscilloscope, i.e. the number of waveform points that can be stored through sampling in a single trigger. The default unit is pts.
| Name | Type | Values | Description |
|---|---|---|---|
| mdep | enum | AUTO | 1k | 10k | 100k | 1M | 10M | 25M | 50M | 100M | 200M | Memory depth setting. |
:ACQuire:MDEPth 128 :ACQuire:MDEPth?
Sets or queries the acquisition mode of the oscilloscope.
| Name | Type | Values | Description |
|---|---|---|---|
| type | enum | NORMal | AVERages | PEAK | HRESolution | Acquisition mode to use. |
:ACQuire:TYPE AVERages :ACQuire:TYPE?
Queries the current sample rate. The default unit is Sa/s.
Queries the current LA sample rate. The default unit is Sa/s.
:ACQuire:LA:SRATe? /*The query returns 1.250000E+9.*/
Queries the current LA memory depth.
:ACQuire:LA:MDEPth? /*The query returns 1.250000E+4.*/
Enables or disables the oscilloscope anti-aliasing function, or queries its on/off status.
| Name | Type | Values | Description |
|---|---|---|---|
| bool | boolean | - | Turns anti-aliasing on or off. |
:ACQuire:AALias ON /*Enables the anti-aliasing function.*/ :ACQuire:AALias? /*The query returns 1.*/
Starts or stops the bode plot drawing; queries the running status of the bode plot.
| Name | Type | Values | Description |
|---|---|---|---|
| bool | boolean | - | Starts or stops the bode plot drawing. |
:BODeplot:ENABle ON :BODeplot:ENABle?
Sets or queries the display type of the bode plot.
| Name | Type | Values | Description |
|---|---|---|---|
| disptype | enum | DISP_WAVE | DISP_CHART | Display format for the bode plot. |
BODeplot:DISPtype DISP_WAVE /*Sets the display type of bode plot to DISP_WAVE.*/ BODeplot:DISPtype? /*The query returns DISP_WAVE.*/
Sets or queries the signal source of the sweep signal for the bode function. Only Source1 is supported.
| Name | Type | Values | Description |
|---|---|---|---|
| source | enum | SOURCE1 | Signal source for the bode sweep signal. |
:BODeplot:SOURce SOURCE1 :BODeplot:SOURce?
Sets or queries the sweep type of the bode plot.
| Name | Type | Values | Description |
|---|---|---|---|
| type | enum | LOG_SWEEP | LINE_SWEEP | Selects the bode plot sweep type. |
:BODeplot:SWEeptype LOG_SWEEP :BODeplot:SWEeptype?
Sets or queries the input source of the bode plot.
| Name | Type | Values | Description |
|---|---|---|---|
| source | enum | CHANnel1 | CHANnel2 | CHANnel3 | CHANnel4 | Input source for the bode plot. |
:BODeplot:REFin CHANnel2 /*Sets the input source of the bode plot to CHANnel2.*/ :BODeplot:REFin? /*The query returns CHANnel2.*/
Sets or queries the output source of the bode plot.
| Name | Type | Values | Description |
|---|---|---|---|
| source | enum | CHANnel1 | CHANnel2 | CHANnel3 | CHANnel4 | Output source of the bode plot. |
:BODeplot:REFout CHANnel3 :BODeplot:REFout?
Sets or queries the output impedance of the bode plot. OMEG indicates HighZ, and FIFTy indicates 50 a9.
| Name | Type | Values | Description |
|---|---|---|---|
| impedance | enum | OMEG | FIFTy | Selects the bode plot output impedance. |
:BODeplot:IMPedance OMEG /*Sets the output impedance of the bode plot to OMEG.*/ :BODeplot:IMPedance? /*The query returns OMEG.*/
Sets or queries the start frequency of the sweep signal.
| Name | Type | Values | Description |
|---|---|---|---|
| freq | real | 10 Hz - 25 MHz | Start frequency of the sweep signal. |
:BODeplot:STARt 200 /*Sets the start frequency of the sweep signal to 200 Hz.*/ :BODeplot:STARt? /*The query returns 2.000000E+2.*/
Sets or queries the stop frequency of the sweep signal.
| Name | Type | Values | Description |
|---|---|---|---|
| freq | real | 100 Hz - 25 MHz | Stop frequency of the sweep signal. |
:BODeplot:STOP 500 :BODeplot:STOP?
Sets or queries the number of sweep points per decade.
| Name | Type | Values | Description |
|---|---|---|---|
| num | integer | 10 - 300 | Number of sweep points per decade. |
:BODeplot:POINT 20 :BODeplot:POINT?
Sets or queries the voltage amplitude of the sweep signal in the bode plot.
| Name | Type | Values | Description |
|---|---|---|---|
| amp | real | 10 mV - 2.5 V | |
| range | enum | ALL | F10HZ | F100HZ | F1KHZ | F10KHZ | F100KHZ | F1MHZ | F10MHZ | F25MHZ | Selects which sweep frequency range the voltage amplitude applies to. |
:BODeplot:VOLTage 1, F1MHZ :BODeplot:VOLTage? F1MHZ
Sets whether the bode plot sweep-signal voltage amplitude is variant or invariant; the query reports the current setting.
| Name | Type | Values | Description |
|---|---|---|---|
| bool | enum | 1 | ON | 0 | OFF | Sets the voltage amplitude of the sweep signal in the bode plot to be variant or invariant. |
:BODeplot:VOLTage:PROFile ON :BODeplot:VOLTage:PROFile?
Queries the gain margin of the bode plot. The default unit is dB.
Queries the frequency that corresponds to the gain margin. The default unit is Hz.
Queries the current phase margin of the bode plot. The default unit is degree.
Queries the frequency that corresponds to the phase margin. The default unit is Hz.
Sets or queries the decoding type of the specified decoding bus.
| Name | Type | Values | Description |
|---|---|---|---|
| n | discrete | 1 | 2 | 3 | 4 | |
| mode | enum | PARallel | RS232 | SPI | IIC | IIS | LIN | CAN | FLEXray | M1553 | Selects the decoding type for the specified bus. |
:BUS1:MODE SPI /*Sets the type of the decoding bus to SPI.*/ :BUS1:MODE? /*The query returns SPI.*/
Enables or disables the specified decoding bus display, or queries its on/off display status.
| Name | Type | Values | Description |
|---|---|---|---|
| n | discrete | 1 | 2 | 3 | 4 | Specifies the decoding bus number. |
| bool | enum | 1 | ON | 0 | OFF | Enables or disables the bus display. |
:BUS1:DISPlay ON /*Enables the decoding bus.*/ :BUS1:DISPlay? /*The query returns 1.*/
Sets or queries the display format of decoding data of the specified decoding bus.
| Name | Type | Values | Description |
|---|---|---|---|
| n | discrete | 1 | 2 | 3 | 4 | |
| fmt | enum | HEX | ASCii | DEC | BIN | Selects the display format for the decoding bus data. |
:BUS1:FORMat HEX /*Sets the display format of the bus to HEX.*/ :BUS1:FORMat? /*The query returns HEX.*/
Enables or disables the event table of the specified decoding bus, or queries its on/off status.
| Name | Type | Values | Description |
|---|---|---|---|
| n | discrete | 1 | 2 | 3 | 4 | Specifies the decoding bus number. |
| bool | boolean | 1 | ON | 0 | OFF | Enables or disables the event table. |
:BUS1:EVENt ON :BUS1:EVENt?
Sets or queries the display format of the specified decoding bus event table.
| Name | Type | Values | Description |
|---|---|---|---|
| n | discrete | 1 | 2 | 3 | 4 | Specifies the decoding bus number. |
| format | enum | HEX | ASCii | DEC | BIN | Selects the display format for the bus event table. |
:BUS1:EVENt:FORMat HEX :BUS1:EVENt:FORMat?
Sets or queries the data page of the specified decoding bus event table.
| Name | Type | Values | Description |
|---|---|---|---|
| n | integer | 1 - 4 | |
| packet | enum | PACKets | DETails | PAYLoad | Selects which event table view is displayed. |
:BUS1:EVENt:VIEW DETails :BUS1:EVENt:VIEW?
Enables or disables the label of the specified decoding bus, or queries the on/off status of that label. Before using the command, enable the specified decoding bus.
| Name | Type | Values | Description |
|---|---|---|---|
| n | discrete | 1 | 2 | 3 | 4 | Specifies the decoding bus number. |
| bool | boolean | 1|ON | 0|OFF | Enables or disables the label. |
:BUS1:LABel ON :BUS1:LABel? /*The query returns 1.*/
Reads the data in the decoding event table.
| Name | Type | Values | Description |
|---|---|---|---|
| n | integer | 1 - 4 | Specifies the decoding bus number. |
Exports the decoding information in the specified decoding bus event table in CSV form.
| Name | Type | Values | Description |
|---|---|---|---|
| n | enum | 1 | 2 | 3 | 4 | Bus number. |
| path | string | - | File storage location and filename with suffix. |
:BUS1:EEXPort C:/123.csv
Sets or queries the vertical position of the specified bus on the screen. The query returns an integer from -250 to +250.
| Name | Type | Values | Description |
|---|---|---|---|
| n | discrete | 1 | 2 | 3 | 4 | Bus number to select. |
| pos | integer | -250 - +250 | Vertical position of the bus on the screen, related to channel offset. |
:BUS1:POSition 200 /*Sets the vertical position of the bus to 200.*/ :BUS1:POSition? /*The query returns 200.*/
Sets or queries the threshold of the specified decoding source.
| Name | Type | Values | Description |
|---|---|---|---|
| n | discrete | 1 | 2 | 3 | 4 | |
| value | real | -5×VerticalScale–OFFSet - (5×VerticalScale–OFFSet) | |
| type | discrete | PAL | TX | RX | SCL | SDA | CS | CLK | MISO | MOSI | LIN | CAN | CANSub1 | FLEX | 1553 |
:BUS1:THReshold 2.4,PAL :BUS1:THReshold? PAL
Sets or queries the current source of the Parallel decoding bus.
| Name | Type | Values | Description |
|---|---|---|---|
| n | discrete | 1 | 2 | 3 | 4 | |
| source | discrete | CH1 | CH2 | CH3 | CH4 | D7D0 | D15D8 | D15D0 | D0D7 | D8D15 | D0D15 | USER |
:BUS1:PARallel:BUS CH1 :BUS1:PARallel:BUS?
Sets or queries the current source of the Parallel decoding bus.
| Name | Type | Values | Description |
|---|---|---|---|
| source | enum | CH1 | CH2 | CH3 | CH4 | D7D0 | D15D8 | D15D0 | D0D7 | D8D15 | D0D15 | USER | Source of the Parallel decoding bus. |
:BUS1:PARallel:BUS CH1 :BUS1:PARallel:BUS?
Sets or queries the clock source of the Parallel decoding.
| Name | Type | Values | Description |
|---|---|---|---|
| n | discrete | 1 | 2 | 3 | 4 | |
| source | discrete | D0 | D1 | D2 | D3 | D4 | D5 | D6 | D7 | D8 | D9 | D10 | D11 | D12 | D13 | D14 | D15 | CHANnel1 | CHANnel2 | CHANnel3 | CHANnel4 | OFF |
:BUS1:PARallel:CLK D0 :BUS1:PARallel:CLK?
Sets or queries the edge type of the clock channel when sampled by Parallel decoding on the data channel.
| Name | Type | Values | Description |
|---|---|---|---|
| slope | enum | POSitive | NEGative | BOTH | Edge type used for clock-channel sampling. |
:BUS1:PARallel:SLOPe BOTH /*Sets the Parallel decoding to sample on any edge :BUS1:PARallel:SLOPe? /*The query returns BOTH.*/
Sets or queries the data width of the parallel bus, i.g. the number of bits per frame.
| Name | Type | Values | Description |
|---|---|---|---|
| n | discrete | 1 | 2 | 3 | 4 | |
| wid | integer | 0 - 20 |
:BUS1:PARallel:WIDTh 16 :BUS1:PARallel:WIDTh?
Sets or queries the data bit that the parallel bus requires to set for the channel source.
| Name | Type | Values | Description |
|---|---|---|---|
| bit | integer | 0 - 20 | Data bit selection for the parallel bus. |
:BUS1:PARallel:BITX 16 :BUS1:PARallel:BITX?
Sets or queries the channel source of the currently selected data bit. Before sending this command, select the desired data bit with :BUS<n>:PARallel:BITX.
| Name | Type | Values | Description |
|---|---|---|---|
| n | enum | 1 | 2 | 3 | 4 | Bus number. |
| src | enum | D0 | D1 | D2 | D3 | D4 | D5 | D6 | D7 | D8 | D9 | D10 | D11 | D12 | D13 | D14 | D15 | CHANnel1 | CHANnel2 | CHANnel3 | CHANnel4 | Channel source for the selected data bit. |
:BUS1:PARallel:SOURce CHANnel2 :BUS1:PARallel:SOURce?
Sets or queries the data polarity of Parallel decoding.
| Name | Type | Values | Description |
|---|---|---|---|
| n | discrete | 1 | 2 | 3 | 4 | |
| pol | enum | NEGative | POSitive | Selects negative or positive polarity. |
:BUS1:PARallel:POLarity NEGative
Enables or disables the noise rejection function of Parallel decoding, or queries its status.
| Name | Type | Values | Description |
|---|---|---|---|
| n | discrete | 1 | 2 | 3 | 4 | Parallel bus index. |
| bool | boolean | 1 | ON | 0 | OFF | Turns noise rejection on or off. |
Sets or queries the noise rejection time of Parallel decoding. The default unit is s.
| Name | Type | Values | Description |
|---|---|---|---|
| n | discrete | 1 | 2 | 3 | 4 | |
| time | real | 0 ns - 1 s | Sets the noise rejection time. |
:BUS1:PARallel:NRTime 0.01 :BUS1:PARallel:NRTime?
Sets relevant parameters for RS232 decoding for a selected bus.
Sets or queries the TX channel source of RS232 decoding.
| Name | Type | Values | Description |
|---|---|---|---|
| n | discrete | - | |
| source | enum | D0 | D1 | D2 | D3 | D4 | D5 | D6 | D7 | D8 | D9 | D10 | D11 | D12 | D13 | D14 | D15 | CHANnel1 | CHANnel2 | CHANnel3 | CHANnel4 | OFF |
:BUS1:RS232:TX D0 :BUS1:RS232:TX?
Sets or queries the RX channel source of RS232 decoding.
| Name | Type | Values | Description |
|---|---|---|---|
| n | discrete | 1 | 2 | 3 | 4 | |
| source | discrete | D0 | D1 | D2 | D3 | D4 | D5 | D6 | D7 | D8 | D9 | D10 | D11 | D12 | D13 | D14 | D15 | CHANnel1 | CHANnel2 | CHANnel3 | CHANnel4 | OFF |
:BUS1:RS232:RX D0 :BUS1:RS232:RX?
Sets or queries the polarity of RS232 decoding.
| Name | Type | Values | Description |
|---|---|---|---|
| n | integer | 1 - 4 | |
| pol | enum | POSitive | NEGative | Selects the RS232 decoding polarity; NEGative means normal polarity and POSitive means inverted polarity. |
:BUS1:RS232:POLarity POSitive :BUS1:RS232:POLarity?
Sets or queries the endian of data transmission in RS232 decoding.
| Name | Type | Values | Description |
|---|---|---|---|
| n | integer | 1 - 4 | |
| endian | enum | MSB | LSB | Selects the transmission bit order for RS232 decoding. |
:BUS1:RS232:ENDian MSB /*Sets the transmission order of RS232 decoding to MSB.*/ :BUS1:RS232:ENDian? /*The query returns MSB.*/
Sets or queries the baud rate of data transmission in RS232 decoding. The default unit is bps.
| Name | Type | Values | Description |
|---|---|---|---|
| n | discrete | 1 | 2 | 3 | 4 | |
| baud | integer | 1 bps - 20 Mbps |
:BUS1:RS232:BAUD 4800 :BUS1:RS232:BAUD?
Sets or queries the data width of RS232 decoding.
| Name | Type | Values | Description |
|---|---|---|---|
| n | discrete | 1 | 2 | 3 | 4 | |
| bits | discrete | 5 | 6 | 7 | 8 | 9 | Selects the RS232 data bit width. |
:BUS1:RS232:DBITs 7 :BUS1:RS232:DBITs?
Sets or queries the stop bits of each frame of data in RS232 decoding.
| Name | Type | Values | Description |
|---|---|---|---|
| n | discrete | 1 | 2 | 3 | 4 | |
| stop bits | discrete | 1 | 1.5 | 2 | Stop bits per frame in RS232 decoding. |
:BUS1:RS232:SBITs 2 :BUS1:RS232:SBITs?
Sets or queries the odd-even check mode of data transmission in RS232 decoding.
| Name | Type | Values | Description |
|---|---|---|---|
| n | discrete | 1 | 2 | 3 | 4 | |
| parity | enum | NONE | ODD | EVEN | Selects the RS232 parity setting. |
:BUS1:RS232:PARity ODD :BUS1:RS232:PARity?
Enables or disables the packet end during data transmission, or queries its status in RS232 decoding.
| Name | Type | Values | Description |
|---|---|---|---|
| <n> | discrete | 1 - 4 | |
| <bool> | boolean | 1 | ON | 0 | OFF | Enables or disables packet end during data transmission. |
:BUS1:RS232:PACKet ON :BUS1:RS232:PACKet?
Sets or queries the packet separator type during data transmission. The query returns the current packet separator as NULL, LF, CR, or SP.
| Name | Type | Values | Description |
|---|---|---|---|
| n | discrete | 1 | 2 | 3 | 4 | Bus index. |
| package end | enum | NULL | LF | CR | SP | Packet separator type. |
:BUS1:RS232:PEND LF :BUS1:RS232:PEND?
Sets or queries the I2C decoding parameters for a bus index. The slice is a section header listing the related commands; it does not document a standalone :BUS<n>:IIC setting beyond the subcommands.
Sets or queries the clock source of I2C decoding.
| Name | Type | Values | Description |
|---|---|---|---|
| n | discrete | 1 | 2 | 3 | 4 | |
| source | enum | D0 | D1 | D2 | D3 | D4 | D5 | D6 | D7 | D8 | D9 | D10 | D11 | D12 | D13 | D14 | D15 | CHANnel1 | CHANnel2 | CHANnel3 | CHANnel4 |
:BUS1:IIC:SCLK:SOURce D0 :BUS1:IIC:SCLK:SOURce?
Sets or queries the data channel source of I2C decoding.
| Name | Type | Values | Description |
|---|---|---|---|
| n | integer | 1 - 4 | |
| source | enum | D0 | D1 | D2 | D3 | D4 | D5 | D6 | D7 | D8 | D9 | D10 | D11 | D12 | D13 | D14 | D15 | CHANnel1 | CHANnel2 | CHANnel3 | CHANnel4 |
no example lines provided for target command
Sets or queries the address mode of I2C decoding.
| Name | Type | Values | Description |
|---|---|---|---|
| n | discrete | 1 | 2 | 3 | 4 | |
| addr | enum | NORMal | RW | Selects whether the address width includes the R/W bit. |
:BUS1:IIC:ADDRess RW :BUS1:IIC:ADDRess?
Sets or queries the clock source of SPI decoding.
| Name | Type | Values | Description |
|---|---|---|---|
| n | discrete | 1 | 2 | 3 | 4 | |
| source | enum | D0 | D1 | D2 | D3 | D4 | D5 | D6 | D7 | D8 | D9 | D10 | D11 | D12 | D13 | D14 | D15 | CHANnel1 | CHANnel2 | CHANnel3 | CHANnel4 |
:BUS1:SPI:SCLK:SOURce D0 :BUS1:SPI:SCLK:SOURce?
Sets or queries the clock source of SPI decoding.
| Name | Type | Values | Description |
|---|---|---|---|
| n | discrete | 1 | 2 | 3 | 4 | |
| source | discrete | D0 | D1 | D2 | D3 | D4 | D5 | D6 | D7 | D8 | D9 | D10 | D11 | D12 | D13 | D14 | D15 | CHANnel1 | CHANnel2 | CHANnel3 | CHANnel4 |
:BUS1:SPI:SCLK:SOURce D0 :BUS1:SPI:SCLK:SOURce?
Sets or queries the clock edge type of SPI decoding.
| Name | Type | Values | Description |
|---|---|---|---|
| n | discrete | 1 | 2 | 3 | 4 | |
| slope | enum | POSitive | NEGative | Clock edge type for SPI decoding. |
:BUS1:SPI:SCLK:SLOPe NEGative /*Sets the clock edge type of SPI decoding to NEGative.*/ :BUS1:SPI:SCLK:SLOPe? /*The query returns NEG.*/
Sets or queries the MISO data source of SPI decoding.
| Name | Type | Values | Description |
|---|---|---|---|
| n | discrete | 1 | 2 | 3 | 4 | |
| source | enum | D0 | D1 | D2 | D3 | D4 | D5 | D6 | D7 | D8 | D9 | D10 | D11 | D12 | D13 | D14 | D15 | CHANnel1 | CHANnel2 | CHANnel3 | CHANnel4 | OFF |
:BUS1:SPI:MISO:SOURce D0 :BUS1:SPI:MISO:SOURce?
Sets or queries the polarity of the MISO data line of SPI decoding.
| Name | Type | Values | Description |
|---|---|---|---|
| n | integer | 1 - 4 | Bus number. |
| polarity | enum | HIGH | LOW | Polarity of the MISO data line. |
:BUS1:SPI:MISO:POLarity HIGH /*Sets the polarity of MISO data line to HIGH.*/ :BUS1:SPI:MISO:POLarity? /*The query returns HIGH.*/
Sets or queries the MOSI data source of SPI decoding.
| Name | Type | Values | Description |
|---|---|---|---|
| n | discrete | 1 | 2 | 3 | 4 | |
| source | enum | D0 | D1 | D2 | D3 | D4 | D5 | D6 | D7 | D8 | D9 | D10 | D11 | D12 | D13 | D14 | D15 | CHANnel1 | CHANnel2 | CHANnel3 | CHANnel4 | OFF |
:BUS1:SPI:MOSI:SOURce D0 :BUS1:SPI:MOSI:SOURce?
Sets or queries the polarity of the MOSI data line for SPI decoding.
| Name | Type | Values | Description |
|---|---|---|---|
| n | discrete | 1 | 2 | 3 | 4 | |
| polarity | enum | HIGH | LOW | Selects the MOSI data-line polarity for SPI decoding. |
:BUS1:SPI:MOSI:POLarity HIGH :BUS1:SPI:MOSI:POLarity?
Sets or queries the data width of SPI decoding.
| Name | Type | Values | Description |
|---|---|---|---|
| n | discrete | 1 | 2 | 3 | 4 | |
| width | integer | 4 - 32 |
:BUS1:SPI:DBITs 10 :BUS1:SPI:DBITs?
Sets or queries the endian of data transmission of SPI decoding.
| Name | Type | Values | Description |
|---|---|---|---|
| n | discrete | - | SPI bus index. |
| endian | enum | MSB | LSB | Data transmission endian for SPI decoding. |
:BUS1:SPI:ENDian LSB :BUS1:SPI:ENDian?
Sets or queries the decode mode of SPI decoding. The query returns CS or TIM.
| Name | Type | Values | Description |
|---|---|---|---|
| n | discrete | 1 | 2 | 3 | 4 | |
| mode | enum | CS | TIMeout | Selects the SPI decode frame synchronization mode. |
:BUS1:SPI:MODE CS :BUS1:SPI:MODE?
Sets or queries the timeout value of SPI decoding. The default unit is s.
| Name | Type | Values | Description |
|---|---|---|---|
| n | discrete | 1 | 2 | 3 | 4 | |
| time | real | 8 ns - 10 s |
:BUS1:SPI:TIMeout:TIME 0.000005 /*Sets the timeout value to 5 μs.*/ :BUS1:SPI:TIMeout:TIME? /*The query returns 5.000000E-6.*/
Sets or queries the source channel of the CS line of SPI decoding.
| Name | Type | Values | Description |
|---|---|---|---|
| n | discrete | 1 | 2 | 3 | 4 | |
| source | enum | D0 | D1 | D2 | D3 | D4 | D5 | D6 | D7 | D8 | D9 | D10 | D11 | D12 | D13 | D14 | D15 | CHANnel1 | CHANnel2 | CHANnel3 | CHANnel4 |
:BUS1:SPI:SS:SOURce D0 :BUS1:SPI:SS:SOURce?
Sets or queries the polarity of the CS line for SPI decoding.
| Name | Type | Values | Description |
|---|---|---|---|
| n | discrete | 1 | 2 | 3 | 4 | Bus number. |
| polarity | enum | HIGH | LOW | Selects the CS-line polarity used by SPI decoding. |
:BUS1:SPI:SS:POLarity HIGH :BUS1:SPI:SS:POLarity?
Sets the CAN decoding parameters for bus n. The page lists the related subcommands :BUS<n>:CAN:SOURce and :BUS<n>:CAN:STYPe.
Sets or queries the source channel of CAN decoding.
| Name | Type | Values | Description |
|---|---|---|---|
| n | discrete | 1 | 2 | 3 | 4 | |
| source | discrete | D0 | D1 | D2 | D3 | D4 | D5 | D6 | D7 | D8 | D9 | D10 | D11 | D12 | D13 | D14 | D15 | CHANnel1 | CHANnel2 | CHANnel3 | CHANnel4 |
:BUS1:CAN:SOURce D0 :BUS1:CAN:SOURce?
Sets or queries the signal type of CAN decoding for a bus decode source. The available signal types are TX, RX, CANH, CANL, and DIFFerential.
| Name | Type | Values | Description |
|---|---|---|---|
| n | integer | 1 | 2 | 3 | 4 | |
| stype | enum | TX | RX | CANH | CANL | DIFFerential | Selects the CAN signal type used for decoding. |
:BUS1:CAN:STYPe TX :BUS1:CAN:STYPe?
Sets or queries the signal rate of CAN decoding. The default unit is bps.
| Name | Type | Values | Description |
|---|---|---|---|
| n | discrete | 1 | 2 | 3 | 4 | |
| baud | integer | 10 kbps - 5 Mbps |
:BUS1:CAN:BAUD 120000 :BUS1:CAN:BAUD?
Sets or queries the sample point position of CAN decoding, expressed as a percentage. The sample point is the ratio of time from bit start to sample point to bit time.
| Name | Type | Values | Description |
|---|---|---|---|
| <n> | discrete | 1 | 2 | 3 | 4 | Selects the CAN bus decoder instance. |
| <spoint> | integer | 10 - 90 | Sets the CAN sample point position in percent. |
:BUS1:CAN:SPOint 70 :BUS1:CAN:SPOint?
Sets or queries the signal rate of FlexRay decoding. The default unit is bps.
| Name | Type | Values | Description |
|---|---|---|---|
| baud | enum | 2500000 | 5000000 | 10000000 | Signal rate for FlexRay decoding. |
:BUS1:FLEXray:BAUD 2500000 :BUS1:FLEXray:BAUD?
Sets or queries the signal rate of FlexRay decoding. The default unit is bps.
| Name | Type | Values | Description |
|---|---|---|---|
| n | discrete | 1 | 2 | 3 | 4 | |
| baud | discrete | 2500000 | 5000000 | 10000000 |
:BUS1:FLEXray:BAUD 2500000 :BUS1:FLEXray:BAUD?
Sets or queries the source channel of FlexRay decoding.
| Name | Type | Values | Description |
|---|---|---|---|
| n | discrete | 1 | 2 | 3 | 4 | |
| source | enum | D0 | D1 | D2 | D3 | D4 | D5 | D6 | D7 | D8 | D9 | D10 | D11 | D12 | D13 | D14 | D15 | CHANnel1 | CHANnel2 | CHANnel3 | CHANnel4 |
:BUS1:FlexRay:SOURce D0 :BUS1:FlexRay:SOURce? /*The query returns D0.*/
Sets or queries the sample point position of FlexRay decoding, expressed in percent. The sample point position is the ratio of time from bit start to sample point to bit time.
| Name | Type | Values | Description |
|---|---|---|---|
| n | enum | 1 | 2 | 3 | 4 | Bus index. |
| spoint | integer | 10 - 90 | Sample point position. |
:BUS1:FLEXray:SPOint 70 :BUS1:FLEXray:SPOint?
Sets or queries the signal type of FlexRay decoding.
| Name | Type | Values | Description |
|---|---|---|---|
| stype | enum | BP | BM | RT | Signal type of FlexRay decoding. |
:BUS1:FLEXray:STYPe BM :BUS1:FLEXray:STYPe?
Sets or queries the parity bit of LIN decoding.
| Name | Type | Values | Description |
|---|---|---|---|
| <n> | discrete | 1 | 2 | 3 | 4 | |
| <bool> | boolean | 1 | ON | 0 | OFF | Selects whether the parity bit is included in LIN decoding. |
Sets or queries the baud rate of LIN decoding. The default unit is bps.
| Name | Type | Values | Description |
|---|---|---|---|
| n | discrete | 1 | 2 | 3 | 4 | |
| baud | integer | 2.4 kbps - 20 Mbps |
:BUS1:LIN:BAUD 9600 :BUS1:LIN:BAUD?
Sets or queries the parity bit of LIN decoding.
| Name | Type | Values | Description |
|---|---|---|---|
| n | discrete | 1 | 2 | 3 | 4 | Bus number selector. |
| bool | enum | 1 | ON | 0 | OFF | Parity bit setting. |
:BUS1:LIN:POLarity ON :BUS1:LIN:POLarity?
Sets or queries the source of the LIN bus for bus n.
| Name | Type | Values | Description |
|---|---|---|---|
| n | discrete | 1 | 2 | 3 | 4 | |
| source | enum | D0 | D1 | D2 | D3 | D4 | D5 | D6 | D7 | D8 | D9 | D10 | D11 | D12 | D13 | D14 | D15 | CHANnel1 | CHANnel2 | CHANnel3 | CHANnel4 |
:BUS1:LIN:SOURce D0 :BUS1:LIN:SOURce?
Sets or queries the version of the LIN bus.
| Name | Type | Values | Description |
|---|---|---|---|
| n | integer | 1 - 4 | |
| value | enum | V1X | V2X | MIXed |
:BUS1:LIN:STANdard V2X :BUS1:LIN:STANdard?
Sets or queries the clock source of the I2S decoding.
| Name | Type | Values | Description |
|---|---|---|---|
| n | discrete | 1 | 2 | 3 | 4 | |
| source | enum | D0 | D1 | D2 | D3 | D4 | D5 | D6 | D7 | D8 | D9 | D10 | D11 | D12 | D13 | D14 | D15 | CHANnel1 | CHANnel2 | CHANnel3 | CHANnel4 |
:BUS1:IIS:SOURce:CLOCk D0 :BUS1:IIS:SOURce:CLOCk?
Sets or queries the clock source of the I2S decoding.
| Name | Type | Values | Description |
|---|---|---|---|
| source | enum | D0 | D1 | D2 | D3 | D4 | D5 | D6 | D7 | D8 | D9 | D10 | D11 | D12 | D13 | D14 | D15 | CHANnel1 | CHANnel2 | CHANnel3 | CHANnel4 | Clock source for I2S decoding. |
:BUS1:IIS:SOURce:CLOCk D0 :BUS1:IIS:SOURce:CLOCk?
Sets or queries the data source of the I2S decoding.
| Name | Type | Values | Description |
|---|---|---|---|
| n | discrete | 1 | 2 | 3 | 4 | |
| source | discrete | D0 | D1 | D2 | D3 | D4 | D5 | D6 | D7 | D8 | D9 | D10 | D11 | D12 | D13 | D14 | D15 | CHANnel1 | CHANnel2 | CHANnel3 | CHANnel4 |
:BUS1:IIS:SOURce:DATA D0 :BUS1:IIS:SOURce:DATA?
Sets or queries the audio channel of the I2S trigger.
| Name | Type | Values | Description |
|---|---|---|---|
| n | integer | 1 - 4 | |
| source | enum | D0 | D1 | D2 | D3 | D4 | D5 | D6 | D7 | D8 | D9 | D10 | D11 | D12 | D13 | D14 | D15 | CHANnel1 | CHANnel2 | CHANnel3 | CHANnel4 |
:BUS1:IIS:SOURce:WSELect CHANnel2 /*Sets the audio channel to CHANnel2.*/ :BUS1:IIS:SOURce:WSELect? /*The query returns CHAN2.*/
Sets or queries the alignment mode of the I2S decoding.
| Name | Type | Values | Description |
|---|---|---|---|
| n | integer | 1 - 4 | |
| align | enum | IIS | RJ | LJ | Selects the I2S alignment mode. |
:BUS1:IIS:ALIGnment RJ :BUS1:IIS:ALIGnment?
Sets or queries the clock edge type used for I2S decoding.
| Name | Type | Values | Description |
|---|---|---|---|
| n | discrete | 1 | 2 | 3 | 4 | Bus index. |
| slope | enum | NEGative | POSitive | Clock edge type for I2S decoding. |
:BUS1:IIS:CLOCk:SLOPe NEGative :BUS1:IIS:CLOCk:SLOPe?
Sets or queries the word size of the I2S decoding.
| Name | Type | Values | Description |
|---|---|---|---|
| n | discrete | 1 | 2 | 3 | 4 | Selects the bus number. |
| val | integer | 4 - 32 | Sets the I2S word size. |
:BUS1:IIS:RWIDth 5 /*Sets the word size of I2S decoding to 5.*/ :BUS1:IIS:RWIDth? /*The query returns 5.*/
Sets parameters for M1553 decoding on a bus index. This command can also query the current M1553 decoding source.
| Name | Type | Values | Description |
|---|---|---|---|
| n | discrete | 1 - 4 | Bus index. |
| source | discrete | CHANnel1 | CHANnel2 | CHANnel3 | CHANnel4 | Source used for M1553 decoding. |
:BUS1:M1553:SOURce CHANnel2 :BUS1:M1553:SOURce?
Sets or queries the source of the M1553 decoding.
| Name | Type | Values | Description |
|---|---|---|---|
| n | discrete | 1 - 4 | |
| source | enum | CHANnel1 | CHANnel2 | CHANnel3 | CHANnel4 |
:BUS1:M1553:SOURce CHANnel2 :BUS1:M1553:SOURce?
Sets or queries the bandwidth limit of the specified channel. The available <type> values depend on the instrument model.
| Name | Type | Values | Description |
|---|---|---|---|
| n | discrete | 1 | 2 | 3 | 4 | Specifies the channel number. |
| type | enum | 20M | 100M | 200M | OFF | Selects the bandwidth limit setting for the channel. |
:CHANnel1:BWLimit 20M :CHANnel1:BWLimit?
Sets or queries the coupling mode of the specified channel.
| Name | Type | Values | Description |
|---|---|---|---|
| n | integer | 1 - 4 | Specified channel number. |
| coupling | enum | AC | DC | GND | Coupling mode to apply to the channel. |
:CHANnel1:COUPling AC :CHANnel1:COUPling?
Turns on or off the specified channel, or queries the on/off status of the specified channel.
| Name | Type | Values | Description |
|---|---|---|---|
| n | discrete | 1 | 2 | 3 | 4 | |
| bool | boolean | 1 | ON | 0 | OFF | Controls whether the channel display is enabled or disabled. |
:CHANnel1:DISPlay ON :CHANnel1:DISPlay?
Turns on or off waveform inversion for the specified channel, or queries the on/off status of waveform invert for that channel.
| Name | Type | Values | Description |
|---|---|---|---|
| n | discrete | 1 | 2 | 3 | 4 | Specifies the channel number. |
| bool | boolean | 1 | ON | 0 | OFF | Turns waveform invert on or off. |
:CHANnel1:INVert ON :CHANnel1:INVert?
Sets or queries the vertical offset of the specified channel. The default unit is V.
| Name | Type | Values | Description |
|---|---|---|---|
| n | discrete | 1 | 2 | 3 | 4 | Specifies the channel number. |
| offset | real | ±1 V - ±100 V | Sets the vertical offset of the specified channel. |
:CHANnel1:OFFSet 0.01 :CHANnel1:OFFSet?
Sets or queries the delay calibration time used to calibrate the zero offset of the specified channel. The default unit is seconds.
| Name | Type | Values | Description |
|---|---|---|---|
| n | discrete | 1 | 2 | 3 | 4 | Specifies the channel number. |
| val | real | -100 ns - 100 ns | Delay calibration time to set. |
:CHANnel1:TCALibrate 0.00000002 :CHANnel1:TCALibrate?
Sets or queries the vertical scale of the specified channel. The default unit is V.
| Name | Type | Values | Description |
|---|---|---|---|
| n | discrete | 1 | 2 | 3 | 4 | |
| scale | real | 500 b5V - 10 V | Vertical scale of the specified channel. The probe ratio is 1X. |
:CHANnel1:SCALe 1 /*Sets the vertical scale of CH1 to 1 V.*/ :CHANnel1:SCALe? /*The query returns 1.*/
Sets or queries the probe ratio of the specified channel. The set probe ratio affects the settable range of the current vertical scale.
| Name | Type | Values | Description |
|---|---|---|---|
| n | discrete | 1 | 2 | 3 | 4 | Channel number. |
| atten | discrete | 0.0001 | 0.0002 | 0.0005 | 0.001 | 0.002 | 0.005 | 0.01 | 0.02 | 0.05 | 0.1 | 0.2 | 0.5 | 1 | 2 | 5 | 10 | 20 | 50 | 100 | 200 | 500 | 1000 | 2000 | 5000 | 10000 | 20000 | 50000 | Probe attenuation ratio. |
:CHANnel1:PROBe 10 :CHANnel1:PROBe?
Sets or queries the amplitude display unit of the specified analog channel.
| Name | Type | Values | Description |
|---|---|---|---|
| n | integer | 1 - 4 | Specified analog channel number. |
| units | enum | VOLTage | WATT | AMPere | UNKNown | Amplitude display unit for the selected analog channel. |
:CHANnel1:UNITs VOLTage :CHANnel1:UNITs?
Enables or disables the fine adjustment of the vertical scale of the specified analog channel; or queries the on/off status of that fine adjustment.
| Name | Type | Values | Description |
|---|---|---|---|
| n | discrete | 1 - 4 | Analog channel number. |
| bool | boolean | 1 | ON | 0 | OFF | Turns fine adjustment on or off. |
:CHANnel1:VERNier ON :CHANnel1:VERNier? /*The query returns 1.*/
Sets or queries the offset calibration voltage for calibrating the zero point of the specified analog channel.
| Name | Type | Values | Description |
|---|---|---|---|
| n | enum | 1 | 2 | 3 | 4 | |
| offset | real | -100 V - 100 V |
:CHANnel1:POSition 0.01 :CHANnel1:POSition?
Queries the measurement value of the frequency counter. The query returns the current measurement value in scientific notation.
Enables or disables the frequency counter, or queries its on/off status.
| Name | Type | Values | Description |
|---|---|---|---|
| bool | enum | 1 | ON | 0 | OFF | Enables or disables the frequency counter. |
:COUNter:ENABle ON :COUNter:ENABle?
Sets or queries the source of the frequency counter.
| Name | Type | Values | Description |
|---|---|---|---|
| source | enum | D0 | D1 | D2 | D3 | D4 | D5 | D6 | D7 | D8 | D9 | D10 | D11 | D12 | D13 | D14 | D15 | CHANnel1 | CHANnel2 | CHANnel3 | CHANnel4 | Source used by the frequency counter. |
Sets or queries the mode of the frequency counter.
| Name | Type | Values | Description |
|---|---|---|---|
| mode | enum | FREQuency | PERiod | TOTalize | Selects the frequency counter mode. |
:COUNter:MODE PERiod /*Sets the mode of the frequency counter to PERiod.*/ :COUNter:MODE? /*The query returns PER.*/
Sets or queries the resolution of the frequency counter. The setting is only available for Period and Frequency, and unavailable for Totalize.
| Name | Type | Values | Description |
|---|---|---|---|
| val | integer | 3 - 6 | Resolution value for the frequency counter. |
:COUNter:NDIGits 4 :COUNter:NDIGits?
Enables or disables the statistical function of the frequency counter; the query returns the on/off status of the statistical function. The statistical function is available for Period and Frequency, but unavailable for Totalize.
| Name | Type | Values | Description |
|---|---|---|---|
| bool | enum | 1 | ON | 0 | OFF | Enables or disables the statistical function. |
:COUNter:TOTalize:ENABle <bool> :COUNter:TOTalize:ENABle?
Clears the total count. Available when "Totalize" is selected under "Measure".
Sets or queries the on/off status of the measurement auto cursor.
| Name | Type | Values | Description |
|---|---|---|---|
| bool | enum | 1 | ON | 0 | OFF | Turns the measurement auto cursor on or off. |
:CURSor:MEASure:INDicator 1 :CURSor:MEASure:INDicator?
Sets or queries the mode of the cursor measurement. Available modes are OFF, MANual, TRACk, XY, and MEASure.
| Name | Type | Values | Description |
|---|---|---|---|
| mode | enum | OFF | MANual | TRACk | XY | MEASure | Cursor measurement mode. |
:CURSor:MODE MANual :CURSor:MODE?
Sets or queries the cursor type in the manual mode of cursor measurement.
| Name | Type | Values | Description |
|---|---|---|---|
| type | enum | TIME | AMPLitude | Selects the manual cursor type. |
:CURSor:MANual:TYPE AMPLitude :CURSor:MANual:TYPE?
Sets or queries the cursor type in manual cursor measurement mode.
| Name | Type | Values | Description |
|---|---|---|---|
| type | enum | TIME | AMPLitude | Selects the cursor type for manual cursor measurement. |
:CURSor:MANual:TYPE AMPLitude :CURSor:MANual:TYPE?
Sets or queries the channel source of the manual mode of cursor measurement.
| Name | Type | Values | Description |
|---|---|---|---|
| source | enum | CHANnel1 | CHANnel2 | CHANnel3 | CHANnel4 | MATH1 | MATH2 | MATH3 | MATH4 | LA | NONE | Selects the channel source for manual cursor measurement. |
:CURSor:MANual:SOURce CHANnel2 /*Sets the channel source to CHANnel2.*/ :CURSor:MANual:SOURce? /*The query returns CHAN2.*/
Sets or queries the horizontal unit in the manual mode of cursor measurement.
| Name | Type | Values | Description |
|---|---|---|---|
| unit | enum | SECond | HZ | DEGRee | PERCent | Horizontal unit used for manual cursor measurements. |
:CURSor:MANual:TUNit DEGRee /*Sets the horizontal unit to DEGRee.*/ :CURSor:MANual:TUNit? /*The query returns DEGR.*/
Sets or queries the vertical unit in the manual mode of cursor measurement.
| Name | Type | Values | Description |
|---|---|---|---|
| unit | enum | SOURce | PERCent | Vertical unit for cursor measurement results. |
*:CURSor:MANual:VUNit <unit> *:CURSor:MANual:VUNit?
Sets or queries the horizontal position of Cursor A in the manual mode of cursor measurement.
| Name | Type | Values | Description |
|---|---|---|---|
| ax | integer | 0 - 999 | Horizontal position of Cursor A in screen pixel coordinates. |
:CURSor:MANual:CAX 200 :CURSor:MANual:CAX?
Sets or queries the horizontal position of Cursor B in the manual mode of cursor measurement.
| Name | Type | Values | Description |
|---|---|---|---|
| bx | integer | 0 - 999 | Horizontal position of Cursor B in screen pixel coordinates. |
:CURSor:MANual:CBX 200 :CURSor:MANual:CBX?
Sets or queries the vertical position of Cursor A in the manual mode of cursor measurement.
| Name | Type | Values | Description |
|---|---|---|---|
| ay | integer | 0 - 479 |
:CURSor:MANual:CAY 200 :CURSor:MANual:CAY?
Sets or queries the vertical position of Cursor B in the manual mode of cursor measurement.
| Name | Type | Values | Description |
|---|---|---|---|
| by | integer | 0 - 479 | Vertical position of Cursor B in screen pixel coordinates. |
:CURSor:MANual:CBY 200 /*Sets the vertical position of Cursor B to 200.*/ :CURSor:MANual:CBY? /*The query returns 200.*/
Queries the X value at Cursor A in the manual mode of cursor measurement. The unit is determined by the currently selected horizontal unit.
Queries the Y value at Cursor A in the manual mode of cursor measurement. The unit is determined by the currently selected vertical unit.
:CURSor:MANual:BYValue? /*The query returns -2.000000E+0.*/
Queries the X value at Cursor B in the manual mode of cursor measurement. The unit is determined by the currently selected horizontal unit.
Queries the Y value at Cursor B in the manual mode of cursor measurement. The unit is determined by the currently selected vertical unit.
:CURSor:MANual:BYValue? /*The query returns -2.000000E+0.*/
Queries the difference (△X) between the X value at Cursor A and the X value at Cursor B in the manual mode of cursor measurement. The unit is determined by the currently selected horizontal unit.
Queries the reciprocal (1/94X) of the absolute difference between the X value at Cursor A and the X value at Cursor B in manual cursor measurement mode. The unit is determined by the currently selected horizontal unit.
Queries the difference (△Y) between the Y value at Cursor A and the Y value at Cursor B in the manual mode of cursor measurement. The unit is determined by the currently selected vertical unit.
Sets or queries the channel source of Cursor A in track mode. Only the currently enabled channel can be selected as the channel source.
| Name | Type | Values | Description |
|---|---|---|---|
| source | enum | CHANnel1 | CHANnel2 | CHANnel3 | CHANnel4 | MATH1 | MATH2 | MATH3 | MATH4 | NONE | Channel source for Cursor A in track mode. |
:CURSor:TRACk:SOURce1 CHANnel2 /*Sets the channel source to CHANnel2.*/ :CURSor:TRACk:SOURce1? /*The query returns CHAN2.*/
Sets or queries the channel source of Cursor A in track mode. Only the currently enabled channel can be selected as the channel source.
| Name | Type | Values | Description |
|---|---|---|---|
| source | enum | CHANnel1 | CHANnel2 | CHANnel3 | CHANnel4 | MATH1 | MATH2 | MATH3 | MATH4 | NONE | Channel source for Cursor A in track mode. |
:CURSor:TRACk:SOURce1 CHANnel2 /*Sets the channel source to CHANnel2.*/ :CURSor:TRACk:SOURce1? /*The query returns CHAN2.*/
Sets or queries the channel source of Cursor B in track mode for cursor measurement. Only the currently enabled channel can be selected as the source.
| Name | Type | Values | Description |
|---|---|---|---|
| source | enum | CHANnel1 | CHANnel2 | CHANnel3 | CHANnel4 | MATH1 | MATH2 | MATH3 | MATH4 | NONE | Channel source for Cursor B in track mode. |
:CURSor:TRACk:SOURce2 CHANnel2 /*Sets the channel source to CHANnel2.*/ :CURSor:TRACk:SOURce2? /*The query returns CHAN2.*/
Sets or queries the horizontal position of Cursor A in track mode of cursor measurement.
| Name | Type | Values | Description |
|---|---|---|---|
| ax | integer | 0 - 999 | Horizontal screen pixel coordinate for Cursor A. |
:CURSor:TRACk:CAX 200 :CURSor:TRACk:CAX?
Sets or queries the horizontal position of Cursor B in track mode of cursor measurement.
| Name | Type | Values | Description |
|---|---|---|---|
| bx | integer | 0 - 999 | Horizontal cursor position in screen pixel coordinates. |
:CURSor:TRACk:CBX 200 :CURSor:TRACk:CBX?
Queries the vertical position of Cursor A in track mode. The position is defined by the screen pixel coordinate.
Queries the vertical position of Cursor B in track mode of cursor measurement.
:CURSor:TRACk:CBY? /*The query returns 200.*/
Queries the X value at Cursor A in the track mode of cursor measurement. The unit is determined by the amplitude unit selected for the currently corresponding channel.
Queries the Y value at Cursor A in the track mode of cursor measurement. The unit is the same as that selected for the current channel.
Queries the X value at Cursor B in the track mode of cursor measurement. The unit is determined by the amplitude unit selected for the currently corresponding channel.
Queries the Y value at Cursor B in the track mode of cursor measurement. The unit is the same as that selected for the current channel.
Queries the difference (△X) between the X value at Cursor A and the X value at Cursor B in the track mode of cursor measurement. The default unit is s.
Queries the difference (△Y) between the Y value at Cursor A and the Y value at Cursor B in the track mode of cursor measurement. The unit is the same as that selected for the current channel.
Queries the reciprocal (1/△X) of the absolute difference between the X value at Cursor A and the X value at Cursor B in track mode of cursor measurement. The default unit is Hz.
Command group for XY cursor measurement mode. These commands are only available when the horizontal time base mode is set to XY.
Sets or queries the horizontal position of Cursor A in the XY cursor measurement mode.
| Name | Type | Values | Description |
|---|---|---|---|
| x | integer | 0 - 479 | Horizontal cursor position in the XY display region. |
:CURSor:XY:AX 200 :CURSor:XY:AX?
Sets or queries the horizontal position of Cursor B in the XY cursor measurement mode.
| Name | Type | Values | Description |
|---|---|---|---|
| x | integer | 0 - 479 | Horizontal pixel coordinate of Cursor B in the XY display region. |
:CURSor:XY:BX 200 :CURSor:XY:BX?
Sets or queries the vertical position of Cursor A in the XY cursor measurement mode.
| Name | Type | Values | Description |
|---|---|---|---|
| y | integer | 0 - 479 | Vertical pixel position of Cursor A in the XY display region. |
:CURSor:XY:AY 200 :CURSor:XY:AY?
Sets or queries the vertical position of Cursor B in the XY cursor measurement mode.
| Name | Type | Values | Description |
|---|---|---|---|
| y | integer | 0 - 479 | Vertical pixel coordinate of Cursor B in the XY display region. |
:CURSor:XY:BY 200 :CURSor:XY:BY?
Queries the X value at Cursor A in the XY cursor measurement mode. The unit is determined by the amplitude unit selected for the currently corresponding channel.
Queries the Y value at Cursor A in the XY cursor measurement mode. The unit is determined by the amplitude unit selected for the currently corresponding channel.
Queries the X value at Cursor B in the XY cursor measurement mode. The unit is determined by the amplitude unit selected for the currently corresponding channel.
Queries the Y value at Cursor B in XY cursor measurement mode. The unit depends on the amplitude unit selected for the corresponding channel, and the value is returned in scientific notation.
Clears all the waveforms on the screen. If the oscilloscope is in RUN state, new waveforms continue to be displayed after clearing.
:DISPlay:CLEar
Sets or queries the display type of the waveforms on the screen. VECTors connects sample points by lines; DOTS displays the sample points directly.
| Name | Type | Values | Description |
|---|---|---|---|
| type | enum | VECTors | DOTS | Display type to use. |
:DISPlay:TYPE DOTS :DISPlay:TYPE?
Sets or queries the persistence time. The default unit is s.
| Name | Type | Values | Description |
|---|---|---|---|
| time | enum | MIN | 0.1 | 0.2 | 0.5 | 1 | 2 | 5 | 10 | INFinite | Persistence time setting. |
:DISPlay:GRADing:TIME 0.1 /*Sets the persistence time to 0.1 s.*/ :DISPlay:GRADing:TIME? /*The query returns 0.1.*/
Sets or queries the brightness of the waveforms on the screen, expressed in percentage.
| Name | Type | Values | Description |
|---|---|---|---|
| time | integer | 1 - 100 | Brightness level of the waveforms on the screen. |
:DISPlay:WBRightness 50 :DISPlay:WBRightness?
Sets or queries the display type of the screen grid.
| Name | Type | Values | Description |
|---|---|---|---|
| grid | enum | FULL | HALF | NONE | IRE | Display grid mode. |
Sets or queries the brightness of the screen grid, expressed in percentage.
| Name | Type | Values | Description |
|---|---|---|---|
| brightness | integer | 1 - 100 | Brightness of the screen grid. |
:DISPlay:GBRightness 60 :DISPlay:GBRightness?
Queries the bitmap data stream of the currently displayed image.
Enables or disables the ruler display, or queries its on/off status.
| Name | Type | Values | Description |
|---|---|---|---|
| bool | enum | 1 | ON | 0 | OFF | Turns the ruler display on or off. |
:DISPlay:RULers ON :DISPlay:RULers?
Enables or disables the color grade display, or queries its on/off status.
| Name | Type | Values | Description |
|---|---|---|---|
| val | enum | 1 | ON | 0 | OFF | Sets the color grade display state. |
:DISPlay:COLor ON /*Enables the color grade display.*/ :DISPlay:COLor? /*The query returns 1.*/
Queries the current voltage value under test.
Enables or disables the digital voltmeter, or queries its on/off status.
| Name | Type | Values | Description |
|---|---|---|---|
| bool | enum | 1 | ON | 0 | OFF | Selects the digital voltmeter on/off state. |
:DVM:ENABle ON :DVM:ENABle?
Sets or queries the source of the digital voltmeter.
| Name | Type | Values | Description |
|---|---|---|---|
| source | enum | CHANnel1 | CHANnel2 | CHANnel3 | CHANnel4 | Source channel for the digital voltmeter. |
:DVM:SOURce CHANnel1 :DVM:SOURce?
Sets or queries the mode of the digital voltmeter.
| Name | Type | Values | Description |
|---|---|---|---|
| mode | enum | ACRMs | DC | DCRMs | Selects the digital voltmeter mode. |
:DVM:MODE DC :DVM:MODE?
Enables or disables the histogram function, or queries the histogram status.
| Name | Type | Values | Description |
|---|---|---|---|
| bool | enum | 1 | ON | 0 | OFF | Enables or disables the histogram function. |
:HISTogram:DISPlay ON :HISTogram:DISPlay?
Sets or queries the type of the histogram.
| Name | Type | Values | Description |
|---|---|---|---|
| type | enum | HORizontal | VERTical | MEAS | Selects the histogram type. |
:HISTogram:TYPE VERTical :HISTogram:TYPE?
Sets or queries the source of the histogram.
| Name | Type | Values | Description |
|---|---|---|---|
| source | enum | CHANnel1 | CHANnel2 | CHANnel3 | CHANnel4 | OFF | Selects the histogram source. |
:HISTogram:SOURce CHANnel2 :HISTogram:SOURce?
Sets or queries the height of the histogram.
| Name | Type | Values | Description |
|---|---|---|---|
| size | integer | 1 - 4 | Histogram height setting. |
:HISTogram:SIZE 2 :HISTogram:SIZE?
Enables or disables the histogram statistical function, or queries its status.
| Name | Type | Values | Description |
|---|---|---|---|
| bool | enum | 1 | ON | 0 | OFF | Enables or disables the statistical function. |
:HISTogram:STATic ON :HISTogram:STATic?
Resets the histogram statistics.
Sets or queries the histogram's bottom boundary limit. The query returns the limit in scientific notation.
| Name | Type | Values | Description |
|---|---|---|---|
| y | real | (-4×VerticalScale-OFFSet) - (4×VerticalScale-OFFSet) | Vertical position of the histogram's bottom boundary limit, relative to the channel source vertical scale and offset. |
:HISTogram:BLIMit -2 :HISTogram:BLIMit?
Sets or queries the histogram's left boundary limit.
| Name | Type | Values | Description |
|---|---|---|---|
| x | real | (-5×Time Base Scale+Time Base Offset) - (5×Time Base Scale +Time Base Offset) | Left boundary limit of the histogram. |
:HISTogram:LLIMit -2 :HISTogram:LLIMit?
Sets or queries the histogram's right boundary limit.
| Name | Type | Values | Description |
|---|---|---|---|
| x | real | (-5×Time Base Scale+Time Base Offset) - (5×Time Base Scale+Time Base Offset) | Right boundary limit for the histogram. |
:HISTogram:RLIMit <x> :HISTogram:RLIMit?
Sets or queries the histogram's top boundary limit.
| Name | Type | Values | Description |
|---|---|---|---|
| y | real | (-4×VerticalScale-OFFSet) - (4×VerticalScale-OFFSet) | Top boundary limit for the histogram. |
:HISTogram:TLIMit -2 :HISTogram:TLIMit?
Clears all the event registers and clears the error queue.
Sets or queries the enable register bit of the standard event register set.
| Name | Type | Values | Description |
|---|---|---|---|
| maskargument | integer | 0 - 255 | Enable register mask value. |
*ESE 16 *ESE?
Queries and clears the event register of the standard event status register. Bit 1 and Bit 6 are not used and are always treated as 0.
Queries the ID string of the instrument.
Sets bit 0 (Operation Complete, OPC) in the standard event status register to 1 after the current operation is finished.
Saves the current instrument state to the selected register.
| Name | Type | Values | Description |
|---|---|---|---|
| value | integer | 0 - 49 |
*SAV 1
Recalls the instrument state in the specified location.
Restores the instrument to its factory default settings.
Sets or queries the enable register of the status byte register set.
| Name | Type | Values | Description |
|---|---|---|---|
| maskargument | integer | 0 - 255 | Mask value for the status byte register enable register. |
*SRE 16 *SRE?
Queries the event register for the status byte register. After executing the command, the value in the status byte register is cleared.
Performs a self-test and queries the self-test result.
Waits for all pending operations to complete before executing any additional commands.
Enables or disables the LA function, or queries the on/off status of the LA function.
| Name | Type | Values | Description |
|---|---|---|---|
| bool | enum | 1 | ON | 0 | OFF | Boolean state for the LA function. |
:LA:STATe ON :LA:STATe?
Sets or queries the current active channel.
| Name | Type | Values | Description |
|---|---|---|---|
| digital | enum | D0 | D1 | D2 | D3 | D4 | D5 | D6 | D7 | D8 | D9 | D10 | D11 | D12 | D13 | D14 | D15 | NONE | Selects the current active digital channel, or NONE for no channel selected. |
:LA:ACTive D3 :LA:ACTive?
Sets the auto sorting mode for the waveforms of the enabled channels.
| Name | Type | Values | Description |
|---|---|---|---|
| n | integer | 0 - 1 | Controls the waveform order on the screen; 0 displays D0-D15 from top to bottom, and 1 displays D15-D0 from top to bottom. |
Cancels the group settings for a specified digital channel group. This command only performs the canceling operation for digital channels or user-defined channel groups that have been group set.
| Name | Type | Values | Description |
|---|---|---|---|
| group | enum | GROup1 | GROup2 | GROup3 | GROup4 | Specifies which channel group to cancel. |
Turns on or off the specified digital channel, or queries the on/off status of the specified digital channel.
| Name | Type | Values | Description |
|---|---|---|---|
| digital | integer | D0 | D1 | D2 | D3 | D4 | D5 | D6 | D7 | D8 | D9 | D10 | D11 | D12 | D13 | D14 | D15 | |
| bool | enum | 1|ON | 0|OFF |
:LA:DIGital:DISPlay D3,ON :LA:DIGital:DISPlay? D3
Sets or queries the position of the displayed waveforms of the specified digital channel on the screen. The position value depends on the waveform display size.
| Name | Type | Values | Description |
|---|---|---|---|
| digital | integer | - | Specifies the digital channel D0 through D15. |
| position | integer | 0 - 31 | Position of the displayed waveform; valid range depends on display size (Small, Medium, or Large). |
:LA:DIGital:POSition D1,3 /*Sets the displayed position of D1 to 3.*/ :LA:DIGital:POSition? D1 /*The query returns 3.*/
Sets or queries the label of the specified digital channel.
| Name | Type | Values | Description |
|---|---|---|---|
| digital | enum | D0 | D1 | D2 | D3 | D4 | D5 | D6 | D7 | D8 | D9 | D10 | D11 | D12 | D13 | D14 | D15 | Specifies the digital channel whose label is set or queried. |
| label | string | - | ASCII label for the specified digital channel. |
:LA:DIGital:LABel D0,ACK :LA:DIGital:LABel? D0
Enables or disables the specified default channel group, or queries its on/off status.
| Name | Type | Values | Description |
|---|---|---|---|
| n | integer | 1 - 2 | Specifies the default channel group number. |
| bool | enum | 1 | ON | 0 | OFF | Turns the specified default channel group on or off. |
:LA:POD1:DISPlay 1 /*Enables POD1 (D0 to D7).*/ :LA:POD1:DISPlay? /*The query returns 1.*/
Turns on or off the specified digital channel, user-defined channel group, or default channel group; or queries its on/off status.
| Name | Type | Values | Description |
|---|---|---|---|
| channel | discrete | D0 | D1 | D2 | D3 | D4 | D5 | D6 | D7 | D8 | D9 | D10 | D11 | D12 | D13 | D14 | D15 | GROup1 | GROup2 | GROup3 | GROup4 | POD1 | POD2 | Specifies the digital channel, user-defined channel group, or default channel group to control or query. |
| bool | boolean | 1 | ON | 0 | OFF | Turns the specified channel or group on or off. |
:LA:DISPlay <channel>,<bool> :LA:DISPlay? <channel>
Sets or queries the threshold of the specified default channel group. The default unit is V.
| Name | Type | Values | Description |
|---|---|---|---|
| n | integer | 1 - 2 | Specifies POD1 or POD2. |
| thre | real | -15.0 - +15.0 | Sets the threshold value. |
:LA:POD1:THReshold 3.3 :LA:POD1:THReshold?
Sets or queries the size of the waveforms of the enabled channel on the screen. Large can only be used when the number of currently enabled channels is no more than 8.
| Name | Type | Values | Description |
|---|---|---|---|
| size | enum | SMALl | LARGe | MEDium | Sets the waveform display size. |
:LA:SIZE SMALl :LA:SIZE?
Sets or queries the delay calibration time of the digital channel. The default unit is s.
| Name | Type | Values | Description |
|---|---|---|---|
| tcal | real | -1000 ns - 100 ns | Delay calibration time for the digital channel. |
:LA:TCALibrate 0.00000002 :LA:TCALibrate?
Adds one or more digital channels to a specified user-defined group.
| Name | Type | Values | Description |
|---|---|---|---|
| group | enum | GROup1 | GROup2 | GROup3 | GROup4 | Specifies the user-defined group to append channels to. |
| digital0 | enum | D0 | D1 | D2 | D3 | D4 | D5 | D6 | D7 | D8 | D9 | D10 | D11 | D12 | D13 | D14 | D15 | Specifies a digital channel to add to the group. |
| digital1opt | enum | D0 | D1 | D2 | D3 | D4 | D5 | D6 | D7 | D8 | D9 | D10 | D11 | D12 | D13 | D14 | D15 | Specifies an additional digital channel to add to the group. |
| digital2opt | enum | D0 | D1 | D2 | D3 | D4 | D5 | D6 | D7 | D8 | D9 | D10 | D11 | D12 | D13 | D14 | D15 | Specifies an additional digital channel to add to the group. |
| digital3opt | enum | D0 | D1 | D2 | D3 | D4 | D5 | D6 | D7 | D8 | D9 | D10 | D11 | D12 | D13 | D14 | D15 | Specifies an additional digital channel to add to the group. |
| digital4opt | enum | D0 | D1 | D2 | D3 | D4 | D5 | D6 | D7 | D8 | D9 | D10 | D11 | D12 | D13 | D14 | D15 | Specifies an additional digital channel to add to the group. |
| digital5opt | enum | D0 | D1 | D2 | D3 | D4 | D5 | D6 | D7 | D8 | D9 | D10 | D11 | D12 | D13 | D14 | D15 | Specifies an additional digital channel to add to the group. |
| digital6opt | enum | D0 | D1 | D2 | D3 | D4 | D5 | D6 | D7 | D8 | D9 | D10 | D11 | D12 | D13 | D14 | D15 | Specifies an additional digital channel to add to the group. |
| digital7opt | enum | D0 | D1 | D2 | D3 | D4 | D5 | D6 | D7 | D8 | D9 | D10 | D11 | D12 | D13 | D14 | D15 | Specifies an additional digital channel to add to the group. |
| digital8opt | enum | D0 | D1 | D2 | D3 | D4 | D5 | D6 | D7 | D8 | D9 | D10 | D11 | D12 | D13 | D14 | D15 | Specifies an additional digital channel to add to the group. |
| digital9opt | enum | D0 | D1 | D2 | D3 | D4 | D5 | D6 | D7 | D8 | D9 | D10 | D11 | D12 | D13 | D14 | D15 | Specifies an additional digital channel to add to the group. |
| digital10opt | enum | D0 | D1 | D2 | D3 | D4 | D5 | D6 | D7 | D8 | D9 | D10 | D11 | D12 | D13 | D14 | D15 | Specifies an additional digital channel to add to the group. |
| digital11opt | enum | D0 | D1 | D2 | D3 | D4 | D5 | D6 | D7 | D8 | D9 | D10 | D11 | D12 | D13 | D14 | D15 | Specifies an additional digital channel to add to the group. |
| digital12opt | enum | D0 | D1 | D2 | D3 | D4 | D5 | D6 | D7 | D8 | D9 | D10 | D11 | D12 | D13 | D14 | D15 | Specifies an additional digital channel to add to the group. |
| digital13opt | enum | D0 | D1 | D2 | D3 | D4 | D5 | D6 | D7 | D8 | D9 | D10 | D11 | D12 | D13 | D14 | D15 | Specifies an additional digital channel to add to the group. |
| digital14opt | enum | D0 | D1 | D2 | D3 | D4 | D5 | D6 | D7 | D8 | D9 | D10 | D11 | D12 | D13 | D14 | D15 | Specifies an additional digital channel to add to the group. |
| digital15opt | enum | D0 | D1 | D2 | D3 | D4 | D5 | D6 | D7 | D8 | D9 | D10 | D11 | D12 | D13 | D14 | D15 | Specifies an additional digital channel to add to the group. |
:LA:GROup:APPend GROup2,D0,D1 /*Adds D0 and D1 to Group2.*/
Turns on or off the DHCP configuration mode, or queries the on/off status of the current DHCP configuration mode.
| Name | Type | Values | Description |
|---|---|---|---|
| bool | enum | 1 | ON | 0 | OFF | Enables or disables DHCP configuration mode. |
:LAN:DHCP OFF /*Disables DHCP configuration mode.*/ :LAN:DHCP? /*The query returns 0.*/
Turns on or off the Auto IP configuration mode, or queries the current Auto IP configuration mode status.
| Name | Type | Values | Description |
|---|---|---|---|
| bool | enum | 1 | ON | 0 | OFF | Enables or disables Auto IP configuration mode. |
:LAN:AUToip OFF :LAN:AUToip?
Sets or queries the default gateway. The gateway string must be in nnn,nnn,nnn,nnn format, and the command is valid in Auto IP or Static IP mode.
| Name | Type | Values | Description |
|---|---|---|---|
| string | string | - | Gateway address in nnn,nnn,nnn,nnn format. |
:LAN:GATeway 192.168.1.1 :LAN:GATeway?
Sets or queries the DNS address. The address must be entered as an IPv4 string in the form nnn,nnn,nnn,nnn, and the IP configuration mode should be Auto IP or Static IP.
| Name | Type | Values | Description |
|---|---|---|---|
| string | string | - | DNS address in ASCII string format. |
:LAN:DNS 192.168.1.1 :LAN:DNS?
Queries the MAC address of the instrument.
Queries the address of the DHCP server.
Turns on or off the static IP configuration mode, or queries its on/off status.
| Name | Type | Values | Description |
|---|---|---|---|
| bool | enum | 1 | ON | 0 | OFF | Enables or disables static IP configuration mode. |
:LAN:MANual ON /*Enables the static IP configuration mode.*/ :LAN:MANual? /*The query returns 1.*/
Sets or queries the instrument IP address. The IP address string must be in nnn,nnn,nnn,nnn format, and the instrument should be in static IP mode with DHCP and auto IP disabled when using the command.
| Name | Type | Values | Description |
|---|---|---|---|
| string | string | - | IP address string in nnn,nnn,nnn,nnn format. |
:LAN:IPADdress 192.168.1.10 /*Sets the IP address to 192.168.1.10.*/ :LAN:IPADdress? /*The query returns the current IP address.*/
Sets or queries the subnet mask. The subnet mask string must be in nnn.nnn.nnn.nnn format, and static IP mode is required with DHCP and auto IP disabled.
| Name | Type | Values | Description |
|---|---|---|---|
| string | string | - | Subnet mask value in the form nnn.nnn.nnn.nnn. |
:LAN:SMASk 255.255.255.0 /*Sets the subnet mask to 255.255.255.0*/ :LAN:SMASk? /*The query returns the current subnet mask.*/
Queries the current network configuration status.
Queries the VISA address of the instrument.
Enables or disables MDNS, or queries the MDNS status.
| Name | Type | Values | Description |
|---|---|---|---|
| bool | enum | 1 | ON | 0 | OFF | Enables or disables MDNS. |
:LAN:MDNS ON :LAN:MDNS?
Sets or queries the host name.
| Name | Type | Values | Description |
|---|---|---|---|
| name | string | - | ASCII host name; may contain English letters and numbers, as well as some symbols. |
Sets or queries the description. The parameter <name> can contain English letters and numbers, as well as some symbols.
| Name | Type | Values | Description |
|---|---|---|---|
| name | string | - | Description text in ASCII strings. |
Applies the network configuration.
Enables or disables the pass/fail test function, or queries its on/off status.
| Name | Type | Values | Description |
|---|---|---|---|
| bool | enum | 1 | ON | 0 | OFF | Enables or disables the pass/fail test function. |
:MASK:ENABle ON :MASK:ENABle?
Sets or queries the measurement source used by the pass/fail test. The source must be an enabled channel.
| Name | Type | Values | Description |
|---|---|---|---|
| source | enum | CHANnel1 | CHANnel2 | CHANnel3 | CHANnel4 | Measurement source for the pass/fail test. |
Runs or stops the pass/fail test, or queries its operating status. Before running this command, :MASK:ENABle must be sent to enable the pass/fail test function.
| Name | Type | Values | Description |
|---|---|---|---|
| oper | enum | RUN | STOP | Selects whether the pass/fail test runs or stops. |
:MASK:OPERate RUN :MASK:OPERate?
Enables or disables the statistical function, or queries its on/off status when the pass/fail test is enabled.
| Name | Type | Values | Description |
|---|---|---|---|
| bool | boolean | 1 | ON | 0 | OFF | Enables or disables the statistical function. |
:MASK:MDISplay ON /*Enables the statistics.*/ :MASK:MDISplay? /*The query returns 1.*/
Sets or queries the horizontal adjustment parameter of the pass/fail test mask. The default unit is div.
| Name | Type | Values | Description |
|---|---|---|---|
| x | real | 0.01 div - 2 div | Horizontal adjustment parameter of the pass/fail test mask. |
:MASK:X 0.28 :MASK:X?
Sets or queries the vertical adjustment parameter of the pass/fail test mask. The default unit is div.
| Name | Type | Values | Description |
|---|---|---|---|
| y | real | 0.04 div - 2 div | Vertical adjustment parameter of the pass/fail test mask. |
:MASK:Y 0.36 :MASK:Y?
Creates the pass/fail test mask using the currently set horizontal and vertical adjustment parameters. This command is only valid when the pass/fail test function is enabled and not running.
Queries the number of passed frames in the pass/fail test.
Queries the number of failed frames in the pass/fail test.
Queries the total number of frames in the pass/fail test.
Resets the number of frames that passed and failed the pass/fail test, as well as the total number of frames.
Enables or disables the math operation function, or queries its status.
| Name | Type | Values | Description |
|---|---|---|---|
| n | discrete | 1 | 2 | 3 | 4 | Math channel index. |
| bool | enum | 1|ON | 0|OFF | Enables or disables the math operation function. |
:MATH1:DISPlay ON :MATH1:DISPlay? /*The query returns 1.*/
Sets or queries the operator of the selected math operation. The query returns the current operator as one of the supported math function keywords.
| Name | Type | Values | Description |
|---|---|---|---|
| n | discrete | 1 | 2 | 3 | 4 | |
| opt | enum | ADD | SUBTract | MULTiply | DIVision | AND | OR | XOR | NOT | FFT | INTG | DIFF | SQRT | LOG | LN | EXP | ABS | LPASs | HPASs | BPASs | BSTop | AXB | Sets the math operator. |
:MATH1:OPERator INTG :MATH1:OPERator?
Sets or queries Source A of the arithmetic, function, and filter operation. For arithmetic operation, it is used to set Source A.
| Name | Type | Values | Description |
|---|---|---|---|
| n | discrete | 1 | 2 | 3 | 4 | |
| src | enum | CHANnel1 | CHANnel2 | CHANnel3 | CHANnel4 | REF1 | REF2 | REF3 | REF4 | REF5 | REF6 | REF7 | REF8 | REF9 | REF10 | MATH1 | MATH2 | MATH3 |
:MATH1:SOURce1 CHANnel3 :MATH1:SOURce1?
Sets or queries Source B of arithmetic operation.
| Name | Type | Values | Description |
|---|---|---|---|
| n | integer | 1 - 4 | Arithmetic function number. |
| src | enum | CHANnel1 | CHANnel2 | CHANnel3 | CHANnel4 | REF1 | REF2 | REF3 | REF4 | REF5 | REF6 | REF7 | REF8 | REF9 | REF10 | MATH1 | MATH2 | MATH3 | Source B selection. |
:MATH1:SOURce2 CHANnel3 ::MATH1:SOURce2?
Sets or queries Source A of the logic operation.
| Name | Type | Values | Description |
|---|---|---|---|
| n | integer | 1 - 4 | |
| src | enum | CHANnel1 | CHANnel2 | CHANnel3 | CHANnel4 | REF1 | REF2 | REF3 | REF4 | REF5 | REF6 | REF7 | REF8 | REF9 | REF10 | MATH1 | MATH2 | MATH3 |
:MATH1:LSOUrce1 CHANnel3 :MATH1:LSOUrce1?
Sets or queries Source B of the logic operation. This command is only available for logic operations that contain two sources.
| Name | Type | Values | Description |
|---|---|---|---|
| n | discrete | 1 | 2 | 3 | 4 | |
| src | discrete | D0 | D1 | D2 | D3 | D4 | D5 | D6 | D7 | D8 | D9 | D10 | D11 | D12 | D13 | D14 | D15 | CHANnel1 | CHANnel2 | CHANnel3 | CHANnel4 |
:MATH1:LSOUrce2 D4 :MATH1:LSOUrce2?
Sets or queries the vertical scale of the operation results. The unit depends on the currently selected operator and the source channel.
| Name | Type | Values | Description |
|---|---|---|---|
| n | discrete | 1 | 2 | 3 | 4 | |
| scale | real | - | Vertical scale setting; the valid range depends on the selected operator and source channel, and for integration/differentiation also on the horizontal time base. |
:MATH1:SCALe 0.2 /*Sets the vertical scale to 200 mV.*/
Sets or queries the vertical offset of the operation results. The unit depends on the currently selected operator and the source unit.
| Name | Type | Values | Description |
|---|---|---|---|
| n | discrete | 1 | 2 | 3 | 4 | Operation result index. |
| offset | real | -1 GV - +1 GV | Vertical offset value. |
:MATH1:OFFSet 8 :MATH1:OFFSet?
Enables or disables the inverted display of the operation results, or queries the status of the inverted display of the operation results.
| Name | Type | Values | Description |
|---|---|---|---|
| n | discrete | 1 | 2 | 3 | 4 | |
| bool | boolean | 1 | ON | 0 | OFF |
:MATH1:INVert ON :MATH1:INVert?
Adjusts the vertical scale of the operation results to an optimal value based on the currently selected operator and the horizontal time base of the source.
Sets or queries the channel source of FFT operation.
| Name | Type | Values | Description |
|---|---|---|---|
| src | enum | CHANnel1 | CHANnel2 | CHANnel3 | CHANnel4 | Channel source for the FFT operation. |
:MATH1:FFT:SOURce CHANnel3 /*Sets the channel source of FFT operation to CH3.*/ :MATH1:FFT:SOURce? /*The query returns CHAN3.*/
Sets or queries the window function of FFT operation. Different window functions are applicable to measurements of different waveforms.
| Name | Type | Values | Description |
|---|---|---|---|
| n | discrete | 1 | 2 | 3 | 4 | |
| wnd | enum | RECTangle | BLACkman | HANNing | HAMMing | FLATtop | TRIangle |
:MATH1:FFT:WINDow BLACkman /*Sets the window function of FFT operation to Blackman-Harris.*/ :MATH1:FFT:WINDow? /*The query returns BLAC.*/
Sets or queries the vertical unit of FFT operation results.
| Name | Type | Values | Description |
|---|---|---|---|
| n | discrete | 1 | 2 | 3 | 4 | |
| unit | enum | VRMS | DB |
Sets or queries the vertical scale of FFT operation results.
| Name | Type | Values | Description |
|---|---|---|---|
| n | discrete | 1 | 2 | 3 | 4 | |
| scale | real | 1 ndB - 5 GdB |
:MATH1:FFT:SCALe 0.3 :MATH1:FFT:SCALe?
Sets or queries the vertical offset of FFT operation results.
| Name | Type | Values | Description |
|---|---|---|---|
| n | discrete | 1 | 2 | 3 | 4 | |
| offset | real | -1 GdB - 1 GdB | Vertical offset of the FFT operation results. |
:MATH1:FFT:OFFSet 0.3 /*Sets the vertical offset of the FFT operation results to :MATH1:FFT:OFFSet? /*The query returns 3.000000E-1.*/
Sets or queries the frequency range of FFT operation results. The default unit is Hz.
| Name | Type | Values | Description |
|---|---|---|---|
| n | discrete | 1 | 2 | 3 | 4 | Selects the FFT math trace number. |
| hsc | real | 10 Hz - 5 GHz | Sets the FFT horizontal scale (frequency range). |
Sets or queries the center frequency of FFT operation results, i.e. the frequency relative to the horizontal center of the screen. The default unit is Hz.
| Name | Type | Values | Description |
|---|---|---|---|
| n | discrete | 1 | 2 | 3 | 4 | |
| cent | real | -2.5 GHz - 2.5 GHz | Center frequency of the FFT operation results. |
:MATH1:FFT:HCENter 10000000 :MATH1:FFT:HCENter?
Sets or queries the start frequency of FFT operation results.
| Name | Type | Values | Description |
|---|---|---|---|
| n | discrete | 1 | 2 | 3 | 4 | |
| value | real | -2.5 GHz - 2.5 GHz |
:MATH1:FFT:FREQuency:STARt 10000000 /*Sets the start frequency of the FFT :MATH1:FFT:FREQuency:STARt? /*The query returns 1.000000E+7.*/
Sets or queries the stop frequency of FFT operation results.
| Name | Type | Values | Description |
|---|---|---|---|
| n | discrete | 1 | 2 | 3 | 4 | |
| value | real | -2.5 GHz - 2.5 GHz |
:MATH1:FFT:FREQuency:END 10000000 :MATH1:FFT:FREQuency:END?
Enables or disables the FFT peak search; or queries the on/off status of the FFT peak search function.
| Name | Type | Values | Description |
|---|---|---|---|
| n | discrete | 1 | 2 | 3 | 4 | |
| bool | boolean | 1 | ON | 0 | OFF | Enables or disables FFT peak search. |
:MATH1:FFT:SEARch:ENABle ON :MATH1:FFT:SEARch:ENABle?
Sets or queries the maximum number of FFT peak search results.
| Name | Type | Values | Description |
|---|---|---|---|
| n | discrete | 1 | 2 | 3 | 4 | |
| num | integer | 1 - 15 | Maximum number of FFT peak search results. |
:MATH1:FFT:SEARch:NUM 10 :MATH1:FFT:SEARch:NUM?
Sets or queries the threshold of the FFT peak search.
| Name | Type | Values | Description |
|---|---|---|---|
| n | discrete | 1 | 2 | 3 | 4 | |
| thres | real | dB | Threshold of the FFT peak search, related to the vertical scale and vertical offset of FFT operation. |
:MATH1:FFT:SEARch:THReshold 0.5 /*Sets the threshold of the FFT peak search to 500 mdB.*/ :MATH1:FFT:SEARch:THReshold? /*The query returns 5.000000E-1.*/
Sets or queries the excursion of the FFT peak search.
| Name | Type | Values | Description |
|---|---|---|---|
| excur | real | 0 - 8xVerticalScale | Excursion of the FFT peak search, limited to 0 to (8xVerticalScale) where VerticalScale is the vertical scale of the current source. |
:MATH1:FFT:SEARch:EXCursion 0.5 /*Sets the excursion of the FFT peak search to 500 mdB.*/ :MATH1:FFT:SEARch:EXCursion? /*The query returns 5.000000E-1.*/
Sets or queries the sequence of the FFT peak search results.
| Name | Type | Values | Description |
|---|---|---|---|
| n | discrete | 1 | 2 | 3 | 4 | |
| order | enum | AMPorder | FREQorder | Selects the sequence of the FFT peak search results. |
:MATH1:FFT:SEARch:ORDer AMPorder
Sets or queries the filter type. The query returns the current filter type as LPAS, HPAS, BPAS, or BST.
| Name | Type | Values | Description |
|---|---|---|---|
| n | discrete | 1 | 2 | 3 | 4 | |
| type | enum | LPASs | HPASs | BPASs | BSTop | Selects the filter type. |
:MATH1:FILTer:TYPE LPASs /*Sets the filter type to LPASs.*/ :MATH1:FILTer:TYPE? /*The query returns LPAS.*/
Sets or queries the cut-off frequency of Low Pass Filter/High Pass Filter, or the cut-off frequency 1 of Band Pass Filter/Band Stop Filter. The default unit is Hz.
| Name | Type | Values | Description |
|---|---|---|---|
| n | discrete | 1 | 2 | 3 | 4 | |
| freq1 | real | 0.005×screen sample rate - 0.1×screen sample rate | Cut-off frequency setting for the first filter cutoff; the allowed range depends on the selected filter type. |
Sets or queries the cut-off frequency 2 of Band Pass Filter/Band Stop Filter. The default unit is Hz.
| Name | Type | Values | Description |
|---|---|---|---|
| n | discrete | 1 | 2 | 3 | 4 | |
| freq2 | real | 0.01×screen sample rate - 0.1×screen sample rate |
:MATH1:FILTer:W2 1500000 /*Sets the cut-off frequency 2 of Band Pass Filter to :MATH1:FILTer:W2? /*The query returns 1.500000E+6.*/
Sets or queries the sensitivity of the logic operation. The default unit is div.
| Name | Type | Values | Description |
|---|---|---|---|
| n | discrete | 1 - 4 | |
| sens | real | 100 mdiv - 1 div |
Sets or queries the smoothing window width of the differential operation.
| Name | Type | Values | Description |
|---|---|---|---|
| n | discrete | 1 | 2 | 3 | 4 | |
| dist | integer | 5 - 10000 |
:MATH1:DISTance 20 :MATH1:DISTance?
Sets or queries the threshold level of Analog Channel 1 in the logic operation. The default unit is V.
| Name | Type | Values | Description |
|---|---|---|---|
| n | discrete | 1 | 2 | 3 | 4 | |
| thre | real | -4 × VerticalScale - VerticalOffset - 4 × VerticalScale - VerticalOffset |
:MATH1:THReshold1 0.8 :MATH1:THReshold1?
Sets or queries the threshold level of Analog Channel 2 in the logic operation. The default unit is V.
| Name | Type | Values | Description |
|---|---|---|---|
| n | discrete | 1 | 2 | 3 | 4 | Selects the math channel number. |
| thre | real | (-4 × VerticalScale - VerticalOffset) - (4 × VerticalScale - VerticalOffset) | Threshold level for Analog Channel 2. |
:MATH1:THReshold2 0.8 :MATH1:THReshold2?
Sets or queries the threshold level of Analog Channel 3 in the logic operation. The default unit is V.
| Name | Type | Values | Description |
|---|---|---|---|
| n | discrete | 1 | 2 | 3 | 4 | |
| thre | real | (-4 × VerticalScale - VerticalOffset) - (4 × VerticalScale - VerticalOffset) | Threshold level for Analog Channel 3 in the logic operation. |
:MATH1:THReshold3 0.8 :MATH1:THReshold3?
Sets or queries the threshold level of Analog Channel 4 in the logic operation. The default unit is V.
| Name | Type | Values | Description |
|---|---|---|---|
| n | discrete | 1 | 2 | 3 | 4 | |
| thre | real | (-4 × VerticalScale - VerticalOffset) - (4 × VerticalScale - VerticalOffset) |
:MATH1:THReshold4 0.8 :MATH1:THReshold4?
Sets or queries the channel source of the current measurement parameter.
| Name | Type | Values | Description |
|---|---|---|---|
| sour | discrete | D0 | D1 | D2 | D3 | D4 | D5 | D6 | D7 | D8 | D9 | D10 | D11 | D12 | D13 | D14 | D15 | CHANnel1 | CHANnel2 | CHANnel3 | CHANnel4 | MATH1 | MATH2 | MATH3 | MATH4 | Channel source to use for the current measurement parameter. |
Clears any one or all of the 10 measurement items that have been turned on.
| Name | Type | Values | Description |
|---|---|---|---|
| item | enum | ITEM1 | ITEM2 | ITEM3 | ITEM4 | ITEM5 | ITEM6 | ITEM7 | ITEM8 | ITEM9 | ITEM10 | ALL | Selects which measurement item to clear. |
:MEASure:CLEar ITEM1
Sets the threshold source.
| Name | Type | Values | Description |
|---|---|---|---|
| source | enum | CHANnel1 | CHANnel2 | CHANnel3 | CHANnel4 | MATH1 | MATH2 | MATH3 | MATH4 | Threshold source to use. |
:MEASure:THReshold:SOURce CHANnel2
Sets the threshold level of the analog channel in auto measurement to a default value.
Sets or queries the measurement mode.
| Name | Type | Values | Description |
|---|---|---|---|
| mode | enum | NORMal | PRECision | Measurement mode. |
Sets the source and displays all measurement values of the selected source, or queries the channel source(s) of the all measurement function.
| Name | Type | Values | Description |
|---|---|---|---|
| chan | enum | CHANnel1 | CHANnel2 | CHANnel3 | CHANnel4 | OFF | Measurement source channel. |
:MEASure:AMSource CHANnel1 /*Sets the source to CHANnel1.*/ :MEASure:AMSource? /*The query returns CHAN1.*/
Sets or queries the threshold level upper limit of the analog channel in auto measurement.
| Name | Type | Values | Description |
|---|---|---|---|
| value | integer | -100 mV - 100 mV | Upper limit value for the threshold level; the range depends on whether the threshold type is percentage or absolute. |
The query returns 95. :MEASure:SETup:MAX 95 /*Sets the upper limit of the threshold level to 95%.*/ :MEASure:SETup:MAX? /*The query returns 95.*/
Sets or queries the threshold level middle value of the analog channel in auto measurement.
| Name | Type | Values | Description |
|---|---|---|---|
| value | integer | - | Threshold level middle value for analog-channel auto measurement. |
:MEASure:SETup:MID <value> :MEASure:SETup:MID?
Sets or queries the threshold level lower limit of the analog channel in auto measurement. The lower limit is constrained by the current threshold type and must remain below the middle value.
| Name | Type | Values | Description |
|---|---|---|---|
| value | integer | -100 mV - 100 mV | Lower limit of the threshold level. |
:MEASure:SETup:MIN 53 /*Sets the lower limit of the threshold level to 53%.*/ :MEASure:SETup:MIN? /*The query returns 53.*/
Sets or queries Source A in the phase or delay measurement. This command has the same function as the :MEASure:SOURce and :MEASure:SETup:DSA commands.
| Name | Type | Values | Description |
|---|---|---|---|
| source | enum | D0 | D1 | D2 | D3 | D4 | D5 | D6 | D7 | D8 | D9 | D10 | D11 | D12 | D13 | D14 | D15 | CHANnel1 | CHANnel2 | CHANnel3 | CHANnel4 | MATH1 | MATH2 | MATH3 | MATH4 | Source A selection for the phase or delay measurement. |
:MEASure:SETup:PSA CHANnel1 /*Sets Source A of the phase measurement to CHANnel1.*/ :MEASure:SETup:PSA? /*The query returns CHAN1.*/
Sets or queries Source B in the phase or delay measurement.
| Name | Type | Values | Description |
|---|---|---|---|
| source | enum | D0 | D1 | D2 | D3 | D4 | D5 | D6 | D7 | D8 | D9 | D10 | D11 | D12 | D13 | D14 | D15 | CHANnel1 | CHANnel2 | CHANnel3 | CHANnel4 | MATH1 | MATH2 | MATH3 | MATH4 |
:MEASure:SETup:PSB CHANnel2 :MEASure:SETup:PSB?
Sets or queries Source A in the phase or delay measurement.
| Name | Type | Values | Description |
|---|---|---|---|
| source | enum | D0 | D1 | D2 | D3 | D4 | D5 | D6 | D7 | D8 | D9 | D10 | D11 | D12 | D13 | D14 | D15 | CHANnel1 | CHANnel2 | CHANnel3 | CHANnel4 | MATH1 | MATH2 | MATH3 | MATH4 | Source A selection for the phase or delay measurement. |
:MEASure:SETup:DSA CHANnel1 /*Sets Source A of the delay measurement to :MEASure:SETup:DSA? /*The query returns CHAN1.*/
Sets Source B in the phase or delay measurement. This command has the same function as :MEASure:SETup:PSB.
| Name | Type | Values | Description |
|---|---|---|---|
| source | discrete | D0 | D1 | D2 | D3 | D4 | D5 | D6 | D7 | D8 | D9 | D10 | D11 | D12 | D13 | D14 | D15 | CHANnel1 | CHANnel2 | CHANnel3 | CHANnel4 | MATH1 | MATH2 | MATH3 | MATH4 | Selects the source used as Source B for phase or delay measurement. |
:MEASure:SETup:PSB CHANnel2 /*Sets Source B of the phase measurement to CHANnel2.*/ :MEASure:SETup:PSB? /*The query returns CHAN2.*/
Enables or disables the statistical function, or queries its status.
| Name | Type | Values | Description |
|---|---|---|---|
| bool | boolean | 1 | ON | 0 | OFF | Enables or disables the statistical function. |
:MEASure:STATistic:DISPlay ON :MEASure:STATistic:DISPlay?
Clears the history statistics data and starts statistics again.
Enables the statistical function of any waveform parameter of the specified source, or queries the statistical results of any waveform parameter of the specified source.
| Name | Type | Values | Description |
|---|---|---|---|
| item | discrete | VMAX | VMIN | VPP | VTOP | VBASe | VAMP | VAVG | VRMS | OVERshoot | PREShoot | MARea | MPARea | PERiod | FREQuency | RTIMe | FTIMe | PWIDth | NWIDth | PDUTy | NDUTy | TVMAX | TVMIN | PSLewrate | NSLewrate | VUPPer | VMID | VLOWer | VARiance | PVRMs | PPULses | NPULses | PEDGes | NEDGes | RRDelay | RFDelay | FRDelay | FFDelay | RRPHase | RFPHase | FRPHase | FFPHase | Measurement item whose statistical function is enabled or queried. |
| srcopt | discrete | - | Source waveform parameter; see remarks for valid sources. |
| srcopt | discrete | - | Second source parameter, when required by the selected measurement item. |
Measures any waveform parameter of the specified source, or queries the statistical results of that waveform parameter. For the query form, the manual says it returns the statistical results in scientific notation.
| Name | Type | Values | Description |
|---|---|---|---|
| item | enum | VMAX | VMIN | VPP | VTOP | VBASe | VAMP | VAVG | VRMS | OVERshoot | PREShoot | MARea | MPARea | PERiod | FREQuency | RTIMe | FTIMe | PWIDth | NWIDth | PDUTy | NDUTy | TVMAX | TVMIN | PSLewrate | NSLewrate | VUPPer | VMID | VLOWer | VARiance | PVRMs | PPULses | NPULses | PEDGes | NEDGes | RRDelay | RFDelay | FRDelay | FFDelay | RRPHase | RFPHase | FRPHase | FFPHase | Waveform parameter to measure or query statistically. |
| srcopt | enum | D0 | D1 | D2 | D3 | D4 | D5 | D6 | D7 | D8 | D9 | D10 | D11 | D12 | D13 | D14 | D15 | CHANnel1 | CHANnel2 | CHANnel3 | CHANnel4 | MATH1 | MATH2 | MATH3 | MATH4 | Source of the parameter under measurement. |
| srcopt | enum | D0 | D1 | D2 | D3 | D4 | D5 | D6 | D7 | D8 | D9 | D10 | D11 | D12 | D13 | D14 | D15 | CHANnel1 | CHANnel2 | CHANnel3 | CHANnel4 | MATH1 | MATH2 | MATH3 | MATH4 | Second source for dual-source measurements. |
Sets or queries the type of the measurement range. The query returns MAIN, ZOOM, or CURS.
| Name | Type | Values | Description |
|---|---|---|---|
| area | enum | MAIN | ZOOM | CURSor | Measurement range type. |
:MEASure:AREA ZOOM /*Sets the type of the measurement range to ZOOM.*/ :MEASure:AREA? /*The query returns ZOOM.*/
Sets or queries the position of Cursor A when the measurement range is the cursor region.
| Name | Type | Values | Description |
|---|---|---|---|
| cax | integer | 0 - 1,000 | Position of Cursor A, defined by the screen pixel coordinate. |
:MEASure:CREGion:CAX 600 :MEASure:CREGion:CAX?
Sets or queries the position of Cursor B when the measurement range is the "cursor region".
| Name | Type | Values | Description |
|---|---|---|---|
| cbx | integer | 0 - 1,000 | Position of Cursor B in pixel coordinates. |
:MEASure:CREGion:CBX 100 :MEASure:CREGion:CBX?
Sets or queries the measurement type.
| Name | Type | Values | Description |
|---|---|---|---|
| val | integer | 0 - 2 | Measurement type category. |
:MEASure:CATegory 1 :MEASure:CATegory?
Sets or queries the power analysis type. QUALity analyzes power quality for AC input lines; RIPPle indicates ripple quantity of the output DC voltage.
| Name | Type | Values | Description |
|---|---|---|---|
| type | enum | QUALity | RIPPle | Power analysis type. |
:POWer:TYPE RIPPle /*Sets the power analysis type to RIPPle.*/ :POWer:TYPE? /*The query returns RIPP.*/
Sets or queries the current source of power quality.
| Name | Type | Values | Description |
|---|---|---|---|
| source | enum | CHANnel1 | CHANnel2 | CHANnel3 | CHANnel4 |
:POWer:CURRentsource CHANnel2 :POWer:CURRentsource?
Sets or queries the voltage source of power quality.
| Name | Type | Values | Description |
|---|---|---|---|
| source | enum | CHANnel1 | CHANnel2 | CHANnel3 | CHANnel4 | Voltage source selection. |
:POWer:VOLTagesource CHANnel2 :POWer:VOLTagesource?
Sets or queries the frequency reference source of power quality.
| Name | Type | Values | Description |
|---|---|---|---|
| source | enum | VOLTage | CURRent | Frequency reference source of power quality. |
:POWer:QUALity:FREQreference CURRent :POWer:QUALity:FREQreference?
Sets or queries the reference level type of power quality.
| Name | Type | Values | Description |
|---|---|---|---|
| method | enum | ABSolute | PERCent | Reference level type. |
:POWer:REFLevel:METHod ABSolute :POWer:REFLevel:METHod?
Sets or queries the reference level percentage upper limit of power quality.
| Name | Type | Values | Description |
|---|---|---|---|
| value | integer | (median+1) - 100 | Upper limit percentage value. |
:POWer:REFLevel:PERCent:HIGH 20 :POWer:REFLevel:PERCent:HIGH?
Sets or queries the reference level percentage lower limit of power quality.
| Name | Type | Values | Description |
|---|---|---|---|
| value | integer | (median-1) - 0 | Lower limit value for the reference level percentage of power quality. |
:POWer:REFLevel:PERCent:LOW 20 :POWer:REFLevel:PERCent:LOW?
Sets or queries the reference level percentage median of power quality.
| Name | Type | Values | Description |
|---|---|---|---|
| value | integer | (upper limit-1) - (lower limit+1) | Reference level percentage median of power quality. |
:POWer:REFLevel:PERCent:MID 20 :POWer:REFLevel:PERCent:MID?
Sets or queries the type of the shortcut keys.
| Name | Type | Values | Description |
|---|---|---|---|
| type | enum | SIMage | SWAVe | SSETup | AMEasure | SRESet | Selects the shortcut key type. |
:QUICk:OPERation SWAVe /*Sets the type of the shortcut key to SWAVe.*/ :QUICk:OPERation? /*The query returns SWAV.*/
Enables or disables the waveform recording function; or queries its on/off status.
| Name | Type | Values | Description |
|---|---|---|---|
| bool | enum | 1 | ON | 0 | OFF | Enables or disables waveform recording. |
:RECord:ENABle ON /*Enables the waveform recording function.*/ :RECord:ENABle? /*The query returns 1.*/
Sets to start or stop the waveform recording, or queries whether waveform recording is started or stopped.
| Name | Type | Values | Description |
|---|---|---|---|
| bool | enum | 1 | ON | 0 | OFF | Start or stop waveform recording. |
:RECord:STARt ON :RECord:STARt?
Enables or disables the waveform playing function, or queries its on/off status.
| Name | Type | Values | Description |
|---|---|---|---|
| bool | enum | 1 | ON | 0 | OFF | Enables or disables waveform playing. |
:RECord:PLAY ON /*Sets to play the waveforms.*/ :RECord:PLAY? /*The query returns 1.*/
Sets or queries the current frame in waveform playing.
| Name | Type | Values | Description |
|---|---|---|---|
| value | integer | 1 - the maximum number of frames recorded | Current frame number for waveform playing. |
:RECord:CURRent 300 /*Sets the current frame for waveform playing to 300.*/ :RECord:CURRent? /*The query returns 300.*/
Sets or queries the number of frames for waveform recording.
| Name | Type | Values | Description |
|---|---|---|---|
| value | integer | 1 - the maximum number of frames that can be recorded currently | Number of frames to record. |
:RECord:FRAMes 300 :RECord:FRAMes?
Turns the REF function on or off, or queries its current on/off status.
| Name | Type | Values | Description |
|---|---|---|---|
| bool | enum | 1 | ON | 0 | OFF | Turns the REF function on or off. |
:REFerence:DISPlay ON :REFerence:DISPlay? /*The query returns 1.*/
Sets or queries the source of the specified reference channel. Only the currently enabled channel can be selected as the source of the specified reference channel.
| Name | Type | Values | Description |
|---|---|---|---|
| ref | discrete | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | D0 | D1 | D2 | D3 | D4 | D5 | D6 | D7 | D8 | D9 | D10 | D11 | D12 | D13 | D14 | D15 | CHANnel1 | CHANnel2 | CHANnel3 | CHANnel4 | MATH1 | MATH2 | MATH3 | MATH4 | |
| source | discrete | CHANnel1 | CHANnel2 | CHANnel3 | CHANnel4 | MATH1 | MATH2 | MATH3 | MATH4 |
Sets or queries the vertical scale of the specified reference channel. The unit is the same as that of the current source.
| Name | Type | Values | Description |
|---|---|---|---|
| ref | discrete | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | Specifies the reference channel number. |
| scale | real | 1 mV - 10 V | Sets the vertical scale for the specified reference channel; the allowed range depends on the probe ratio setting. |
:REFerence:VSCale 1,2 :REFerence:VSCale? 1
Sets or queries the vertical offset of the specified reference channel. The unit is the same as that of the current source.
| Name | Type | Values | Description |
|---|---|---|---|
| ref | discrete | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | Specifies the reference channel. |
| offset | real | -10 × RefVerticalScale - 10 × RefVerticalScale | Sets the vertical offset of the specified reference channel. |
Resets the vertical scale and vertical offset of the specified reference channel to the defaults.
| Name | Type | Values | Description |
|---|---|---|---|
| ref | discrete | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | Specifies the reference channel to reset. |
Selects the specified reference channel.
| Name | Type | Values | Description |
|---|---|---|---|
| ref | discrete | - | Reference channel number to select. |
Saves the waveform of the specified reference channel to internal memory as the reference waveform.
| Name | Type | Values | Description |
|---|---|---|---|
| ref | integer | 1 - 10 | Specifies the reference channel to save. |
Sets or queries the display color of the specified reference channel.
| Name | Type | Values | Description |
|---|---|---|---|
| ref | discrete | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | Specifies the reference channel. |
| color | enum | GRAY | GREen | BLUE | RED | ORANge | Sets the display color for the reference channel. |
:REFerence:COLor 1,GREen :REFerence:COLor? 1
Enables or disables the display of all labels, or queries the on/off display state of all labels.
| Name | Type | Values | Description |
|---|---|---|---|
| bool | enum | 1 | ON | 0 | OFF | Turns label display on or off. |
:REFerence:LABel:ENABle ON :REFerence:LABel:ENABle? /*The query returns 1.*/
Sets or queries the label of the specified reference channel.
| Name | Type | Values | Description |
|---|---|---|---|
| ref | integer | 1 - 10 | Specifies the reference channel number. |
| str | string | - | Specifies the label text to assign to the reference channel. |
:REFerence:LABel:CONTent 1,REF1 :REFerence:LABel:CONTent? 1
Saves the waveform data displayed on the screen to internal or external memory in "*.csv" format.
| Name | Type | Values | Description |
|---|---|---|---|
| path | string | - | File storage location and filename, including the suffix. |
:SAVE:CSV D:\123.csv
Sets or queries the data length type used when saving a ".csv" file. DISPlay stores only the points within the screen region, while MAXimum stores all points in internal memory.
| Name | Type | Values | Description |
|---|---|---|---|
| len | enum | DISPlay | MAXimum | Data length type used for CSV saving. |
Sets or queries the on/off status of the storage channel.
| Name | Type | Values | Description |
|---|---|---|---|
| channel | enum | CHANnel1 | CHANnel2 | CHANnel3 | CHANnel4 | POD1 | POD2 | Storage channel to set or query. |
| bool | enum | 1 | ON | 0 | OFF | On/off state of the storage channel. |
:SAVE:CSV:CHANnel CHANnel2,ON /*Enables the storage channel Channel 2.*/ :SAVE:CSV:CHANnel? CHANnel2 /*The query returns 1.*/
Stores the contents displayed on the screen into the internal or external memory in image format.
| Name | Type | Values | Description |
|---|---|---|---|
| path | string | - | File storage location and filename, including a suffix. |
:SAVE:IMAGe D:\123.png
Sets or queries the format used when saving an image. The image can be saved as BMP24, JPEG, PNG, or TIFF.
| Name | Type | Values | Description |
|---|---|---|---|
| type | enum | BMP24 | JPEG | PNG | TIFF | Image save format. |
:SAVE:IMAGe:TYPE JPEG :SAVE:IMAGe:TYPE?
Enables or disables the invert function when saving the image, or queries whether image inversion is enabled for image saving.
| Name | Type | Values | Description |
|---|---|---|---|
| bool | enum | 1 | ON | 0 | OFF | Enables or disables image inversion when saving the image. |