Enables auto setup of the waveforms. 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 MSO8064 is Rigol's oscilloscope in the MSO8000 Series family. Its SCPI remote-control interface exposes 631 commands across 34 subsystems - 574 settable and 57 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.
631
Commands
574
Settable
57
Queries
34
Subsystems
SCPI
0.0
Verified
2026-07-16
All commands
Clears all the waveforms on the screen.
Starts running the oscilloscope.
Stops running the oscilloscope.
Performs a single trigger and sets the oscilloscope trigger mode to "Single". It is equivalent to sending :TRIGger:SWEep SINGle.
Generates a trigger signal forcefully. This command is only applicable to the normal and single trigger modes; it functions the same as the front-panel trigger force key.
Sets the average times for acquisition.
| Name | Type | Values | Description |
|---|---|---|---|
| count | integer | 2 - 256 | Average count to use for acquisition. |
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 | integer | pts | Memory depth value. |
Queries the memory depth of the oscilloscope. This command exists for backwards compatibility; use :ACQuire:MDEPth instead.
Queries the current sample rate. The default unit is Sa/s.
:ACQuire:SRATe? /*The query returns 1.00000E+6.*/
Queries the current LA memory depth.
:ACQuire:LA:MDEPth? /*The query returns 1.000E+6.*/
Queries the current LA sample rate. The default unit is Sa/s.
:ACQuire:LA:SRATe? /*The query returns 1.250000E+9.*/
Sets or queries the acquisition mode of the oscilloscope.
| Name | Type | Values | Description |
|---|---|---|---|
| type | enum | NORMal | PEAK | AVERages | HRESolution | Acquisition mode. |
Enables or disables the oscilloscope anti-aliasing function; the query returns its on/off status.
| Name | Type | Values | Description |
|---|---|---|---|
| bool | boolean | - | Boolean to enable or disable anti-aliasing. |
Sets or queries the resolution bits supported by the oscilloscope in high-resolution mode.
| Name | Type | Values | Description |
|---|---|---|---|
| bit | enum | 9 | 10 | 11 | 12 | Resolution bits to set in high-resolution mode. |
:ACQuire: BITS 10 :ACQuire: BITS?
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 | LIN | CAN | IIS | FLEXray | M1553 |
:BUS1:MODE SPI :BUS1:MODE?
Enables or disables the specified decoding bus, or queries its display status.
| Name | Type | Values | Description |
|---|---|---|---|
| bool | boolean | - | On/off display status of the specified decoding bus. |
Sets or queries the format of decoding data on the specified decoding bus.
| Name | Type | Values | Description |
|---|---|---|---|
| n | discrete | 1 | 2 | 3 | 4 | |
| format | enum | HEX | ASCii | DEC | BIN | Selects the decoding data format. |
Enables or disables the event table of the specified decoding bus; or queries the on/off status of the specified decoding bus event table.
| Name | Type | Values | Description |
|---|---|---|---|
| n | integer | 1 - 4 | Specified decoding bus number. |
| bool | boolean | 1 | ON | 0 | OFF | Enables or disables the event table. |
:BUS1:EVENt ON /*Enables the event table of the specified decoding bus.*/ :BUS1:EVENt? /*The query returns 1.*/
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. |
Sets or queries the data page of the specified decoding bus event table.
| Name | Type | Values | Description |
|---|---|---|---|
| n | enum | 1 | 2 | 3 | 4 | Selects the specified decoding bus event table. |
| packet | enum | PACKets | DETails | PAYLoad | Selects the event table view mode. |
Enables or disables the label of the specified decoding bus, or queries the on/off display status of that label.
| Name | Type | Values | Description |
|---|---|---|---|
| n | discrete | 1 | 2 | 3 | 4 | Specifies the decoding bus number. |
| bool | enum | 1 | ON | 0 | OFF | Turns the label display on or off. |
:BUS1:LABel ON /*Enables the label of the specified decoding bus.*/ :BUS1:LABel? /*The query returns 1.*/
Exports the decoding information from the specified decoding bus event table in CSV form.
| Name | Type | Values | Description |
|---|---|---|---|
| <n> | discrete | 1 - 4 | Decoding bus number. |
| <path> | string | - | Path to the export file. |
Reads the data from the decoding event table.
| Name | Type | Values | Description |
|---|---|---|---|
| n | discrete | 1 | 2 | 3 | 4 |
Sets or queries the vertical position of the bus on the screen.
| Name | Type | Values | Description |
|---|---|---|---|
| n | discrete | 1 | 2 | 3 | 4 | |
| pos | integer | -250 - 250 |
Sets or queries the threshold of the specified decoding source on the specified decoding bus.
| Name | Type | Values | Description |
|---|---|---|---|
| n | integer | 1 - 4 | Decoding bus number. |
| value | real | -5 x VerticalScale - OFFSet - 5 x VerticalScale - OFFSet | Threshold level to set. |
| type | enum | PAL | TX | RX | SCL | SDA | CS | CLK | MISO | MOSI | LIN | CAN | CANSub1 | FLEX | 1553 | Decoding source type. |
Sets relevant parameters for parallel decoding. The parallel bus uses a clock line and data line, and the oscilloscope samples channel data on the selected clock edge using the preset threshold level.
Sets or queries the clock source of the Parallel decoding.
| Name | Type | Values | Description |
|---|---|---|---|
| <n> | discrete | 1 | 2 | 3 | 4 | Bus index. |
| <source> | enum | D0 | D1 | D2 | D3 | D4 | D5 | D6 | D7 | D8 | D9 | D10 | D11 | D12 | D13 | D14 | D15 | CHANnel1 | CHANnel2 | CHANnel3 | CHANnel4 | OFF | Clock source for Parallel decoding. |
:BUS1:PARallel:CLK CHANnel2 :BUS1:PARallel:CLK?
Sets or queries the edge type of the clock channel when being sampled by Parallel decoding on the data channel. If no clock channel is selected, the instrument samples when channel data hopping occurs during decoding.
| Name | Type | Values | Description |
|---|---|---|---|
| slope | enum | POSitive | NEGative | BOTH | Edge type to use for Parallel decoding sampling. |
:BUS1:PARallel:SLOPe BOTH :BUS1:PARallel:SLOPe?
Sets or queries the current source of the Parallel decoding bus.
| Name | Type | Values | Description |
|---|---|---|---|
| <n> | discrete | 1 | 2 | 3 | 4 |
Sets or queries the data width of the Parallel decoding, i.e. the number of bits per frame.
| Name | Type | Values | Description |
|---|---|---|---|
| n | enum | 1 | 2 | 3 | 4 | Bus number selector. |
| wid | integer | 1 - 20 | Data width in bits per frame. |
Sets or queries the data bit that the parallel bus requires to set for the channel source.
| Name | Type | Values | Description |
|---|---|---|---|
| <n> | discrete | 1 | 2 | 3 | 4 | |
| <bit> | integer | 0 - data width - 1 | Data bit index to select for the parallel bus channel source. |
:BUS1:PARallel:BITX 2 :BUS1:PARallel:BITX?
Sets or queries the channel source of the currently selected data bit. It is valid only when the bus source is set to User, and the selected bit must be chosen beforehand with :BUS<n>:PARallel:BITX.
| Name | Type | Values | Description |
|---|---|---|---|
| <n> | discrete | 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> | discrete | - |
Enables or disables the noise rejection function of Parallel decoding, or queries its on/off status.
| Name | Type | Values | Description |
|---|---|---|---|
| n | integer | 1 - 4 | Selects the bus number. |
| bool | boolean | - | Turns noise rejection on or off. |
Sets the relevant parameters for RS232 decoding on bus <n>. The RS232 serial bus consists of the transmitting data line (TX) and the receiving data line (RX).
| Name | Type | Values | Description |
|---|---|---|---|
| n | discrete | 1 | 2 | 3 | 4 | Bus number to select. |
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 |
:BUS1:PARallel:NRTime 0.01 /*Sets the noise rejection time to 10 ms.*/ :BUS1:PARallel:NRTime? /*The query returns 1.000000E-2.*/
Sets or queries the Tx source of RS232 decoding on the specific bus.
| Name | Type | Values | Description |
|---|---|---|---|
| n | enum | 1 | 2 | 3 | 4 | Bus index. |
| source | enum | D0 | D1 | D2 | D3 | D4 | D5 | D6 | D7 | D8 | D9 | D10 | D11 | D12 | D13 | D14 | D15 | CHANnel1 | CHANnel2 | CHANnel3 | CHANnel4 | OFF | Tx source used for RS232 decoding. |
Sets or queries the Rx source of RS232 decoding on the specific bus.
| 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:RS232:RX CHANnel2 /*Sets the Rx source of RS232 decoding to CHANnel2.*/ :BUS1:RS232:RX? /*The query returns CHAN2.*/
Sets or queries the polarity of RS232 decoding on the specified bus.
| Name | Type | Values | Description |
|---|---|---|---|
| n | discrete | 1 | 2 | 3 | 4 | Bus number to select. |
| pol | enum | POSitive | NEGative | Polarity of RS232 decoding. |
:BUS1:RS232:POLarity POSitive /*Sets the polarity of RS232 :BUS1:RS232:POLarity? /*The query returns POS.*/
Sets the RS232 endianness for the specified bus. The query form reads back the current endianness.
| Name | Type | Values | Description |
|---|---|---|---|
| n | discrete | 1 | 2 | 3 | 4 | Specifies the bus number. |
| endian | enum | - | Selects the RS232 byte order. |
Sets or queries the baud rate of data transmission in RS232 decoding. The default unit is bps.
| Name | Type | Values | Description |
|---|---|---|---|
| n | enum | 1 | 2 | 3 | 4 | |
| baud | integer | 1bps - 20Mbps |
Sets or queries the baud rate of data transmission of RS232 decoding on the specified bus. The default unit is bps.
| Name | Type | Values | Description |
|---|---|---|---|
| <n> | discrete | 1 | 2 | 3 | 4 | |
| <baud> | integer | 1 bps - 20 Mbps |
:BUS1:RS232:BUSer 4800 :BUS1:RS232:BUSer?
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 |
**Note:** examples not included in structured output per schema
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 |
Sets or queries the odd-even check mode of data transmission in RS232 decoding.
| Name | Type | Values | Description |
|---|---|---|---|
| n | discrete | 1 - 4 | |
| parity | enum | NONE | ODD | EVEN | Selects the RS232 parity check mode. |
Enables or disables the packet end during RS232 data transmission, or queries the on/off status of packet end during data transmission.
| Name | Type | Values | Description |
|---|---|---|---|
| bool | enum | 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.
| Name | Type | Values | Description |
|---|---|---|---|
| n | integer | 1 - 4 | |
| package end | - | - | Packet separator type during data transmission. |
Sets or queries the clock source of I2C decoding.
| Name | Type | Values | Description |
|---|---|---|---|
| source | enum | - | Clock source used for I2C decoding. |
Sets or queries the clock source of I2C decoding.
| Name | Type | Values | Description |
|---|---|---|---|
| source | - | - | Clock source for I2C decoding. |
Sets or queries the data source of the 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 CHANnel2 :BUS1:IIC:SCLK:SOURce?
Commands used to set relevant parameters for SPI decoding.
| Name | Type | Values | Description |
|---|---|---|---|
| n | integer | 1 - 4 | Bus index. |
Sets or queries the address mode of I2C decoding.
| Name | Type | Values | Description |
|---|---|---|---|
| n | discrete | 1 | 2 | 3 | 4 | |
| addr | discrete | NORMal | RW | Selects whether the address width excludes or 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 CHANnel2 :BUS1:SPI:SCLK:SOURce?
Sets or queries the clock edge type of the SPI decoding.
| Name | Type | Values | Description |
|---|---|---|---|
| n | discrete | 1 | 2 | 3 | 4 | |
| slope | enum | POSitive | NEGative |
:BUS1:SPI:SCLK:SLOPe NEGative /*Sets the clock edge type of SPI :BUS1:SPI:SCLK:SLOPe? /*The query returns NEG.*/
Sets or queries the MISO data source of SPI decoding on the specified bus.
| 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 CHANnel2 :BUS1:SPI:MISO:SOURce?
Sets or queries the polarity of the MISO data line used for SPI decoding.
| Name | Type | Values | Description |
|---|---|---|---|
| n | discrete | 1 | 2 | 3 | 4 | |
| polarity | enum | HIGH | LOW | Selects positive polarity (HIGH) or negative polarity (LOW). |
:BUS1:SPI:MISO:POLarity HIGH :BUS1:SPI:MISO:POLarity?
Sets or queries the MOSI data source of SPI decoding on the specified bus.
| 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 |
Sets or queries the polarity of the MOSI data line used for SPI decoding.
| Name | Type | Values | Description |
|---|---|---|---|
| <polarity> | enum | - | Polarity setting for the MOSI data line. |
Sets or queries the data width of SPI decoding.
| Name | Type | Values | Description |
|---|---|---|---|
| <width> | integer | 4 - 32 | Data width of SPI decoding. |
:BUS1:SPI:DBITs 10 :BUS1:SPI:DBITs?
Sets or queries the endian of data transmission in SPI decoding.
| Name | Type | Values | Description |
|---|---|---|---|
| n | discrete | 1 | 2 | 3 | 4 | |
| endian | enum | MSB | LSB | Selects the bit transmission sequence used for SPI decoding. |
:BUS1:SPI:ENDian LSB :BUS1:SPI:ENDian?
Sets or queries the decode mode of SPI decoding.
| Name | Type | Values | Description |
|---|---|---|---|
| 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 | 2 | 3 | 4 | |
| time | real | 8 ns - 10 s |
Sets or queries the source of the CS line of SPI decoding on the specified bus.
| 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 for the SPI chip-select line. |
Sets relevant parameters for CAN decoding on the specified bus.
| Name | Type | Values | Description |
|---|---|---|---|
| n | discrete | 1 | 2 | 3 | 4 | Bus number to configure. |
Sets or queries the polarity of the CS line of SPI decoding on the specified bus. The query returns HIGH or LOW.
| Name | Type | Values | Description |
|---|---|---|---|
| n | discrete | 1 | 2 | 3 | 4 | Specified bus number. |
| polarity | enum | HIGH | LOW | Polarity of the CS line for SPI decoding. |
:BUS1:SPI:SS:POLarity HIGH :BUS1:SPI:SS:POLarity?
Sets or queries the source of CAN decoding.
| Name | Type | Values | Description |
|---|---|---|---|
| n | discrete | 1 | 2 | 3 | 4 | BUS index. |
| source | enum | D0 | D1 | D2 | D3 | D4 | D5 | D6 | D7 | D8 | D9 | D10 | D11 | D12 | D13 | D14 | D15 | CHANnel1 | CHANnel2 | CHANnel3 | CHANnel4 | Source used for CAN decoding. |
Sets or queries the signal type of CAN decoding.
| Name | Type | Values | Description |
|---|---|---|---|
| n | integer | 1 - 4 | Bus number selection. |
| stype | enum | TX | RX | CANH | CANL | DIFFerential | CAN signal type to decode. |
:BUS1:CAN:STYPe TX /*Sets the signal type of CAN decoding to TX.*/ :BUS1:CAN:STYPe? /*The query returns TX.*/
Sets or queries the signal rate of CAN decoding on the specified decoding bus. The unit is bps.
| Name | Type | Values | Description |
|---|---|---|---|
| n | discrete | 1 | 2 | 3 | 4 | Specified decoding bus. |
| baud | integer | 10 kbps - 5 Mbps | Signal rate of CAN decoding. |
:BUS1:CAN:BAUD 120000 :BUS1:CAN:BAUD?
Sets or queries the signal rate of CAN decoding on the specified decoding bus. The unit is bps.
| Name | Type | Values | Description |
|---|---|---|---|
| n | discrete | 1 | 2 | 3 | 4 | |
| baud | integer | 10 kbps - 5 Mbps |
Sets the relevant parameters for FLEXray decoding on the specified bus. The command exists for compatibility; use :BUS<n>:CAN:BAUD instead.
Sets or queries the sample point position of the CAN decoding on the specified bus, expressed in percent.
| Name | Type | Values | Description |
|---|---|---|---|
| n | discrete | 1 | 2 | 3 | 4 | |
| spoint | integer | 10 - 90 |
:BUS1:CAN:SPOint 70 /*Sets the sample point position of CAN decoding to 70%.*/ :BUS1:CAN:SPOint? /*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 | Bus index. |
| baud | discrete | 2500000 | 5000000 | 10000000 | FlexRay baud rate to set. |
:BUS1:FLEXray:BAUD 2500000 :BUS1:FLEXray:BAUD?
Sets or queries the source of FlexRay decoding.
| Name | Type | Values | Description |
|---|---|---|---|
| source | - | - | Source of FlexRay decoding. |
Sets or queries the sample point position of FlexRay decoding on the specified bus, expressed in percent.
| Name | Type | Values | Description |
|---|---|---|---|
| n | discrete | 1 | 2 | 3 | 4 | |
| spoint | integer | 10 - 90 |
Sets or queries the LIN decoding baud rate on the specified bus. The slice introduces the LIN decoding command group, but does not provide parameter or return details for this command on the shown page.
Sets or queries the signal type of FlexRay decoding on the specified bus.
| Name | Type | Values | Description |
|---|---|---|---|
| n | discrete | 1 | 2 | 3 | 4 | Bus number. |
| 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 the LIN baud rate for decoding on the specified bus.
| Name | Type | Values | Description |
|---|---|---|---|
| n | integer | 1 - 4 | Specifies the bus number. |
| baud | numeric | - | Sets the baud rate used for LIN decoding. |
Sets or queries the baud rate of LIN decoding on the specified bus. 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 of LIN decoding.
| Name | Type | Values | Description |
|---|---|---|---|
| n | discrete | 1 - 4 | |
| bool | boolean | 1 | ON | 0 | OFF | Controls whether the parity bit is included in LIN decoding. |
:BUS1:LIN:POLarity ON :BUS1:LIN:POLarity?
Sets or queries the source of the LIN bus.
| Name | Type | Values | Description |
|---|---|---|---|
| source | enum | - | Source of the LIN bus. |
Sets or queries the version of the LIN bus.
| Name | Type | Values | Description |
|---|---|---|---|
| n | discrete | 1 | 2 | 3 | 4 | |
| value | enum | V1X | V2X | MIXed |
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 | Specifies the clock source used for I2S decoding. |
:BUS1:IIS:SOURce:CLOCk CHANnel2 :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 used for I2S decoding. |
:BUS1:IIS:SOURce:CLOCk CHANnel2 /*Sets the clock source of the I2S decoding to CHANnel2.*/ :BUS1:IIS:SOURce:CLOCk? /*The query returns CHAN2.*/
Sets or queries the data 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:DATA CHANnel2 /*Sets the data source of the I2S decoding to CHANnel2.*/ :BUS1:IIS:SOURce:DATA? /*The query returns CHAN2.*/
Sets or queries the audio channel of the I2S trigger.
| Name | Type | Values | Description |
|---|---|---|---|
| <n> | discrete | 1 | 2 | 3 | 4 | Bus index. |
Sets or queries the alignment mode of I2S decoding on the specified bus.
| Name | Type | Values | Description |
|---|---|---|---|
| n | enum | 1 | 2 | 3 | 4 | Bus number. |
| align | enum | IIS | RJ | LJ | Alignment mode for I2S decoding. |
Sets or queries the clock edge type of the I2S decoding.
| Name | Type | Values | Description |
|---|---|---|---|
| n | discrete | 1 | 2 | 3 | 4 | Bus number selector. |
| slope | enum | NEGative | POSitive | Clock edge type for the I2S decoding. |
:BUS1:IIS:CLOCk:SLOPe NEGative /*Sets the clock edge of I2S decoding to NEGative.*/ :BUS1:IIS:CLOCk:SLOPe? /*The query returns NEG.*/
Sets or queries the word size of the I2S decoding.
| Name | Type | Values | Description |
|---|---|---|---|
| n | discrete | 1 | 2 | 3 | 4 | |
| val | - | - |
Sets the relevant parameters for M1553 decoding. The option requires the data channel source and threshold to decode 1553B signals.
Sets or queries the source of the M1553 decoding.
| Name | Type | Values | Description |
|---|---|---|---|
| source | enum | CHANnel1 | CHANnel2 | CHANnel3 | CHANnel4 | Source channel for M1553 decoding. |
Sets the bandwidth limit for the specified analog channel. The command is used to reduce noise by attenuating high-frequency components above the limit.
| Name | Type | Values | Description |
|---|---|---|---|
| val | enum | - | Bandwidth limit state. |
Sets or queries the coupling mode of the specified channel.
| Name | Type | Values | Description |
|---|---|---|---|
| n | discrete | 1 - 4 | |
| coupling | enum | AC | DC | GND |
Enables or disables the specified channel; or queries the on/off status of the specified channel.
| Name | Type | Values | Description |
|---|---|---|---|
| n | discrete | 1 | 2 | 3 | 4 | Channel number. |
| bool | enum | 1 | ON | 0 | OFF | Selects whether the channel is displayed. |
:CHANnel1:DISPlay ON /*Enables CH1.*/ :CHANnel1:DISPlay? /*The query returns 1.*/
Enables or disables signal inversion for the specified channel, or queries the inversion status of the specified channel.
| Name | Type | Values | Description |
|---|---|---|---|
| n | discrete | 1 | 2 | 3 | 4 | Channel number. |
| bool | enum | 1 | ON | 0 | OFF | Turns channel inversion 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 | |
| offset | real | V | Vertical offset of the specified channel. |
Sets or queries the bias voltage of the specified channel. The default unit is V.
| Name | Type | Values | Description |
|---|---|---|---|
| n | discrete | 1 | 2 | 3 | 4 | |
| offset | real | -1 V - 1 V | Bias voltage offset for the specified channel; the valid range depends on the vertical scale and input impedance. |
Sets or queries the vertical scale of the specified channel. The default unit is V/div.
| Name | Type | Values | Description |
|---|---|---|---|
| n | discrete | 1 | 2 | 3 | 4 | |
| scale | real | 1 mV - 10 V | Vertical scale of the specified channel; the valid range depends on probe ratio and input impedance. |
Sets or queries the amplitude display unit of the specified analog channel.
| Name | Type | Values | Description |
|---|---|---|---|
| n | discrete | 1 | 2 | 3 | 4 | |
| units | enum | WATT | AMPere | VOLTage | UNKNown | Amplitude display unit for the channel. |
::CHANnel1:UNITs VOLTage ::CHANnel1: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 | integer | 1 - 4 | Channel number. |
| bool | boolean | - | Enables or disables fine adjustment of the vertical scale. |
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 | 1 | 2 | 3 | 4 | |
| val | real | -100 ns - 100 ns |
:CHANnel1:TCALibrate 0.00000002 :CHANnel1:TCALibrate? /*The query returns 2.000000E-8.*/
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 |
*none*
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 analog channel. |
Sets or queries the probe ratio of the specified channel. The set probe ratio multiplies the acquired signal by the specified number without affecting the actual amplitude of the signal.
| Name | Type | Values | Description |
|---|---|---|---|
| n | integer | 1 - 4 | |
| atten | enum | 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 |
Sets or queries the probe delay time of the specified channel.
| Name | Type | Values | Description |
|---|---|---|---|
| n | discrete | 1 | 2 | 3 | 4 | |
| delay | real | -100 ns - 100 ns |
:CHANnel1:PROBe:DELay 0.00000001 /*Sets the probe delay time of CH1 to 10 ns.*/ :CHANnel1:PROBe:DELay? /*The query returns 1E-8.*/
Sets or queries the probe bias voltage for the specified channel.
| Name | Type | Values | Description |
|---|---|---|---|
| n | discrete | 1 | 2 | 3 | 4 | Channel number. |
| bias | real | - | Probe bias voltage. |
Performs the probe calibration for the specified channel. This command is only valid when an active probe is correctly connected.
| Name | Type | Values | Description |
|---|---|---|---|
| n | discrete | 1 - 4 | Channel number. |
:CHANnel1:PROBe:CALibration /*Performs the probe calibration for CH1.*/
Starts to demagnetize the current probe connected to the specified channel. This command is only valid when a current probe is correctly connected.
| 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 the label name of the specified channel. When sending the setter, the label is enabled automatically.
| Name | Type | Values | Description |
|---|---|---|---|
| n | integer | 1 - 4 | Specifies the channel number. |
| label | string | - | Label text for the channel; it can contain English letters and numbers, as well as some symbols. |
:CHANnel1:LABel:NAME "CH1" :CHANnel1:LABel:NAME?
Configures the channel label information of the specified channel. It is valid only when the channel label function is enabled.
| Name | Type | Values | Description |
|---|---|---|---|
| n | discrete | 1 | 2 | 3 | 4 | Specified channel number. |
| f | discrete | 0 | 1 | 2 | 3 | Selects what channel label information is shown. |
:CHANnel1:LABel:INFO 3 /*Configures the channel label information of CH1 to show the bandwidth and the bias.*/
Sets the coordinate position of the specified channel label.
| Name | Type | Values | Description |
|---|---|---|---|
| <n> | discrete | 1 | 2 | 3 | 4 | Specified channel number. |
| x | real | - | X coordinate of the label position. |
| y | real | - | Y coordinate of the label position. |
Sets the font size of the specified channel label.
| Name | Type | Values | Description |
|---|---|---|---|
| n | integer | 1 - 4 | Channel number. |
| f | enum | 0 | 1 | 2 | Font size selection: 0 small, 1 medium, 2 large. |
:CHANnel1:LABel:SIZe 2 /*Sets the font size of the specified channel label to Large.*/
Sets or queries the clock recovery method.
| Name | Type | Values | Description |
|---|---|---|---|
| type | enum | CONStant | PLL | EXPLicit | Clock recovery method. |
:CLOCk:METHod PLL :CLOCk:METHod?
Sets or queries the data rate type of the constant clock recovery method.
| Name | Type | Values | Description |
|---|---|---|---|
| type | enum | AUT | SEM | MAN | Data rate type for the constant clock recovery method. |
Sets or queries the data rate of the Manual method.
| Name | Type | Values | Description |
|---|---|---|---|
| val | integer | 1 Mb/s - 4 Gb/s | Data rate of the Manual method. |
:CLOCk:RATE 10000000 :CLOCk:RATE?
Sets or queries the PLL order.
| Name | Type | Values | Description |
|---|---|---|---|
| <ord> | - | - |
Sets or queries the PLL loop bandwidth.
| Name | Type | Values | Description |
|---|---|---|---|
| val | integer | 1 kHz - 1 MHz | PLL loop bandwidth to set. |
:CLOCk:PLL:BW 100000 :CLOCk:PLL:BW?
Sets the external channel selection.
| Name | Type | Values | Description |
|---|---|---|---|
| ch | discrete | - |
Queries the measurement value of the frequency counter.
Enables or disables the frequency counter, or queries its on/off status.
| Name | Type | Values | Description |
|---|---|---|---|
| bool | boolean | 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> | - | - |
Sets or queries the mode of the frequency counter.
| Name | Type | Values | Description |
|---|---|---|---|
| mode | enum | FREQuency | PERiod | TOTalize | Selects the frequency counter measurement mode. |
Sets or queries the resolution of the frequency counter. The setting is available only for Period and Frequency measurements, 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.
| Name | Type | Values | Description |
|---|---|---|---|
| bool | boolean | 1 | ON | 0 | OFF | Enables or disables the statistical function of the frequency counter. |
Clears the total count.
Sets or queries the mode of the cursor measurement.
| Name | Type | Values | Description |
|---|---|---|---|
| mode | enum | Manual | Track | XY | Measure | Cursor measurement mode. |
Sets or queries the on/off status of the indicator for the measurement function.
| Name | Type | Values | Description |
|---|---|---|---|
| bool | boolean | - | On/off state of the measurement indicator. |
Sets or queries the position of the cursor measurement result window.
| Name | Type | Values | Description |
|---|---|---|---|
| x | integer | 0 - 900 | |
| y | integer | 0 - 430 |
::CURSor:VALuebox:POSition 1,1 ::CURSor:VALuebox:POSition?
Sets the cursor manual mode type, or queries the current type. The command is documented in the same section as :CURSor:MANual:TYPE.
| Name | Type | Values | Description |
|---|---|---|---|
| type | - | - |
Sets or queries Source A of the manual mode of cursor measurement.
| Name | Type | Values | Description |
|---|---|---|---|
| source | enum | CHANnel1 | CHANnel2 | CHANnel3 | CHANnel4 | MATH1 | MATH2 | MATH3 | MATH4 | LA | NONE | Source A for manual cursor measurement. |
Sets or queries Source B 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 source used for manual cursor Source B. |
:CURSor:MANual:SOURce2 CHANnel2 :CURSor:MANual:SOURce2?
Sets or queries the horizontal unit in the manual mode of cursor measurement.
| Name | Type | Values | Description |
|---|---|---|---|
| tunit | enum | SECond | HZ | DEGRee | PERCent | Horizontal unit used in manual cursor measurements. |
:CURSor:MANual:TUNit SECond :CURSor:MANual:TUNit?
Sets or queries the vertical unit in the manual mode of cursor measurement.
| Name | Type | Values | Description |
|---|---|---|---|
| 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, defined by the screen pixel coordinate. |
:CURSor:MANual:CAX <ax> :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 /*Sets the horizontal position of Cursor B to 200.*/ :CURSor:MANual:CBX? /*The query returns 200.*/
Sets the vertical position of Cursor A in the manual mode of cursor measurement.
| Name | Type | Values | Description |
|---|---|---|---|
| <ay> | integer | 0 - 479 | Vertical pixel coordinate of Cursor A. |
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 cursor position in screen pixel coordinates. |
:CURSor:MANual:CBY <by> :CURSor:MANual:CBY?
Sets and queries the X value at Cursor A in manual cursor measurement mode. The unit is determined by the currently selected horizontal unit.
| Name | Type | Values | Description |
|---|---|---|---|
| val | real | -5 x Horizontal Time Base + Horizontal Offset - 5 x Horizontal Time Base + Horizontal Offset | X value at Cursor A. |
:CURSor:MANual:AXValue <val> :CURSor:MANual:AXValue?
Sets and queries the Y value at Cursor A in manual cursor measurement mode. The unit follows the currently selected vertical unit.
| Name | Type | Values | Description |
|---|---|---|---|
| <val> | real | - | Y value at Cursor A to set. |
:CURSor:MANual:AYValue 0 :CURSor:MANual:AYValue?
Sets and queries the X value at Cursor B in manual cursor measurement mode. The unit is determined by the currently selected horizontal unit.
| Name | Type | Values | Description |
|---|---|---|---|
| val | real | -5 x Horizontal Time Base + Horizontal Offset - 5 x Horizontal Time Base + Horizontal Offset | X value at Cursor B. |
:CURSor:MANual:BXValue 0.000002 :CURSor:MANual:BXValue?
Sets and queries the Y value at Cursor B in the manual mode of cursor measurement. The unit is determined by the currently selected vertical unit.
| Name | Type | Values | Description |
|---|---|---|---|
| val | real | V | Y value at Cursor B. |
:CURSor:MANual:BYValue 0.000002 :CURSor:MANual:BYValue?
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 difference (ΔX) between the X value at Cursor A and the X value at Cursor B in manual 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 the manual mode of cursor measurement. The unit is determined by the currently selected vertical unit.
Sets or queries the X value for Cursor A in manual FFT cursor measurement. The query form returns the current X value.
| Name | Type | Values | Description |
|---|---|---|---|
| val | real | - | X value for Cursor A in manual FFT cursor measurement. |
Sets or queries the horizontal position of Cursor A in the manual mode of cursor measurement when you perform the FFT operation.
| Name | Type | Values | Description |
|---|---|---|---|
| val | real | - | Horizontal position of Cursor A. |
Sets or queries the horizontal position of Cursor B in the manual mode of cursor measurement when performing an FFT operation. The value is only valid in FFT mode and is related to the FFT start and stop frequencies.
| Name | Type | Values | Description |
|---|---|---|---|
| val | real | - | Horizontal position of Cursor B. |
:CURSor:MANual:FFT:BXValue 0 /*Sets the horizontal position of Cursor B to 0.*/ :CURSor:MANual:FFT:BXValue? /*The query returns 0.000000E +00.*/
Sets or queries the source for Cursor Track Source 1. The command is only valid in FFT operation contexts according to the remarks on the page.
| Name | Type | Values | Description |
|---|---|---|---|
| source | enum | Math1 | Math2 | Math3 | Math4 | Source used for Cursor Track Source 1. |
:CURSor:MANual:FFT:BXValue 0 /*Sets the horizontal position of Cursor B to 0.*/ :CURSor:MANual:FFT:BXValue? /*The query returns 0.000000E +00.*/
Sets or queries the channel source of Cursor B in track mode of cursor measurement.
| Name | Type | Values | Description |
|---|---|---|---|
| source | enum | CHANnel1 | CHANnel2 | CHANnel3 | CHANnel4 | MATH1 | MATH2 | MATH3 | MATH4 | NONE | Selects the channel source for Cursor B in track mode. |
Sets or queries the horizontal position of Cursor A in the 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 the vertical position of Cursor A in track mode. The query form is listed, but this slice does not document its return value.
| Name | Type | Values | Description |
|---|---|---|---|
| ay | integer | - | Vertical cursor position in screen pixel coordinates. |
Sets or queries the horizontal position of Cursor B in the track mode of cursor measurement.
| Name | Type | Values | Description |
|---|---|---|---|
| <bx> | integer | 0 - 999 | Horizontal screen pixel coordinate of Cursor B. |
Sets or queries the vertical position of Cursor B in the track mode of cursor measurement.
| Name | Type | Values | Description |
|---|---|---|---|
| by | integer | 0 - 479 | Vertical screen pixel coordinate for Cursor B. |
:CURSor:TRACk:CBY <by> :CURSor:TRACk:CBY?
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 track mode cursor measurement.
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 cursor measurement. The default unit is Hz.
Sets or queries the horizontal position of Cursor A in the track mode of cursor measurement when you perform the FFT operation.
| Name | Type | Values | Description |
|---|---|---|---|
| val | real | - | Horizontal position of Cursor A. |
Sets or queries the horizontal position of Cursor B in the track mode of cursor measurement when you perform the FFT operation.
| Name | Type | Values | Description |
|---|---|---|---|
| <val> | real | - | Horizontal position of Cursor B. |
Sets or queries the X-axis cursor position in XY mode. The command is only available when the horizontal time base mode is set to XY.
| Name | Type | Values | Description |
|---|---|---|---|
| x | real | - | X-axis position value. |
Sets or queries the horizontal position of Cursor A in XY mode. The query returns the current horizontal position of Cursor A in scientific notation.
| Name | Type | Values | Description |
|---|---|---|---|
| x | real | - | Horizontal position of Cursor A. |
:CURSor:TRACk:FFT:BXValue 0 :CURSor:TRACk:FFT:BXValue?
Sets or queries the vertical position of Cursor A in the XY cursor measurement mode.
| Name | Type | Values | Description |
|---|---|---|---|
| y | integer | 0 - 479 |
Sets or queries the horizontal position of Cursor B in XY cursor measurement mode. The position is defined by the pixel coordinate in the XY display region.
| Name | Type | Values | Description |
|---|---|---|---|
| x | integer | 0 - 479 | Horizontal position of Cursor B. |
*:CURSor:XY:BX 200 *:CURSor:XY:BX?
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 XY mode. |
Queries the X value at Cursor A in the XY cursor measurement mode.
Queries the X value at Cursor A in the XY cursor measurement mode.
Queries the X value at Cursor B in the XY cursor measurement mode.
Clears all the waveforms on the screen.
Sets or queries the display type of the waveforms on the screen.
| Name | Type | Values | Description |
|---|---|---|---|
| type | enum | VECTors | DOTS | Display type for the waveforms on the screen. |
:DISPlay:TYPE VECTors /*Sets the display type to VECTors.*/ :DISPlay:TYPE? /*The query returns VECT.*/
Sets or queries the persistence time. The default unit is seconds.
| Name | Type | Values | Description |
|---|---|---|---|
| time | real | s | Persistence time. |
Sets or queries the brightness of the waveform on the screen, expressed in percentage.
| Name | Type | Values | Description |
|---|---|---|---|
| brightness | integer | 1 - 100 | Brightness setting for the waveform display. |
Sets or queries the display type of the screen grid.
| Name | Type | Values | Description |
|---|---|---|---|
| grid | enum | FULL | HALF | NONE | IRE | Display grid type to set. |
::DISPlay:GRID NONE /*Turns the background grid and coordinates off.*/ ::DISPlay:GRID? /*The query returns NONE.*/
Sets or queries the display brightness. The query returns an integer from 1 to 100.
| Name | Type | Values | Description |
|---|---|---|---|
| brightness | integer | 1 - 100 |
Queries the bitmap data stream of the currently displayed image.
Sets or queries the rulers display state.
| Name | Type | Values | Description |
|---|---|---|---|
| bool | boolean | - | Enables or disables the rulers. |
Enables or disables the color grade display, or queries its on/off status. When enabled, different colors are displayed on the screen to indicate the times of data acquisition or acquisition probability.
| Name | Type | Values | Description |
|---|---|---|---|
| bool | enum | 1 | ON | 0 | OFF | Turns the color grade display on or off. |
:DISPlay:COLor ON /*Enables the color grade display.*/ :DISPlay:COLor? /*The query returns 1.*/
Sets or queries the window transparency.
| Name | Type | Values | Description |
|---|---|---|---|
| bool | enum | 1 | ON | 0 | OFF | Selects the window transparency state. |
:DISPlay:OPACity ON /*Enables the window transparency.*/ :DISPlay:OPACity? /*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 | boolean | 1 | ON | 0 | OFF | Enables or disables the digital voltmeter. |
:DVM:ENABle ON /*Enables the digital voltmeter.*/ :DVM:ENABle? /*The query returns 1.*/
Sets or queries the source of the digital voltmeter.
| Name | Type | Values | Description |
|---|---|---|---|
| source | enum | - |
Sets or queries the mode of the digital voltmeter.
| Name | Type | Values | Description |
|---|---|---|---|
| mode | enum | ACRMs | DC | DCRMs |
:DVM:MODE DC :DVM:MODE?
Turns histogram display on or off.
| Name | Type | Values | Description |
|---|---|---|---|
| bool | boolean | - | Enables or disables 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 /*Sets the histogram type to Vertical.*/ :HISTogram:TYPE? /*The query returns VERT.*/
Sets or queries the source of the histogram.
| Name | Type | Values | Description |
|---|---|---|---|
| source | enum | CHANnel1 | CHANnel2 | CHANnel3 | CHANnel4 | OFF | Histogram source selection. |
Sets or queries the height of the histogram.
| Name | Type | Values | Description |
|---|---|---|---|
| size | integer | 1 - 4 | Height of the histogram. |
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. |
:HISTogram:STATic ON /*Enables the statistical function of the histogram.*/ :HISTogram:STATic? /*The query returns 1.*/
Resets the statistics data of the histogram.
Sets or queries the histogram's bottom boundary limit.
| Name | Type | Values | Description |
|---|---|---|---|
| y | real | (-4 x VerticalScale - OFFSet) - (4 x VerticalScale - OFFSet) | Histogram bottom boundary limit. |
:HISTogram:BLIMit -2 /*Sets the histogram's bottom boundary limit to -2 V.*/ :HISTogram:BLIMit? /*The query returns -2.000000E0.*/
Sets or queries the histogram's left boundary limit.
| Name | Type | Values | Description |
|---|---|---|---|
| <x> | - | - |
Sets or queries the histogram's right boundary limit.
| Name | Type | Values | Description |
|---|---|---|---|
| x | real | -5 x Horizontal Time Base + Horizontal Offset - 5 x Horizontal Time Base + Horizontal Offset | Right boundary limit of the histogram. |
:HISTogram:RLIMit -2 :HISTogram:RLIMit?
Sets or queries the histogram's top boundary limit.
| Name | Type | Values | Description |
|---|---|---|---|
| y | real | -4 x VerticalScale - OFFSet - 4 x VerticalScale - OFFSet | Top boundary limit for the histogram. |
:HISTogram:TLIMit -2 :HISTogram:TLIMit?
Queries the ID string of the instrument.
Restores the instrument to its factory default settings.
Clears all the event registers and clears the error queue.
Sets the standard event status enable register mask.
| Name | Type | Values | Description |
|---|---|---|---|
| maskargument | integer | 0 - 255 | Bit mask for enabling standard event status register bits. |
Queries and clears the event register of the standard event status register.
Sets bit 0 (Operation Complete, OPC) in the standard event register to 1 after the current operation is finished. The query checks whether the current operation is finished.
Recalls instrument settings from the specified non-volatile memory. Previously saved settings from *SAV are overwritten.
Saves the current instrument state to the selected register.
| Name | Type | Values | Description |
|---|---|---|---|
| value | integer | 0 - 49 | Register number to save the current instrument state into. |
*SAV 1
Sets or queries the enable register of the status byte register set.
| Name | Type | Values | Description |
|---|---|---|---|
| maskargument | integer | 0 - 255 | Enable register mask value. |
Queries the event register for the status byte register. After executing the command, the value in the status byte register is cleared.
Waits until all pending operations are complete before continuing execution.
Performs a self-test and returns the self-test result.
Enables or disables jitter measurement. The command takes a boolean value.
| Name | Type | Values | Description |
|---|---|---|---|
| bool | boolean | - | Boolean enable/disable state. |
Sets or queries the source of the jitter.
| Name | Type | Values | Description |
|---|---|---|---|
| source | enum | CHANnel1 | CHANnel2 | CHANnel3 | CHANnel4 | Selects the jitter source channel. |
Enables or disables the jitter histogram, or queries its on/off status.
| Name | Type | Values | Description |
|---|---|---|---|
| bool | boolean | 1 | ON | 0 | OFF | Sets whether the jitter histogram is enabled. |
:JITTer:HISTogram:APPLy ON :JITTer:HISTogram:APPLy?
Enables or disables the jitter trend graph; or queries the on/off status of the jitter trend graph.
| Name | Type | Values | Description |
|---|---|---|---|
| bool | boolean | 1 | ON | 0 | OFF | Enables or disables the jitter trend graph. |
Enables or disables the display of the jitter measurement results, or queries its on/off status.
| Name | Type | Values | Description |
|---|---|---|---|
| bool | enum | 1 | ON | 0 | OFF | Controls whether jitter measurement results are displayed. |
:JITTer:MEASure:ENABle ON :JITTer:MEASure:ENABle?
Sets or queries the measurement item of the jitter.
| Name | Type | Values | Description |
|---|---|---|---|
| item | enum | TIE | CYC | POS | NEG | Measurement item of the jitter. |
:JITTer:MEASure:TYPE TIE :JITTer:MEASure:TYPE?
Sets or queries the jitter measurement item of the specified channel.
| Name | Type | Values | Description |
|---|---|---|---|
| item | enum | TIE | CYC | POS | NEG | Measurement item for the jitter measurement. |
| sourceopt | enum | CHANnel1 | CHANnel2 | CHANnel3 | CHANnel4 | Specified channel source. |
Sets or queries the statistics value of the jitter measurement item for the specified channel. The query returns the statistics value in scientific notation.
| Name | Type | Values | Description |
|---|---|---|---|
| type | enum | MAXimum | MINimum | CURRent | AVERages | SDEViation | CNT | Selects which statistics value to use. |
| item | enum | TIE | CYC | POS | NEG | Selects the jitter measurement item. |
| sourceopt | enum | CHANnel1 | CHANnel2 | CHANnel3 | CHANnel4 | Selects the source channel. |
Sets or queries the edge of the jitter measurement item.
| Name | Type | Values | Description |
|---|---|---|---|
| slope | enum | POSitive | NEGative | RFALl | Selects the edge used for the jitter measurement item. |
:JITTer:SLOPe POSitive :JITTer:SLOPe?
Enables or disables the eye analysis function, or queries its on/off status.
| Name | Type | Values | Description |
|---|---|---|---|
| bool | enum | 1 | ON | 0 | OFF | Enables or disables the eye analysis function. |
:EYE:ENABle ON /*Enables the eye analysis function.*/ :EYE:ENABle? /*The query returns 1.*/
Sets or queries the source of the eye diagram.
| Name | Type | Values | Description |
|---|---|---|---|
| source | enum | CHANnel1 | CHANnel2 | CHANnel3 | CHANnel4 |
Enables or disables the eye measurement result, or queries its on/off status.
| Name | Type | Values | Description |
|---|---|---|---|
| bool | enum | 1 | ON | 0 | OFF | Sets the eye measurement result enable state. |
:EYE:MEASure:ENABle ON /*Enables the eye measurement result.*/ :EYE:MEASure:ENABle? /*The query returns 1.*/
Queries the measurements of an eye diagram.
| Name | Type | Values | Description |
|---|---|---|---|
| item | enum | - |
Sets or queries the on/off status of the eye diagram overlap display.
| Name | Type | Values | Description |
|---|---|---|---|
| bool | boolean | 1 | ON | 0 | OFF | On/off status of the eye diagram overlap display. |
Enables or disables the logic analyzer function, or queries its status.
| Name | Type | Values | Description |
|---|---|---|---|
| bool | enum | 1 | ON | 0 | OFF | Enables or disables the LA function. |
:LA:STATe ON :LA:STATe?
Selects which digital channels are active for the logic analyzer, or queries the current active digital-channel selection.
| Name | Type | Values | Description |
|---|---|---|---|
| digital | channel_list | - | Digital channels to be made active. |
Sets the auto sorting for the waveform parameters of the currently selected channels on the screen.
| Name | Type | Values | Description |
|---|---|---|---|
| n | enum | 0 | 1 | Enables or disables auto sorting. |
Cancels the group settings for the channel groups (GROup1-GROup4). 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 | discrete | GROup1 | GROup2 | GROup3 | GROup4 |
Sets whether a specified digital waveform is displayed in the logic analyzer view. The query form returns the display state for the specified digital waveform.
| Name | Type | Values | Description |
|---|---|---|---|
| digital | integer | 0 - 15 | Specifies the digital waveform number. |
| bool | boolean | - | Turns display on or off. |
Sets or queries the position of the displayed waveforms of the specified digital channel on the screen.
| Name | Type | Values | Description |
|---|---|---|---|
| digital | discrete | D0 | D1 | D2 | D3 | D4 | D5 | D6 | D7 | D8 | D9 | D10 | D11 | D12 | D13 | D14 | D15 | Specifies the digital channel. |
| position | integer | 0 - 31 | Sets the waveform position on the screen; range depends on waveform display size. |
Sets or queries the label of the specified digital channel.
| Name | Type | Values | Description |
|---|---|---|---|
| digital | discrete | D0 | D1 | D2 | D3 | D4 | D5 | D6 | D7 | D8 | D9 | D10 | D11 | D12 | D13 | D14 | D15 | |
| label | string | - | Label for the specified digital channel; it can contain English letters, numbers, and some symbols. |
:LA:DIGital:LABel <digital>,<label> :LA:DIGital:LABel? <digital>
Enables or disables the specified default channel group, or queries the on/off status of the specified default channel group.
| Name | Type | Values | Description |
|---|---|---|---|
| n | integer | 1 - 2 | |
| bool | enum | 1 | ON | 0 | OFF | Enables or disables the specified default channel group. |
:LA:POD1:DISPlay 1 :LA:POD1:DISPlay?
Turns on or off the specified digital channel, user-defined channel group, or the default channel group; or queries the on/off status of the specified digital channel, user-defined channel group, or the default channel group.
| Name | Type | Values | Description |
|---|---|---|---|
| channel | channel_list | - | Specified digital channel, user-defined channel group, or default channel group. |
| bool | boolean | - | Turns the selected channel or group on or off. |
Sets or queries the threshold of the specified default channel group. The default unit is V.
| Name | Type | Values | Description |
|---|---|---|---|
| n | integer | 1 - 2 | POD channel group index. |
| thre | real | -20.0 - +20.0 | Threshold voltage for the specified default channel group. |
Sets or queries the waveform display size of the enabled channel on the screen. The query returns SMAL, LARG, or MED.
| Name | Type | Values | Description |
|---|---|---|---|
| size | enum | SMALl | LARGe | MEDium | Waveform display size. |
:LA:SIZE SMALl /*Sets the waveform display size to SMALl.*/ :LA:SIZE? /*The query returns SMAL.*/
Sets the threshold calibration value for logic analysis. The query returns the current threshold calibration value.
| Name | Type | Values | Description |
|---|---|---|---|
| tcal | real | - | Threshold calibration value. |
Adds a channel to the specified user-defined group.
| Name | Type | Values | Description |
|---|---|---|---|
| group | enum | GROup1 | GROup2 | GROup3 | GROup4 | User-defined group to append the channel to. |
| digital0/digital1/digital2/digita3/digital4/digital5/digital6/digital7/digital8 | enum | D0 | D1 | D2 | D3 | D4 | D5 | D6 | D7 | D8 | D9 | D10 | D11 | D12 | D13 | D14 | D15 | Digital channel to add to the specified group. |
Turns on or off the DHCP configuration mode; the query returns the on/off status of the current DHCP configuration mode.
| Name | Type | Values | Description |
|---|---|---|---|
| bool | enum | 1 | ON | 0 | OFF | Turns DHCP configuration mode on or off. |
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 | Enables or disables Auto IP configuration mode. |
:LAN:AUToip OFF :LAN:AUToip? /*The query returns 0.*/
Sets or queries the default gateway.
| Name | Type | Values | Description |
|---|---|---|---|
| string | string | 0.0.0.0 - 223.255.255.255 | Default gateway address in nnn.nnn.nnn.nnn format. |
:LAN:GATeway 192.168.1.1 :LAN:GATeway?
Sets or queries the DNS address.
| Name | Type | Values | Description |
|---|---|---|---|
| <string> | string | - |
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 | boolean | 1 | ON | 0 | OFF | Enables or disables static IP configuration mode. |
Sets or queries the instrument IP address. The address string must use the format nnn.nnn.nnn.nnn, with the first octet 0 to 223 except 127 and the other three octets 0 to 255.
| Name | Type | Values | Description |
|---|---|---|---|
| <string> | string | - | IP address in nnn.nnn.nnn.nnn format. |
:LAN:IPADdress 192.168.1.10 /*Sets the IP address to :LAN:IPADdress? /*The query returns 192.168.1.10.*/
Sets or queries the subnet mask of the instrument.
| Name | Type | Values | Description |
|---|---|---|---|
| string | string | - |
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 | Selects the address type to query. |
Sets the mDNS enable state for the LAN interface. The query returns the current mDNS state.
| Name | Type | Values | Description |
|---|---|---|---|
| bool | boolean | - | Enables or disables mDNS. |
Applies the network configuration. After configuring all LAN-related parameters with the :LAN commands, send this command to make the LAN settings take effect.
Sets the LAN host name, or queries the current host name.
| Name | Type | Values | Description |
|---|---|---|---|
| name | string | - | Host name to set. |
Sets or queries the description. The query returns the description in ASCII strings.
| Name | Type | Values | Description |
|---|---|---|---|
| name | string | - | The description label; it can contain English letters and numbers, as well as some symbols. |
Enables or disables the pass/fail test function, or queries its on/off status.
| Name | Type | Values | Description |
|---|---|---|---|
| <bool> | enum | 1 | ON | 0 | OFF | Turns the pass/fail test function on or off. |
:MASK:ENABle ON /*Enables the pass/fail test function.*/ :MASK:ENABle? /*The query returns 1.*/
Sets or queries the source of the pass/fail test.
| Name | Type | Values | Description |
|---|---|---|---|
| source | enum | CHANnel1 | CHANnel2 | CHANnel3 | CHANnel4 | Selects the source channel for the pass/fail test. |
:MASK:SOURce CHANnel2 :MASK:SOURce?
Starts or stops the pass/fail test; or queries the operating status of the pass/fail test.
| Name | Type | Values | Description |
|---|---|---|---|
| oper | enum | RUN | STOP | Sets the operating status of the pass/fail test. |
Enables or disables the statistical function, or queries the on/off status of the statistical function when the pass/fail test is enabled.
| Name | Type | Values | Description |
|---|---|---|---|
| <bool> | boolean | - | Turns the statistical function on or off. |
: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 - 2 | Horizontal adjustment parameter of the pass/fail test mask. |
:MASK:X 0.28 /*Sets the horizontal adjustment parameter to 0.28 div.*/ :MASK:X? /*The query returns 2.800000E-1.*/
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. |
Creates the pass/fail test mask using the currently set horizontal and vertical adjustment parameters.
Resets the pass/fail test mask. The syntax shows no parameters.
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.
Enables or disables the math operation function; or queries the on/off status of the math operation function.
| Name | Type | Values | Description |
|---|---|---|---|
| bool | boolean | - | Boolean state to enable or disable the math operation function. |
Sets or queries the operator of the math operation.
| Name | Type | Values | Description |
|---|---|---|---|
| n | integer | 1 - 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 or queries the source or Source A of arithmetic operation, function operation, or filter operation. For arithmetic operation, this command is used to set Source A; for function and filter operation, only use it to set the source.
| Name | Type | Values | Description |
|---|---|---|---|
| n | integer | 1 - 4 | |
| source | enum | CHANnel1 | CHANnel2 | CHANnel3 | CHANnel4 | REF1 | REF2 | REF3 | REF4 | REF5 | REF6 | REF7 | REF8 | REF9 | REF10 |
:MATH1:SOURce1 CHANnel3 /*Sets Source A of the arithmetic operation to CHANnel3.*/ :MATH1:SOURce1? /*The query returns CHAN3.*/
Sets or queries Source B of the arithmetic operation. This command is only available for arithmetic operation containing two sources.
| Name | Type | Values | Description |
|---|---|---|---|
| n | discrete | 1 - 4 | |
| source | enum | CHANnel1 | CHANnel2 | CHANnel3 | CHANnel4 | REF1 | REF2 | REF3 | REF4 | REF5 | REF6 | REF7 | REF8 | REF9 | REF10 |
:MATH1:SOURce2 CHANnel3 /*Sets Source B of the arithmetic :MATH1:SOURce2? /*The query returns CHAN3.*/
Sets or queries Source A of the logic operation.
| Name | Type | Values | Description |
|---|---|---|---|
| n | discrete | 1 | 2 | 3 | 4 | |
| source | discrete | CHANnel1 | CHANnel2 | CHANnel3 | CHANnel4 | REF1 | REF2 | REF3 | REF4 | REF5 | REF6 | REF7 | REF8 | REF9 | REF10 |
:MATH1:SOURce2 CHANnel3 :MATH1:SOURce2?
Sets or queries Source B of the logic operation.
| Name | Type | Values | Description |
|---|---|---|---|
| n | integer | 1 - 4 | Selects the math channel number. |
| source | enum | D0 | D1 | D2 | D3 | D4 | D5 | D6 | D7 | D8 | D9 | D10 | D11 | D12 | D13 | D14 | D15 | CHANnel1 | CHANnel2 | CHANnel3 | CHANnel4 | Specifies the source for the logic operation. |
Sets or queries the vertical scale of the operation results. The unit depends on the currently selected operator and source channel.
| Name | Type | Values | Description |
|---|---|---|---|
| n | discrete | 1 | 2 | 3 | 4 | Selects the math operation instance. |
| scale | real | - | Sets the vertical scale of the operation results. |
Sets or queries the vertical offset 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 - 4 | Operation result trace number. |
| offset | real | -1 GV - +1 GV | Vertical offset to set. |
:MATH1:OFFSet 8 /*Sets the vertical offset to 8 V.*/ :MATH1:OFFSet? /*The query returns 8.000000E0.*/
Enables or disables the inverted display of the operation results; queries the on/off status of the inverted display of the operation results.
| Name | Type | Values | Description |
|---|---|---|---|
| <n> | discrete | 1 | 2 | 3 | 4 | |
| <bool> | enum | ON | OFF | Turns inversion on or off. |
:MATH1:INVert 1 :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.
| Name | Type | Values | Description |
|---|---|---|---|
| source | - | - |
Sets or queries the window function of FFT operation.
| Name | Type | Values | Description |
|---|---|---|---|
| n | discrete | 1 - 4 | |
| window | enum | RECTangle | BLACkman | HANNing | HAMMing | FLATtop | TRIangle |
Sets or queries the vertical unit of FFT operation results.
| Name | Type | Values | Description |
|---|---|---|---|
| unit | enum | VRMS | DB | Vertical unit of FFT operation results. |
:MATH1:FFT:UNIT VRMS /*Sets the vertical unit of FFT operation :MATH1:FFT:UNIT? /*The query returns VRMS.*/
Sets or queries the vertical unit scale of FFT operation results.
| Name | Type | Values | Description |
|---|---|---|---|
| n | discrete | 1 | 2 | 3 | 4 | FFT math trace number. |
| scale | real | 1 nD - 5 GD | Vertical scale of the FFT operation results; range depends on the current unit. |
:MATH1:FFT:SCALe 0.3 /*Sets the vertical scale of the FFT operation results to 300 mdB.*/ :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 | - |
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 | |
| hsc | real | 10 Hz - 5 GHz |
Sets or queries the center frequency of FFT operation results, i.e. the frequency relative to the horizontal center of the screen.
| Name | Type | Values | Description |
|---|---|---|---|
| n | discrete | 1 | 2 | 3 | 4 | |
| cent | real | 5 Hz - 5 GHz |
*:MATH1:FFT:HCENter 10000000 /*Sets the center frequency of the *:MATH1:FFT:HCENter? /*The query returns 1.000000E+7.*/
Sets the FFT frequency range start value.
| Name | Type | Values | Description |
|---|---|---|---|
| <n> | discrete | 1 | 2 | 3 | 4 | |
| <value> | - | - |
Sets or queries the stop frequency of FFT operation results.
| Name | Type | Values | Description |
|---|---|---|---|
| n | discrete | 1 | 2 | 3 | 4 | |
| value | real | Start Freq - 10 GHz |
Enables or disables the FFT peak search, or queries its on/off status.
| Name | Type | Values | Description |
|---|---|---|---|
| n | discrete | 1 - 4 | |
| bool | boolean | 1 | ON | 0 | OFF | Enables or disables the FFT peak search. |
:MATH1:FFT:SEARch:ENABle ON :MATH1:FFT:SEARch:ENABle?
Sets or queries the maximum number of FFT peaks searched. The query returns an integer from 1 to 15.
| Name | Type | Values | Description |
|---|---|---|---|
| n | discrete | - | |
| num | integer | 1 - 15 |
: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 | Related to the vertical scale and vertical offset of FFT operation. |
Sets or queries the excursion of the FFT peak search.
| Name | Type | Values | Description |
|---|---|---|---|
| n | discrete | 1 | 2 | 3 | 4 | |
| excur | real | 0 - (8 x VerticalScale) | Excursion of the FFT peak search. |
:MATH1:FFT:SEARch:EXCursion 0.5 :MATH1:FFT:SEARch:EXCursion?
Sets or queries the FFT peak search order.
| Name | Type | Values | Description |
|---|---|---|---|
| n | discrete | 1 | 2 | 3 | 4 | |
| order | - | - |
Queries the FFT peak search results table for the selected FFT math trace. The query returns the peak search results table in strings.
| Name | Type | Values | Description |
|---|---|---|---|
| n | discrete | 1 - 4 | Selects the FFT math trace number. |
:MATH1:FFT:SEARch:RES? /*The query returns the peak search results table in strings.*/ 1,2.50000MHz,-24.98dBV 2,3.50000MHz,-27.84dBV 3,4.50000MHz,-30.04dBV
Sets or queries the filter type.
| Name | Type | Values | Description |
|---|---|---|---|
| n | discrete | 1 - 4 | |
| type | enum | LPASs | HPASs | BPASs | BSTop | Selects the filter type. |
Sets or queries cut-off frequency 1 for the selected math filter. For LPAS/HPAS it is the single cut-off frequency; for BPAS/BST it is the first of two cut-off frequencies. The default unit is Hz.
| Name | Type | Values | Description |
|---|---|---|---|
| n | discrete | 1 | 2 | 3 | 4 | Math channel number. |
| freq1 | real | Refer to Remarks - Refer to Remarks | Cut-off frequency 1. |
Sets or queries the cut-off frequency 2 of the Band Pass Filter or Band Stop Filter. The default unit is Hz.
| Name | Type | Values | Description |
|---|---|---|---|
| n | discrete | 1 | 2 | 3 | 4 | |
| freq2 | real | 0.01 x screen sample rate - 0.1 x screen sample rate | Cut-off frequency 2 for the filter. |
:MATH1:FILTer:W2 1000000 :MATH1:FILTer:W2?
Sets or queries the sensitivity of the logic operation. The default unit is div.
| Name | Type | Values | Description |
|---|---|---|---|
| n | discrete | 1 | 2 | 3 | 4 | |
| sens | real | 100 mdiv - 1 div |
:MATH1:SENSitivity 0.2 /*Sets the sensitivity of the logic operation to 0.2 div.*/ :MATH1:SENSitivity? /*The query returns 2.000000E-1.*/
Sets the distance parameter for the math function. The query form returns the current distance setting.
| Name | Type | Values | Description |
|---|---|---|---|
| n | discrete | 1 | 2 | 3 | 4 | |
| dist | - | - |
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 1 :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 | |
| 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 |
|---|---|---|---|
| n | discrete | {1|2|3|4} | Selects the analog channel number. |
| thre | real | (-4 × VerticalScale - VerticalOffset) - (4 × VerticalScale - VerticalOffset) | Threshold level to set for Analog Channel 3. |
:MATH1:THReshold3 0.8 /*Sets the threshold level of Analog :MATH1:THReshold3? /*The query returns 8.000000E-1.*/
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 | Selects Analog Channel 4 used in the logic operation. |
| thre | real | -4 × VerticalScale - VerticalOffset - 4 × VerticalScale - VerticalOffset | Sets the threshold level for Analog Channel 4. |
:MATH1:THReshold4 0.8 /*Sets the threshold level of Analog Channel 4 in logic operation to 800 mV.*/ :MATH1:THReshold4? /*The query returns 8.000000E-1.*/
Sets or queries the measurement source. The source selects the waveform input used for measurements.
| Name | Type | Values | Description |
|---|---|---|---|
| source | enum | - | Measurement source to use. |
Sets or queries the on/off status of the frequency counter.
| Name | Type | Values | Description |
|---|---|---|---|
| bool | boolean | - | Controls the frequency counter enable state. |
Sets or queries the measurement source for 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 | EXT | Measurement source for the frequency counter. |
:MEASure:COUNter:SOURce CHANnel4 /*Sets the measurement source of :MEASure:COUNter:SOURce? /*The query returns CHAN4.*/
Queries the measurement results of the frequency counter.
Sets or queries the position of Cursor A when the measurement range is the "cursor region".
| Name | Type | Values | Description |
|---|---|---|---|
| <cax> | integer | 0 - 1000 | Position of Cursor A, defined by the pixel coordinate of the screen horizontally from left to right. |
:MEASure:CREGion:CAX 100 /*Sets the position of Cursor A to 100.*/ :MEASure:CREGion:CAX? /*The query returns 100.*/
Sets or queries the position of Cursor B when the measurement range is the "cursor region".
| Name | Type | Values | Description |
|---|---|---|---|
| cbx | integer | 0 - 1000 | Position of Cursor B in pixel coordinates on the screen, horizontally from left to right. |
:MEASure:CREGion:CBX 100 :MEASure:CREGion:CBX?
Clears one or all of the currently enabled measurement items. Up to 10 items can be selected by name or all can be cleared at once.
| Name | Type | Values | Description |
|---|---|---|---|
| item | enum | ITEM1 | ITEM2 | ITEM3 | ITEM4 | ITEM5 | ITEM6 | ITEM7 | ITEM8 | ITEM9 | ITEM10 | ALL | Specifies which measurement item to clear. |
:MEASure:CLEar ITEM1 /*Clears the measurement item ITEM1.*/
Sets or queries the measurement type.
| Name | Type | Values | Description |
|---|---|---|---|
| val | integer | 0 - 2 | Measurement type: 0 for horizontal, 1 for vertical, and 2 for other. |
:MEASure:CATegory 1 :MEASure:CATegory?
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 | Channel source to use for the measurement function. |
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 /*Enables the statistical function.*/ :MEASure:STATistic:DISPlay? /*The query returns 1.*/
Clears the history statistics data and makes statistics again.
Enables the statistical function of a waveform parameter for the specified source, or queries the statistical results of that parameter. The query returns the statistical result 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 | Specifies the waveform parameter to measure 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 | Specifies the source of the measured parameter. |
| srcopt | enum | CHANnel1 | CHANnel2 | CHANnel3 | CHANnel4 | MATH1 | MATH2 | MATH3 | MATH4 | Specifies the second source for dual-source measurement parameters. |
| type | enum | MAXimum | MINimum | CURRent | AVERages | DEViation | CNT | Specifies which statistical result to query. |
:MEASure:STATistic:ITEM VPP,CHANnel2 /*Enables the statistical function of the peak-peak value of CH2.*/ :MEASure:STATistic:ITEM? MAXimum,VPP /*Queries the maximum value. The query returns 9.120000E-1.*/
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?
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 for the analog channel in auto measurement. |
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. |
Sets or queries the threshold level lower limit of the analog channel in auto measurement.
| Name | Type | Values | Description |
|---|---|---|---|
| <value> | integer | - | Threshold level lower limit; its allowed range depends on the current threshold middle value and threshold type. |
:MEASure:SETup:MIN 53 /*Sets the lower limit of the threshold :MEASure:SETup:MIN? /*The query returns 53.*/
Sets or queries Source A in the phase or delay measurement.
| 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 |
: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 |
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 | Selects the source for A in the phase or delay measurement. |
Sets or queries Source B in the phase or delay measurement.
| 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 for the phase or delay measurement. |
:MEASure:SETup:DSB CHANnel2 /*Sets Source B of the delay measurement to CHANnel2.*/ :MEASure:SETup:DSB? /*The query returns CHAN2.*/
Sets or queries the occurrence mode for delay measurement source A. The query form is documented in the syntax, but this page slice does not show its return format.
| Name | Type | Values | Description |
|---|---|---|---|
| mode | - | - |
:MEASure:SETup:DSA:OCCur <mode> :MEASure:SETup:DSA:OCCur?
Sets or queries the Edge B mode for the phase or delay measurement.
| Name | Type | Values | Description |
|---|---|---|---|
| mode | enum | FIRSt | LAST | AUTO | ANY | Edge B mode selection. |
::MEASure:SETup:DSB:OCCur FIRSt ::MEASure:SETup:DSB:OCCur?
Sets or queries the Edge A mode for the phase or delay measurement.
| Name | Type | Values | Description |
|---|---|---|---|
| mode | enum | FIRSt | LAST | AUTO | ANY | Selects the Edge A mode. |
:MEASure:SETup:PSA:OCCur FIRSt /*Sets the Edge A mode for the delay measurement to FIRSt.*/ :MEASure:SETup:PSA:OCCur? /*The query returns FIRS.*/
Sets or queries the Edge B mode for the phase or delay measurement.
| Name | Type | Values | Description |
|---|---|---|---|
| mode | enum | FIRSt | LAST | AUTO | ANY | Selects the Edge B mode for the phase or delay measurement. |
Sets or queries the edge number for Source A in phase or delay measurement. This command has the same function as :MEASure:SETup:PSA:ANYEdge.
| Name | Type | Values | Description |
|---|---|---|---|
| val | integer | 1 - 1,000 | Edge number for Source A. |
Sets or queries the Edge No. for Source B in delay measurement.
| Name | Type | Values | Description |
|---|---|---|---|
| val | integer | 1 - 1,000 | Edge number for Source B in delay measurement. |
*none provided*
Sets or queries the Edge No. for Source A in phase or delay measurement.
| Name | Type | Values | Description |
|---|---|---|---|
| <val> | integer | 1 - 1,000 |
:MEASure:SETup:PSA:ANYEdge 20 /*Sets Edge No. for Source A in phase or delay measurement to 20.*/ :MEASure:SETup:PSA:ANYEdge? /*The query returns 20.*/
Sets or queries Edge No. for Source B in phase or delay measurement.
| Name | Type | Values | Description |
|---|---|---|---|
| val | integer | 1 - 1,000 | Edge number for Source B in phase or delay measurement. |
:MEASure:SETup:PSB:ANYEdge 20 /*Sets Edge No. for Source B in :MEASure:SETup:PSB:ANYEdge? /*The query returns 20.*/
Sets the threshold source.
| Name | Type | Values | Description |
|---|---|---|---|
| source | - | - |
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 to use. |
:MEASure:MODE NORMal /*Sets the measurement mode to NORMal.*/ :MEASure:MODE? /*The query returns NORM.*/
Sets or queries the type of the measurement range.
| Name | Type | Values | Description |
|---|---|---|---|
| area | enum | MAIN | ZOOM | CURSor | Measurement range type. |
Sets or queries the measurement type.
| Name | Type | Values | Description |
|---|---|---|---|
| type | enum | THReshold | RANGe | AMPMethod | Selects the measurement type. |
:MEASure:TYPE <type> :MEASure:TYPE?
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 | 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 | |
| srcopt | 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 | |
| srcopt | 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 |
Sets or queries the on/off status of the measurement auto cursor.
| Name | Type | Values | Description |
|---|---|---|---|
| bool | enum | ON | OFF | On/off status of the measurement auto cursor. |
Sets or queries the measurement threshold type.
| Name | Type | Values | Description |
|---|---|---|---|
| type | enum | PERCent | ABSolute | Selects the measurement threshold type. |
:MEASure:THReshold:TYPE ABSolute /*Sets the threshold type to :MEASure:THReshold: TYPE? /*The query returns ABS.*/
Sets the measurement amplitude type.
| Name | Type | Values | Description |
|---|---|---|---|
| val | enum | - |
Sets or queries the amplitude top value type for the manual amplitude method.
| Name | Type | Values | Description |
|---|---|---|---|
| <val> | enum | HISTogram | MAXMin | Selects the amplitude top value type for the manual amplitude method. |
Sets or queries the amplitude base value type for the manual amplitude method.
| Name | Type | Values | Description |
|---|---|---|---|
| val | enum | HISTogram | MAXMin | Selects the manual amplitude base value type. |
:MEASure:AMP:MANUal:BASe MAXMin :MEASure:AMP:MANUal:BASe?
Sets or queries the position of the measurement result window.
| Name | Type | Values | Description |
|---|---|---|---|
| x | integer | 0 - 900 | |
| y | integer | 0 - 900 |
Sets or queries the current source of power quality.
| Name | Type | Values | Description |
|---|---|---|---|
| source | enum | CHANnel1 | CHANnel2 | CHANnel3 | CHANnel4 |
Sets or queries the power analysis type.
| Name | Type | Values | Description |
|---|---|---|---|
| type | enum | QUALity | RIPPle | Selects the power analysis type. |
:POWer:TYPE RIPPle /*Sets the power analysis type to :POWer:TYPE? /*The query returns RIPP.*/
Sets or queries the voltage source of power quality.
| Name | Type | Values | Description |
|---|---|---|---|
| source | enum | - |
Sets or queries the reference level type of power quality.
| Name | Type | Values | Description |
|---|---|---|---|
| method | enum | ABSolute | PERCent |
:POWer:REFLevel:METHod ABSolute :POWer:REFLevel:METHod?
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 of the power quality. |
:POWer:REFLevel:ABSolute:HIGH 50mV /*Sets the upper limit of the absolute value of the reference level of the power quality to 50 mV.*/ :POWer:REFLevel:ABSolute:HIGH? /*The query returns 5.000000E-2.*/
Sets the lower limit of the absolute value of the reference level of the power quality.
| Name | Type | Values | Description |
|---|---|---|---|
| value | real | -100MV - 100MV |
:POWer:REFLevel:ABSolute:LOW 50mV :POWer:REFLevel:ABSolute:LOW?
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. |
:POWer:REFLevel:ABSolute:MID 0 :POWer:REFLevel:ABSolute:MID?
Sets or queries the upper limit of the percent reference level of power quality.
| Name | Type | Values | Description |
|---|---|---|---|
| <value> | real | - |
Sets or queries the reference level percentage lower limit of power quality. The valid range is from 0 to one less than the middle value, and it must remain below the middle value and the upper limit.
| Name | Type | Values | Description |
|---|---|---|---|
| value | integer | 0 - (middle value -1) | Reference level percentage lower limit of power quality. |
:POWer:REFLevel:PERCent:LOW 20 :POWer:REFLevel:PERCent:LOW?
Sets or queries the middle percentage value of the reference level of power quality.
| Name | Type | Values | Description |
|---|---|---|---|
| <value> | integer | lower limit + 1 - upper limit - 1 | 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 | boolean | 1 | ON | 0 | OFF | Display status of the power quality analysis results. |
Sets or queries the frequency reference source of power quality.
| Name | Type | Values | Description |
|---|---|---|---|
| source | enum | VOLTage | CURRent | Selects the frequency reference source. |
:POWer:QUALity:FREQREFerence CURRent :POWer:QUALity:FREQREFerence?
Sets or queries the ripple signal source.
| Name | Type | Values | Description |
|---|---|---|---|
| source | enum | VOLTage | CURRent | Ripple signal source. |
Sets or queries the on/off status of the display of the ripple analysis result.
| Name | Type | Values | Description |
|---|---|---|---|
| bool | boolean | 1 | ON | 0 | OFF | Enables or disables the display of the ripple analysis result. |
:POWer:RIPPle:DISPlay ON :POWer:RIPPle:DISPlay?
Resets the statistics.
Sets or queries the type of the shortcut keys.
| Name | Type | Values | Description |
|---|---|---|---|
| type | enum | SIMage | SWAVe | SSETup | AMEasure | SRESet | Type of shortcut keys to set. |
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 the waveform recording, or queries whether the waveform recording starts or stops.
| Name | Type | Values | Description |
|---|---|---|---|
| bool | enum | 1 | ON | 0 | OFF | Starts or stops waveform recording. |
:RECord:STARt ON /*Sets to start recording the waveforms.*/ :RECord:STARt? /*The query returns 1.*/
Enables or disables the waveform playing function; or queries the on/off status of the waveform playing function.
| Name | Type | Values | Description |
|---|---|---|---|
| bool | boolean | 1 | ON | 0 | OFF | Enables or disables waveform playing. |
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 set. |
: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 recorded |
Turns the Ref function on or off, or queries its on/off status.
| Name | Type | Values | Description |
|---|---|---|---|
| bool | boolean | - | Controls whether the Ref function is enabled or disabled. |
Sets or queries the source of the specified reference channel.
| Name | Type | Values | Description |
|---|---|---|---|
| ref | discrete | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | Reference channel number to select. |
| chan | enum | CHANnel1 | CHANnel2 | CHANnel3 | CHANnel4 | MATH1 | MATH2 | MATH3 | MATH4 | Source channel for the specified reference channel. |
:REFerence:SOURce 1,CHANnel1 :REFerence:SOURce? 1
Sets the vertical scale for the specified reference channel. The query returns the current scale for the selected reference channel.
| Name | Type | Values | Description |
|---|---|---|---|
| ref | discrete | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | Reference channel number. |
| scale | real | - | Vertical scale value for the reference channel. |
Sets or queries the vertical position of the specified reference channel.
| Name | Type | Values | Description |
|---|---|---|---|
| ref | enum | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | Specifies the reference channel. |
| offset | real | -10 × RefVerticalScale - 10 × RefVerticalScale | Sets the vertical position 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 which reference channel to reset. |
Sets the current 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 | discrete | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | Specifies the reference channel to save. |
Sets or queries the color of the specified reference channel.
| Name | Type | Values | Description |
|---|---|---|---|
| ref | discrete | 1 - 10 | 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 | boolean | 1 | ON | 0 | OFF |
:REFerence:LABel:ENABle ON /*Enables the label display of all the reference channels.*/ :REFerence:LABel:ENABle? /*The query returns 1.*/
Sets or queries the label of the specified reference channel. The query returns the label of the specified reference channel in strings.
| Name | Type | Values | Description |
|---|---|---|---|
| ref | discrete | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | Specifies the reference channel number. |
| str | string | - | Sets the label text for 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 path used to save the CSV data. |
Sets or queries the data length type used when saving a CSV file.
| Name | Type | Values | Description |
|---|---|---|---|
| len | enum | DISPlay | MAXimum | Selects whether to store only the displayed points or all points in internal memory. |
:SAVE:CSV:LENGth MAXimum /*Sets the data length type to :SAVE:CSV:LENGth? /*The query returns MAX.*/
Sets or queries the on/off status of the specified storage channel when saving the waveform to the specified storage channel.
| Name | Type | Values | Description |
|---|---|---|---|
| channel | discrete | CHANnel1 | CHANnel2 | CHANnel3 | CHANnel4 | POD1 | POD2 | |
| bool | boolean | 1 | ON | 0 | OFF |
:SAVE:CSV:CHANnel CHANnel2,ON :SAVE:CSV:CHANnel? CHANnel2
Saves the waveform data displayed on the screen to the remote PC in ".csv" format.
| Name | Type | Values | Description |
|---|---|---|---|
| string | string | 0 - 223 (except 127) | IP address of the remote PC in nnn.nnn.nnn.nnn format. |
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 with suffix. |
Sets or queries the format used when an image is saved.
| Name | Type | Values | Description |
|---|---|---|---|
| type | enum | BMP24 | JPEG | PNG | TIFF | Image save format. |
Enables or disables the invert function when saving the image; queries whether the invert function is enabled when saving the image.
| Name | Type | Values | Description |
|---|---|---|---|
| bool | enum | ON | OFF | 1 | 0 | Enables or disables image inversion when saving. |
Sets the image color used when saving an image, or queries the current image color setting.
| Name | Type | Values | Description |
|---|---|---|---|
| color | enum | COLor | GRAY | Selects the image color for image saving. |
:SAVE:IMAGe:COLor GRAY /*Sets the image color for image saving to GRAY.*/ :SAVE:IMAGe:COLor? /*The query returns GRAY.*/
Queries the bitmap data stream of the currently displayed image.
:SAVE:IMAGe:DATA? /*The query returns the binary data stream.*/
Saves the current image setup of the oscilloscope to the remote PC as a file.
| Name | Type | Values | Description |
|---|---|---|---|
| string | string | - | Remote PC address in nnn.nnn.nnn.nnn format. |
Saves the current setup parameters of the oscilloscope to internal or external memory as a file.
| Name | Type | Values | Description |
|---|---|---|---|
| path | string | - | File storage location and filename with a suffix. |
Saves the waveform data to internal or external memory as a file.
| Name | Type | Values | Description |
|---|---|---|---|
| <path> | string | - | File storage location and filename, including the suffix. |
:SAVE:WAVeform D:\123.csv /*Saves the waveform file to the external storage device Disk D, with the filename 123.csv.*/
Saves the waveform data of the oscilloscope to the remote PC as a file.
| Name | Type | Values | Description |
|---|---|---|---|
| string | string | - | Remote storage address in the form nnn.nnn.nnn.nnn, where the first section ranges from 0 to 223 except 127, and the other three sections range from 0 to 255. |
Queries the status of the memory.
Queries whether the mask file has been saved or loaded successfully.
Saves the mask file to the specified path.
| Name | Type | Values | Description |
|---|---|---|---|
| <path> | string | - | File storage location and filename with a suffix; the local path is C:\, and external storage paths are D:\ or E:\. |
Loads the oscilloscope setup file from the specified path.
| Name | Type | Values | Description |
|---|---|---|---|
| path | string | - | File storage location and filename with suffix; the suffix of the filename to be loaded is "*.stp". |
:LOAD:SETup D:\123.stp /*Loads the setup file "123.stp" from the external storage device Disk D.*/
Loads the mask file from the specified path.
| Name | Type | Values | Description |
|---|---|---|---|
| <path> | string | - | File storage location and filename of the mask file to be loaded. |
Loads the waveform file from the specified path.
| Name | Type | Values | Description |
|---|---|---|---|
| path | string | - | File storage location and filename with a suffix. |
Queries the total number of the search events.
Sets or queries the search state.
| Name | Type | Values | Description |
|---|---|---|---|
| bool | boolean | - | Boolean state to enable or disable search. |
Sets the search type.
| Name | Type | Values | Description |
|---|---|---|---|
| value | enum | EDGE | PULSe | RUNT | SLOPe | RS232 | I2C | SPI | Search type to select. |
Sets to navigate a search event.
| Name | Type | Values | Description |
|---|---|---|---|
| value | integer | 0 - the number of searched events – 1 | Search event index to navigate to. |
:SEARch:EVENt 1 /*Sets to navigate to Search Event 1.*/ :SEARch:EVENt? /*The query returns 1.*/
Sets or queries the edge for the "Edge" search type.
| Name | Type | Values | Description |
|---|---|---|---|
| slope | enum | EDGE | RUNT | SLOP | RS232 | I2C | SPI | PULS | Edge search slope/type selection. |
Sets or queries the source for the "Edge" search type.
| Name | Type | Values | Description |
|---|---|---|---|
| source | enum | CHANnel1 | CHANnel2 | CHANnel3 | CHANnel4 |
:SEARch:EDGE:SOURce CHANnel1 :SEARch:EDGE:SOURce?
Sets or queries the threshold for the Edge search type.
| Name | Type | Values | Description |
|---|---|---|---|
| thre | real | -5 x VerticalScale - OFFSet - 5 x VerticalScale - OFFSet | Threshold value for the Edge search type. |
*:SEARch:EDGE:THReshold 0.01 *:SEARch:EDGE:THReshold?
Sets or queries the polarity for the "Pulse" search type.
| Name | Type | Values | Description |
|---|---|---|---|
| polarity | enum | POSitive | NEGative | Selects the pulse search polarity. |
:SEARch:PULSe:POLarity <polarity> :SEARch:PULSe:POLarity?
Sets or queries the search condition for the "Pulse" search type.
| Name | Type | Values | Description |
|---|---|---|---|
| qualifier | enum | GREater | LESS | GLESs |
:SEARch:PULSe:QUALifier LESS :SEARch:PULSe:QUALifier?
Sets or queries the source for the "Pulse" search type.
| Name | Type | Values | Description |
|---|---|---|---|
| source | enum | CHANnel1 | CHANnel2 | CHANnel3 | CHANnel4 | Source channel for pulse search. |
:SEARch:PULSe:SOURce CHANnel1 :SEARch:PULSe: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. |
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. |
:SEARch:PULSe:LWIDth 0.2 /*Sets the lower limit of the pulse width for the Pulse search type to 200 ms.*/ :SEARch:PULSe:LWIDth? /*The query returns 2.000000E-1.*/
Sets or queries the threshold for the "Pulse" search type.
| Name | Type | Values | Description |
|---|---|---|---|
| <thre> | - | - |
Sets or queries the polarity for the "Runt" search type.
| Name | Type | Values | Description |
|---|---|---|---|
| polarity | enum | POSitive | NEGative | Selects the polarity for the Runt search type. |
:SEARch:RUNT:POLarity NEGative :SEARch:RUNT:POLarity?
Sets or queries the search condition for the Runt search type.
| Name | Type | Values | Description |
|---|---|---|---|
| qualifier | enum | NONE | GREater | LESS | GLESs | Selects the runt search condition. |
:SEARch:RUNT:QUALifier LESS /*Sets the search condition for the Runt search type to LESS.*/ :SEARch:RUNT:QUALifier? /*The query returns LESS.*/
Sets or queries the source used for the Runt search type.
| Name | Type | Values | Description |
|---|---|---|---|
| source | - | - |
Sets or queries the time upper limit for the "Runt" search type.
| Name | Type | Values | Description |
|---|---|---|---|
| width | real | 800 ps - 10 s | Time upper limit for the Runt search type. |
:SEARch:RUNT:WUPPer 1 :SEARch:RUNT:WUPPer?
Sets or queries the time lower limit for the "Runt" search type.
| Name | Type | Values | Description |
|---|---|---|---|
| width | real | 800 ps - 10 s | Time lower limit for the "Runt" search type. |
:SEARch:RUNT:WLOWer 1 /*Sets the time lower limit for the "Runt" :SEARch:RUNT:WLOWer? /*The query returns 1.000000E0.*/
Sets or queries Threshold A for the "Runt" search type.
| Name | Type | Values | Description |
|---|---|---|---|
| thre | real | -5 × VerticalScale - OFFSet - 5 × VerticalScale - OFFSet |
Sets or queries Threshold B for the "Runt" search type.
| Name | Type | Values | Description |
|---|---|---|---|
| <thre> | real | (-5 × VerticalScale - OFFSet) - (5 × VerticalScale - OFFSet) | Threshold B value for the Runt search type. |
:SEARch:RUNT:THReshold2 0.01 /*Sets Threshold B for the Runt search type to 10 mV.*/ :SEARch:RUNT:THReshold2? /*The query returns 1.000000E-2.*/
Sets or queries the edge for the "Slope" search type.
| Name | Type | Values | Description |
|---|---|---|---|
| polarity | enum | - |
Sets or queries the search condition for "Slope" search type.
| Name | Type | Values | Description |
|---|---|---|---|
| qualifier | enum | GREater | LESS | GLESs | Selects the slope search condition. |
:SEARch:SLOPe:QUALifier <qualifier> :SEARch:SLOPe:QUALifier?
Sets or queries the source for the "Slope" search type.
| Name | Type | Values | Description |
|---|---|---|---|
| source | enum | CHANnel1 | CHANnel2 | CHANnel3 | CHANnel4 | Selects the source channel for the slope search type. |
:SEARch:SLOPe:SOURce CHANnel1 :SEARch:SLOPe:SOURce?
Sets or queries the upper time limit value for the "Slope" search type.
| Name | Type | Values | Description |
|---|---|---|---|
| time | real | 800 ps - 10 s |
Sets or queries the lower time limit value for the "Slope" search type.
| Name | Type | Values | Description |
|---|---|---|---|
| width | real | 800 ps - 10 s | Lower time limit value for the "Slope" search type. |
:SEARch:SLOPE:TLOWer 1 :SEARch:SLOPE:TLOWer?
Sets or queries the first threshold value for the "Slope" search type.
| Name | Type | Values | Description |
|---|---|---|---|
| thre | real | - |
Sets or queries Threshold B for the "Slope" search type.
| Name | Type | Values | Description |
|---|---|---|---|
| thre | real | -5 × VerticalScale - OFFSet - 5 × VerticalScale - OFFSet |
:SEARch:SLOPE:THReshold2 0.01 :SEARch:SLOPE:THReshold2?
Sets or queries the position of the search result window.
| Name | Type | Values | Description |
|---|---|---|---|
| x | integer | 0 - 900 | X-coordinate of the search result window. |
| y | integer | 0 - 430 | Y-coordinate of the search result window. |
:SEARch:VALuebox:POSition 1,1 :SEARch:VALuebox:POSition?
Sets or queries the type of the signal output from the rear-panel [TRIG OUT] connector.
| Name | Type | Values | Description |
|---|---|---|---|
| auxoutput | enum | TOUT | PFAil | Selects the output signal type for the rear-panel trigger output connector. |
:SYSTem:AOUTput PFAil /*Sets the signal type to PFAil.*/ :SYSTem:AOUTput? /*The query returns PFA.*/
Sets or queries the autoscale state.
| Name | Type | Values | Description |
|---|---|---|---|
| bool | boolean | - |
Restores the default password for AUTO lock. By default, there is no password.
Turns on or off the beeper or queries the on/off status of the beeper.
| Name | Type | Values | Description |
|---|---|---|---|
| bool | boolean | 1 | ON | 0 | OFF | Turns the beeper on or off. |
Sets or queries the system date.
| Name | Type | Values | Description |
|---|---|---|---|
| year | integer | 1900 - 2100 | |
| month | integer | 1 - 12 | |
| day | integer | 1 - 31 |
Queries and clears the error queue message.
Queries the number of grids in the horizontal direction of the screen.
Sets or queries the GPIB address.
| Name | Type | Values | Description |
|---|---|---|---|
| adr | integer | 1 - 30 |
:SYSTem:GPIB 2 :SYSTem:GPIB?
Sets or queries the system language.
| Name | Type | Values | Description |
|---|---|---|---|
| language | enum | - |
Installs an option license on the instrument.
| Name | Type | Values | Description |
|---|---|---|---|
| license | string | - | License string in the format "<series>-<opt>@<code>". |
Uninstalls all the official options.
Queries whether an option is activated or not.
| Name | Type | Values | Description |
|---|---|---|---|
| <type> | enum | BW610 | BW620 | BW1020 | BND | COMP | EMBD | AUTO | FLEX | AUDIO | AERO | AWG | PWR | JITTER | Option type to check. |
Queries whether an option is activated or not.
| Name | Type | Values | Description |
|---|---|---|---|
| type | enum | BW610 | BW620 | BW1020 | BND | COMP | EMBD | AUTO | FLEX | AUDIO | AERO | AWG | PWR | JITTER | Specifies which option to check. |
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 | enum | LATest | DEFault | Configuration type recalled at power-on. |
:SYSTem:PON LATest :SYSTem:PON?
Sets or queries the power status of the oscilloscope.
| Name | Type | Values | Description |
|---|---|---|---|
| sat | enum | DEFault | OPEN | Power status setting. |
Queries the number of analog channels of the current instrument.
Resets the system to its power-on state.
Sends or reads the data stream of the system setup file.
| Name | Type | Values | Description |
|---|---|---|---|
| setup_data | block | - | Binary data block containing the TMC data block header and setup data. |
Sets or queries the screen saver time.
| Name | Type | Values | Description |
|---|---|---|---|
| time | integer | 1 - 999 | Screen saver time in integer units. |
:SYSTem:SSAVer:TIME 10 :SYSTem:SSAVer:TIME?
Sets or queries the system time.
| Name | Type | Values | Description |
|---|---|---|---|
| hours | integer | - | |
| minutes | integer | - | |
| seconds | integer | - |
Queries the version number of the SCPI used by the system.
:SYSTem:VERSion? /*The query returns 0.0.1.*/
Sets the system locked state.
| Name | Type | Values | Description |
|---|---|---|---|
| bool | boolean | - |
Queries the hardware modules.
Sets or queries the type of the 10M reference clock.
| Name | Type | Values | Description |
|---|---|---|---|
| clock | enum | COUTput | CINPut | Selects the type of the 10M reference clock. |
:SYSTem:RCLock CINPut :SYSTem:RCLock?
Restores the web-control password to the default value (rigol).
Sets or queries whether to keep impedance when restoring to the default settings.
| Name | Type | Values | Description |
|---|---|---|---|
| bool | enum | 1 | ON | 0 | OFF | Whether to keep impedance when restoring to the default settings. |
:SYSTem:KIMPedance ON /*Sets to keep impedance when restoring to the default settings.*/ :SYSTem:KIMPedance? /*The query returns 1.*/
Presses the specified front-panel key on the oscilloscope.
| Name | Type | Values | Description |
|---|---|---|---|
| key | enum | CH1 | CH2 | CH3 | CH4 | MATH | REF | LA | DECode | MOFF | F1 | F2 | F3 | F4 | F5 | F6 | F7 | NPRevious | NNEXt | NSTop | VOFFset1 | VOFFset2 | VOFFset3 | VOFFset4 | VSCale1 | VSCale2 | VSCale3 | VSCale4 | HSCale | HPOSition | KFUNction | TLEVel | TMENu | TMODe | DEFault | CLEar | AUTO | RSTop | SINGle | QUICk | MEASure | ACQuire | STORage | CURSor | DISPlay | UTILity | FORCe | GENerator1 | GENerator2 | BACK | TOUCh | ZOOM | SEARch | WSCale | WPOSition | Specifies which front-panel key to press. |
Rotates the specified knob clockwise.
| Name | Type | Values | Description |
|---|---|---|---|
| key | enum | VOFFset1 | VOFFset2 | VOFFset3 | VOFFset4 | VSCale1 | VSCale2 | Specifies which front-panel key or knob to increase. |
| val | integer | - | Amount to increase the selected key or knob. |
Rotates the specified front-panel knob counterclockwise.
| Name | Type | Values | Description |
|---|---|---|---|
| key | enum | VOFFset1 | VOFFset2 | VOFFset3 | VOFFset4 | VSCale1 | VSCale2 | VSCale3 | VSCale4 | HSCale | HPOSition | KFUNction | TLEVel | WVOLt | WPOSition | Specifies which front-panel knob to rotate. |
| val | discrete | - | Defines the number of rotation steps; default is 1. |
Sets whether the sidebar menu is displayed on the screen. This command functions the same as pressing the corresponding front-panel control.
| Name | Type | Values | Description |
|---|---|---|---|
| bool | enum | 1 | ON | 0 | OFF | Enables or disables the sidebar menu display. |
Turns delayed sweep on or off, or queries its on/off status.
| Name | Type | Values | Description |
|---|---|---|---|
| bool | boolean | 1 | ON | 0 | OFF | Enables or disables delayed sweep. |
:TIMebase:DELay:ENABle ON :TIMebase:DELay:ENABle?
Sets or queries the offset of the delayed time base.
| Name | Type | Values | Description |
|---|---|---|---|
| offset | real | -(LeftTime - DelayRange/2) - (RightTime - DelayRange/2) |
:TIMebase:DELay:OFFSet 0.000002 :TIMebase:DELay:OFFSet?
Sets or queries the scale of the delayed time base. The default unit is s/div.
| Name | Type | Values | Description |
|---|---|---|---|
| <scale> | real | s/div | Scale of the delayed time base. |
Sets or queries the offset of the main time base. The default unit is s.
| Name | Type | Values | Description |
|---|---|---|---|
| offset | real | s | Offset of the main time base. |
Sets or queries the main time base scale.
| Name | Type | Values | Description |
|---|---|---|---|
| scale | real | 500 ps - 1,000 s | Main time base scale. |
:TIMebase:MAIN:SCALe 0.0002 /*Sets the main time base scale to :TIMebase:MAIN:SCALe? /*The query returns 2.000000E-4.*/
Sets or queries the horizontal time base mode.
| Name | Type | Values | Description |
|---|---|---|---|
| mode | enum | MAIN | XY | ROLL | Selects the horizontal time base mode. |
:TIMebase:MODE ROLL :TIMebase:MODE?
Sets or queries the horizontal reference mode.
| Name | Type | Values | Description |
|---|---|---|---|
| href | enum | - |
Sets or queries the user-defined reference position when the waveforms are expanded or compressed horizontally.
| Name | Type | Values | Description |
|---|---|---|---|
| pos | - | - | User-defined reference position. |
Enables or disables the fine adjustment function of the horizontal scale; queries its on/off status.
| Name | Type | Values | Description |
|---|---|---|---|
| bool | enum | 1 | ON | 0 | OFF | Selects whether the fine adjustment function is enabled or disabled. |
:TIMebase:VERNier ON /*Sets the fine adjustment function of the horizontal scale to ON.*/ :TIMebase:VERNier? /*The query returns 1.*/
Sets the running status.
| Name | Type | Values | Description |
|---|---|---|---|
| action | enum | STOP | RUN | SINGle | Running status to set. |
:TIMebase:HOTKeys RUN /*Sets the operating status to RUN.*/
Sets or queries the trigger type.
| Name | Type | Values | Description |
|---|---|---|---|
| mode | enum | - |
Selects or queries the trigger coupling type. This command is only available for the Edge trigger when an analog channel is selected as the source.
| Name | Type | Values | Description |
|---|---|---|---|
| couple | enum | AC | DC | LFReject | HFReject | Trigger coupling type. |
Queries the current trigger status.
Sets or queries the trigger mode.
| Name | Type | Values | Description |
|---|---|---|---|
| sweep | - | - |
Sets or queries the trigger holdoff time. The default unit is s.
| Name | Type | Values | Description |
|---|---|---|---|
| value | real | 8 ns - 10 s | Trigger holdoff time. |
Turns on or off noise rejection, or queries the on/off status of noise rejection.
| Name | Type | Values | Description |
|---|---|---|---|
| bool | boolean | 1 | ON | 0 | OFF | Turns noise rejection on or off. |
:TRIGger:NREJect ON :TRIGger:NREJect?
Queries the waveform trigger position relative to the corresponding position in the internal memory.
:TRIGger:POSition? /*The query returns 0.000E+00.*/
Edge trigger identifies a trigger on the trigger level of the specified edge on the input signal.
Sets or queries the trigger level of Edge trigger. The unit is the same as the current amplitude of the selected source.
| Name | Type | Values | Description |
|---|---|---|---|
| level | real | -5 x VerticalScale - OFFSet - 5 x VerticalScale - OFFSet | Trigger level for the edge trigger; for analog channels the allowed range depends on VerticalScale and OFFSet, and for digital channels it is -20 V to 20 V. |
Sets or queries the edge type of Edge trigger.
| Name | Type | Values | Description |
|---|---|---|---|
| slope | enum | POSitive | NEGative | RFALl | Selects the edge trigger slope. |
:TRIGger:EDGE:SLOPe NEGative :TRIGger:EDGE:SLOPe?
Sets the oscilloscope to trigger on a positive or negative pulse of a specified width. In this mode, triggering occurs when the pulse width of the input signal satisfies the specified pulse-width condition.
Sets or queries the trigger source of Edge trigger.
| 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 | ACLine | EXT |
:TRIGger:EDGE:SOURce CHANnel1 :TRIGger:EDGE:SOURce?
Sets or queries the trigger source of Pulse trigger.
| 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 | Trigger source for Pulse trigger. |
:TRIGger:PULSe:SOURce CHANnel1 /*Sets the trigger source to CHANnel1.*/ :TRIGger:PULSe:SOURce? /*The query returns CHAN1.*/
Sets the pulse trigger condition. The slice shows the setter syntax and a query form, but does not document the allowed values or the query return format.
| Name | Type | Values | Description |
|---|---|---|---|
| when | - | - |
Sets or queries the polarity of Pulse trigger.
| Name | Type | Values | Description |
|---|---|---|---|
| polarity | enum | POSitive | NEGative | Selects the pulse trigger polarity. |
:TRIGger:PULSe:POLarity <polarity> :TRIGger:PULSe:POLarity?
Sets or queries the pulse upper limit of the Pulse trigger. The default unit is s.
| Name | Type | Values | Description |
|---|---|---|---|
| width | real | Pulse lower limit - 10 s | Pulse upper limit. |
:TRIGger:PULSe:UWIDth 0.000003 :TRIGger:PULSe:UWIDth? /*The query returns 3.000000E-6.*/
Sets or queries the pulse lower limit of the Pulse trigger. The default unit is s.
| Name | Type | Values | Description |
|---|---|---|---|
| width | real | Pulse lower limit - 10 s | Pulse lower limit value to set. |
:TRIGger:PULSe:LWIDth <width> :TRIGger:PULSe:LWIDth?
Sets or queries the trigger level of the Pulse trigger. The unit is the same as that of the current amplitude.
| Name | Type | Values | Description |
|---|---|---|---|
| level | real | -5 x VerticalScale - OFFSet - 5 x VerticalScale - OFFSet | Trigger level for the Pulse trigger; the allowed range depends on whether the channel is analog or digital. |
:TRIGger:PULSe:LEVel <level> :TRIGger:PULSe:LEVel?
Sets the oscilloscope to trigger on the positive or negative slope of the specified time. This trigger mode is applicable to ramp and triangle waveforms.
Sets or queries the trigger source of Slope trigger.
| Name | Type | Values | Description |
|---|---|---|---|
| channel | enum | CHANnel1 | CHANnel2 | CHANnel3 | CHANnel4 | Trigger source channel. |
Sets or queries the trigger condition of Slope trigger.
| Name | Type | Values | Description |
|---|---|---|---|
| when | enum | GREater | LESS | GLESs | Trigger condition to set. |
:TRIGger:SLOPe:WHEN LESS /*Sets the trigger condition to LESS.*/ :TRIGger:SLOPe:WHEN? /*The query returns LESS.*/
Sets or queries the current time of Slope trigger. The unit is s.
| Name | Type | Values | Description |
|---|---|---|---|
| time | real | 800 ps - 10 s |
:TRIGger:SLOPe:TIME 10 :TRIGger:SLOPe:TIME?
Sets or queries the upper time limit value of the Slope trigger. The default unit is s.
| Name | Type | Values | Description |
|---|---|---|---|
| time | real | Lower limit - 10 s | Upper time limit value of the Slope trigger. |
Sets or queries the lower time limit value of the Slope trigger. The default unit is s.
| Name | Type | Values | Description |
|---|---|---|---|
| time | real | 800 ps - upper limit | Lower time limit value. |
:TRIGger:SLOPe:TLOWer 0.000000020 :TRIGger:SLOPe:TLOWer? /*The query returns 2.000000E-8.*/
Sets or queries the vertical window type of Slope trigger.
| Name | Type | Values | Description |
|---|---|---|---|
| window | enum | TA | TB | TAB | Vertical window type for the Slope trigger. |
:TRIGger:SLOPe:WINDow TB /*Sets the vertical window type to TB.*/ :TRIGger:SLOPe:WINDow? /*The query returns TB.*/
Sets or queries the upper limit of the trigger level of Slope trigger. The unit is the same as that of the current amplitude.
| Name | Type | Values | Description |
|---|---|---|---|
| level | real | 0V - 5 x VerticalScale - Offset | Lower limit of the trigger level to |
Selects the video trigger function for standard video signals. The slice only introduces the command and does not provide its syntax, parameters, or return format.
Sets or queries the lower limit of the trigger level of Slope trigger. The unit is the same as the current amplitude.
| Name | Type | Values | Description |
|---|---|---|---|
| level | real | -5 x VerticalScale - VerticalOffset - upper limit of the trigger level | Lower limit of the trigger level. |
:TRIGger:SLOPe:BLEVel 0.16 /*Sets the lower limit of the trigger level to 160 mV.*/ :TRIGger:SLOPe:BLEVel? /*The query returns 1.600000E-1.*/
Sets or queries the trigger source of Video trigger.
| Name | Type | Values | Description |
|---|---|---|---|
| <source> | enum | CHANnel1 | CHANnel2 | CHANnel3 | CHANnel4 |
:TRIGger:VIDeo:SOURce CHANnel2 :TRIGger:VIDeo:SOURce?
Sets or queries the video polarity of Video trigger.
| Name | Type | Values | Description |
|---|---|---|---|
| polarity | enum | POSitive | NEGative |
Sets or queries the sync type of the video trigger.
| Name | Type | Values | Description |
|---|---|---|---|
| mode | enum | ODDField | EVENfield | LINE | ALINes | Selects the video trigger sync type. |
Sets or queries the line number when the sync type of Video trigger is set to Line.
| Name | Type | Values | Description |
|---|---|---|---|
| line | integer | 1 - 1125 | Line number used when the Video trigger sync type is Line. |
Sets or queries the video standard of the video trigger.
| Name | Type | Values | Description |
|---|---|---|---|
| standard | enum | PALSecam | NTSC | 480P | 576P | 720P60 | 720P50 | 720P30 | 720P25 | 720P24 | 1080P60 | 1080P50 | 1080P30 | 1080P25 | 1080P24 | 1080I60 | 1080I50 | Selects the video standard. |
The pattern trigger identifies a trigger condition by looking for a specified pattern. The pattern is a logical AND combination of channels, and each channel can be set to H, L, or X.
Sets or queries the trigger level of Video trigger. The unit is the same as that of the current amplitude.
| Name | Type | Values | Description |
|---|---|---|---|
| level | real | -5 x VerticalScale - OFFSet - 5 x VerticalScale - OFFSet | Trigger level to set. |
:TRIGger:VIDeo:LEVel 0.16 :TRIGger:VIDeo:LEVel?
Sets or queries the channel pattern of Pattern trigger.
| Name | Type | Values | Description |
|---|---|---|---|
| pch1 | discrete | H | L | X | R | F | Pattern state for channel 1. |
| pch2opt | discrete | H | L | X | R | F | Pattern state for channel 2. |
| pch3opt | discrete | H | L | X | R | F | Pattern state for channel 3. |
| pch4opt | discrete | H | L | X | R | F | Pattern state for channel 4. |
| pla0opt | discrete | H | L | X | R | F | Pattern state for logic analyzer bit 0. |
| pla1opt | discrete | H | L | X | R | F | Pattern state for logic analyzer bit 1. |
| pla2opt | discrete | H | L | X | R | F | Pattern state for logic analyzer bit 2. |
| pla3opt | discrete | H | L | X | R | F | Pattern state for logic analyzer bit 3. |
| pla4opt | discrete | H | L | X | R | F | Pattern state for logic analyzer bit 4. |
| pla5opt | discrete | H | L | X | R | F | Pattern state for logic analyzer bit 5. |
| pla6opt | discrete | H | L | X | R | F | Pattern state for logic analyzer bit 6. |
| pla7opt | discrete | H | L | X | R | F | Pattern state for logic analyzer bit 7. |
| pla8opt | discrete | H | L | X | R | F | Pattern state for logic analyzer bit 8. |
| pla9opt | discrete | H | L | X | R | F | Pattern state for logic analyzer bit 9. |
| pla10opt | discrete | H | L | X | R | F | Pattern state for logic analyzer bit 10. |
| pla11opt | discrete | H | L | X | R | F | Pattern state for logic analyzer bit 11. |
| pla12opt | discrete | H | L | X | R | F | Pattern state for logic analyzer bit 12. |
| pla13opt | discrete | H | L | X | R | F | Pattern state for logic analyzer bit 13. |
| pla14opt | discrete | H | L | X | R | F | Pattern state for logic analyzer bit 14. |
| pla15opt | discrete | H | L | X | R | F | Pattern state for logic analyzer bit 15. |
Sets or queries the trigger level of the specified channel in Pattern trigger. The unit is the same as that of the current amplitude.
| Name | Type | Values | Description |
|---|---|---|---|
| source | discrete | CHANnel1 | CHANnel2 | CHANnel3 | CHANnel4 | D0 | D1 | D2 | D3 | D4 | D5 | D6 | D7 | D8 | D9 | D10 | D11 | D12 | D13 | D14 | D15 | Specifies the channel whose trigger level is being set or queried. |
| level | real | - | Sets the trigger level for the specified source channel. |
Sets or queries the trigger source of Pattern trigger.
| 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 | Selects the trigger source for Pattern trigger. |
In Duration trigger, the oscilloscope identifies a trigger condition by searching for the duration of a specified pattern. The instrument triggers when the duration of the pattern meets the preset time.
Sets or queries the trigger condition of Pattern trigger.
| Name | Type | Values | Description |
|---|---|---|---|
| when | enum | AND | OR | Trigger condition to use for Pattern trigger. |
:TRIGger:PATTern:WHEN OR :TRIGger:PATTern:WHEN?
Sets or queries the trigger source of Duration trigger.
| 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 |
Sets or queries the channel pattern of the Duration trigger.
| Name | Type | Values | Description |
|---|---|---|---|
| pch1 | discrete | H | L | X | Pattern for analog channel CHANnel1. |
| pch2 | discrete | H | L | X | Pattern for analog channel CHANnel2. |
| pch3 | discrete | H | L | X | Pattern for analog channel CHANnel3. |
| pch4 | discrete | H | L | X | Pattern for analog channel CHANnel4. |
| pla0 | discrete | H | L | X | Pattern for digital channel D0. |
| pla1 | discrete | H | L | X | Pattern for digital channel D1. |
| pla2 | discrete | H | L | X | Pattern for digital channel D2. |
| pla3 | discrete | H | L | X | Pattern for digital channel D3. |
| pla4 | discrete | H | L | X | Pattern for digital channel D4. |
| pla5 | discrete | H | L | X | Pattern for digital channel D5. |
| pla6 | discrete | H | L | X | Pattern for digital channel D6. |
| pla7 | discrete | H | L | X | Pattern for digital channel D7. |
| pla8 | discrete | H | L | X | Pattern for digital channel D8. |
| pla9 | discrete | H | L | X | Pattern for digital channel D9. |
| pla10 | discrete | H | L | X | Pattern for digital channel D10. |
| pla11 | discrete | H | L | X | Pattern for digital channel D11. |
| pla12 | discrete | H | L | X | Pattern for digital channel D12. |
| pla13 | discrete | H | L | X | Pattern for digital channel D13. |
| pla14 | discrete | H | L | X | Pattern for digital channel D14. |
| pla15 | discrete | H | L | X | Pattern for digital channel D15. |
Sets or queries the trigger condition of Duration trigger.
| Name | Type | Values | Description |
|---|---|---|---|
| when | enum | GREater | LESS | GLESs | UNGLess | Trigger condition for Duration trigger. |
Sets or queries the upper limit of the duration time of the Duration trigger. The default unit is s.
| Name | Type | Values | Description |
|---|---|---|---|
| time | real | 100 ps - 10 s | Upper limit of the duration time. |
:TRIGger:DURation:TUPPer 0.000003 /*Sets the upper limit of the :TRIGger:DURation:TUPPer? /*The query returns 3.000000E-6.*/
Sets or queries the lower limit of the duration time of the Duration trigger. The default unit is s.
| Name | Type | Values | Description |
|---|---|---|---|
| time | real | 100 ps - 10 s | Lower limit of the duration time. |
Sets or queries the trigger level of the specified channel in Duration trigger. The unit is the same as that of the current amplitude.
| 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 | |
| level | real | - |
Sets or queries the trigger source of Timeout trigger.
| Name | Type | Values | Description |
|---|---|---|---|
| source | enum | - | Trigger source for the Timeout trigger. |
Sets or queries the trigger source of Timeout trigger.
| Name | Type | Values | Description |
|---|---|---|---|
| source | enum | - | Trigger source for the Timeout trigger. |
Sets or queries the edge type of the Timeout trigger.
| Name | Type | Values | Description |
|---|---|---|---|
| slope | enum | POSitive | NEGative | RFALl | Edge type used for the Timeout trigger. |
Sets or queries the timeout value of the Timeout trigger. The default unit is s.
| Name | Type | Values | Description |
|---|---|---|---|
| time | real | 16 ns - 10 s | Timeout value to set. |
:TRIGger:TIMeout:TIME 0.002 :TRIGger:TIMeout:TIME? /*The query returns 2.000000E-3.*/
Sets or queries the trigger level of the Timeout trigger. The unit is the same as that of the current amplitude.
| Name | Type | Values | Description |
|---|---|---|---|
| level | - | - | Trigger level for the Timeout trigger. |
The runt trigger sets the oscilloscope to trigger pulses that cross one trigger level but not another. This command section documents the runt trigger subsystem; the source is set or queried with a separate :TRIGger:RUNT:SOURce command.
Sets or queries the trigger source for the Runt trigger.
| Name | Type | Values | Description |
|---|---|---|---|
| source | enum | - | Trigger source for the Runt trigger. |
Sets or queries the polarity of Runt trigger.
| Name | Type | Values | Description |
|---|---|---|---|
| polarity | enum | POSitive | NEGative | Selects the Runt trigger polarity. |
Sets or queries the trigger conditions of the Runt trigger.
| Name | Type | Values | Description |
|---|---|---|---|
| when | enum | NONE | GREater | LESS | GLESs | Selects the runt trigger condition. |
:TRIGger:RUNT:WHEN LESS /*Sets the trigger condition of Runt trigger to LESS.*/ :TRIGger:RUNT:WHEN? /*The query returns LESS.*/
Sets the upper width limit for the Runt trigger.
| Name | Type | Values | Description |
|---|---|---|---|
| width | real | - | Upper width limit for the runt trigger. |
Sets or queries the lower limit of the pulse width of Runt trigger. The default unit is s.
| Name | Type | Values | Description |
|---|---|---|---|
| width | real | 8 ns - 9.9 s | Lower limit of the pulse width of the Runt trigger. |
Sets or queries the upper limit of the trigger level of the Runt trigger. The unit is the same as that of the current amplitude.
| Name | Type | Values | Description |
|---|---|---|---|
| <level> | real | 0V - (5 x VerticalScale - Offset) | Lower limit of the trigger level. |
:TRIGger:RUNT:ALEVel 0.16 /*Sets the upper limit of the trigger level to 160 mV.*/ :TRIGger:RUNT:ALEVel? /*The query returns 1.600000E-1.*/
Window trigger provides a high trigger level and a low trigger level. The instrument triggers when the input signal passes through the high trigger level or the low trigger level.
Sets or queries the lower limit of the trigger level of Runt trigger. The unit is the same as that of the current amplitude.
| Name | Type | Values | Description |
|---|---|---|---|
| level | real | (-5 x VerticalScale - Offset) - upper limit of the upper value | Lower limit of the trigger level. |
:TRIGger:RUNT:BLEVel 0.16 /*Sets the lower limit of the trigger level to 160 mV.*/ :TRIGger:RUNT:BLEVel? /*The query returns 1.600000E-1.*/
Sets or queries the trigger source of Window trigger.
| Name | Type | Values | Description |
|---|---|---|---|
| source | - | - | Trigger source for the Window trigger. |
Sets or queries the edge type of Windows trigger.
| Name | Type | Values | Description |
|---|---|---|---|
| type | enum | POSitive | NEGative | RFALL | Edge type of the Windows trigger. |
Sets or queries the trigger position of Window trigger.
| Name | Type | Values | Description |
|---|---|---|---|
| <pos> | enum | EXIT | ENTer | TIME | Trigger position of Window trigger. |
:TRIGger:WINDows:POSition ENTer :TRIGger:WINDows:POSition?
Sets or queries the window time of Window trigger.
| Name | Type | Values | Description |
|---|---|---|---|
| time | real | - |
Sets or queries the upper limit of the trigger level of Window trigger. The unit is the same as that of the current amplitude.
| Name | Type | Values | Description |
|---|---|---|---|
| level | real | Lower limit to (5 x VerticalScale - OFFSet) | Upper limit of the trigger level. |
:TRIGger:WINDows:ALEVel 0.16 /*Sets the upper limit of the trigger level to 160 mV.*/ :TRIGger:WINDows:ALEVel? /*The query returns 1.600000E-1.*/
Delay trigger mode uses Source A and Source B. The oscilloscope triggers when the time difference between the specified edges of Source A and Source B meets the preset time limit.
Sets or queries the lower limit of the trigger level of Window trigger. The unit is the same as that of the current amplitude.
| Name | Type | Values | Description |
|---|---|---|---|
| level | real | -5 x VerticalScale - OFFSet - upper limit | Lower limit of the trigger level. |
:TRIGger:WINDows:BLEVel 0.05 /*Sets the lower limit of the trigger level to 50 mV.*/ :TRIGger:WINDows:BLEVel? /*The query returns 5.000000E-2.*/
Sets or queries the trigger source of Source A in Delay trigger.
| 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 | Trigger source for Source A in Delay trigger. |
:TRIGger:DELay:SA CHANnel2 /*Sets the trigger source A to CHANnel2.*/ :TRIGger:DELay:SA? /*The query returns CHAN2.*/
Sets or queries the edge type of Edge A in Delay trigger.
| Name | Type | Values | Description |
|---|---|---|---|
| slope | enum | POSitive | NEGative | Edge type for Delay trigger Edge A. |
Sets or queries the trigger source of Source B in Delay trigger.
| 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 | Trigger source for Source B in Delay trigger. |
:TRIGger:DELay:SB CHANnel4 /*Sets the trigger source B to :TRIGger:DELay:SB? /*The query returns CHAN4.*/
Sets the slope used for Delay trigger Source B.
| Name | Type | Values | Description |
|---|---|---|---|
| slope | enum | - | Slope selection for Source B. |
Sets or queries the trigger condition of the Delay trigger.
| Name | Type | Values | Description |
|---|---|---|---|
| type | enum | GREater | LESS | GLESs | GOUT | Trigger condition for the Delay trigger. |
Sets or queries the upper limit of delay time of the Delay trigger. The default unit is s.
| Name | Type | Values | Description |
|---|---|---|---|
| time | real | 8.01 ns - 10 s | Upper limit of delay time. |
:TRIGger:DELay:TUPPer <time> :TRIGger:DELay:TUPPer?
Sets or queries the lower limit of delay time of the Delay trigger. The default unit is s.
| Name | Type | Values | Description |
|---|---|---|---|
| time | real | 8 ns - 9.9 s | Lower limit of the delay time. |
:TRIGger:DELay:TLOWer 0.002 /*Sets the lower limit of delay time to 2 ms.*/ :TRIGger:DELay:TLOWer? /*The query returns 2.000000E-3.*/
Sets or queries the threshold level of Source A of the Delay trigger. The unit is the same as that of the current amplitude.
| Name | Type | Values | Description |
|---|---|---|---|
| level | real | - | Threshold level of Source A of the Delay trigger. |
Sets or queries the threshold level of Source B of the Delay trigger. The unit is the same as the current amplitude.
| Name | Type | Values | Description |
|---|---|---|---|
| level | real | -5 x VerticalScale - OFFSet - 5 x VerticalScale - OFFSet | Threshold level for Source B. |
:TRIGger:DELay:BLEVel 0.05 :TRIGger:DELay:BLEVel?
Sets the setup-and-hold trigger mode. In this mode, the oscilloscope triggers when the setup time or hold time is smaller than the preset time.
Sets or queries the data source of Setup&Hold trigger.
| 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 | Data source for the Setup&Hold trigger. |
Sets or queries the clock source of the Setup&Hold trigger.
| 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 | Selects the clock source. |
:TRIGger:SHOLd:CSRC CHANnel2 /*Sets the clock source to CHANnel2.*/ :TRIGger:SHOLd:CSRC? /*The query returns CHAN2.*/
Sets or queries the edge type of the Setup&Hold trigger.
| Name | Type | Values | Description |
|---|---|---|---|
| slope | enum | - | Edge type of the Setup&Hold trigger. |
Sets or queries the data type of Setup&Hold trigger.
| Name | Type | Values | Description |
|---|---|---|---|
| pattern | enum | H | L | Selects the pattern level for the Setup&Hold trigger. |
:TRIGger:SHOLd:PATTern L /*Sets data type to L.*/ :TRIGger:SHOLd:PATTern? /*The query returns L.*/
Sets or queries the trigger condition of the Setup/Hold trigger.
| Name | Type | Values | Description |
|---|---|---|---|
| type | enum | SETup | HOLD | SETHold | Selects the trigger condition. |
:TRIGger:SHOLd:TYPE SETHold /*Sets the trigger condition to :TRIGger:SHOLd:TYPE? /*The query returns SETH.*/
Sets or queries the setup time of the Setup&Hold trigger. The default unit is s.
| Name | Type | Values | Description |
|---|---|---|---|
| time | real | s | Setup time value. |
Sets or queries the hold time of Setup&Hold trigger. The default unit is s.
| Name | Type | Values | Description |
|---|---|---|---|
| time | real | 8 ns - 1 s | Hold time value. |
:TRIGger:SHOLd:HTIMe <time> :TRIGger:SHOLd:HTIMe?
Sets or queries the trigger level of the data source. The unit is the same as that of the current amplitude.
| Name | Type | Values | Description |
|---|---|---|---|
| level | real | -5 x VerticalScale - OFFSet - 5 x VerticalScale - OFFSet | Trigger level of the data source; for analog channels the range depends on VerticalScale and OFFSet, and for digital channels it is -20 V to 20 V. |
Sets or queries the trigger level of the clock source. The unit is the same as that of the current amplitude.
| Name | Type | Values | Description |
|---|---|---|---|
| level | real | -5 x VerticalScale - OFFSet - 5 x VerticalScale - OFFSet | Trigger level of the clock source. |
The Nth edge trigger triggers on the Nth edge that occurs after a specified idle time. The example describes triggering on the second rising edge after the idle time falls between the indicated bounds.
Sets or queries the trigger source of Edge trigger.
| 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 | Trigger source for the edge trigger. |
:TRIGger:NEDGe:SOURce CHANnel2 /*Sets the trigger source to CHANnel2.*/ :TRIGger:NEDGe:SOURce? /*The query returns CHAN2.*/
Sets or queries the edge type of the Nth Edge trigger.
| Name | Type | Values | Description |
|---|---|---|---|
| slope | enum | POSitive | NEGative | Edge trigger slope selection. |
Sets or queries the idle time of the Nth Edge trigger. The default unit is s.
| Name | Type | Values | Description |
|---|---|---|---|
| time | real | 16 ns - 10 s | Idle time of the Nth Edge trigger. |
:TRIGger:NEDGe:IDLE 0.002 /*Sets the idle time to 2 ms.*/ :TRIGger:NEDGe:IDLE? /*The query returns 2.000000E-3.*/
Sets the edge type for the Nth Edge trigger.
| Name | Type | Values | Description |
|---|---|---|---|
| edge | enum | POSitive | NEGative | Selects whether the oscilloscope triggers on the rising edge or the falling edge of the input signal. |
Sets or queries the trigger level of the Nth Edge trigger. The unit is the same as the current amplitude.
| Name | Type | Values | Description |
|---|---|---|---|
| level | real | -5 x VerticalScale - OFFSet - 5 x VerticalScale - OFFSet | Trigger level for the Nth Edge trigger. |
:TRIGger:NEDGe:LEVel <level> :TRIGger:NEDGe:LEVel?
Sets or queries the RS232 trigger function. The trigger source is specified with :TRIGger:RS232:SOURce.
Sets or queries the trigger source of the RS232 trigger.
| 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 | RS232 trigger source. |
Sets or queries the trigger condition of the RS232 trigger.
| Name | Type | Values | Description |
|---|---|---|---|
| when | enum | STARt | ERRor | CERRor | DATA | Selects the RS232 trigger condition. |
:TRIGger:RS232:WHEN ERRor :TRIGger:RS232:WHEN?
Sets or queries the check mode of RS232 trigger.
| Name | Type | Values | Description |
|---|---|---|---|
| parity | enum | - |
Sets or queries the stop bits of the RS232 trigger.
| Name | Type | Values | Description |
|---|---|---|---|
| bit | enum | 1 | 1.5 | 2 | Stop-bit setting for the RS232 trigger. |
:TRIGger:RS232:STOP 2 /*Sets the stop bits to 2.*/ :TRIGger:RS232:STOP? /*The query returns 2.*/
Sets or queries the RS232 trigger data value.
| Name | Type | Values | Description |
|---|---|---|---|
| data | - | - |
Sets or queries the data width of the RS232 trigger when the trigger condition is "Data".
| Name | Type | Values | Description |
|---|---|---|---|
| width | enum | 5 | 6 | 7 | 8 | Data width to use for the RS232 trigger. |
:TRIGger:RS232:WIDTh 6 /*Sets the data width to 6.*/ :TRIGger:RS232:WIDTh? /*The query returns 6.*/
Sets or queries the baud rate of the RS232 trigger. The default unit is bps.
| Name | Type | Values | Description |
|---|---|---|---|
| baud | integer | 1 bps - 20 Mbps | Baud rate of the RS232 trigger. |
:TRIGger:RS232:BAUD 4800 /*Sets the baud rate to 4800 bps.*/ :TRIGger:RS232:BAUD? /*The query returns 4800.*/
Sets or queries the trigger level of the RS232 trigger. The unit is the same as that of the current amplitude.
| Name | Type | Values | Description |
|---|---|---|---|
| level | real | -5 x VerticalScale - OFFSet - 5 x VerticalScale - OFFSet | Trigger level for the RS232 trigger; for analog channel the range is based on vertical scale and offset, and for digital channel the range is -20 V to 20 V. |
I2C trigger function. The instrument can trigger on start, restart, stop, missing acknowledgment, a specific device address, or a data value, including device address and data values at the same time.
Sets or queries the source channel of the clock line of the I2C trigger.
| Name | Type | Values | Description |
|---|---|---|---|
| source | - | - | Source channel of the I2C trigger clock line. |
Sets or queries the source channel of the data line of the I2C trigger.
| 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 channel for the data line. |
Sets or queries the trigger condition of I2C trigger.
| Name | Type | Values | Description |
|---|---|---|---|
| when | enum | STARt | RESTart | STOP | NACKnowledge | ADDRess | DATA | ADATa | Trigger condition to use for the I2C trigger. |
Sets or queries the address width of the I2C trigger when the trigger condition is "ADDRess" or "ADATa".
| Name | Type | Values | Description |
|---|---|---|---|
| bits | enum | 7 | 8 | 10 | Address width in bits. |
:TRIGger:IIC:AWIDth 10 /*Sets the address width to 10.*/ :TRIGger:IIC:AWIDth? /*The query returns 10.*/
Sets or queries the data bytes of I2C trigger when the trigger condition is "DATA" or "ADATa".
| Name | Type | Values | Description |
|---|---|---|---|
| <bytes> | - | - |
Sets or queries the address of the I2C trigger when the trigger condition is "ADDRess" or "ADATa".
| Name | Type | Values | Description |
|---|---|---|---|
| address | integer | 0 - 2n-1 | Address value of the I2C trigger. |
:TRIGger:IIC:ADDRess 100 :TRIGger:IIC:ADDRess?
Sets or queries the data direction of the I2C trigger when the trigger condition is ADDRess or ADATa.
| Name | Type | Values | Description |
|---|---|---|---|
| direction | enum | READ | WRITe | RWRite | Data direction for the I2C trigger. |
*:TRIGger:IIC:DIRection RWRite *:TRIGger:IIC:DIRection?
Sets or queries the data value of the I2C trigger when the trigger condition is "DATA" or "ADATa".
| Name | Type | Values | Description |
|---|---|---|---|
| data | integer | 0 - 240-1 | Data value of the I2C trigger. |
Sets or queries the trigger level of the clock line in I2C trigger. The unit is the same as that of the current amplitude.
| Name | Type | Values | Description |
|---|---|---|---|
| level | real | -5 x VerticalScale - OFFSet - 5 x VerticalScale - OFFSet | Trigger level for the clock line in I2C trigger. |
:TRIGger:IIC:CLEVel 0.16 /*Sets the trigger level to 160 mV.*/ :TRIGger:IIC:CLEVel? /*The query returns 1.600000E-1.*/
Sets or queries the trigger level of the data line in I2C trigger. The unit is the same as that of the current amplitude.
| Name | Type | Values | Description |
|---|---|---|---|
| level | real | -5 x VerticalScale - OFFSet - 5 x VerticalScale - OFFSet | Trigger level for the data line. |
Sets CAN trigger parameters for the CAN trigger option. The oscilloscope can trigger on the start or end of a frame, a specified frame type, or an error frame type.
Sets or queries the signal rate of CAN trigger. The unit is bps.
| Name | Type | Values | Description |
|---|---|---|---|
| baud | integer | 10 kbps - 5 Mbps | Signal rate of the CAN trigger. |
:TRIGger:CAN:BAUD 125000 :TRIGger:CAN:BAUD?
Sets or queries the trigger source of CAN trigger.
| 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 | Trigger source for the CAN trigger. |
Sets or queries the signal type of the CAN trigger.
| Name | Type | Values | Description |
|---|---|---|---|
| stype | enum | H | L | RXTX | DIFFerential | Specifies the CAN trigger signal type. |
:TRIGger:CAN:STYPe L /*Sets the signal type to CAN_L differential bus signal.*/ :TRIGger:CAN:STYPe? /*The query returns L.*/
Sets or queries the trigger condition of CAN trigger.
| Name | Type | Values | Description |
|---|---|---|---|
| <cond> | enum | SOF | EOF | IDRemote | OVERload | IDFRame | DATaframe | IDData | ERFRame | ERANswer | ERCHeck | ERFormat | ERRandom | ERBit | Trigger condition for CAN triggering. |
Sets or queries the sample point position of the CAN trigger, expressed as a percentage.
| Name | Type | Values | Description |
|---|---|---|---|
| spoint | integer | 10 - 90 | Sample point position of the CAN trigger. |
Sets or queries the trigger level of CAN trigger. The unit is the same as the current amplitude.
| Name | Type | Values | Description |
|---|---|---|---|
| level | real | (-5 x VerticalScale - OFFSet) - (5 x VerticalScale - OFFSet) | Trigger level for analog channels; the manual also states a separate range for digital channels of -20 V to 20 V. |
:TRIGger:CAN:LEVel 0.16 :TRIGger:CAN:LEVel?
Sets or queries the trigger level of the clock channel of SPI trigger. The unit is the same as that of the current amplitude.
| Name | Type | Values | Description |
|---|---|---|---|
| level | real | -5 x VerticalScale - OFFSet - 6 x VerticalScale - OFFSet | Trigger level of the SPI clock channel. |
:TRIGger:SPI:CLEVel 0.16 :TRIGger:SPI:CLEVel?
Sets or queries the trigger level of the clock channel of SPI trigger. The unit is the same as that of the current amplitude.
| Name | Type | Values | Description |
|---|---|---|---|
| level | real | -5 x VerticalScale - OFFSet - 6 x VerticalScale - OFFSet | Trigger level for the SPI clock channel; range depends on whether the channel is analog or digital. |
:TRIGger:SPI:CLEVel 0.16 :TRIGger:SPI:CLEVel?
Sets or queries the trigger level of the data channel of SPI trigger. The unit is the same as that of the current amplitude.
| Name | Type | Values | Description |
|---|---|---|---|
| level | real | -5 x VerticalScale - OFFSet - 7 x VerticalScale - OFFSet | Trigger level for the SPI data channel trigger. |
:TRIGger:SPI:DLEVel 0.16 :TRIGger:SPI:DLEVel?
Sets or queries the source channel of the CS line when the trigger condition of SPI is set to CS.
| Name | Type | Values | Description |
|---|---|---|---|
| source | enum | - | Source channel for the CS line. |
Sets or queries the data value of the SPI trigger.
| Name | Type | Values | Description |
|---|---|---|---|
| data | integer | 0 - 2^32-1 | Data value to store for the SPI trigger. |
:TRIGger:SPI:DATA 5 :TRIGger:SPI:DATA?
Sets or queries the CS mode of the SPI trigger when the trigger condition is "CS".
| Name | Type | Values | Description |
|---|---|---|---|
| mode | enum | HIGH | LOW | CS mode for the SPI trigger. |
:TRIGger:SPI:MODE LOW /*Sets the CS mode to LOW.*/ :TRIGger:SPI:MODE? /*The query returns LOW.*/
Sets or queries the channel source of the clock line of the SPI trigger.
| Name | Type | Values | Description |
|---|---|---|---|
| source | enum | CHANnel1 | CHANnel2 | CHANnel3 | CHANnel4 | D0 | D1 | D2 | D3 | D4 | D5 | D6 | D7 | D8 | D9 | D10 | D11 | D12 | D13 | D14 | D15 | Selects the channel source used for the SPI trigger clock line. |
Sets or queries the channel source of the data line of SPI trigger.
| 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 | Channel source for the SPI trigger data line. |
:TRIGger:SPI:SDA CHANnel2 /*Sets the channel source of the data :TRIGger:SPI:SDA? /*The query returns CHAN2.*/
| Name | Type | Values | Description |
|---|---|---|---|
| level | - | - |
Sets or queries the type of the clock edge of SPI trigger.
| Name | Type | Values | Description |
|---|---|---|---|
| slope | enum | POSitive | NEGative | Selects the clock edge used for SPI trigger sampling. |
:TRIGger:SPI:SLOPe <slope> :TRIGger:SPI:SLOPe?
Sets or queries the timeout value when the SPI trigger condition is "Timeout". The default unit is s.
| Name | Type | Values | Description |
|---|---|---|---|
| time | real | 8 ns - 10 s | Timeout value. |
:TRIGger:SPI:TIMeout 0.001 :TRIGger:SPI:TIMeout?
Sets or queries the trigger condition of the SPI trigger.
| Name | Type | Values | Description |
|---|---|---|---|
| when | enum | CS | TIMeout | Trigger condition for the SPI trigger. |
Sets the relevant parameters for the FLEXray trigger. The oscilloscope can trigger on the specified frame, symbol, error, or position of the FlexRay bus.
Sets or queries the data width of the data channel in the SPI trigger.
| Name | Type | Values | Description |
|---|---|---|---|
| width | integer | 4 - 32 | Data width of the SPI trigger data channel. |
:TRIGger:SPI:WIDTh 10 /*Sets the data width to 10.*/ :TRIGger:SPI:WIDTh? /*The query returns 10.*/
Sets or queries the signal rate of the FlexRay trigger. The default unit is bps.
| Name | Type | Values | Description |
|---|---|---|---|
| baud | enum | 2500000 | 5000000 | 10000000 | Signal rate of the FlexRay trigger. |
:TRIGger:FLEXray:BAUD 5000000 :TRIGger:FLEXray:BAUD?
| Name | Type | Values | Description |
|---|---|---|---|
| source | - | - |
Sets or queries the trigger condition of the FlexRay trigger.
| Name | Type | Values | Description |
|---|---|---|---|
| cond | enum | FRAMe | SYMBol | ERRor | TSS | Selects the FlexRay trigger condition. |
Sets or queries the trigger level of the FlexRay trigger. The unit is the same as the current amplitude.
| Name | Type | Values | Description |
|---|---|---|---|
| level | real | -5 x VerticalScale - OFFSet - 5 x VerticalScale - OFFSet | Trigger level for analog channels; digital channel range is -20 V to 20 V. |
:TRIGger:FLEXray:LEVel 0.16 /*Sets the trigger level to 160 mV.*/ :TRIGger:FLEXray:LEVel? /*The query returns 1.600000E-1.*/
Sets relevant parameters for the I2S trigger. The slice describes the I2S trigger as searching for a specified data value and using the serial clock, frame clock, and serial data lines to identify the trigger condition.
Sets or queries the alignment mode of the I2S trigger.
| Name | Type | Values | Description |
|---|---|---|---|
| setting | enum | LJ | RJ | IIS | Alignment mode for the I2S trigger. |
Sets or queries the type of the clock edge of I2S trigger.
| Name | Type | Values | Description |
|---|---|---|---|
| slope | enum | NEGative | POSitive | Clock edge type for the I2S trigger. |
:TRIGger:IIS:CLOCk:SLOPe NEGative /*Sets the clock edge to :TRIGger:IIS:CLOCk:SLOPe? /*The query returns NEG.*/
Sets or queries the clock source of the I2S trigger.
| Name | Type | Values | Description |
|---|---|---|---|
| source | - | - |
Sets or queries the data source of the I2S trigger.
| 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 | Selects the data source. |
Sets or queries the audio channel of the I2S trigger.
| 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 | Audio channel or digital line used as the I2S trigger source. |
:TRIGger:IIS:SOURce:WSELect CHANnel2 /*Sets the audio channel to CHANnel2.*/ :TRIGger:IIS:SOURce:WSELect? /*The query returns CHAN2.*/
Sets or queries the trigger condition of the I2S trigger.
| Name | Type | Values | Description |
|---|---|---|---|
| operator | enum | - |
Sets or queries the audio state of the I2S trigger.
| Name | Type | Values | Description |
|---|---|---|---|
| audio | enum | RIGHt | LEFT | EITHer | Selects the audio channel used by the I2S trigger. |
Sets relevant parameters for the LIN trigger.
Sets or queries the data value of the I2S trigger when the trigger condition is "=" or "≠".
| Name | Type | Values | Description |
|---|---|---|---|
| data | integer | 0 - 2^32-1 | Data value of the I2S trigger. |
:TRIGger:IIS:DATA 10 /*Sets the data value of I2S trigger to 10 :TRIGger:IIS:DATA? /*The query returns 10.*/
Sets or queries the trigger source of LIN trigger.
| 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 |
:TRIGger:LIN:SOURce CHANnel2 :TRIGger:LIN:SOURce?
Sets or queries the specified LIN identifier used for LIN trigger conditions.
| Name | Type | Values | Description |
|---|---|---|---|
| id | integer | 0 - 63 | Specifies the LIN identifier. |
Sets or queries the baud rate of LIN trigger. The default unit is bps.
| Name | Type | Values | Description |
|---|---|---|---|
| baud | integer | 1 kbps - 20 Mbps | Baud rate of the LIN trigger. |
:TRIGger:LIN:BAUD 19200 /*Sets the baud rate of LIN trigger to 19.2 kbps.*/ :TRIGger:LIN:BAUD? /*The query returns 19200.*/
Sets or queries the protocol version of LIN trigger.
| Name | Type | Values | Description |
|---|---|---|---|
| std | enum | 1X | 2X | BOTH | Protocol version of the LIN trigger. |
Sets or queries the sample position of LIN trigger.
| Name | Type | Values | Description |
|---|---|---|---|
| value | integer | 10 - 90 | Sample position of the LIN trigger, expressed as the ratio of time from bit start to sample point to bit time. |
Sets or queries the trigger condition of LIN trigger.
| Name | Type | Values | Description |
|---|---|---|---|
| when | enum | SYNCbreak | ID | DATA | IDData | SLEep | WAKeup | ERRor | Trigger condition to use for LIN triggering. |
:TRIGger:LIN:WHEN SYNCbreak :TRIGger:LIN:WHEN?
Sets relevant parameters for the M1553 trigger. The command applies to triggering on the 1553B bus, including sync field, data word, command word, status word, or error type.
Sets or queries the trigger level of LIN trigger. The unit is the same as the current amplitude.
| Name | Type | Values | Description |
|---|---|---|---|
| level | real | -5 x VerticalScale - OFFSet - 7 x VerticalScale - OFFSet | Trigger level value for the LIN trigger; for analog channels the range depends on VerticalScale and OFFSet, and for digital channels it is -20 V to 20 V. |
:TRIGger:LIN:LEVel 0.16 :TRIGger:LIN:LEVel?
Sets or queries the trigger source of the M1553 trigger.
| Name | Type | Values | Description |
|---|---|---|---|
| source | enum | CHANnel1 | CHANnel2 | CHANnel3 | CHANnel4 | Selects the M1553 trigger source. |
Sets or queries the trigger condition of the M1553 trigger.
| Name | Type | Values | Description |
|---|---|---|---|
| when | enum | SYNCbreak | DATA | CMD | STATus | ERRor | Trigger condition to use for the M1553 trigger. |
:TRIGger:M1553:WHEN CMD /*Sets the trigger condition to CMD.*/ :TRIGger:M1553:WHEN? /*The query returns CMD.*/
Sets or queries the M1553 trigger polarity.
| Name | Type | Values | Description |
|---|---|---|---|
| polarity | - | - |
Sets or queries the upper limit of the trigger level of the M1553 trigger. The unit is the same as the current amplitude.
| Name | Type | Values | Description |
|---|---|---|---|
| level | real | 0V - 5 x VerticalScale - OFFSet | Upper limit of the trigger level. |
:TRIGger:M1553:ALEVel 0.16 :TRIGger:M1553:ALEVel?
Sets or queries the lower limit of the trigger level of Delay trigger. The unit is the same as the current amplitude.
| Name | Type | Values | Description |
|---|---|---|---|
| level | real | -5 x VerticalScale - OFFSet - upper limit | Lower limit of the trigger level. |
:TRIGger:M1553:BLEVel 0.05 /*Sets the lower limit of the trigger level to 50 mV.*/ :TRIGger:M1553:BLEVel? /*The query returns 5.000000E-2.*/
Sets or queries the source channel of waveform data reading.
| 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 | Source channel of waveform data reading. |
Sets or queries the mode of the :WAVeform:DATA? command for reading data. When the channel source is set to MATH, only NORMal mode is valid.
| Name | Type | Values | Description |
|---|---|---|---|
| mode | enum | NORMal | MAXimum | RAW | TRACe | Mode used by :WAVeform:DATA? to determine which waveform data is read. |
Sets or queries the return format of the waveform data.
| Name | Type | Values | Description |
|---|---|---|---|
| format | enum | WORD | BYTE | ASCii | Return format of the waveform data. |
Sets or queries the number of waveform points to be read in the current mode.
| Name | Type | Values | Description |
|---|---|---|---|
| point | integer | - |
Reads the waveform data.
:WAV:DATA? /*Reads the waveform data on the screen.*/
Queries the time interval between two neighboring points of the currently selected channel source in the X direction. The query returns the time difference in scientific notation.
Queries the X-origin of the currently selected waveform data. The returned value is the time difference in scientific notation.
Queries the reference time of the waveform points of the currently selected channel source in the X direction.
Queries the unit voltage value of the current source channel Y in the Y direction.
Queries the vertical offset relative to the vertical reference position of the currently selected channel source in the Y direction.
Queries the vertical reference position of the currently selected channel source in the Y direction. The value depends on the configuration of the :WAVeform:FORMat command and varies with waveform return format.
Sets or queries the start position of waveform data reading.
| Name | Type | Values | Description |
|---|---|---|---|
| sta | integer | 1 - 1,000 | Start position of waveform data reading. |
:WAVeform:STARt 100 /*Sets the start point to 100.*/ :WAVeform:STARt? /*The query returns 100.*/
Sets or queries the stop position of waveform data reading.
| Name | Type | Values | Description |
|---|---|---|---|
| <stop> | integer | - |
Starts reading waveforms. No actual effects on the instrument; this command is compatible with DS2000.
Stops reading waveforms. No actual effects on the instrument; this command is compatible with DS2000.
Resets reading waveforms. No actual effects on the instrument; this command is compatible with DS2000.
Queries all the waveform parameters.
Queries the current waveform reading status.