Clears all the waveforms on the screen. This command functions the same as the front-panel key.
SCPI COMMAND REFERENCE
The Rigol DHO4804 is Rigol's oscilloscope in the DHO1000/DHO4000 Series family. Its SCPI remote-control interface exposes 636 commands across 30 subsystems - 571 settable and 65 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.
636
Commands
571
Settable
65
Queries
30
Subsystems
SCPI
Verified
2026-07-16
All commands
Starts continuous acquisition/run mode on the oscilloscope.
Stops running the oscilloscope. This command functions the same as clicking or tapping the corresponding quick-operation-bar icon, or pressing the front-panel control.
Performs a single trigger and sets the oscilloscope trigger mode to Single. It functions the same as sending :TRIGger:SWEep SINGle.
Generates a trigger signal forcefully. This command is only applicable to the normal and single trigger modes; refer to :TRIGger:SWEep.
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.
Sets or queries whether the peak-peak priority setting is enabled. The query returns 0 or 1.
| Name | Type | Values | Description |
|---|---|---|---|
| bool | enum | 1 | ON | 0 | OFF | Enables or disables the peak-peak priority setting. |
:AUToset:PEAK OFF /*Disables the peak-peak priority setting.*/ :AUToset:PEAK? /*The query returns 0.*/
Sets or queries whether to only test the enabled channel when performing the AUTO operation.
| Name | Type | Values | Description |
|---|---|---|---|
| bool | enum | 1 | ON | 0 | OFF | Enables or disables testing only the enabled channel during AUTO operation. |
Sets or queries the waveform display mode. 1|ON enables waveform overlay display, showing waveforms of different channels in the same screen position.
| Name | Type | Values | Description |
|---|---|---|---|
| bool | boolean | 1 | ON | 0 | OFF | Turns waveform overlay display on or off. |
Sets or queries whether to enable keeping coupling.
| Name | Type | Values | Description |
|---|---|---|---|
| bool | enum | 1 | ON | 0 | OFF | Enables or disables keeping coupling. |
:AUToset:KEEPcoup ON /*Sets to enable keeping coupling.*/ :AUToset:KEEPcoup? /*The query returns 1.*/
Sets whether autoset lock is enabled.
| Name | Type | Values | Description |
|---|---|---|---|
| bool | enum | 1 | ON | 0 | OFF | Enables or disables autoset lock. |
Sets or queries whether to enable the AUTO function.
| Name | Type | Values | Description |
|---|---|---|---|
| bool | enum | 1 | ON | 0 | OFF | Enables or disables the AUTO function. |
Sets or queries the number of averages in the average acquisition mode.
| Name | Type | Values | Description |
|---|---|---|---|
| count | integer | 2 - 2n | Number of averages; n is an integer from 1 to 16. |
Sets or queries the resolution bits supported by the oscilloscope in high-resolution mode.
| Name | Type | Values | Description |
|---|---|---|---|
| bit | enum | 14 | 16 | Resolution bits in high-resolution mode. |
:ACQuire: BITS 16 /*Sets the resolution in high-resolution mode to 16 bits.*/ :ACQuire: BITS? /*The query returns 16.*/
Sets or queries the oscilloscope memory depth, i.e. the number of waveform points that can be stored in a single trigger. The default unit is pts.
| Name | Type | Values | Description |
|---|---|---|---|
| mdep | enum | AUTO | 1k | 10k | 100k | 1M | 10M | 25M | 50M | 100M | 125M | 200M | 250M | 500M | 1000 | 10000 | 100000 | 1000000 | 10000000 | 25000000 | 50000000 | 100000000 | 125000000 | 200000000 | 250000000 | 500000000 | 1e3 | 1e4 | 1e5 | 1e6 | 1e7 | 2.5e7 | 5e7 | 1e8 | 125e6 | 1.25e8 | 2e8 | 250e6 | 2.5e8 | 5e8 |
Queries the memory depth of the oscilloscope. This command exists for backwards compatibility; use :ACQuire:MDEPth.
:ACQuire:MDEPth? /*The query returns 1.000E+6.*/
Sets or queries the acquisition mode of the oscilloscope.
| Name | Type | Values | Description |
|---|---|---|---|
| type | enum | NORMal | PEAK | AVERages | HRESolution | ULTRa | Acquisition mode to select. |
Queries the current sample rate. The default unit is Sa/s.
:ACQuire:SRATe? /*The query returns 1.00000E+6.*/
Sets or queries the display mode of Ultra Acquire.
| Name | Type | Values | Description |
|---|---|---|---|
| mode | enum | ADJacent | OVERlay | WATerfall | PERSpective | MOSaic | Selects the Ultra Acquire display mode. |
Sets or queries the timeout value of Ultra Acquire.
| Name | Type | Values | Description |
|---|---|---|---|
| tmo | real | 1 us - 1 s | Timeout value for Ultra Acquire. |
:ACQuire:ULTRa:TIMeout 0.1 /*Sets the Ultra Acquire timeout value to 0.1 s.*/ :ACQuire:ULTRa:TIMeout? /*The query returns 1E-1.*/
Sets or queries the maximum number of frames that can be set for Ultra Acquire sampling mode.
| Name | Type | Values | Description |
|---|---|---|---|
| frame | integer | 1 - 4096 | Maximum number of frames for Ultra Acquire sampling mode. |
Sets or queries the decoding type of the specified decoding bus.
| Name | Type | Values | Description |
|---|---|---|---|
| n | discrete | 1 - 4 | |
| mode | enum | PARallel | RS232 | SPI | IIC | IIS | LIN | CAN | FLEXray | M1553 | Decoding type of the specified bus. |
Enables or disables the specified decoding bus, or queries its on/off display status.
| Name | Type | Values | Description |
|---|---|---|---|
| n | discrete | 1 - 4 | Specifies the bus number. |
| bool | boolean | 1 | ON | 0 | OFF | Turns the display state on or off. |
:BUS1:DISPlay ON /*Enables the decoding bus.*/ :BUS1:DISPlay? /*The query returns 1.*/
Sets the decoding format for the specified bus, or queries the current bus format.
| Name | Type | Values | Description |
|---|---|---|---|
| n | discrete | 1 | 2 | 3 | 4 | Specifies the bus number. |
| format | enum | PAR | RS232 | SPI | IIC | IIS | LIN | CAN | FLEX | M1553 | Selects the bus decoding format. |
Enables or disables the event table of the specified decoding bus. The query asks for the on/off status of the specified decoding bus event table.
| Name | Type | Values | Description |
|---|---|---|---|
| n | discrete | 1 | 2 | 3 | 4 | Specified decoding bus number. |
| bool | boolean | - | Enables or disables the event table. |
Enables or disables the label of the specified decoding bus, or queries the on/off display status of the label.
| Name | Type | Values | Description |
|---|---|---|---|
| n | discrete | 1 | 2 | 3 | 4 | Decoding bus number. |
| bool | boolean | - | Turns the label display on or off. |
:BUS1:LABel ON /*Enables the label of the specified decoding bus.*/ :BUS1:LABel? /*The query returns 1.*/
Queries the on/off display status of the data of the specified decoding bus.
| Name | Type | Values | Description |
|---|---|---|---|
| n | discrete | 1 | 2 | 3 | 4 | Decoding bus number. |
Exports the decoding information from the specified decoding bus event table in CSV form.
| Name | Type | Values | Description |
|---|---|---|---|
| n | integer | 1 - 4 | Selects the decoding bus event table to export. |
| path | string | - | Specifies the file path used for the CSV export. |
Sets or queries the vertical position of the bus on the screen.
| Name | Type | Values | Description |
|---|---|---|---|
| pos | - | - |
:BUS1:EEXPort C:/123.csv /*Exports the decoding information from the bus event table and saves it to the local Disk C, with the filename 123.csv.*/
Sets or queries the threshold of the specified decoding source on the specified decoding bus.
| Name | Type | Values | Description |
|---|---|---|---|
| n | discrete | 1 | 2 | 3 | 4 | Bus number. |
| value | real | -5 x VerticalScale - OFFSet - 5 x VerticalScale - OFFSet | Threshold level to set for the specified decoding source. |
| type | discrete | PAL | TX | RX | SCL | SDA | CS | CLK | MISO | MOSI | LIN | CAN | CANSub1 | FLEX | 1553 | PALCLK | DATA | WS | I2SCLK | CH1 | CH2 | CH3 | CH4 | Specifies which decoding source threshold is being set or queried. |
no examples documented for this exact command
Sets relevant parameters for Parallel decoding.
| Name | Type | Values | Description |
|---|---|---|---|
| n | discrete | 1 | 2 | 3 | 4 |
Sets or queries the current source of the Parallel decoding bus.
| Name | Type | Values | Description |
|---|---|---|---|
| n | discrete | 1 | 2 | 3 | 4 | |
| source | enum | CHANnel1 | CHANnel2 | CHANnel3 | CHANnel4 | USER | Current source of the Parallel decoding bus. |
:BUS1:PARallel:BUS CHANnel1 :BUS1:PARallel:BUS?
Sets or queries the clock source of the Parallel decoding.
| Name | Type | Values | Description |
|---|---|---|---|
| <n> | discrete | 1 | 2 | 3 | 4 | Bus index for the Parallel decoding bus. |
| <source> | discrete | - | Clock source for Parallel decoding. |
Sets or queries the edge type of the clock channel when sampled by Parallel decoding on the data channel.
| Name | Type | Values | Description |
|---|---|---|---|
| n | discrete | 1 | 2 | 3 | 4 | |
| slope | enum | POSitive | NEGative | BOTH | Selects the edge type used for sampling. |
Sets or queries the data width of the Parallel decoding, i.e. the number of bits per frame.
| Name | Type | Values | Description |
|---|---|---|---|
| wid | integer | 1 - 4 | Data width of the Parallel decoding. |
:BUS1:PARallel:WIDTh 4 :BUS1:PARallel:WIDTh?
Sets or queries which bit of the parallel bus is assigned for parallel decoding. The command is used after setting the bus width and only when the bus source is set to User.
| Name | Type | Values | Description |
|---|---|---|---|
| bit | integer | 1 - 4 | Bit number to select for parallel decoding. |
Sets or queries the channel source of the currently selected data bit.
| Name | Type | Values | Description |
|---|---|---|---|
| n | discrete | 1 | 2 | 3 | 4 | Bus index. |
| src | enum | CHANnel1 | CHANnel2 | CHANnel3 | CHANnel4 | Channel source assigned to the selected bit. |
Sets or queries the endian of Parallel decoding on the specified decoding bus.
| Name | Type | Values | Description |
|---|---|---|---|
| n | discrete | 1 | 2 | 3 | 4 | Decoding bus number. |
| endian | enum | MSB | LSB | Endian of Parallel decoding. |
:BUS1:PARallel:ENDian LSB /*Sets the endian of Parallel decoding to LSB.*/ :BUS1:PARallel:ENDian? /*The query returns LSB.*/
Sets relevant parameters for RS232 decoding on the specific bus.
Sets or queries the data polarity of Parallel decoding.
| Name | Type | Values | Description |
|---|---|---|---|
| n | discrete | 1 - 4 | |
| pol | enum | NEGative | POSitive | Data polarity to use for Parallel decoding. |
:BUS1:PARallel:POLarity NEGative :BUS1:PARallel:POLarity?
Sets or queries the Tx source of RS232 decoding on the specific bus.
| Name | Type | Values | Description |
|---|---|---|---|
| source | - | - |
Sets or queries the Rx source of RS232 decoding on the specific bus.
| Name | Type | Values | Description |
|---|---|---|---|
| n | discrete | 1 - 4 | |
| source | enum | CHANnel1 | CHANnel2 | CHANnel3 | CHANnel4 | OFF |
:BUS1:RS232:TX CHANnel2 :BUS1:RS232:TX?
Sets or queries the polarity of RS232 decoding on the specified bus.
| Name | Type | Values | Description |
|---|---|---|---|
| n | integer | 1 - 4 | Specifies the bus number. |
| pol | enum | POSitive | NEGative | Sets the RS232 decoding polarity. |
:BUS1:RS232:POLarity POSitive /*Sets the polarity of RS232 decoding to POSitive.*/ :BUS1:RS232:POLarity? /*The query returns POS.*/
Sets the parity of RS232 decoding on the specified bus. The query form is documented in the syntax, but this slice does not show its return format.
| Name | Type | Values | Description |
|---|---|---|---|
| n | discrete | 1 | 2 | 3 | 4 | |
| parity | enum | - |
Sets or queries the endian of data transmission in RS232 decoding.
| Name | Type | Values | Description |
|---|---|---|---|
| n | discrete | 1 | 2 | 3 | 4 | |
| endian | - | - |
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 9600 :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 |
:BUS1:RS232:DBITs 7 /*Sets the data width of RS232 decoding to 7.*/ :BUS1:RS232:DBITs? /*The query returns 7.*/
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 | - |
The :BUS<n>:IIC commands are used to set relevant parameters for I2C decoding.
Sets or queries the clock source of I2C decoding.
| Name | Type | Values | Description |
|---|---|---|---|
| n | integer | 1 - 4 | |
| source | enum | CHANnel1 | CHANnel2 | CHANnel3 | CHANnel4 | Selects the clock source used for I2C decoding. |
:BUS1:IIC:SCLK:SOURce CHANnel1 :BUS1:IIC:SCLK:SOURce?
Sets or queries the data source of the I2C decoding.
| Name | Type | Values | Description |
|---|---|---|---|
| n | discrete | 1 | 2 | 3 | 4 | Bus number to select. |
| source | discrete | CHANnel1 | CHANnel2 | CHANnel3 | CHANnel4 | I2C data source channel. |
:BUS1:IIC:SDA:SOURce CHANnel2 /*Sets the data source of I2C decoding to CHANnel2.*/ :BUS1:IIC:SDA:SOURce? /*The query returns CHAN2.*/
Sets or queries whether the clock channel source and the data channel source of I2C decoding on the specified bus have been exchanged.
| Name | Type | Values | Description |
|---|---|---|---|
| n | integer | 1 - 4 | Bus index for the I2C decoder. |
| bool | boolean | - | Enables or disables exchanging the clock and data channel sources. |
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. |
The :BUS<n>:SPI commands are used to set relevant parameters for SPI decoding.
| Name | Type | Values | Description |
|---|---|---|---|
| n | discrete | 1 | 2 | 3 | 4 |
Sets or queries the clock source of SPI decoding.
| Name | Type | Values | Description |
|---|---|---|---|
| source | enum | CHANnel1 | CHANnel2 | CHANnel3 | CHANnel4 | Clock source used for SPI decoding. |
:BUS1:SPI:SCLK:SOURce CHANnel2 :BUS1:SPI:SCLK:SOURce?
Sets or queries the slope of the SPI clock signal used for decoding.
| Name | Type | Values | Description |
|---|---|---|---|
| <n> | discrete | 1 | 2 | 3 | 4 | Bus number. |
| <slope> | - | - |
Sets or queries the MISO data source of SPI decoding on the specified bus.
| Name | Type | Values | Description |
|---|---|---|---|
| n | discrete | 1 | 2 | 3 | 4 | Bus number. |
| source | enum | CHANnel1 | CHANnel2 | CHANnel3 | CHANnel4 | OFF | Selects the MISO data source. |
Sets or queries the MOSI data source of SPI decoding on the specified bus.
| Name | Type | Values | Description |
|---|---|---|---|
| n | discrete | 1 - 4 | |
| source | enum | CHANnel1 | CHANnel2 | CHANnel3 | CHANnel4 | OFF | Selects the MOSI data source for SPI decoding. |
:BUS1:SPI:MOSI:SOURce CHANnel2 /*Sets the MOSI data source of SPI decoding to CHANnel2.*/ :BUS1:SPI:MOSI:SOURce? /*The query returns CHAN2.*/
Sets the SPI polarity on the specified bus. A query form is also documented for this command, but the slice does not show its return format.
| Name | Type | Values | Description |
|---|---|---|---|
| n | discrete | 1 | 2 | 3 | 4 | Bus number. |
| polarity | - | - |
Sets or queries the polarity of the MISO data line used by SPI decoding.
| Name | Type | Values | Description |
|---|---|---|---|
| n | discrete | 1 - 4 | Decoding bus number. |
| polarity | enum | HIGH | LOW | Selects the MISO polarity. |
Sets or queries the polarity of the MOSI data line used for SPI decoding. This command exists for backwards compatibility; use :BUS<n>:SPI:POLarity instead.
| Name | Type | Values | Description |
|---|---|---|---|
| n | discrete | 1 | 2 | 3 | 4 | |
| polarity | enum | HIGH | LOW | Selects positive polarity (HIGH) or negative polarity (LOW). |
: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 |
Sets or queries the endian of data transmission in SPI decoding.
| Name | Type | Values | Description |
|---|---|---|---|
| n | enum | 1 | 2 | 3 | 4 | |
| endian | enum | MSB | LSB |
Sets or queries the decode mode of SPI decoding.
| Name | Type | Values | Description |
|---|---|---|---|
| mode | enum | CS | TIMeout | Selects the SPI decode mode. |
Sets or queries the timeout value of SPI decoding on the specified bus. The unit is s.
| Name | Type | Values | Description |
|---|---|---|---|
| n | discrete | 1 - 4 | Specified bus number. |
| time | real | 8 ns - 10 s | Timeout value for SPI decoding. |
:BUS1:SPI:TIMeout:TIME 0.000005 :BUS1:SPI:TIMeout:TIME?
Sets the SPI chip-select source for the specified bus.
| Name | Type | Values | Description |
|---|---|---|---|
| n | discrete | 1 | 2 | 3 | 4 | Bus number. |
| source | - | - |
Sets or queries the polarity of the CS line of SPI decoding on the specified bus.
| Name | Type | Values | Description |
|---|---|---|---|
| n | discrete | 1 | 2 | 3 | 4 | |
| polarity | enum | HIGH | LOW |
Sets or queries the source of CAN decoding.
| Name | Type | Values | Description |
|---|---|---|---|
| n | discrete | 1 | 2 | 3 | 4 | |
| source | enum | CHANnel1 | CHANnel2 | CHANnel3 | CHANnel4 |
Sets or queries the source of CAN decoding.
| Name | Type | Values | Description |
|---|---|---|---|
| source | enum | CHANnel1 | CHANnel2 | CHANnel3 | CHANnel4 | Source channel used for CAN decoding. |
Sets or queries the signal type of CAN decoding.
| Name | Type | Values | Description |
|---|---|---|---|
| n | discrete | 1 - 4 | Channel number for the CAN bus decoder. |
| stype | enum | TX | RX | CANH | CANL | DIFFerential | Selects the CAN signal type used for decoding. |
Sets or queries the signal rate of CAN decoding. The unit is bps.
| Name | Type | Values | Description |
|---|---|---|---|
| n | discrete | 1 | 2 | 3 | 4 | Bus index for CAN decoding. |
| baud | integer | 10kbps - 5Mbps | CAN decoding baud rate. |
:BUS1:CAN:BAUD 120000 /*Sets the signal rate of CAN decoding to :BUS1:CAN:BAUD? /*The query returns 120000.*/
Sets or queries the sample point position of CAN decoding, expressed in percent.
| Name | Type | Values | Description |
|---|---|---|---|
| <spoint> | real | % | Sample point position for CAN decoding. |
Sets or queries the signal rate of CAN-FD decoding on the specified decoding bus. The unit is bps.
| Name | Type | Values | Description |
|---|---|---|---|
| n | enum | 1 | 2 | 3 | 4 | |
| baud | integer | 1 Mbps - 10 Mbps |
Sets the relevant parameters for FLEXray decoding on the specified bus.
| Name | Type | Values | Description |
|---|---|---|---|
| n | discrete | 1 | 2 | 3 | 4 | Bus number. |
Sets or queries the sample point position of the CAN-FD decoding on the specified bus, expressed in percent.
| Name | Type | Values | Description |
|---|---|---|---|
| n | discrete | 1 | 2 | 3 | 4 | Bus number. |
| spoint | integer | 10 - 90 | Sample point position. |
:BUS1:CAN:FDSPoint 70 /*Sets the sample point position of CAN-FD decoding to 70%.*/ :BUS1:CAN:FDSPoint? /*The query returns 70.*/
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 of FlexRay decoding.
| Name | Type | Values | Description |
|---|---|---|---|
| source | - | - |
Sets or queries the sample point position of FlexRay decoding, expressed in percent of bit time. The sample point is within the bit time range, and the oscilloscope samples the bit level at that point.
| Name | Type | Values | Description |
|---|---|---|---|
| n | discrete | 1 | 2 | 3 | 4 | |
| spoint | integer | 10 - 90 | Sample point position in percent. |
Sets or queries the signal type of FlexRay decoding on the specified bus.
| Name | Type | Values | Description |
|---|---|---|---|
| stype | enum | BP | BM | RT | Signal type for FlexRay decoding. |
:BUS1:FLEXray:STYPe BM /*Sets the signal type of FlexRay decoding to BM.*/ :BUS1:FLEXray:STYPe? /*The query returns BM.*/
Sets or queries the selected source channel of FlexRay decoding on the specified bus.
| Name | Type | Values | Description |
|---|---|---|---|
| <n> | discrete | 1 | 2 | 3 | 4 | |
| <ch> | - | - |
Sets relevant parameters for LIN decoding on the specified decoding bus. The command is used for LIN decoding configuration on the DHO1000 series, and is optional on the DHO4000 series.
| Name | Type | Values | Description |
|---|---|---|---|
| n | integer | 1 - 4 |
Sets or queries whether the LIN decoding on the specified decoding bus includes the parity bit.
| Name | Type | Values | Description |
|---|---|---|---|
| n | integer | 1 - 4 | |
| bool | boolean | 1 | ON | 0 | OFF | Enables or disables inclusion of the parity bit in LIN decoding. |
Sets or queries the source of the LIN bus.
| Name | Type | Values | Description |
|---|---|---|---|
| n | discrete | 1 | 2 | 3 | 4 | |
| source | enum | CHANnel1 | CHANnel2 | CHANnel3 | CHANnel4 |
:BUS1:LIN:SOURce CHANnel2 /*Sets the source of LIN bus to :BUS1:LIN:SOURce? /*The query returns CHAN2.*/
Sets or queries relevant parameters for I2S decoding. The command family is optional on DHO4000 series oscilloscopes and not supported on DHO1000 series oscilloscopes.
Sets or queries the version of the LIN bus.
| Name | Type | Values | Description |
|---|---|---|---|
| n | discrete | 1 | 2 | 3 | 4 | Bus index. |
| value | enum | V1X | V2X | MIXed | LIN bus version to set. |
:BUS1:LIN:STANdard V2X :BUS1:LIN:STANdard?
Sets or queries the clock source of the I2S decoding.
| Name | Type | Values | Description |
|---|---|---|---|
| source | - | - |
Sets or queries the data source of the I2S decoding.
| Name | Type | Values | Description |
|---|---|---|---|
| n | discrete | 1 - 4 | |
| source | enum | CHANnel1 | CHANnel2 | CHANnel3 | CHANnel4 |
Sets or queries the audio channel of the I2S trigger.
| Name | Type | Values | Description |
|---|---|---|---|
| n | discrete | 1 | 2 | 3 | 4 | |
| source | enum | CHANnel1 | CHANnel2 | CHANnel3 | CHANnel4 |
:BUS1:IIS:SOURce:WSELect CHANnel2 /*Sets the audio channel to :BUS1:IIS:SOURce:WSELect? /*The query returns CHAN2.*/
Sets or queries the alignment mode of I2S decoding on the specified bus.
| Name | Type | Values | Description |
|---|---|---|---|
| align | enum | - |
Sets or queries the clock edge type of the I2S decoding.
| Name | Type | Values | Description |
|---|---|---|---|
| n | discrete | 1 | 2 | 3 | 4 | |
| slope | enum | NEGative | POSitive |
Sets or queries the word size of the I2S decoding.
| Name | Type | Values | Description |
|---|---|---|---|
| n | discrete | 1 | 2 | 3 | 4 | |
| val | integer | 4 - 32 |
:BUS1:IIS:RWIDth 5 :BUS1:IIS:RWIDth?
Sets or queries the receive width of I2S decoding on the specified bus.
| Name | Type | Values | Description |
|---|---|---|---|
| n | discrete | 1 | 2 | 3 | 4 | |
| val | integer | - |
:BUS1:IIS:RECewidth <val> :BUS1:IIS:RECewidth?
Sets or queries the WS Low polarity used for I2S decoding on the specified bus. LEFT indicates that WS Low is Left, and RIGHt indicates that WS Low is Right.
| Name | Type | Values | Description |
|---|---|---|---|
| n | enum | 1 | 2 | 3 | 4 | |
| ws | enum | LEFT | RIGHt |
Sets or queries the bit order of I2S decoding on the specified bus.
| Name | Type | Values | Description |
|---|---|---|---|
| n | discrete | 1 | 2 | 3 | 4 | Bus number to select the specified bus. |
| endian | enum | MSB | LSB | Bit order of the I2S decoding data. |
:BUS1:IIS:ENDian LSB :BUS1:IIS:ENDian?
Sets the audio polarity of I2S decoding on the specified bus.
| Name | Type | Values | Description |
|---|---|---|---|
| n | integer | 1 - 4 | Bus number to specify the I2S decoding bus. |
| pol | - | - | Audio polarity setting. |
Sets or queries the source of the M1553 decoding.
| Name | Type | Values | Description |
|---|---|---|---|
| source | - | - | Source of the M1553 decoding. |
Sets or queries the source of the M1553 decoding.
| Name | Type | Values | Description |
|---|---|---|---|
| source | enum | - | Source selection for M1553 decoding. |
Sets or queries the bandwidth limit of the specified channel.
| Name | Type | Values | Description |
|---|---|---|---|
| n | discrete | 1 | 2 | 3 | 4 | |
| val | enum | OFF | ON | 20M | 250M | Bandwidth limit setting for the channel; for 1 MΩ input, the available values are OFF, ON, 20M, and 250M. |
Sets or queries the coupling mode of the specified channel.
| Name | Type | Values | Description |
|---|---|---|---|
| n | discrete | 1 | 2 | 3 | 4 | |
| coupling | enum | AC | DC | GND | Selects the channel coupling mode. |
:CHANnel1:COUPling DC :CHANnel1:COUPling?
Enables or disables the specified channel; or queries the on/off status of the specified channel.
| Name | Type | Values | Description |
|---|---|---|---|
| <n> | discrete | - | Specified channel number. |
| <bool> | boolean | 1 | ON | 0 | OFF | Enables or disables the channel display. |
:CHANnel1:DISPlay ON :CHANnel1:DISPlay?
Turns waveform invert on or off for the specified channel; or queries the on/off status of waveform invert for the specified channel.
| Name | Type | Values | Description |
|---|---|---|---|
| <n> | discrete | 1 | 2 | 3 | 4 | Specifies the channel number. |
| <bool> | boolean | 1 | ON | 0 | OFF | Enables or disables waveform inversion. |
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 | Channel number. |
| offset | real | V | Vertical offset of the specified channel. |
Sets or queries the delay calibration time used to calibrate the zero offset of the specified channel. The unit is s.
| Name | Type | Values | Description |
|---|---|---|---|
| n | discrete | - | Channel number to select. |
| val | real | -100 ns - 100 ns | Delay calibration time to set. |
Sets or queries the vertical scale of the specified channel.
| Name | Type | Values | Description |
|---|---|---|---|
| n | discrete | 1 | 2 | 3 | 4 | |
| scale | real | 100 μV/div - 10 V/div | Vertical scale of the specified channel; valid range depends on input impedance and probe ratio. |
Sets or queries the input impedance of the specified analog channel.
| Name | Type | Values | Description |
|---|---|---|---|
| n | discrete | 1 | 2 | 3 | 4 | |
| impedance | enum | OMEG | FIFTy | Selects the channel input impedance. |
:CHANnel1:IMPedance OMEG :CHANnel1:IMPedance?
Sets or queries the bias voltage of the probe connected to the specified channel. The default unit is V.
| Name | Type | Values | Description |
|---|---|---|---|
| n | discrete | 1 | 2 | 3 | 4 | Channel number. |
| vol | real | V | Bias voltage of the probe. |
:CHANnel1:BVOLtage 0 /*Sets the bias voltage of probe currently connected to CH1 to 0 V.*/ :CHANnel1:BVOLtage? /*The query returns 0.000000.*/
Starts calibration for the active probe currently connected to the specified analog channel.
| Name | Type | Values | Description |
|---|---|---|---|
| n | discrete | 1 | 2 | 3 | 4 | Specifies the channel number. |
Sets or queries the probe ratio of the specified analog channel. The set probe ratio affects the settable range of the current vertical scale.
| Name | Type | Values | Description |
|---|---|---|---|
| n | discrete | 1 | 2 | 3 | 4 | Specifies the analog channel number. |
| atten | enum | 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 | Sets the probe ratio. |
Sets or queries the probe delay time of the specified channel. The query returns the probe delay time in scientific notation.
| Name | Type | Values | Description |
|---|---|---|---|
| n | discrete | 1 | 2 | 3 | 4 | Channel number. |
| delay | real | -100 ns - 100 ns | Probe delay time to set. |
:CHANnel1:PROBe:DELay 0.00000001 /*Sets the probe delay time of :CHANnel1:PROBe:DELay? /*The query returns 1E-8.*/
Sets or queries the probe bias of the specified channel.
| Name | Type | Values | Description |
|---|---|---|---|
| n | discrete | 1 - 4 | Channel number. |
| bias | real | - | Probe bias value. |
Performs the probe calibration for the specified channel.
| Name | Type | Values | Description |
|---|---|---|---|
| n | discrete | 1 - 4 | Specifies the channel number. |
Starts to demagnetize the current probe connected to the specified channel.
| Name | Type | Values | Description |
|---|---|---|---|
| n | discrete | 1 | 2 | 3 | 4 | Specifies the channel number. |
:CHANnel1:PROBe:DEMag /*Starts to demagnetize the current probe that is connected to CH1.*/
Sets or queries whether to display the label of the specified channel.
| Name | Type | Values | Description |
|---|---|---|---|
| n | discrete | 1 | 2 | 3 | 4 | |
| bool | boolean | - | Controls whether the channel label is shown. |
Sets or queries the label of the specified channel. The label is an ASCII string and can contain English letters, numbers, and some symbols.
| Name | Type | Values | Description |
|---|---|---|---|
| n | discrete | 1 | 2 | 3 | 4 | Specifies the channel number. |
| str | string | - | Label text to assign to the channel. |
:CHANnel1:LABel:CONTent ch1 :CHANnel1:LABel:CONTent?
Sets the units of the specified channel.
| Name | Type | Values | Description |
|---|---|---|---|
| n | discrete | 1 | 2 | 3 | 4 | Specifies the channel number. |
| units | - | - |
Enables or disables the fine adjustment of the vertical scale of the specified channel; or queries the on/off status of the fine adjustment of the vertical scale of the specified channel.
| Name | Type | Values | Description |
|---|---|---|---|
| n | discrete | 1 | 2 | 3 | 4 | |
| bool | boolean | 1 | ON | 0 | OFF |
Sets or queries the bias voltage of the specified channel.
| Name | Type | Values | Description |
|---|---|---|---|
| n | discrete | 1 | 2 | 3 | 4 | Specifies the channel number. |
| offset | real | V | Sets the channel bias voltage offset. |
Queries the measurement value of the frequency counter.
Enables or disables the counter function.
| Name | Type | Values | Description |
|---|---|---|---|
| bool | boolean | - | Boolean state to enable or disable the counter. |
Sets or queries the source of the frequency counter.
| Name | Type | Values | Description |
|---|---|---|---|
| source | enum | CHANnel1 | CHANnel2 | CHANnel3 | CHANnel4 | EXT | Source of the frequency counter. |
Sets or queries the mode of the frequency counter.
| Name | Type | Values | Description |
|---|---|---|---|
| mode | enum | FREQuency | PERiod | TOTalize | Selects the counter measurement mode. |
:COUNter:MODE PERiod :COUNter:MODE?
Sets or queries the resolution of the frequency counter.
| Name | Type | Values | Description |
|---|---|---|---|
| val | integer | - | Resolution value for the frequency counter. |
Enables or disables the statistical function of the frequency counter, or queries its on/off status.
| Name | Type | Values | Description |
|---|---|---|---|
| bool | enum | 1 | ON | 0 | OFF | Enables or disables the statistical function. |
:COUNter:TOTalize:ENABle ON /*Enables the statistical function :COUNter:TOTalize:ENABle? /*The query returns 1.*/
Clears the total count.
Sets or queries the mode of the cursor measurement.
| Name | Type | Values | Description |
|---|---|---|---|
| mode | enum | OFF | MANual | TRACk | XY | Selects the cursor measurement mode. |
Sets or queries the on/off status of the indicator for the measurement function.
| Name | Type | Values | Description |
|---|---|---|---|
| <bool> | boolean | 1 | ON | 0 | OFF | On/off status of the measurement indicator. |
:CURSor:MEASure:INDicator? ON /*Sets the indicator for the measurement function to ON.*/ :CURSor:MEASure:INDicator? /*The query returns 1.*/
Sets the cursor manual type. The slice only shows the syntax for the setter and does not document allowed values or any query form.
| Name | Type | Values | Description |
|---|---|---|---|
| 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 | NONE |
Sets or queries the horizontal position of Cursor A in manual cursor measurement mode.
| Name | Type | Values | Description |
|---|---|---|---|
| ax | real | - | Horizontal position of Cursor A; the valid range depends on the current horizontal scale and position. |
:CURSor:MANual:CAX 0.00000001 /*Sets the horizontal position of Cursor A to 10 ns.*/ :CURSor:MANual:CAX? /*The query returns 1.000000E-8.*/
Sets or queries the vertical position of Cursor A in the manual mode of cursor measurement.
| Name | Type | Values | Description |
|---|---|---|---|
| <ay> | real | - | Vertical position of Cursor A. |
Sets or queries the horizontal position of Cursor B in the manual mode of cursor measurement.
| Name | Type | Values | Description |
|---|---|---|---|
| bx | real | - | Horizontal position of Cursor B; the range is determined by the current horizontal scale and position. |
Sets or queries the vertical position of Cursor B in the manual mode of cursor measurement.
| Name | Type | Values | Description |
|---|---|---|---|
| by | real | V | Vertical position of Cursor B. |
:CURSor:MANual:CBY 0.1 /*Sets the vertical position of Cursor B to 0.1 V.*/ :CURSor:MANual:CBY? /*The query returns 1.000000E-1.*/
Queries the X value at Cursor A in manual cursor measurement mode. The unit is determined by the horizontal unit selected for the corresponding channel.
Queries the Y value at Cursor A in manual cursor measurement mode. The unit is determined by the currently selected vertical unit.
Queries the X value at Cursor B in the manual mode of cursor measurement.
Queries the Y value at Cursor B in the manual mode of cursor measurement. The unit is determined by the currently selected vertical unit.
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/ΔX) of the absolute difference 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 difference (ΔY) between the Y value at Cursor A and the Y value at Cursor B in manual cursor measurement mode. The unit is determined by the currently selected vertical unit.
Sets or queries the channel source of Cursor A in the track mode of cursor measurement.
| Name | Type | Values | Description |
|---|---|---|---|
| source | enum | CHANnel1 | CHANnel2 | CHANnel3 | CHANnel4 | MATH1 | MATH2 | MATH3 | MATH4 | NONE | Channel source of Cursor A in track mode. |
Sets or queries the channel source of Cursor B in track mode for cursor measurement.
| Name | Type | Values | Description |
|---|---|---|---|
| source | enum | CHANnel1 | CHANnel2 | CHANnel3 | CHANnel4 | MATH1 | MATH2 | MATH3 | MATH4 | NONE | Channel source for Cursor B. |
:CURSor:TRACk:SOURce2 CHANnel2 /*Sets the channel source to :CURSor:TRACk:SOURce2? /*The query returns CHAN2.*/
Sets or queries the channel source of Cursor A in track mode of cursor measurement.
| Name | Type | Values | Description |
|---|---|---|---|
| ax | enum | CHANnel1 | CHANnel2 | CHANnel3 | CHANnel4 | MATH1 | MATH2 | MATH3 | MATH4 | NONE | Channel source for Cursor A in track mode. |
Sets or queries the horizontal position of Cursor B in the track mode of cursor measurement.
| Name | Type | Values | Description |
|---|---|---|---|
| bx | real | s | Horizontal position of Cursor B. |
:CURSor:TRACk:CBX <bx> :CURSor:TRACk:CBX?
Sets or queries the vertical position of Cursor A in track mode of cursor measurement.
| Name | Type | Values | Description |
|---|---|---|---|
| ay | real | V | Vertical position of Cursor A. |
:CURSor:TRACk:CAY 0.1 /*Sets the vertical position of Cursor A :CURSor:TRACk:CAY? /*The query returns 1.000000E-1.*/
Sets or queries the vertical position of Cursor B in the track mode of cursor measurement.
| Name | Type | Values | Description |
|---|---|---|---|
| <by> | real | - |
Queries the X value at Cursor A in track mode. 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 determined by the amplitude unit selected for the currently corresponding channel.
Queries the X value at Cursor B in 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 determined by the amplitude unit selected for the currently corresponding 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.
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 reciprocal (1/ΔX) of the absolute difference between the X value at Cursor A and Cursor B in track mode of cursor measurement. The default unit is Hz.
Sets the cursor track mode.
| Name | Type | Values | Description |
|---|---|---|---|
| mode | enum | - |
Sets or queries the horizontal position of Cursor A in the XY cursor measurement mode.
| Name | Type | Values | Description |
|---|---|---|---|
| x | real | - | Horizontal position of Cursor A, related to the current vertical scale and position. |
Sets or queries the horizontal position of Cursor B in the XY cursor measurement mode.
| Name | Type | Values | Description |
|---|---|---|---|
| x | real | - | Related to the current vertical scale and position. |
:CURSor:XY:BX 0.1 /*Sets the horizontal position of Cursor B to :CURSor:XY:BX? /*The query returns 1.000000E-1.*/
Sets or queries the vertical position of Cursor A in the XY cursor measurement mode.
| Name | Type | Values | Description |
|---|---|---|---|
| <y> | real | - | Vertical cursor position related to the current vertical scale and position. |
Sets or queries the vertical position of Cursor B in the XY cursor measurement mode.
| Name | Type | Values | Description |
|---|---|---|---|
| y | real | - | Related to the current vertical scale and position |
:CURSor:XY:BY 0.1 /*Sets the vertical position of Cursor B to :CURSor:XY:BY? /*The query returns 1.000000E-1.*/
Queries the X value at Cursor A in the XY cursor measurement mode.
Queries the Y value at Cursor A in the XY cursor measurement mode.
Queries the X value at Cursor B in the XY cursor measurement mode.
Queries the Y value at Cursor B in the XY cursor measurement mode.
Queries the difference (∆X) between the X value at Cursor A and the X value at Cursor B in the XY cursor measurement.
Queries the difference (∆Y) between the Y value at Cursor A and the Y value at Cursor B in the XY cursor measurement. The unit is the same as that selected for the current channel.
Clears the display. The section introduces it as one of the :DISPlay commands used to control waveform display behavior.
Sets or queries the display type of the waveforms on the screen.
| Name | Type | Values | Description |
|---|---|---|---|
| type | enum | VECTors | Display type to use for the waveforms on the screen. |
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 100 ms.*/ :DISPlay:GRADing:TIME? /*The query returns 0.1.*/
Sets or queries the brightness of the waveform on the screen, expressed in percentage.
| Name | Type | Values | Description |
|---|---|---|---|
| brightness | integer | 1 - 100 | Waveform screen brightness in percent. |
:DISPlay:WBRightness 50 :DISPlay:WBRightness?
Sets or queries the display type of the screen grid.
| Name | Type | Values | Description |
|---|---|---|---|
| grid | enum | FULL | HALF | NONE | Display grid type. |
Sets or queries the brightness of the screen grid, expressed in percentage.
| Name | Type | Values | Description |
|---|---|---|---|
| brightness | integer | 0 - 100 | Screen grid brightness in percent. |
:DISPlay:GBRightness 60 /*Sets the screen grid brightness to 60%.*/ :DISPlay:GBRightness? /*The query returns 60.*/
Queries the bitmap data stream of the currently displayed image.
| Name | Type | Values | Description |
|---|---|---|---|
| typeopt | - | - |
Enables or disables the display of the scale ruler; or queries the on/off status of the scale ruler.
| Name | Type | Values | Description |
|---|---|---|---|
| bool | boolean | - | Boolean state for the scale ruler display. |
Enables or disables the color grade display; or queries its on/off status.
| Name | Type | Values | Description |
|---|---|---|---|
| bool | enum | 1 | ON | 0 | OFF | Enables or disables the color grade display. |
Sets or queries the waveform freezing function.
| Name | Type | Values | Description |
|---|---|---|---|
| bool | boolean | 1 | ON | 0 | OFF | Enables or disables waveform freezing. |
Queries the current voltage value under test.
Enables or disables the digital voltmeter, or queries its on/off status.
| Name | Type | Values | Description |
|---|---|---|---|
| bool | boolean | - | Boolean enable/disable value for the digital voltmeter. |
Sets or queries the source of the digital voltmeter.
| Name | Type | Values | Description |
|---|---|---|---|
| source | enum | CHANnel1 | CHANnel2 | CHANnel3 | CHANnel4 | Selects the DVM source channel. |
:DVM:SOURce CHANnel1 /*Sets the source of DVM to CHANnel1.*/ :DVM:SOURce? /*The query returns CHAN1.*/
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 /*Sets the mode of the digital voltmeter to DC.*/ :DVM:MODE? /*The query returns DC.*/
Queries the ID string of the instrument.
Restores the instrument to its factory default settings.
Clears all the event registers and the error queue.
Sets or queries the enable register of the standard event register set.
| Name | Type | Values | Description |
|---|---|---|---|
| maskargument | integer | 0 - 255 | Enable register mask value. |
*ESE 16 *ESE?
The *OPC command sets bit 0 (Operation Complete) in the standard event status register to 1 after the current operation is finished. The query form asks whether the current operation is finished.
Recalls instrument settings from the specified non-volatile memory. The previous saved settings through the *SAV command will be overwritten.
Saves the current instrument state to the selected register.
| Name | Type | Values | Description |
|---|---|---|---|
| value | integer | 0 - 49 |
*SAV 1
Sets or queries the enable register of the status byte register set. Bit 3 and Bit 6 in the standard event status register are not used and are always treated as 0.
| Name | Type | Values | Description |
|---|---|---|---|
| maskargument | integer | 0 - 255 | Enable register value as a decimal mask corresponding to a binary number X0XX0XXX. |
*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.
Waits for all pending operations to complete before executing any additional commands.
Performs a self-test and queries the self-test result.
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. |
Turns on or off the Auto IP configuration mode; or queries the on/off status of the current Auto IP configuration mode.
| Name | Type | Values | Description |
|---|---|---|---|
| bool | enum | 1 | ON | 0 | OFF | Turns Auto IP configuration mode on or off. |
:LAN:AUToip OFF :LAN:AUToip?
Sets or queries the default gateway.
| Name | Type | Values | Description |
|---|---|---|---|
| string | string | - | Gateway address to set. |
Sets or queries the DNS address.
| Name | Type | Values | Description |
|---|---|---|---|
| string | string | - | ASCII string in nnn.nnn.nnn.nnn format. |
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. When enabled, DHCP and Auto IP are disabled manually and the network parameters can be self-defined.
| Name | Type | Values | Description |
|---|---|---|---|
| bool | enum | 1 | ON | 0 | OFF | Enables or disables the static IP configuration mode. |
:LAN:MANual ON /*Enables the static IP configuration mode.*/ :LAN:MANual? /*The query returns 1.*/
Sets the oscilloscope IP address. The query returns the address of the DHCP server in strings.
| Name | Type | Values | Description |
|---|---|---|---|
| string | string | - | IP address string. |
Sets or queries the subnet mask.
| Name | Type | Values | Description |
|---|---|---|---|
| string | string | - | Subnet mask in ASCII string format; refer to the remarks for the allowed dotted-decimal format. |
Queries the current network configuration status.
Queries the VISA address of the instrument. The optional type parameter selects the address type; by default, it returns the LXI address.
| Name | Type | Values | Description |
|---|---|---|---|
| typeopt | enum | USB | LXI | SOCKet | Address type to set or query. |
Enables or disables mDNS, or queries the mDNS status.
| Name | Type | Values | Description |
|---|---|---|---|
| bool | boolean | - | Boolean state to enable or disable mDNS. |
Sets or queries the host name.
| Name | Type | Values | Description |
|---|---|---|---|
| name | string | - | The host name label; it can contain English letters and numbers, as well as some symbols. |
Sets or queries the description.
| Name | Type | Values | Description |
|---|---|---|---|
| name | string | - | The label can contain English letters and numbers, as well as some symbols. |
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 source of the pass/fail test.
| Name | Type | Values | Description |
|---|---|---|---|
| source | - | - |
Starts or stops the pass/fail test, or queries its operating status.
| Name | Type | Values | Description |
|---|---|---|---|
| oper | enum | RUN | STOP | Starts or stops the pass/fail test. |
MASK:OPERate RUN MASK:OPERate?
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 - 2 | 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 - 2 | Vertical adjustment parameter of the pass/fail test mask. |
:MASK:Y 0.48 :MASK:Y?
Creates the pass/fail test mask with the currently set horizontal and vertical adjustment parameters.
Resets the number of frames that passed and failed the pass/fail test, as well as the total number of frames.
Queries the total number of failed frames in the pass/fail test results.
Queries the total number of passed frames in the pass/fail test results.
Queries the total number of frames in the pass/fail test results.
Sets or queries the output on/off status of the rear-panel AUX OUT connector.
| Name | Type | Values | Description |
|---|---|---|---|
| bool | enum | 1 | ON | 0 | OFF | Enables or disables the AUX OUT connector output. |
Sets or queries the output event.
| Name | Type | Values | Description |
|---|---|---|---|
| item | enum | FAIL | PASS |
::MASK:OUTPut:EVENt PASS ::MASK:OUTPut:EVENt?
Sets or queries the output pulse time.
| Name | Type | Values | Description |
|---|---|---|---|
| time | real | - | Output pulse time. |
Enables or disables the math operation function, or queries its on/off status.
| Name | Type | Values | Description |
|---|---|---|---|
| n | discrete | 1 | 2 | 3 | 4 | |
| bool | boolean | 1 | ON | 0 | OFF | Enables or disables the math operation function. |
Sets or queries the operator of the math operation.
| Name | Type | Values | Description |
|---|---|---|---|
| <opt> | enum | ADD | SUBTract | MULTiply | DIVision | AND | OR | XOR | NOT | FFT | INTG | DIFF | SQRT | LG | LN | EXP | ABS | LPASs | HPASs | BPASs | BSTop | AXB |
:MATH1:OPERator INTG :MATH1:OPERator?
Sets or queries the source or Source A of arithmetic, function, or filter operation.
| Name | Type | Values | Description |
|---|---|---|---|
| source | - | - | Source selection for the math operation. |
Sets or queries Source B of an arithmetic operation.
| Name | Type | Values | Description |
|---|---|---|---|
| n | discrete | 1 | 2 | 3 | 4 | |
| source | enum | CHANnel1 | CHANnel2 | CHANnel3 | CHANnel4 | REF1 | REF2 | REF3 | REF4 | REF5 | REF6 | REF7 | REF8 | REF9 | REF10 | MATH1 | MATH2 | MATH3 | Selects the source for arithmetic, function, or filter operation depending on n. |
Sets or queries Source A of the logic operation.
| Name | Type | Values | Description |
|---|---|---|---|
| n | discrete | 1 | 2 | 3 | 4 | |
| source | enum | CHANnel1 | CHANnel2 | CHANnel3 | CHANnel4 | REF1 | REF2 | REF3 | REF4 | REF5 | REF6 | REF7 | REF8 | REF9 | REF10 | Selects the source used for the logic operation. |
:MATH1:SOURce2 CHANnel3 :MATH1:SOURce2?
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 | - | Math trace number selector. |
| source | enum | CHANnel1 | CHANnel2 | CHANnel3 | CHANnel4 | Selects the source signal for the logic operation. |
Sets or queries the vertical scale of the operation results. The unit is related to the currently selected operator and the unit selected by the source.
| Name | Type | Values | Description |
|---|---|---|---|
| n | discrete | 1 | 2 | 3 | 4 | |
| scale | real | - | Vertical scale of the operation results. |
:MATH1:SCALe 0.2 /*Sets the vertical scale to 200 mV.*/ :MATH1:SCALe? /*The query returns 2.000000E-1.*/
Sets the vertical offset of the operation results.
| Name | Type | Values | Description |
|---|---|---|---|
| n | discrete | 1 | 2 | 3 | 4 | |
| offset | real | - |
Enables or disables the inverted display of the operation results, or queries the on/off status of the inverted display of the operation results.
| Name | Type | Values | Description |
|---|---|---|---|
| n | discrete | 1 | 2 | 3 | 4 | |
| bool | boolean | - | Turns inversion on or off. |
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 vertical expansion type of the math operation.
| Name | Type | Values | Description |
|---|---|---|---|
| n | discrete | 1 | 2 | 3 | 4 | Math operation index. |
Sets or queries the waveform type of a math operation.
| Name | Type | Values | Description |
|---|---|---|---|
| n | enum | 1 | 2 | 3 | 4 | Math channel number. |
| type | enum | MAIN | ZOOM | Selects the waveform type of the math operation. |
:MATH1:MATH1:WAVetype <type> :MATH1:WAVetype?
Sets or queries the channel source of FFT operation.
| Name | Type | Values | Description |
|---|---|---|---|
| n | discrete | 1 | 2 | 3 | 4 | |
| source | enum | CHANnel1 | CHANnel2 | CHANnel3 | CHANnel4 |
:MATH1:FFT:SOURce CHANnel3 /*Sets the channel source of FFT operation to CHANnel3.*/ :MATH1:FFT:SOURce? /*The query returns CHAN3.*/
Sets or queries the window function of FFT operation.
| Name | Type | Values | Description |
|---|---|---|---|
| window | - | - |
Sets or queries the vertical unit of FFT operation results.
| Name | Type | Values | Description |
|---|---|---|---|
| n | discrete | 1 - 4 | |
| unit | enum | VRMS | DB |
Sets or queries the vertical scale of FFT operation results. The scale range depends on the current FFT unit configured by :MATH<n>:FFT:UNIT.
| Name | Type | Values | Description |
|---|---|---|---|
| n | discrete | 1 | 2 | 3 | 4 | FFT operation index. |
| scale | real | Refer to Remarks | Vertical scale value for FFT results. |
:MATH1:FFT:SCALe 0.3 /*Sets the vertical scale of the FFT :MATH1:FFT:SCALe? /*The query returns 3.000000E-1.*/
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 :MATH1:FFT:OFFSet?
Sets or queries the frequency range of FFT operation results. The default unit is Hz.
| Name | Type | Values | Description |
|---|---|---|---|
| <hsc> | real | Hz | Frequency range of FFT operation results. |
Sets or queries the center frequency of FFT operation results, i.g. the frequency relative to the horizontal center of the screen.
| Name | Type | Values | Description |
|---|---|---|---|
| n | discrete | 1 | 2 | 3 | 4 | |
| cent | real | 5 Hz - 1 GHz |
Sets or queries the start frequency of FFT operation results.
| Name | Type | Values | Description |
|---|---|---|---|
| n | discrete | 1 | 2 | 3 | 4 | FFT trace index. |
| value | real | 0 - Stop Freq - 10 Hz | Start frequency of the FFT operation results. |
:MATH1:FFT:FREQuency:STARt 10000000 /*Sets the start frequency of the FFT operation results to 10 MHz.*/ :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 | Hz | Stop frequency of the FFT operation results. |
:MATH1:FFT:FREQuency:END 10000000 :MATH1:FFT:FREQuency:END?
Enables or disables the FFT peak search, or queries its on/off status.
| Name | Type | Values | Description |
|---|---|---|---|
| n | integer | 1 - 4 | FFT channel index. |
| bool | enum | 1 | ON | 0 | OFF | Turns FFT peak search on or off. |
Sets or queries the maximum number of the FFT peak search.
| Name | Type | Values | Description |
|---|---|---|---|
| num | integer | 1 - 15 | Maximum number of FFT peaks to search. |
:MATH1:FFT:SEARch:NUM 10 /*Sets the maximum number of the FFT peak search to 10.*/ :MATH1:FFT:SEARch:NUM? /*The query returns 10.*/
Sets or queries the threshold of the FFT peak search.
| Name | Type | Values | Description |
|---|---|---|---|
| <n> | discrete | 1 | 2 | 3 | 4 | |
| <thres> | - | - |
Sets or queries the excursion of the FFT peak search. VerticalScale indicates the vertical scale of FFT.
| Name | Type | Values | Description |
|---|---|---|---|
| n | discrete | 1 | 2 | 3 | 4 | |
| excur | real | 0 - (8 x VerticalScale) |
:MATH1:FFT:SEARch:EXCursion 0.5 :MATH1:FFT:SEARch:EXCursion?
Sets or queries the sequence of the FFT peak search results.
| Name | Type | Values | Description |
|---|---|---|---|
| n | discrete | 1 - 4 | |
| order | enum | AMPorder | FREQorder |
:MATH1:FFT:SEARch:ORDer AMPorder :MATH1:FFT:SEARch:ORDer? /*The query returns AMP.*/
Queries the peak search results table.
Sets or queries the filter type. The oscilloscope provides four practical filters: low pass, high pass, band pass, and band stop.
| Name | Type | Values | Description |
|---|---|---|---|
| n | discrete | 1 | 2 | 3 | 4 | |
| type | enum | LPASs | HPASs | BPASs | BSTop | Selects the filter type. |
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 |
|---|---|---|---|
| freq1 | real | Hz | Cut-off frequency for LPASs/HPASs, or cut-off frequency 1 for BPASs/BSTop. |
Sets the second cut-off frequency for MATH filter operation when the filter type is BPASs or BSTop. The query returns the current cut-off frequency in scientific notation.
| Name | Type | Values | Description |
|---|---|---|---|
| freq2 | real | 0.005×screen sample rate - 0.095×screen sample rate | Second cut-off frequency. |
Sets or queries the sensitivity of the logic operation. The default unit is div.
| Name | Type | Values | Description |
|---|---|---|---|
| n | discrete | 1 | 2 | 3 | 4 |
Sets or queries the smoothing window width of differential operation.
| Name | Type | Values | Description |
|---|---|---|---|
| n | discrete | 1 | 2 | 3 | 4 | |
| dist | integer | 1 - 1,000 |
:MATH1:DISTance 20 /*Sets the smoothing window width of :MATH1:DISTance? /*The query returns 20.*/
Sets or queries 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 /*Sets the threshold level of Analog :MATH1:THReshold1? /*The query returns 8.000000E-1.*/
Sets 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 | |
| thre | real | -4 × VerticalScale - VerticalOffset - 4 × VerticalScale - VerticalOffset |
Sets or queries the threshold level of Analog Channel 3 in the logic operation. The default unit is V.
| Name | Type | Values | Description |
|---|---|---|---|
| thre | real | (-4 × VerticalScale - VerticalOffset) - (4 × VerticalScale - VerticalOffset) |
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 | Threshold level for Analog Channel 4. |
Queries the title of the specified math operation window.
| Name | Type | Values | Description |
|---|---|---|---|
| n | discrete | 1 | 2 | 3 | 4 | Specifies which math operation window to query. |
Sets or queries whether to display the waveform label of the specified operation.
| Name | Type | Values | Description |
|---|---|---|---|
| n | discrete | 1 | 2 | 3 | 4 | Specifies which math operation is affected. |
| bool | boolean | 1 | ON | 0 | OFF | Turns waveform label display on or off. |
Sets or queries the channel source of the current measurement parameter.
| Name | Type | Values | Description |
|---|---|---|---|
| source | - | - |
Measures 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 | 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 | Measurement item to measure or query. |
| srcopt | enum | CHANnel1 | CHANnel2 | CHANnel3 | CHANnel4 | MATH1 | MATH2 | MATH3 | MATH4 | Source channel or math trace for the measurement. |
| srcopt | enum | CHANnel1 | CHANnel2 | CHANnel3 | CHANnel4 | MATH1 | MATH2 | MATH3 | MATH4 | Second source argument, if required. |
:MEASure:ITEM <item>[,<src>[,<src>]] :MEASure:ITEM? <item>[,<src>[,<src>]]
Clears measurement results or measurement settings for the measurement system.
Sets the source and displays all measurement values of the set source; the query returns the channel source(s) of the all measurement function.
| Name | Type | Values | Description |
|---|---|---|---|
| chan | enum | CHANnel1 | CHANnel2 | CHANnel3 | CHANnel4 | OFF | Selects the measurement source channel. |
:MEASure:AMSource CHANnel1 /*Sets the source to CHANnel1.*/ :MEASure:AMSource? /*The query returns CHAN1.*/
Sets or queries the statistics count.
| Name | Type | Values | Description |
|---|---|---|---|
| val | integer | 2 - 100,000 | Statistics count value. |
:MEASure:STATistic:COUNt 1000 :MEASure:STATistic:COUNt?
Enables or disables the statistical function, or queries its status.
| Name | Type | Values | Description |
|---|---|---|---|
| bool | boolean | - | Enables or disables the statistical function. |
Clears the history statistics data and starts statistics again.
Enables the statistical function of the specified waveform parameter for the specified source, or queries the statistical results of that parameter.
| 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 | ACRMs | Measurement item to enable or query. |
| srcopt | enum | CHANnel1 | CHANnel2 | CHANnel3 | CHANnel4 | MATH1 | MATH2 | MATH3 | MATH4 | Source of the measurement parameter. |
| srcopt | enum | CHANnel1 | CHANnel2 | CHANnel3 | CHANnel4 | MATH1 | MATH2 | MATH3 | MATH4 | Second source for dual-source parameters. |
| type | enum | MAXimum | MINimum | CURRent | AVERages | DEViation | CNT | Statistics result type to query. |
Sets or queries the threshold level upper limit of the analog channel in auto measurement.
| Name | Type | Values | Description |
|---|---|---|---|
| <value> | integer | - | Threshold level upper limit value. |
Sets or queries the threshold level middle value of the analog channel in auto measurement.
| Name | Type | Values | Description |
|---|---|---|---|
| value | integer | - | Middle threshold value for the analog channel in auto measurement. |
:MEASure:SETup:MID 89 :MEASure:SETup:MID?
Sets the threshold level lower limit of the analog channel in auto measurement.
| Name | Type | Values | Description |
|---|---|---|---|
| value | integer | - | Lower limit threshold value. |
Sets or queries Source A in the phase or delay measurement.
| Name | Type | Values | Description |
|---|---|---|---|
| source | - | - | Source A used in the phase or delay measurement. |
Sets or queries Source B in the phase or delay measurement.
| Name | Type | Values | Description |
|---|---|---|---|
| source | enum | CHANnel1 | CHANnel2 | CHANnel3 | CHANnel4 | MATH1 | MATH2 | MATH3 | MATH4 | Selects the source used as Source B. |
Sets or queries Source A in the phase or delay measurement.
| Name | Type | Values | Description |
|---|---|---|---|
| source | discrete | CHANnel1 | CHANnel2 | CHANnel3 | CHANnel4 | MATH1 | MATH2 | MATH3 | MATH4 | Selects the source used for Source A. |
:MEASure:SETup:DSA CHANnel1 /*Sets Source A of the delay measurement to CHANnel1.*/ :MEASure:SETup:DSA? /*The query returns CHAN1.*/
Sets Source B in the phase or delay measurement.
| Name | Type | Values | Description |
|---|---|---|---|
| source | enum | CHANnel1 | CHANnel2 | CHANnel3 | CHANnel4 | MATH1 | MATH2 | MATH3 | MATH4 | Source B selection for the phase or delay measurement. |
:MEASure:SETup:DSB CHANnel1 /*Sets Source B of the delay measurement to CHANnel1.*/
Sets or queries the threshold source. Modifying the threshold affects the measurement results of time, delay, and phase parameters.
| Name | Type | Values | Description |
|---|---|---|---|
| source | enum | CHANnel1 | CHANnel2 | CHANnel3 | CHANnel4 | MATH1 | MATH2 | MATH3 | MATH4 | Selects the source used for threshold measurements. |
Sets or queries the measurement threshold type.
| Name | Type | Values | Description |
|---|---|---|---|
| type | enum | PERCent | ABSolute | Measurement threshold type. |
:MEASure:THReshold:TYPE ABSolute :MEASure:THReshold:TYPE?
Sets the threshold level of the analog channel in auto measurement to a default value.
Sets or queries the type of the measurement range.
| Name | Type | Values | Description |
|---|---|---|---|
| area | enum | MAIN | ZOOM | Selects whether the measurement range is within the main time base region or the zoomed time base region. |
:MEASure:AREA ZOOM :MEASure:AREA?
Sets or queries the on/off status of the measurement auto cursor.
| Name | Type | Values | Description |
|---|---|---|---|
| bool | boolean | 1 | ON | 0 | OFF | On/off state of the measurement auto cursor. |
:MEASure:INDicator ON /*Sets the measurement auto cursor to be on.*/ :MEASure:INDicator? /*The query returns 1.*/
Sets or queries the on/off status of the frequency counter.
| Name | Type | Values | Description |
|---|---|---|---|
| bool | enum | 1 | ON | 0 | OFF | On/off state of the frequency counter. |
:MEASure:COUNter:ENABle <bool> :MEASure:COUNter:ENABle?
Sets or queries the measurement source for the frequency counter.
| Name | Type | Values | Description |
|---|---|---|---|
| source | enum | CHANnel1 | CHANnel2 | CHANnel3 | CHANnel4 | EXT | Measurement source for the frequency counter. |
:MEASure:COUNter:SOURce CHANnel4 /*Sets the measurement source for the frequency counter to CHANnel4.*/ :MEASure:COUNter:SOURce? /*The query returns CHAN4.*/
Queries the measurement results of the frequency counter.
Sets or queries the amplitude method.
| Name | Type | Values | Description |
|---|---|---|---|
| val | enum | AUTO | MANual | Selects the amplitude method. |
:MEASure:AMP:TYPE MANual /*Sets the amplitude method to MANual.*/ :MEASure:AMP:TYPE? /*The query returns MAN.*/
| Name | Type | Values | Description |
|---|---|---|---|
| <val> | - | - |
Sets or queries the amplitude base value type for the manual amplitude method.
| Name | Type | Values | Description |
|---|---|---|---|
| val | enum | HISTogram | MAXMin | Selects the amplitude base value type. |
Sets or queries the measurement type.
| Name | Type | Values | Description |
|---|---|---|---|
| val | integer | 0 - 2 | Measurement category code: 0 for horizontal, 1 for vertical, 2 for other. |
:MEASure:CATegory 1 /*Sets the measurement type to Vertical.*/ :MEASure:CATegory? /*The query returns 1.*/
Sets the power analysis function type.
| Name | Type | Values | Description |
|---|---|---|---|
| type | enum | - |
Sets or queries the current source of the power quality.
| Name | Type | Values | Description |
|---|---|---|---|
| source | enum | CHANnel1 | CHANnel2 | CHANnel3 | CHANnel4 | Selects the current source for power quality. |
Sets or queries the voltage source of the power quality.
| Name | Type | Values | Description |
|---|---|---|---|
| source | enum | CHANnel1 | CHANnel2 | CHANnel3 | CHANnel4 |
:POWer:VOLTage:SOURce CHANnel2 :POWer:VOLTage:SOURce?
Sets or queries the reference level type of power quality.
| Name | Type | Values | Description |
|---|---|---|---|
| method | enum | - |
Sets or queries the upper limit of the absolute value of the reference level of the power quality.
| Name | Type | Values | Description |
|---|---|---|---|
| value | real | -100MV - 100MV | Upper limit of the absolute value of the reference level. |
:POWer:REFLevel:ABSolute:HIGH 50mV :POWer:REFLevel:ABSolute:HIGH?
Sets or queries the lower limit of the absolute value of the reference level of the power quality.
| Name | Type | Values | Description |
|---|---|---|---|
| <value> | real | -100mV - 100MV | Lower limit of the absolute value of the reference level of the power quality. |
:POWer:REFLevel:ABSolute:LOW -50mV /*Sets the lower limit of the absolute value of the reference level of the power quality to -50 mV.*/ :POWer:REFLevel:ABSolute:LOW? /*The query returns -5.000000E-2.*/
Sets or queries the middle absolute value of the reference level of power quality.
| Name | Type | Values | Description |
|---|---|---|---|
| value | real | -100MV - 100MV | Middle absolute value of the reference level of power quality. |
Sets or queries the reference level percentage upper limit of power quality.
| Name | Type | Values | Description |
|---|---|---|---|
| value | integer | 0 - 100 |
:POWer:REFLevel:PERCent:HIGH 20 /*Sets the reference level notes
Sets or queries the reference level percentage lower limit of power quality.
| Name | Type | Values | Description |
|---|---|---|---|
| value | integer | 0 - 100 |
Sets or queries the middle percentage value of the reference level of power quality.
| Name | Type | Values | Description |
|---|---|---|---|
| value | integer | 0 - 100 | Middle percentage value of the reference level of power quality. |
:POWer:REFLevel:PERCent:MID 20 :POWer:REFLevel:PERCent:MID?
Sets or queries the display status of the power quality analysis results.
| Name | Type | Values | Description |
|---|---|---|---|
| bool | enum | 1 | ON | 0 | OFF | Display state for the power quality analysis results. |
:POWer:QUALity:DISPlay ON /*Enables the display of the power quality analysis results.*/ :POWer:RIPPle:DISPlay? /*The query returns 1.*/
Sets or queries the frequency reference source of power quality.
| Name | Type | Values | Description |
|---|---|---|---|
| source | enum | VOLTage | CURRent | Frequency reference source. |
Queries the statistical results of the power quality analysis.
:POWer:QUALity:STATistics:RESult?
Sets or queries the ripple signal source.
| Name | Type | Values | Description |
|---|---|---|---|
| source | enum | CHANnel1 | CHANnel2 | CHANnel3 | CHANnel4 | Selects the ripple signal source. |
:POWer:RIPPle:SOURce CHANnel1 :POWer:RIPPle:SOURce?
Sets or queries the on/off status of the display of the ripple analysis result.
| Name | Type | Values | Description |
|---|---|---|---|
| bool | boolean | - | Controls whether the ripple analysis result display is enabled or disabled. |
Queries the statistical results of the ripple analysis.
:POWer:RIPPle:STATistics:RESult? /*The query returns the statistical results of the ripple analysis in strings.*/ [["Name","SourceA","SourceB","Current","Average","Maximum","Minimum","Deviation","Count"] ["Meas_Vpp","1","0","249.79mV","249.82mV","250.25mV","249.45mV","183 .10uV","57"]]
Resets the statistics.
Sets or queries the type of the shortcut keys for quick operation. The query returns the abbreviated shortcut-key type.
| Name | Type | Values | Description |
|---|---|---|---|
| type | enum | SIMage | SWAVe | SSETup | AMEasure | SRESet | RECord | SSAVe | Selects the quick operation shortcut-key type. |
:QUICk:OPERation SWAVe :QUICk:OPERation?
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:WRECord:ENABle ON /*Enables the waveform recording function.*/ :RECord:WRECord:ENABle? /*The query returns 1.*/
Enables or disables the waveform recording function; or queries the on/off status of the waveform recording function.
| Name | Type | Values | Description |
|---|---|---|---|
| bool | enum | 1 | ON | 0 | OFF | Boolean state for waveform recording. |
Sets to start waveform recording, or queries whether waveform recording is running or stopped.
| Name | Type | Values | Description |
|---|---|---|---|
| operate | enum | RUN | STOP | Selects whether waveform recording starts or stops. |
:RECord:WRECord:OPERate RUN /*Sets to start recording waveforms.*/ :RECord:WRECord:OPERate? /*The query returns RUN.*/
Starts waveform recording. This command exists for backwards compatibility; use :RECord:WRECord:ENABle instead.
| Name | Type | Values | Description |
|---|---|---|---|
| bool | boolean | - |
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 for waveform recording. |
Sets or queries the number of frames for waveform recording. This command exists for backwards compatibility; use :RECord:WRECord:FRAMes instead.
| 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?
Sets the number of recorded frames to the maximum number of frames.
Sets or queries the time interval between frames in waveform recording.
| Name | Type | Values | Description |
|---|---|---|---|
| interval | real | - |
Sets or queries the on/off status of the beeper when the recording is completed.
| Name | Type | Values | Description |
|---|---|---|---|
| bool | enum | 1 | ON | 0 | OFF | On/off state of the beeper when recording completes. |
::RECord:WRECord:PROMpt ON ::RECord:WRECord:PROMpt?
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 to use for waveform playing. |
Sets or queries the current frame in waveform playing.
| Name | Type | Values | Description |
|---|---|---|---|
| value | integer | 1 - the maximum number of frames recorded |
:RECord:CURRent 300 :RECord:CURRent?
Queries the time stamp of the current frame in waveform playing.
Sets the first frame to play back in waveform replay. The command also has a query form.
| Name | Type | Values | Description |
|---|---|---|---|
| start | integer | - | First frame to be played back. |
Sets or queries the end frame in waveform playback.
| Name | Type | Values | Description |
|---|---|---|---|
| end | integer | 1 - the maximum number of frames recorded | End frame in waveform playback. |
Queries the maximum number of frames that can be played back currently.
Sets or queries the time interval between frames in waveform playback.
| Name | Type | Values | Description |
|---|---|---|---|
| interval | real | 1 ms - 1 s |
Sets the waveform playback mode to Repeat or Single; queries the waveform playback mode.
| Name | Type | Values | Description |
|---|---|---|---|
| mode | enum | REPeat | SINGle | Playback mode. |
Sets or queries the playback direction in waveform playing.
| Name | Type | Values | Description |
|---|---|---|---|
| direction | enum | - |
Enables or disables the waveform playing function, or queries its on/off status.
| Name | Type | Values | Description |
|---|---|---|---|
| operate | enum | RUN | STOP | Selects whether waveform playback runs or stops. |
:RECord:WREPlay:OPERate RUN /*Sets to play the waveforms.*/ :RECord:WREPlay:OPERate? /*The query returns RUN.*/
Enables or disables the waveform playing function, or queries the on/off status of the waveform playing function. This command exists for backwards compatibility; use :RECord:WREPlay:OPERate instead.
| Name | Type | Values | Description |
|---|---|---|---|
| <bool> | enum | 1 | ON | 0 | OFF | Enables or disables waveform playing. |
Plays back the previous frame of waveforms manually.
Plays back the next frame of waveforms manually.
:RECord:WREPlay:NEXT /*Plays back the next frame of waveforms manually.*/
Sets playback to start from the start frame or the end frame manually.
| Name | Type | Values | Description |
|---|---|---|---|
| val | enum | FFIRst | FEND | Selects whether playback starts from the start frame or the end frame. |
:RECord:WREPlay:PLAY <val>
Sets or queries the source of the specified reference channel.
| Name | Type | Values | Description |
|---|---|---|---|
| ref | integer | 1 - 10 | Reference channel number to set or query. |
| chan | enum | CHANnel1 | CHANnel2 | CHANnel3 | CHANnel4 | MATH1 | MATH2 | MATH3 | MATH4 | Source channel for the specified reference channel. |
Sets or queries the vertical scale of the specified reference waveform channel.
| Name | Type | Values | Description |
|---|---|---|---|
| ref | discrete | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | Specifies the reference channel number. |
| scale | real | - | Sets the vertical scale for the reference waveform. |
Sets or queries the vertical position 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 number. |
| offset | real | -10 × RefVerticalScale - 10 × RefVerticalScale | Sets the vertical offset of the selected 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. |
Sets the current reference channel.
| Name | Type | Values | Description |
|---|---|---|---|
| ref | integer | 1 - 10 | Specifies the reference channel number. |
Saves the waveform of the specified reference channel to the internal memory as the reference waveform.
| Name | Type | Values | Description |
|---|---|---|---|
| ref | discrete | 1 - 10 | Specifies the reference channel to save. |
Sets the display color for a specified reference channel. The query form returns the current color for the specified reference channel.
| Name | Type | Values | Description |
|---|---|---|---|
| ref | discrete | - | Specifies the reference channel. |
| color | - | - | Sets the color of the specified reference channel. |
Enables or disables the label display of all the reference channels, or queries the on/off label display status of all the reference channels.
| Name | Type | Values | Description |
|---|---|---|---|
| bool | enum | 1 | ON | 0 | OFF | Enables or disables the label display of all reference channels. |
Sets or queries the label 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 whose label is set or queried. |
| str | string | - | Label text for the reference channel; may contain English letters and numbers and some symbols. |
:REFerence:LABel:CONTent 1,REF1 /*Sets the label of :REFerence:LABel:CONTent? 1 /*The query returns REF1.*/
Sets whether the saved image is inverted. The query returns the current invert setting.
| Name | Type | Values | Description |
|---|---|---|---|
| bool | boolean | - | Controls whether the saved image is inverted. |
Sets the image color for image saving to Color or Gray, or queries the current image color for image saving.
| Name | Type | Values | Description |
|---|---|---|---|
| color | enum | COLor | GRAY | Selects the image color used when saving an image. |
:SAVE:IMAGe:COLor <color> :SAVE:IMAGe:COLor?
Sets or queries the format used when saving images.
| Name | Type | Values | Description |
|---|---|---|---|
| format | enum | PNG | BMP | JPG | Image save format. |
:SAVE:IMAGe:FORMat PNG :SAVE:IMAGe:FORMat?
Sets or queries whether to display the image header.
| Name | Type | Values | Description |
|---|---|---|---|
| bool | boolean | 1 | ON | 0 | OFF | Whether to display the image header. |
Queries the bitmap data stream of the currently displayed image.
:SAVE:IMAGe:DATA? /*The query returns the binary data stream.*/
Stores the contents displayed on the screen into internal or external memory in image format. Supported image formats are PNG, Windows Bitmap, and JPEG.
| Name | Type | Values | Description |
|---|---|---|---|
| path | string | - | File storage location and filename with suffix. |
:SAVE:IMAGe D:/123.png /*Stores the contents displayed on the external storage device Disk D, with the filename notes:
Stores the current setup to a file at the specified path.
| Name | Type | Values | Description |
|---|---|---|---|
| <path> | string | - | File storage location and filename. |
Saves the waveform data to the internal or external memory as a file.
| Name | Type | Values | Description |
|---|---|---|---|
| path | string | - | Includes the file storage location and the filename with a suffix. |
:SAVE:WAVeform <path>
Saves the memory waveform data of the oscilloscope to the specified path as a file.
| Name | Type | Values | Description |
|---|---|---|---|
| path | string | - | File storage location and filename, including a suffix. |
Queries the status of the memory.
Sets whether an existing file with the same filename is overwritten when saving to a storage location. If :SAVE:OVERlap ON is sent and the file already exists, the original file is overwritten.
| Name | Type | Values | Description |
|---|---|---|---|
| bool | enum | ON | OFF | Enables or disables file overwrite when the specified storage location already contains a file with the same filename. |
Sets or queries the saved prefix of the filename. The filename mentioned in this command shall not contain the suffix, and the prefix length shall not exceed 16 characters.
| Name | Type | Values | Description |
|---|---|---|---|
| name | string | - | Saved filename prefix. |
Loads the setup file of the oscilloscope from the specified path.
| Name | Type | Values | Description |
|---|---|---|---|
| <path> | string | - | File storage location and filename, including the suffix; the local disk path is C:/ and external storage paths can be D:/, E:/, etc. |
:LOAD:SETup D:/123.stp
Enables or disables the search function, or queries its on/off status.
| Name | Type | Values | Description |
|---|---|---|---|
| bool | enum | 1 | ON | 0 | OFF | Enables or disables the search function. |
Sets the search mode, or queries the current search mode.
| Name | Type | Values | Description |
|---|---|---|---|
| value | enum | - |
Sets the search event to navigate to. The query returns an integer event index.
| Name | Type | Values | Description |
|---|---|---|---|
| value | integer | 0 - (the number of searched events - 1) |
Queries the time value for the specified line number in the marktable.
| Name | Type | Values | Description |
|---|---|---|---|
| x | integer | - | Line number of the marktable. |
Sets or queries the edge for the "Edge" search type.
| Name | Type | Values | Description |
|---|---|---|---|
| slope | enum | POSitive | NEGative | EITHer |
Sets or queries the source for the "Edge" search type.
| Name | Type | Values | Description |
|---|---|---|---|
| source | enum | CHANnel1 | CHANnel2 | CHANnel3 | CHANnel4 | Selects the source channel for the Edge search type. |
:SEARch:EDGE:SOURce CHANnel1 /*Sets the source for the Edge search type to CHANnel1.*/ :SEARch:EDGE:SOURce? /*The query returns CHAN1.*/
Sets the threshold used for the Edge search type.
| Name | Type | Values | Description |
|---|---|---|---|
| thre | - | - |
Sets or queries the polarity for the "Pulse" search type.
| Name | Type | Values | Description |
|---|---|---|---|
| polarity | enum | POSitive | NEGative | Polarity for the Pulse search type. |
:SEARch:PULSe:POLarity POSitive :SEARch:PULSe:POLarity?
Sets or queries the search condition for the "Pulse" search type.
| Name | Type | Values | Description |
|---|---|---|---|
| qualifier | enum | GREater | LESS | GLESs | Search condition for the Pulse search type. |
:SEARch:PULSe:QUALifier LESS :SEARch:PULSe:QUALifier?
Sets or queries the source for the "Pulse" search type.
| Name | Type | Values | Description |
|---|---|---|---|
| source | - | - |
Sets or queries the upper limit of the pulse width for the "Pulse" search type.
| Name | Type | Values | Description |
|---|---|---|---|
| width | real | 800 ps - 10 s | Upper limit of the pulse width. |
:SEARch:PULSe:UWIDth 1 /*Sets the upper limit of the pulse width :SEARch:PULSe:UWIDth? /*The query returns 1.000000E0.*/
Sets or queries the lower limit of the pulse width for the "Pulse" search type.
| Name | Type | Values | Description |
|---|---|---|---|
| width | real | 800 ps - 10 s | Lower limit of the pulse width for the Pulse search type. |
*No additional examples beyond the invocation lines shown in the manual text.*
Sets or queries the threshold for the "Pulse" search type.
| Name | Type | Values | Description |
|---|---|---|---|
| thre | real | -5 × VerticalScale - OFFSet - 5 × VerticalScale - OFFSet |
Sets or queries the type of the signal output from the rear-panel [AUX OUT] connector.
| Name | Type | Values | Description |
|---|---|---|---|
| auxoutput | enum | TOUT | PFAil | Selects the type of signal output from the rear-panel [AUX OUT] connector. |
:SYSTem:AOUTput PFAil /*Sets the signal type to PFAil.*/ :SYSTem:AOUTput? /*The query returns PFA.*/
Turns the beeper on or off, or queries the beeper's on/off status.
| Name | Type | Values | Description |
|---|---|---|---|
| bool | boolean | - | Controls whether the beeper is enabled or disabled. |
Sets or queries the system date.
| Name | Type | Values | Description |
|---|---|---|---|
| year | integer | 1900 - 2100 | |
| month | integer | 1 - 12 | |
| day | integer | 1 - 31 (28, 29, or 30) |
:SYSTem:DATE 2017,10,17 :SYSTem:DATE?
Queries and clears the error queue message.
Sets or queries the type of the 10M reference clock.
| Name | Type | Values | Description |
|---|---|---|---|
| clock | enum | OFF | COUTput | CINPut | Selects the 10M reference clock type. |
Sets or queries the GPIB address.
| Name | Type | Values | Description |
|---|---|---|---|
| adr | integer | 1 - 30 |
:SYSTem:GPIB 2 /*Sets the GPIB address to 2.*/ :SYSTem:GPIB? /*The query returns 2.*/
Sets or queries the configuration type recalled by the oscilloscope when it is powered on again after power-off.
| Name | Type | Values | Description |
|---|---|---|---|
| power_on | - | - |
Sets or queries the power status of the oscilloscope.
| Name | Type | Values | Description |
|---|---|---|---|
| sat | enum | DEFault | OPEN | Power-on status setting. |
:SYSTem:PSTatus DEFault /*Sets the power status to DEFault.*/ :SYSTem:PSTatus? /*The query returns DEF.*/
Installs an option.
| Name | Type | Values | Description |
|---|---|---|---|
| license | string | - | License string in the form "<opt>@<code>". |
Uninstalls all the official options.
Queries whether an option is activated or not.
| Name | Type | Values | Description |
|---|---|---|---|
| type | enum | RLU | BND | COMP | EMBD | AUTO | FLEX | AUDio | AERO | UPA | BW2T4 | BW2T8 | BW4T8 | BW7T10 | BW7T20 | BW10T20 | Specifies which option status to query. |
Queries the number of analog channels of the current instrument.
Resets the system to power on.
Sends or reads the data stream of the system setup file.
| Name | Type | Values | Description |
|---|---|---|---|
| setup_data | block | - | Binary data block containing the system setup file data stream. |
Sets or queries the system time.
| Name | Type | Values | Description |
|---|---|---|---|
| hours | integer | 0 - 23 | |
| minutes | integer | 0 - 59 | |
| seconds | integer | 0 - 59 |
:SYSTem:TIME 16,10,17 /*Sets the system time to 16:10:17.*/ :SYSTem:TIME? /*The query returns 16:10:17.*/
Enables or disables the front-panel key operation and touch screen operation; queries whether they are locked.
| Name | Type | Values | Description |
|---|---|---|---|
| bool | enum | 1 | ON | 0 | OFF | Enables or disables the front-panel key operation and touch screen operation. |
:SYSTem:LOCKed ON /*Disables the front-panel key operation and touch screen operation.*/ :SYSTem:LOCKed? /*The query returns 1.*/
Queries the hardware modules.
Enables or disables the function of the Auto menu, or queries the on/off status of the Auto menu.
| Name | Type | Values | Description |
|---|---|---|---|
| bool | enum | 1 | ON | 0 | OFF | Enables or disables the Auto menu function. |