Clears all the waveforms on the screen. This command functions the same as the front-panel key.
SCPI COMMAND REFERENCE
The Rigol DS9202 is Rigol's oscilloscope in the MSO/DS9000 Series Digital Oscilloscope family. Its SCPI remote-control interface exposes 816 commands across 42 subsystems - 747 settable and 69 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.
816
Commands
747
Settable
69
Queries
42
Subsystems
SCPI
3.0
Verified
2026-07-16
All commands
Starts normal acquisition/run mode.
Stops running the oscilloscope. This command has the same effect as clicking or tapping the stop icon in the quick operation bar or pressing the corresponding front-panel key.
Performs a single trigger by setting the oscilloscope trigger mode to Single. It functions the same as sending :TRIGger:SWEep SINGle and is invalid when waveform recording is enabled or recorded waveforms are being played back.
Generates a trigger signal forcefully. It is only applicable to the normal and single trigger modes.
Enables the waveform auto setting function. The oscilloscope automatically adjusts the vertical scale, horizontal time base, and trigger mode according to the input signal to realize optimal waveform display.
Sets or queries whether the peak-peak priority setting is enabled.
| Name | Type | Values | Description |
|---|---|---|---|
| bool | enum | 1 | ON | 0 | OFF | Enables or disables the peak-peak priority setting. |
:AUToset:PEAK OFF /*Disables the peak-peak priority setting.*/ :AUToset:PEAK? /*The query returns 0.*/
Sets or queries whether to only test the enabled channel when performing the AUTO operation.
| Name | Type | Values | Description |
|---|---|---|---|
| bool | boolean | 1 | ON | 0 | OFF | Whether only the enabled channel is tested during AUTO operation. |
Sets or queries whether to enable the waveform overlay display.
| Name | Type | Values | Description |
|---|---|---|---|
| bool | boolean | - | Enables or disables the waveform overlay display. |
Sets or queries whether to enable keeping coupling. When enabled, the system performs auto setting operation and the channel coupling settings remain unchanged.
| Name | Type | Values | Description |
|---|---|---|---|
| bool | enum | 1 | ON | 0 | OFF | Enables or disables keeping coupling. |
:AUToset:KEEPcoup ON /*Sets to enable keeping coupling.*/ :AUToset:KEEPcoup? /*The query returns 1.*/
Sets whether auto set locking is enabled.
| Name | Type | Values | Description |
|---|---|---|---|
| <bool> | boolean | 1 | ON | 0 | OFF | Enables or disables auto set locking. |
Sets or queries whether to enable the AUTO function.
| Name | Type | Values | Description |
|---|---|---|---|
| <bool> | enum | 1 | ON | 0 | OFF | Enables or disables the AUTO function. |
Sets or queries the number of averages in the average acquisition mode.
| Name | Type | Values | Description |
|---|---|---|---|
| count | integer | 2 - 2^16 | Number of averages, which must be a power of 2 from 2^1 to 2^16. |
Sets or queries the resolution bits supported by the oscilloscope in high-resolution mode.
| Name | Type | Values | Description |
|---|---|---|---|
| bit | enum | 9 | 10 | 12 | 14 | 16 | Resolution bits supported in high-resolution mode. |
:ACQuire:BITS 16 /*Sets the resolution in high-resolution mode to 16 bits.*/ :ACQuire:BITS? /*The query returns 16.*/
Sets or queries the oscilloscope memory depth, meaning the number of waveform points that can be stored through sampling in a single trigger. The default unit is pts.
| Name | Type | Values | Description |
|---|---|---|---|
| mdep | enum | AUTO | 1k | 10k | 100k | 1M | 10M | 50M | 100M | 200M | 500M | 1G | 2G | 1000 | 10000 | 100000 | 1000000 | 10000000 | 50000000 | 100000000 | 200000000 | 500000000 | 1000000000 | 2000000000 | 1e3 | 1e4 | 1e5 | 1e6 | 1e7 | 5e7 | 1e8 | 2e8 | 5e8 | 1e9 | 2e9 | Memory depth setting. |
:ACQuire:MDEPth 1M :ACQuire:MDEPth?
Queries the memory depth of the oscilloscope. This command exists for backwards compatibility; use :ACQuire:MDEPth instead.
:ACQuire:MEMDepth? /*The query returns 1.000E+6.*/
Sets or queries the acquisition mode of the oscilloscope.
| Name | Type | Values | Description |
|---|---|---|---|
| type | enum | NORMal | PEAK | AVERages | HRESolution | Acquisition mode to set. |
Queries the current sample rate. The default unit is Sa/s.
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 | SENT |
:BUS1:MODE SPI /*Sets the decoding type of Bus 1 to SPI.*/ :BUS1:MODE? /*The query returns SPI.*/
Enables or disables the specified decoding bus; or queries the on/off display status of the specified decoding bus.
| Name | Type | Values | Description |
|---|---|---|---|
| n | integer | 1 - 4 | Specifies the decoding bus number. |
| bool | boolean | 1 | ON | 0 | OFF | Enables or disables bus display. |
:BUS1:DISPlay ON :BUS1:DISPlay?
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 |
Enables or disables the event table of the specified decoding bus, or queries the on/off status of that event table.
| Name | Type | Values | Description |
|---|---|---|---|
| n | discrete | 1 | 2 | 3 | 4 | Specifies the decoding bus number. |
| bool | enum | 1 | ON | 0 | OFF | Turns the event table on or off. |
:BUS1:EVENt ON /*Enables the event table of the specified decoding bus.*/ :BUS1:EVENt? /*The query returns 1.*/
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 - 4 | Specifies the decoding bus number. |
| bool | boolean | 1 | ON | 0 | OFF | Turns the bus label display on or off. |
:BUS1:LABel ON :BUS1:LABel?
Reads the data from the decoding event table.
| Name | Type | Values | Description |
|---|---|---|---|
| n | discrete | 1 | 2 | 3 | 4 | Specifies the decoding bus number. |
Exports the decoding information from the specified decoding bus event table in CSV form.
| Name | Type | Values | Description |
|---|---|---|---|
| n | enum | 1 | 2 | 3 | 4 | Specifies the decoding bus number. |
| path | string | - | ASCII string path for the export file. |
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 |
BUS1:POSition?
Sets or queries the threshold of the specified decoding source on the specified decoding bus.
| Name | Type | Values | Description |
|---|---|---|---|
| n | discrete | 1 | 2 | 3 | 4 | Specifies the decoding bus number. |
| value | real | (-5 x VerticalScale - OFFSet) - (5 x VerticalScale - OFFSet) | Sets the threshold value. |
| type | discrete | PAL | TX | RX | SCL | SDA | CS | CLK | MISO | MOSI | LIN | CAN | CANSub1 | FLEX | 1553 | I2SCLK | DATA | WS | SENT | PALCLK | CH1 | CH2 | CH3 | CH4 | Selects the decoding source type. |
Sets relevant parameters for parallel decoding. The parallel bus uses a clock line and data line, and the oscilloscope samples data on the selected clock edge(s) using the preset threshold level.
Sets or queries the source of Parallel decoding on the specified bus.
| Name | Type | Values | Description |
|---|---|---|---|
| n | discrete | 1 | 2 | 3 | 4 | Specifies the bus number. |
| source | enum | D7D0 | D15D8 | D15D0 | D0D7 | D8D15 | D0D15 | CHANnel1 | CHANnel2 | CHANnel3 | CHANnel4 | USER | Sets the source used for Parallel decoding. |
:BUS1:PARallel:BUS CHANnel1 :BUS1:PARallel:BUS?
Sets or queries the clock source of Parallel 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: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.
Sets or queries the data width (number of bits per frame) of Parallel decoding on the specified bus.
| Name | Type | Values | Description |
|---|---|---|---|
| n | discrete | 1 | 2 | 3 | 4 | |
| wid | integer | 1 - 4 | Analog channel width in bits. |
Sets or queries the data bit that the parallel bus requires to set for the channel source. It is valid only when the bus source is set to User, and the data width is set by :BUS<n>:PARallel:WIDTh.
| 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. |
:BUS1:PARallel:BITX 0 :BUS1:PARallel:BITX?
Sets or queries the channel source of the currently selected data bit. The query returns the source designation for the selected bit.
| Name | Type | Values | Description |
|---|---|---|---|
| n | discrete | 1 | 2 | 3 | 4 | |
| src | discrete | D0 | D1 | D2 | D3 | D4 | D5 | D6 | D7 | D8 | D9 | D10 | D11 | D12 | D13 | D14 | D15 | CHANnel1 | CHANnel2 | CHANnel3 | CHANnel4 |
:BUS1:PARallel:SOURce CHANnel2 :BUS1:PARallel:SOURce?
Sets the byte order for the selected parallel bus. The syntax shows a single <endian> value, but this slice does not document the allowed values or return format.
| Name | Type | Values | Description |
|---|---|---|---|
| endian | - | - | Byte order setting for the parallel bus. |
Sets or queries the data polarity of Parallel decoding.
| Name | Type | Values | Description |
|---|---|---|---|
| n | discrete | 1 | 2 | 3 | 4 | |
| pol | enum | NEGative | POSitive |
Sets relevant parameters for RS232 decoding. The slice explains RS232 framing terms such as start bit, data bits, check bit, and stop bit, but does not give the actual command syntax parameters.
Sets or queries the Tx source of RS232 decoding on the specified bus.
| Name | Type | Values | Description |
|---|---|---|---|
| n | discrete | 1 | 2 | 3 | 4 | Specifies the bus number. |
| source | enum | D0 | D1 | D2 | D3 | D4 | D5 | D6 | D7 | D8 | D9 | D10 | D11 | D12 | D13 | D14 | D15 | CHANnel1 | CHANnel2 | CHANnel3 | CHANnel4 | OFF | Selects the Tx source for RS232 decoding. |
Sets or queries the Rx source of RS232 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:RS232:TX CHANnel2 /*Sets the Tx source of RS232 decoding to CHANnel2.*/ :BUS1:RS232:TX? /*The query returns CHAN2.*/
Sets or queries the polarity of RS232 decoding on the specified bus.
| Name | Type | Values | Description |
|---|---|---|---|
| n | integer | 1 - 4 | |
| pol | enum | POSitive | NEGative | Polarity of RS232 decoding. |
Sets or queries the odd-even check mode of data transmission in RS232 decoding.
| Name | Type | Values | Description |
|---|---|---|---|
| n | integer | 1 - 4 | Bus number. |
| parity | enum | NONE | ODD | EVEN | Parity mode for RS232 decoding. |
Sets or queries the endian of data transmission in RS232 decoding.
| Name | Type | Values | Description |
|---|---|---|---|
| n | discrete | 1 - 4 | |
| endian | enum | MSB | LSB | Selects the transmission order used for RS232 decoding. |
:BUS1:RS232:ENDian MSB :BUS1:RS232:ENDian? /*The query returns MSB.*/
Sets or queries the RS232 baud rate for bus decoding.
| Name | Type | Values | Description |
|---|---|---|---|
| n | discrete | 1 | 2 | 3 | 4 | |
| baud | integer | - |
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 |
Sets relevant parameters for I2C decoding on the selected bus. The slice introduces the I2C serial bus as consisting of SCL and SDA lines, but does not document any specific parameters or query behavior for this mnemonic.
| Name | Type | Values | Description |
|---|---|---|---|
| n | discrete | - | Bus number selector for the target bus. |
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 |
:BUS1:RS232:SBITs 2 :BUS1:RS232:SBITs?
Sets or queries the clock source of I2C decoding.
| Name | Type | Values | Description |
|---|---|---|---|
| n | enum | 1 | 2 | 3 | 4 | Selects the bus number. |
| source | enum | D0 | D1 | D2 | D3 | D4 | D5 | D6 | D7 | D8 | D9 | D10 | D11 | D12 | D13 | D14 | D15 | CHANnel1 | CHANnel2 | CHANnel3 | CHANnel4 | Sets the clock source used for I2C decoding. |
Sets or queries the data source of the I2C decoding on the specified bus.
| Name | Type | Values | Description |
|---|---|---|---|
| n | enum | 1 | 2 | 3 | 4 | Bus number selector. |
| source | enum | D0 | D1 | D2 | D3 | D4 | D5 | D6 | D7 | D8 | D9 | D10 | D11 | D12 | D13 | D14 | D15 | CHANnel1 | CHANnel2 | CHANnel3 | CHANnel4 | I2C data source. |
:BUS1:IIC:SCLK:SOURce CHANnel2 /*Sets the clock source of I2C decoding to CHANnel2.*/ :BUS1:IIC:SCLK:SOURce? /*The query returns CHAN2.*/
Sets whether the clock channel source and the data channel source of I2C decoding are exchanged on the specified bus; queries whether they have been exchanged.
| Name | Type | Values | Description |
|---|---|---|---|
| n | discrete | 1 | 2 | 3 | 4 | |
| bool | boolean | - | Enables or disables exchange of the clock and data channel sources for I2C decoding on the selected bus. |
Sets or queries the address mode of I2C decoding.
| Name | Type | Values | Description |
|---|---|---|---|
| n | discrete | 1 | 2 | 3 | 4 | |
| addr | enum | NORMal | RW | Selects whether the I2C address width excludes or includes the R/W bit. |
:BUS1:IIC:ADDRess RW /*Sets the address of I2C decoding to include the R/W bit.*/ :BUS1:IIC:ADDRess? /*The query returns RW.*/
Sets or queries the address width of I2C decoding on the specified bus.
| Name | Type | Values | Description |
|---|---|---|---|
| n | discrete | 1 | 2 | 3 | 4 | |
| bits | discrete | 7 | 8 | 10 |
:BUS1:IIC:ADDBits 8 /*Sets the address width of I2C decoding on :BUS1:IIC:ADDBits? /*The query returns 8.*/
Sets or queries the clock 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 |
Sets or queries the clock source of SPI decoding on the specified bus.
| 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 | Clock source used for SPI decoding. |
Sets or queries the clock edge type of the SPI decoding.
| Name | Type | Values | Description |
|---|---|---|---|
| n | discrete | 1 - 4 | |
| slope | enum | POSitive | NEGative | Clock edge type used for SPI decoding. |
:BUS1:SPI:SCLK:SLOPe NEGative :BUS1:SPI:SCLK:SLOPe?
Sets or queries the MISO source of SPI decoding on the specified bus.
| Name | Type | Values | Description |
|---|---|---|---|
| <n> | discrete | 1 - 4 | Bus number. |
| <source> | enum | D0 | D1 | D2 | D3 | D4 | D5 | D6 | D7 | D8 | D9 | D10 | D11 | D12 | D13 | D14 | D15 | CHAN1 | CHAN2 | CHAN3 | CHAN4 | MISO source used for SPI decoding. |
Sets or queries the MOSI 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 SPI decoding on the specified decoding bus.
| Name | Type | Values | Description |
|---|---|---|---|
| n | integer | 1 - 4 | Decoding bus number. |
| polarity | enum | HIGH | LOW | Polarity of the SPI decoding. |
:BUS1:SPI:POLarity HIGH :BUS1:SPI:POLarity? /*The query returns HIGH.*/
Sets or queries the polarity of the MISO data line of SPI decoding. This command exists for backwards compatibility; use :BUS<n>:SPI:POLarity instead.
| Name | Type | Values | Description |
|---|---|---|---|
| n | discrete | 1 | 2 | 3 | 4 | |
| polarity | enum | HIGH | LOW |
:BUS1:SPI:MISO:POLarity HIGH /*Sets the polarity of MISO data line to Positive.*/ :BUS1:SPI:MISO:POLarity? /*The query returns HIGH.*/
Sets or queries the polarity of the MOSI data line of SPI decoding.
| Name | Type | Values | Description |
|---|---|---|---|
| <n> | discrete | 1 | 2 | 3 | 4 | Selects the bus index. |
Sets or queries the data width of SPI decoding.
| Name | Type | Values | Description |
|---|---|---|---|
| n | enum | 1 | 2 | 3 | 4 | |
| width | integer | 4 - 32 |
: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 /*Sets the endian of data transmission in SPI decoding to LSB.*/ :BUS1:SPI:ENDian? /*The query returns LSB.*/
Sets or queries the decode mode of SPI decoding.
| Name | Type | Values | Description |
|---|---|---|---|
| mode | - | - | Decode mode for SPI decoding. |
Sets or queries the timeout value of SPI decoding on the specified bus. This setting is only valid in timeout mode.
| Name | Type | Values | Description |
|---|---|---|---|
| n | discrete | 1 - 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 |
|---|---|---|---|
| n | discrete | 1 | 2 | 3 | 4 | Bus number. |
| source | enum | D0 | D1 | D2 | D3 | D4 | D5 | D6 | D7 | D8 | D9 | D10 | D11 | D12 | D13 | D14 | D15 | CHANnel1 | CHANnel2 | CHANnel3 | CHANnel4 | Selects the source of the CS line. |
:BUS1:SPI:SS:SOURce CHANnel2 /*Sets the source of CS line of :BUS1:SPI:SS:SOURce? /*The query returns CHAN2.*/
Sets relevant parameters for CAN decoding on the specified bus. The oscilloscope samples the CAN or CAN-FD signal in the specified sample position and classifies each data point as logic 1 or 0 according to the threshold level.
Sets or queries the polarity of the CS line for 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 | Selects the CS line polarity. |
:BUS1:SPI:SS:POLarity HIGH /*Sets the polarity of CS line of SPI decoding to HIGH.*/ :BUS1:SPI:SS:POLarity? /*The query returns HIGH.*/
Sets or queries the source of CAN decoding on the specified bus.
| Name | Type | Values | Description |
|---|---|---|---|
| n | enum | 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 | MATH1 | MATH2 | MATH3 | MATH4 |
Sets or queries the signal type of CAN decoding on the specified bus.
| Name | Type | Values | Description |
|---|---|---|---|
| n | discrete | 1 | 2 | 3 | 4 | |
| stype | enum | TX | RX | CANH | CANL | DIFFerential | Selects the CAN decoding signal type. |
: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 | Decoding bus number. |
| baud | integer | 10 kbps - 5 Mbps | Signal rate of CAN decoding. |
:BUS1:CAN:BAUD 120000 :BUS1:CAN:BAUD?
Sets or queries the sample point position of CAN decoding on the specified bus, expressed in percent.
| Name | Type | Values | Description |
|---|---|---|---|
| n | discrete | 1 | 2 | 3 | 4 | |
| spoint | integer | 10 - 90 | Sample point position of CAN decoding on the specified bus. |
Sets or queries the CAN-FD baud rate of CAN-FD decoding on the specified bus.
| Name | Type | Values | Description |
|---|---|---|---|
| n | discrete | 1 | 2 | 3 | 4 | Bus number selector. |
| baud | integer | 1 Mbps - 10 Mbps | CAN-FD baud rate to set. |
:BUS1:CAN:FDBaud 120000 :BUS1:CAN:FDBaud?
Sets or queries the CAN-FD sample point position on the specified bus.
| Name | Type | Values | Description |
|---|---|---|---|
| n | discrete | 1 | 2 | 3 | 4 | Bus number. |
| spoint | integer | 10 - 90 | Sample point position for CAN-FD decoding. |
Sets the relevant parameters for FlexRay decoding on the specified bus. FlexRay decoding requires the signal type and baud rate.
Sets or queries the signal rate of FlexRay decoding. The default unit is bps.
| Name | Type | Values | Description |
|---|---|---|---|
| n | discrete | 1 | 2 | 3 | 4 | |
| baud | integer | bps |
Sets or queries the source of FlexRay decoding.
| Name | Type | Values | Description |
|---|---|---|---|
| n | discrete | 1 | 2 | 3 | 4 | |
| source | enum | D0 | D1 | D2 | D3 | D4 | D5 | D6 | D7 | D8 | D9 | D10 | D11 | D12 | D13 | D14 | D15 | CHANnel1 | CHANnel2 | CHANnel3 | CHANnel4 |
:BUS1:FLEXray:SOURce CHANnel2 /*Sets the source channel of :BUS1:FLEXray:SOURce? /*The query returns CHAN2.*/
Sets or queries the sample point position of FlexRay decoding on the specified bus, expressed as a percentage.
| Name | Type | Values | Description |
|---|---|---|---|
| n | discrete | 1 | 2 | 3 | 4 | Specifies the bus number. |
| spoint | integer | 10 - 90 | Sets the sample point position. |
:BUS1:FLEXray:SPOint 70 :BUS1:FLEXray:SPOint?
Sets or queries the signal type of FlexRay decoding on the specified bus.
| Name | Type | Values | Description |
|---|---|---|---|
| n | discrete | 1 | 2 | 3 | 4 | |
| stype | enum | BP | BM | RT |
Sets relevant parameters for LIN decoding on the specified bus. The oscilloscope samples the LIN signal at the specified sample position.
Sets or queries the selected source channel of FlexRay decoding on the specified bus.
| Name | Type | Values | Description |
|---|---|---|---|
| ch | enum | A | B | Selected source channel for FlexRay decoding. |
:BUS1:FLEXray:CHANnel B /*Sets the source channel of :BUS1:FLEXray:CHANnel? /*The query returns B.*/
Sets or queries whether the LIN decoding on the specified decoding bus includes the parity bit.
| Name | Type | Values | Description |
|---|---|---|---|
| n | discrete | 1 | 2 | 3 | 4 | Decoding bus number. |
| bool | enum | 1 | ON | 0 | OFF | Enables or disables inclusion of the parity bit. |
:BUS1:LIN:PARity ON :BUS1:LIN:PARity?
Sets or queries the source of LIN decoding on the specified bus.
| Name | Type | Values | Description |
|---|---|---|---|
| source | - | - |
Sets or queries the version of the LIN bus.
| Name | Type | Values | Description |
|---|---|---|---|
| n | discrete | 1 | 2 | 3 | 4 | |
| value | enum | V1X | V2X | MIXed |
The :BUS<n>:IIS commands are used to set relevant parameters for I2S decoding. I2S decoding requires specifying the serial clock, channel signal, and the data's source channel, along with Alignment, WS Low, and other parameters.
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 | Bus number. |
| baud | integer | 2.4 kbps - 20 Mbps | Baud rate of LIN decoding. |
:BUS1:LIN:BAUD 9600 /*Sets the signal baud rate of LIN decoding :BUS1:LIN:BAUD? /*The query returns 9600.*/
Sets or queries the clock source of the I2S decoding.
| Name | Type | Values | Description |
|---|---|---|---|
| n | enum | 1 | 2 | 3 | 4 | |
| source | enum | D0 | D1 | D2 | D3 | D4 | D5 | D6 | D7 | D8 | D9 | D10 | D11 | D12 | D13 | D14 | D15 | CHANnel1 | CHANnel2 | CHANnel3 | CHANnel4 |
:BUS1:IIS:SOURce:CLOCk CHANnel2 /*Sets the clock source of 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 |
Sets or queries the audio channel of the I2S trigger.
| 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 |
Sets or queries the alignment mode of I2S decoding on the specified bus.
| Name | Type | Values | Description |
|---|---|---|---|
| n | discrete | 1 | 2 | 3 | 4 | |
| align | enum | IIS | RJ | LJ | Alignment mode for I2S decoding. |
:BUS1:IIS:ALIGnment RJ :BUS1:IIS:ALIGnment?
Sets the slope of the I2S clock for the specified bus.
| Name | Type | Values | Description |
|---|---|---|---|
| n | discrete | 1 | 2 | 3 | 4 | Bus number to which the I2S clock slope applies. |
| slope | - | - |
Sets or queries the word size of the I2S decoding.
| Name | Type | Values | Description |
|---|---|---|---|
| n | discrete | 1 | 2 | 3 | 4 | |
| val | integer | 4 - 32 |
Sets or queries the receive width of I2S decoding on the specified bus.
| Name | Type | Values | Description |
|---|---|---|---|
| n | discrete | 1 | 2 | 3 | 4 | Bus number to address. |
| val | integer | 4 - 32 | Receive width value. |
:BUS1:IIS:RECewidth 5 :BUS1:IIS:RECewidth?
Sets or queries the audio polarity of I2S decoding on the specified bus.
| Name | Type | Values | Description |
|---|---|---|---|
| n | discrete | 1 | 2 | 3 | 4 | Bus number. |
Sets or queries the endian of I2S decoding on the specified bus.
| Name | Type | Values | Description |
|---|---|---|---|
| n | discrete | 1 | 2 | 3 | 4 | Bus number. |
| endian | enum | MSB | LSB | Selects the bit transmission sequence used for I2S decoding. |
Sets relevant parameters for M1553 decoding on the specified bus. The oscilloscope samples the 1553B signal at the specified sample position; for analog-channel sources, it also judges each data point according to the preset threshold level.
Sets or queries the data polarity of I2S decoding on the specified bus.
| Name | Type | Values | Description |
|---|---|---|---|
| n | discrete | 1 | 2 | 3 | 4 | |
| pol | enum | POSitive | NEGative | Selects the I2S data polarity. |
:BUS1:IIS:POLarity NEGative :BUS1:IIS:POLarity?
Sets relevant parameters for SENT decoding on the specified bus.
Sets or queries the source of M1553 decoding on the specified bus.
| Name | Type | Values | Description |
|---|---|---|---|
| n | discrete | 1 | 2 | 3 | 4 | Bus number. |
| source | enum | D0 | D1 | D2 | D3 | D4 | D5 | D6 | D7 | D8 | D9 | D10 | D11 | D12 | D13 | D14 | D15 | CHANnel1 | CHANnel2 | CHANnel3 | CHANnel4 | Source channel used for M1553 decoding. |
:BUS1:M1553:SOURce CHANnel2 :BUS1:M1553:SOURce?
Sets or queries the source channel of SENT 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 |
:BUS1:SENT:SOURce CHANnel2 /*Sets the source channel of SENT decoding to CHANnel2.*/ :BUS1:SENT:SOURce? /*The query returns CHAN2.*/
Sets or queries the clock period of SENT decoding on the specified bus.
| Name | Type | Values | Description |
|---|---|---|---|
| n | enum | 1 | 2 | 3 | 4 | |
| time | real | - | Clock period of SENT decoding. |
Sets or queries the tolerance of SENT decoding on the specified bus.
| Name | Type | Values | Description |
|---|---|---|---|
| n | discrete | 1 | 2 | 3 | 4 | |
| tolerance | integer | 3 - 30 |
:BUS1:SENT:TOLerance 10 :BUS1:SENT:TOLerance?
Sets or queries the number of nibbles of SENT decoding on the specified bus.
| Name | Type | Values | Description |
|---|---|---|---|
| n | discrete | 1 | 2 | 3 | 4 | |
| nibbnum | integer | 1 - 6 |
:BUS1:SENT:NIBBnum 2 :BUS1:SENT:NIBBnum?
Sets or queries the data polarity of SENT decoding on the specified bus.
| Name | Type | Values | Description |
|---|---|---|---|
| pol | enum | NEGative | POSitive | Data polarity for SENT decoding. |
Sets or queries the CRC format of SENT decoding on the specified bus.
| Name | Type | Values | Description |
|---|---|---|---|
| crc | enum | 2008 | 2010 | CRC format of SENT decoding. |
:BUS1:SENT:CRC 2010 :BUS1:SENT:CRC?
Sets the pause source for SENT decoding on the specified bus. The query form is listed, but this page slice does not document its return value.
| Name | Type | Values | Description |
|---|---|---|---|
| n | discrete | 1 | 2 | 3 | 4 | Bus number for the SENT decoder. |
| source | - | - |
Sets or queries the signal type of SENT decoding on the specified bus.
| Name | Type | Values | Description |
|---|---|---|---|
| n | discrete | 1 | 2 | 3 | 4 | |
| type | enum | FAST | FASHort | FAENhanced | SHORt | ENHanced | Selects the SENT decoding signal type for the specified bus. |
Sets or queries the on/off status of the bode plot.
| Name | Type | Values | Description |
|---|---|---|---|
| bool | boolean | - | On/off status of the bode plot. |
Sets or queries the run/stops status of the bode plot.
| Name | Type | Values | Description |
|---|---|---|---|
| bool | enum | 1 | ON | 0 | OFF | Run/stops status of the bode plot. |
:BODeplot:RUNStop ON /*Starts the bode plot drawing.*/ :BODeplot:RUNStop? /*The query returns 1.*/
Sets or queries the analysis mode of the bode plot.
| Name | Type | Values | Description |
|---|---|---|---|
| mode | enum | SWEep | FIXed |
Sets or queries the sweep type of the bode plot.
| Name | Type | Values | Description |
|---|---|---|---|
| type | enum | LOG | LINE | Sweep type. |
:BODeplot:SWEeptype LINE /*Sets the sweep type of the bode plot to Linear.*/ :BODeplot:SWEeptype? /*The query returns LINE.*/
Sets the Bode plot reference input source.
| Name | Type | Values | Description |
|---|---|---|---|
| source | - | - |
Sets or queries the output source of the bode plot.
| Name | Type | Values | Description |
|---|---|---|---|
| source | enum | CHANnel1 | CHANnel2 | CHANnel3 | CHANnel4 | NONE | Output source for the bode plot. |
Sets or queries the start frequency of the sweep signal in the bode plot. The default unit is Hz.
| Name | Type | Values | Description |
|---|---|---|---|
| freq | real | 10 Hz - 5 MHz | Start frequency of the sweep signal. |
:BODeplot:FREQuency:STARt 1000 :BODeplot:FREQuency:STARt?
Sets or queries the stop frequency of the sweep signal in the bode plot. The default unit is Hz.
| Name | Type | Values | Description |
|---|---|---|---|
| <freq> | real | 10 Hz - 5 MHz | Stop frequency value. |
:BODeplot:FREQuency:STOP 1000 :BODeplot:FREQuency:STOP?
Sets or queries the fixed frequency of the sweep signal in the bode plot. The default unit is Hz.
| Name | Type | Values | Description |
|---|---|---|---|
| freq | real | 10 Hz - 50 MHz | Fixed frequency value to set. |
:BODeplot:FREQuency:FIXed 100 :BODeplot:FREQuency:FIXed?
Sets or queries the number of sweep points per decade.
| Name | Type | Values | Description |
|---|---|---|---|
| num | integer | 10 - 100 | Number of sweep points per decade. |
:BODeplot:POINts 20 /*Sets the number of the sweep points per :BODeplot:POINts? /*The query returns 20.*/
Sets or queries the variable amplitude of the sweep signal in the specified frequency range in the bode plot. The default unit of voltage is V, and the default frequency unit is Hz.
| Name | Type | Values | Description |
|---|---|---|---|
| range | enum | ALL | 10 | 100 | 1K | 10K | 100K | 1M | 10M | 25M | 1000 | 10000 | 100000 | 1000000 | 10000000 | 25000000 | Frequency range selection for the bode plot sweep signal. |
| amp | real | V | Variable amplitude of the sweep signal. |
:BODeplot:VOLTage 20
Sets or queries whether the voltage range of the bode plot is variable.
| Name | Type | Values | Description |
|---|---|---|---|
| bool | enum | 1 | ON | 0 | OFF | Whether the voltage range is variable. |
:BODeplot:VOLTage:VARiance <bool> :BODeplot:VOLTage:VARiance?
Sets or queries the output voltage amplitude in the bode plot. The default unit of voltage is V.
| Name | Type | Values | Description |
|---|---|---|---|
| amp | real | Refer to Remarks | Output voltage amplitude. |
:BODeplot:OUTput:VOLTage 0.3 :BODeplot:OUTput:VOLTage?
Sets or queries the AFG output channel in the bode plot.
| Name | Type | Values | Description |
|---|---|---|---|
| source | integer | 1 - 2 | AFG output channel to use in the bode plot. |
Sets or queries the AFG output impedance in the bode plot.
| Name | Type | Values | Description |
|---|---|---|---|
| ohms | enum | 50 | INFinity | AFG output impedance setting. |
Sets or queries the bandwidth limit of the specified channel.
| Name | Type | Values | Description |
|---|---|---|---|
| n | discrete | 1 | 2 | 3 | 4 | Specifies the channel number. |
Sets or queries the coupling mode of the specified channel.
| Name | Type | Values | Description |
|---|---|---|---|
| n | discrete | 1 | 2 | 3 | 4 | Channel number. |
| coupling | enum | AC | DC | GND | Coupling mode to set for the channel. |
Enables or disables the specified channel; or queries the on/off status of the specified channel.
| Name | Type | Values | Description |
|---|---|---|---|
| n | discrete | 1 - 4 | |
| bool | boolean | 1 | ON | 0 | OFF | Enables or disables the specified channel. |
:CHANnel1:DISPlay ON /*Enables CHANnel1.*/ :CHANnel1:DISPlay? /*The query returns 1.*/
Enables or disables signal inversion on the specified channel; or queries the on/off status of inversion.
| Name | Type | Values | Description |
|---|---|---|---|
| n | discrete | 1 | 2 | 3 | 4 | Channel number. |
| bool | boolean | - | Enables or disables inversion. |
Sets or queries the vertical offset of the specified channel. The default unit is V.
| Name | Type | Values | Description |
|---|---|---|---|
| n | discrete | 1 | 2 | 3 | 4 | Specifies the channel number. |
| offset | real | V | Sets the vertical offset of the specified channel. |
Sets or queries the delay calibration time used to calibrate the zero offset of the specified channel. The unit is s.
| Name | Type | Values | Description |
|---|---|---|---|
| n | discrete | 1 | 2 | 3 | 4 | Channel number. |
| val | real | -100 ns - 100 ns | Delay calibration time. |
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 | Channel number. |
| scale | real | 1 mV/div - 10 V/div | Vertical scale of the channel. |
Sets or queries the input impedance of the specified analog channel.
| Name | Type | Values | Description |
|---|---|---|---|
| n | discrete | 1 | 2 | 3 | 4 | Channel number to select. |
| impedance | enum | OMEG | FIFTy | Input impedance setting. |
:CHANnel1:IMPedance OMEG /*Sets the input impedance of CH1 to 1 MΩ.*/ :CHANnel1:IMPedance? /*The query returns OMEG.*/
Sets the vertical scale for the specified analog channel.
| Name | Type | Values | Description |
|---|---|---|---|
| n | discrete | 1 | 2 | 3 | 4 | Specifies the analog channel number. |
| vol | real | - | Vertical scale value for the channel. |
Starts calibration for the active probe currently connected to the specified analog channel.
| Name | Type | Values | Description |
|---|---|---|---|
| n | enum | 1 | 2 | 3 | 4 | Specifies the analog channel. |
Sets or queries the probe ratio of the specified analog channel. The command is only valid when an active probe is correctly connected.
| Name | Type | Values | Description |
|---|---|---|---|
| n | discrete | 1 | 2 | 3 | 4 | Specifies the analog channel number. |
| atten | discrete | 0.001 | 0.002 | 0.005 | 0.01 | 0.02 | 0.05 | 0.1 | 0.2 | 0.5 | 1 | 2 | 5 | 10 | 15 | 20 | 50 | 100 | 150 | 200 | 500 | 1000 | 1500 | 2000 | 5000 | 10000 | 15000 | 20000 | 50000 | User | Sets the probe ratio. |
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 +1.000000000000E-8.*/
Sets or queries the probe bias voltage for the specified channel.
| Name | Type | Values | Description |
|---|---|---|---|
| n | discrete | 1 | 2 | 3 | 4 | Specified channel number. |
| bias | real | V | Probe bias voltage; affected by the probe model. |
Performs the probe calibration for the specified channel.
| Name | Type | Values | Description |
|---|---|---|---|
| n | discrete | 1 | 2 | 3 | 4 | Specifies the channel number. |
Starts to demagnetize the current probe connected to the specified channel.
| Name | Type | Values | Description |
|---|---|---|---|
| n | discrete | 1 | 2 | 3 | 4 | Channel number. |
:CHANnel1:PROBe:DEMag /*Starts to demagnetize the current probe that is connected to CH1.*/
Sets or queries the attenuation of the specified probe.
| Name | Type | Values | Description |
|---|---|---|---|
| n | discrete | 1 | 2 | 3 | 4 | |
| atten | real | - |
Sets or queries whether to display the label of the specified channel.
| Name | Type | Values | Description |
|---|---|---|---|
| n | discrete | 1 | 2 | 3 | 4 | |
| bool | boolean | 1 | ON | 0 | OFF |
Sets or queries the label of the specified channel.
| Name | Type | Values | Description |
|---|---|---|---|
| n | discrete | 1 | 2 | 3 | 4 | Specifies the channel number. |
| str | string | - | The channel label text, which may contain English letters, numbers, and some symbols. |
:CHANnel1:LABel:CONTent ch1 :CHANnel1:LABel:CONTent?
Sets or queries the amplitude display unit of the specified analog channel.
| Name | Type | Values | Description |
|---|---|---|---|
| n | discrete | 1 | 2 | 3 | 4 | Channel number. |
| units | enum | - | Amplitude display unit for the specified analog channel. |
:CHANnel1:UNITs V :CHANnel1:UNITs?
Enables or disables the fine adjustment of the vertical scale of the specified channel, or queries its on/off status.
| Name | Type | Values | Description |
|---|---|---|---|
| n | discrete | - | Channel number. |
| bool | boolean | 1 | ON | 0 | OFF | Enables or disables fine adjustment of the vertical scale. |
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 | Specifies the channel number. |
| offset | real | V | Sets the bias voltage offset for the specified channel. |
Queries the measurement value of the frequency counter.
Sets or queries whether the frequency counter measurement/statistic parameters are enabled. The query form returns the current enable state.
| Name | Type | Values | Description |
|---|---|---|---|
| bool | boolean | - | Enable or disable the frequency counter. |
Sets or queries the source of the frequency counter.
| Name | Type | Values | Description |
|---|---|---|---|
| source | enum | D0 | D1 | D2 | D3 | D4 | D5 | D6 | D7 | D8 | D9 | D10 | D11 | D12 | D13 | D14 | D15 | CHANnel1 | CHANnel2 | CHANnel3 | CHANnel4 | EXT | Source used by the frequency counter. |
Sets or queries the mode of the frequency counter.
| Name | Type | Values | Description |
|---|---|---|---|
| mode | enum | FREQuency | PERiod | TOTalize | Selects the frequency counter measurement mode. |
COUNter:MODE PERiod /*Sets the mode of the frequency counter to PERiod.*/ COUNter:MODE? /*The query returns PER.*/
Sets or queries the resolution of the frequency counter.
| Name | Type | Values | Description |
|---|---|---|---|
| val | integer | - | Resolution digits for the frequency counter. |
Enables or disables the statistical function of the frequency counter, or queries its on/off status.
| Name | Type | Values | Description |
|---|---|---|---|
| bool | boolean | - | Enables or disables the statistical function. |
Clears the statistics results.
Queries the maximum value in the statistics results of the frequency counter.
Queries the minimum value in the statistics results of the frequency counter.
Queries the average value in the statistics results of the frequency counter. The query returns the average value in scientific notation.
Sets or queries the cursor measurement mode.
| Name | Type | Values | Description |
|---|---|---|---|
| mode | enum | Manual | Track | XY | Cursor measurement mode. |
Sets the ratio reference position of Cursor A at X Cursor to 0% and Cursor B to 100% when the horizontal unit is set to Percent(%).
Sets the ratio reference position of Cursor A at Y Cursor to 0% and Cursor B to 100% when the vertical unit is Percent(%).
Sets or queries the cursor type in the manual mode of cursor measurement.
| Name | Type | Values | Description |
|---|---|---|---|
| type | enum | TIME | AMPLitude | Cursor type in manual mode. |
Sets or queries the hold mode of the manual cursor.
| Name | Type | Values | Description |
|---|---|---|---|
| type | enum | VAL | POS | Selects the manual cursor hold mode; VAL indicates the value and POS indicates the location. |
:CURSor:MANual:MODE POS /* Sets the hold mode for the manual cursor to POS.*/ :CURSor:MANual:MODE? /* The query returns POS.*/
Sets or queries Source A of the manual mode of cursor measurement.
| Name | Type | Values | Description |
|---|---|---|---|
| source | enum | - |
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 | NONE | Selects the source for the manual cursor measurement source B. |
Sets or queries the horizontal unit in the manual mode of cursor measurement.
| Name | Type | Values | Description |
|---|---|---|---|
| tunit | enum | SECond | Horizontal unit used in manual cursor measurements. |
*:CURSor:MANual:TUNit SECond /*Sets the horizontal unit to SECond.*/ *:CURSor:MANual:TUNit? /*The query returns SEC.*/
Sets or queries the vertical unit in the manual mode of cursor measurement.
| Name | Type | Values | Description |
|---|---|---|---|
| <vunit> | enum | SOURce | Vertical unit for manual cursor measurement. |
:CURSor:MANual:VUNit <vunit> :CURSor:MANual:VUNit?
Sets or queries the horizontal position of Cursor A in the manual mode of cursor measurement.
| Name | Type | Values | Description |
|---|---|---|---|
| ax | real | - | Horizontal position of Cursor A; the range is determined by the current horizontal scale and position. |
:CURSor:MANual:CAX 0.00000001 :CURSor:MANual:CAX?
Sets or queries the vertical position of Cursor A in the manual mode of cursor measurement.
| Name | Type | Values | Description |
|---|---|---|---|
| ay | real | - | Vertical position of Cursor A. |
Sets or queries the horizontal position of Cursor B in the manual mode of cursor measurement.
| Name | Type | Values | Description |
|---|---|---|---|
| bx | real | - | Horizontal position of Cursor B. |
Sets or queries the vertical position of Cursor B in manual cursor measurement mode.
| Name | Type | Values | Description |
|---|---|---|---|
| <by> | real | V | Vertical position of Cursor B. |
:CURSor:MANual:CBY 0.1 /*Sets the vertical position of Cursor B :CURSor:MANual:CBY? /*The query returns 1.000000E-1.*/
Queries the X value at Cursor A in manual cursor measurement mode. The unit is determined by the horizontal unit selected for the corresponding channel.
Queries the Y value at Cursor A in the manual mode of cursor measurement. The unit is determined by the currently selected vertical unit.
Queries the X value at Cursor B in the manual mode of cursor measurement.
Queries the Y value at Cursor B in the manual mode of cursor measurement. The unit is determined by the currently selected vertical unit.
Queries the difference (ΔX) between the X value at Cursor A and the X value at Cursor B in the manual mode of cursor measurement. The unit is determined by the currently selected horizontal unit.
Queries the reciprocal (1/ΔX) of the absolute difference between the X value at Cursor A and the X value at Cursor B in the manual mode of cursor measurement. The unit is determined by the currently selected horizontal unit.
Queries the difference (ΔY) between the Y value at Cursor A and the Y value at Cursor B in manual cursor measurement mode. The unit is determined by the currently selected vertical unit.
Sets or queries the channel source of Cursor A in the track mode of cursor measurement.
| Name | Type | Values | Description |
|---|---|---|---|
| source | enum | CHANnel1 | CHANnel2 | CHANnel3 | CHANnel4 | MATH1 | MATH2 | MATH3 | MATH4 | NONE | Channel source for Cursor A. |
Sets or queries the channel source of Cursor B in track mode. When no channel is enabled, sending the command enables the corresponding channel.
| Name | Type | Values | Description |
|---|---|---|---|
| source | enum | CHANnel1 | CHANnel2 | CHANnel3 | CHANnel4 | MATH1 | MATH2 | MATH3 | MATH4 | NONE | Channel source for Cursor B in track mode. |
:CURSor:TRACk:SOURce2 CHANnel2 /*Sets the channel source to CHANnel2.*/ :CURSor:TRACk:SOURce2? /*The query returns CHAN2.*/
Sets or queries the track cursor measurement type in track mode.
| Name | Type | Values | Description |
|---|---|---|---|
| type | enum | - | Track cursor measurement type. |
Sets or queries the horizontal position of Cursor A in the track mode of cursor measurement.
| Name | Type | Values | Description |
|---|---|---|---|
| ax | real | - | Horizontal position of Cursor A; the valid range is determined by the current horizontal scale and position. |
Sets or queries the horizontal position of Cursor B in track mode. The query returns the horizontal position of Cursor B in scientific notation, in seconds.
| Name | Type | Values | Description |
|---|---|---|---|
| bx | real | s | Horizontal position of Cursor B; the range is determined by the current horizontal scale and position. |
:CURSor:TRACk:CBX 1.000000E-8 /*Sets the horizontal position of :CURSor:TRACk:CBX? /*The query returns 1.000000E-8.*/
Sets or queries the vertical position of Cursor A in the track mode of cursor measurement.
| Name | Type | Values | Description |
|---|---|---|---|
| <ay> | real | - |
Sets or queries the vertical position of Cursor B in the track mode of cursor measurement.
| Name | Type | Values | Description |
|---|---|---|---|
| by | real | V | Vertical position of Cursor B. |
:CURSor:TRACk:CBY <by> :CURSor:TRACk:CBY?
Queries the X value at Cursor A in track mode of cursor measurement. The unit is determined by the amplitude unit selected for the currently corresponding channel.
Queries the Y value at Cursor A in 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 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 of cursor measurement.
Queries the difference (ΔY) between the Y value at Cursor A and the Y value at Cursor B in track mode. The unit is the same as that selected for the current channel.
Queries the reciprocal (1/ΔX) of the absolute difference between the X value at Cursor A and the X value at Cursor B in track mode of cursor measurement. The default unit is Hz.
Sets or queries the axis used in cursor track mode. The query returns Y or X.
| Name | Type | Values | Description |
|---|---|---|---|
| mode | enum | Y | X | Axis selection for track mode. |
Sets or queries the horizontal position of Cursor A in the XY cursor measurement mode. The position is related to the current vertical scale and vertical offset.
| Name | Type | Values | Description |
|---|---|---|---|
| x | real | V | Horizontal position of Cursor A. |
:CURSor:XY:AX 0.1 /*Sets the horizontal position of Cursor A to :CURSor:XY:AX? /*The query returns 1.000000E-1.*/
Sets or queries the horizontal position of Cursor B in the XY cursor measurement mode.
| Name | Type | Values | Description |
|---|---|---|---|
| x | real | - | Horizontal position of Cursor B. |
Sets or queries the vertical position of Cursor A in the XY cursor measurement mode.
| Name | Type | Values | Description |
|---|---|---|---|
| y | real | - | Vertical cursor position related to the current vertical scale and vertical offset. |
:CURSor:XY:AY 0.1 :CURSor:XY:AY?
Sets the vertical position of Cursor B in the XY cursor measurement mode.
| Name | Type | Values | Description |
|---|---|---|---|
| y | real | - | Vertical position of Cursor B. |
Queries the X value at Cursor A in XY cursor measurement mode.
Queries the Y value at Cursor A in the XY cursor measurement mode.
Queries the X value at Cursor B in the XY cursor measurement mode.
Queries the Y value at Cursor B in the XY cursor measurement mode.
Queries the difference (∆X) between the X value at Cursor A and the X value at Cursor B in the XY cursor measurement.
Queries the difference (∆Y) between the Y value at Cursor A and the Y value at Cursor B in the XY cursor measurement. The unit is the same as that selected for the current channel.
Clears all the waveforms on the screen. If the oscilloscope is in the "RUN" state, new waveforms continue displaying after the clear.
Sets or queries the display type of the waveforms on the screen.
| Name | Type | Values | Description |
|---|---|---|---|
| type | enum | VECTors | Display type selection. |
: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 s.
| Name | Type | Values | Description |
|---|---|---|---|
| time | enum | MIN | 0.1 | 0.2 | 0.5 | 1 | 2 | 5 | 10 | INFinite | Persistence time setting. |
Sets or queries the brightness of the waveform on the screen, expressed as a percentage.
| Name | Type | Values | Description |
|---|---|---|---|
| brightness | integer | 1 - 100 | Brightness percentage. |
Sets or queries the display type of the screen grid.
| Name | Type | Values | Description |
|---|---|---|---|
| grid | enum | FULL | HALF | NONE | Display grid type to use. |
:DISPlay:GRID NONE /*Turns the background grid and coordinates off.*/ :DISPlay:GRID? /*The query returns NONE.*/
Sets or queries the brightness of the screen grid, expressed in percentage.
| Name | Type | Values | Description |
|---|---|---|---|
| brightness | real | % | Brightness of the screen grid. |
Sets or queries the brightness of the cursor, expressed in percentage.
| Name | Type | Values | Description |
|---|---|---|---|
| brightness | integer | 0 - 100 |
:DISPlay:CBRightness 60 :DISPlay:CBRightness?
Queries display data with an optional type selector.
| Name | Type | Values | Description |
|---|---|---|---|
| typeopt | - | - |
Enables or disables the display of the scale ruler; or queries its on/off status.
| Name | Type | Values | Description |
|---|---|---|---|
| bool | boolean | - | Turns the scale ruler display on or off. |
Enables or disables the color grade display; or queries the on/off status of the color grade display.
| Name | Type | Values | Description |
|---|---|---|---|
| bool | enum | 1 | ON | 0 | OFF | Enables or disables the color grade display. |
:DISPlay:COLor ON /*Enables the color grade display.*/ :DISPlay:COLor? /*The query returns 1.*/
Sets whether waveform freezing is enabled or disabled; queries the waveform freezing status.
| Name | Type | Values | Description |
|---|---|---|---|
| <bool> | enum | 1 | ON | 0 | OFF | Enables or disables waveform freezing. |
Queries the current voltage value under test.
Sets or queries whether the built-in DVM is enabled.
| Name | Type | Values | Description |
|---|---|---|---|
| bool | boolean | - | Boolean enable state. |
Sets or queries the source of the digital voltmeter.
| Name | Type | Values | Description |
|---|---|---|---|
| source | enum | CHANnel1 | CHANnel2 | CHANnel3 | CHANnel4 |
:DVM:SOURce CHANnel1 :DVM:SOURce?
Sets or queries the mode of the digital voltmeter.
| Name | Type | Values | Description |
|---|---|---|---|
| mode | enum | ACRMs | DC | DCRMs | Selects the digital voltmeter mode. |
:DVM:MODE DC /*Sets the mode of the digital voltmeter to DC.*/ :DVM:MODE? /*The query returns DC.*/
Enables or disables the histogram function, or queries its on/off status.
| Name | Type | Values | Description |
|---|---|---|---|
| bool | boolean | - | Turns the histogram function on or off. |
Sets or queries the type of the histogram.
| Name | Type | Values | Description |
|---|---|---|---|
| type | enum | HORizontal | VERTical | 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 | discrete | - | The source of the histogram. |
Sets or queries the height of the histogram.
| Name | Type | Values | Description |
|---|---|---|---|
| height | integer | 1div - 4div | Histogram height setting. |
:HISTogram:HEIGht 2 :HISTogram:HEIGht?
| Name | Type | Values | Description |
|---|---|---|---|
| number | - | - |
Sets or queries the right limit of the histogram.
| Name | Type | Values | Description |
|---|---|---|---|
| number | real | (-5 x Horizontal Time Base + Horizontal Offset) - (5 x Horizontal Time Base + Horizontal Offset) |
Sets or queries the top limit of the histogram.
| Name | Type | Values | Description |
|---|---|---|---|
| number | real | -4 x VerticalScale - OFFSet - 4 x VerticalScale - OFFSet |
Sets or queries the bottom limit of the histogram.
| Name | Type | Values | Description |
|---|---|---|---|
| number | real | -4 x VerticalScale - OFFSet - 4 x VerticalScale - OFFSet |
:HISTogram:RANGe:BOTTom -2 :HISTogram:RANGe:BOTTom?
Queries the statistics of the histogram results.
Resets the statistics data of histogram.
Enables the eye diagram function. The syntax accepts a boolean value.
| Name | Type | Values | Description |
|---|---|---|---|
| bool | boolean | - | Boolean enable state for the eye diagram function. |
Resets the eye diagram color grade.
Sets or queries the source of the eye diagram.
| Name | Type | Values | Description |
|---|---|---|---|
| source | discrete | CHANnel1 | CHANnel2 | CHANnel3 | CHANnel4 | MATH1 | MATH2 | MATH3 | MATH4 | Eye diagram source. |
:EYE:SOURce CHANnel3 /*Sets the source of eye diagram to CHANnel3.*/ :EYE:SOURce? /*The query returns CHAN3.*/
Enables or disables the eye measurement result, or queries its on/off status.
| Name | Type | Values | Description |
|---|---|---|---|
| bool | boolean | 1 | ON | 0 | OFF | Enables or disables the eye measurement result. |
Queries an eye measurement value. Before querying, eye measurement results must be enabled with :EYE:MEASure:ENABle.
| Name | Type | Values | Description |
|---|---|---|---|
| item | enum | ONE | ZERO | WIDTh | HEIGth | AMP | CROSs | QFACtor | BR | RISE | FALL | LEFT | RIGHt | DCDT | DCDP | Measurement item to query. |
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. |
:EYE:OVERlap ON /*Enables the overlap of the eye diagram.*/ :EYE:OVERlap? /*The query returns 1.*/
Sets or queries the eye diagram grid display mode.
| Name | Type | Values | Description |
|---|---|---|---|
| grid | - | - |
Sets or queries the high threshold for eye measurements, expressed as a percentage. The high threshold must be greater than the low threshold, and the instrument automatically adjusts it if lowered below the configured low threshold.
| Name | Type | Values | Description |
|---|---|---|---|
| val | integer | 2 - 100 | High threshold value for eye measurements, expressed as a percentage. |
<not provided>
Sets or queries the low measurement threshold, expressed as a percentage.
| Name | Type | Values | Description |
|---|---|---|---|
| val | integer | 1 - 99 |
:EYE:LOW 80 :EYE:LOW?
Enables or queries eye histogram functionality.
Enables or disables eye histogram operation.
| Name | Type | Values | Description |
|---|---|---|---|
| bool | enum | OFF | ON | Selects whether eye histogram is enabled. |
Sets or queries the left boundary of the eye histogram.
| Name | Type | Values | Description |
|---|---|---|---|
| number | integer | 0 - 1000 |
:EYE:HISTogram:PIXel:LEFT 80 /*Sets the left boundary of the eye histogram to 80.*/ :EYE:HISTogram:PIXel:LEFT? /*The query returns 80.*/
Sets or queries the right boundary of the eye histogram.
| Name | Type | Values | Description |
|---|---|---|---|
| number | integer | 0 - 1000 | Right boundary of the eye histogram. |
Sets or queries the upper boundary of the eye histogram.
| Name | Type | Values | Description |
|---|---|---|---|
| number | integer | 0 - 1000 |
Sets or queries the lower boundary of the eye histogram.
| Name | Type | Values | Description |
|---|---|---|---|
| number | integer | 0 - 1000 | Lower boundary value for the eye histogram. |
::EYE:HISTogram:PIXel:LOW 80 ::EYE:HISTogram:PIXel:LOW?
Sets or queries the eye histogram type.
| Name | Type | Values | Description |
|---|---|---|---|
| type | enum | HOR | VERT | Selects the eye histogram type. |
:EYE:HISTogram:TYPE HOR :EYE:HISTogram:TYPE?
Sets or queries the eye cursor measurement settings. The slice shows this section header and a related enable command, but does not document a separate function for :EYE:CURSor itself.
Sets or queries the on/off status of the eye cursor measurement.
| Name | Type | Values | Description |
|---|---|---|---|
| bool | enum | 1 | ON | 0 | OFF | On/off status of the eye cursor measurement. |
:EYE:CURSor:ENABle ON /*Enables the eye cursor measurement.*/ :EYE:CURSor:ENABle? /*The query returns 1.*/
Sets or queries the horizontal position of Cursor A in the eye cursor measurement.
| Name | Type | Values | Description |
|---|---|---|---|
| ax | real | - | Horizontal position of Cursor A. |
Sets or queries the horizontal position of Cursor B in the eye cursor measurement.
| Name | Type | Values | Description |
|---|---|---|---|
| bx | real | -100 s - 100 s |
:EYE:CURSor:CBX 0.00000001 :EYE:CURSor:CBX?
Sets or queries the vertical position of Cursor A in the eye cursor measurement.
| Name | Type | Values | Description |
|---|---|---|---|
| ay | real | -1000 V - 1000 V | Vertical position of Cursor A. |
:EYE:CURSor:CAY 0.1 :EYE:CURSor:CAY?
Sets or queries the vertical position of Cursor B in the eye cursor measurement.
| Name | Type | Values | Description |
|---|---|---|---|
| by | real | -1000 V - 1000 V | Vertical position of Cursor B. |
Creates an eye template based on the eye diagram specifications. The eye template is used to check whether the eye diagram contacts or violates the mask.
Sets or queries the enable state of eye cursor linking.
| Name | Type | Values | Description |
|---|---|---|---|
| bool | enum | 1 | ON | 0 | OFF | Enable state for eye cursor linking. |
:EYE:CURSor:LINK ON /*Enables the eye cursor LINK function.*/ :EYE:CURSor:LINK? /*The query returns 1.*/
Sets or queries the on/off status of the eye template test.
| Name | Type | Values | Description |
|---|---|---|---|
| <bool> | boolean | 1 | ON | 0 | OFF | Enables or disables the eye template test. |
:EYE:MTESt:ENABle ON /*Enables the eye template function.*/ :EYE:MTESt:ENABle? /*The query returns 1.*/
Starts or stops eye diagram template testing, or queries whether the eye diagram template test is running.
| Name | Type | Values | Description |
|---|---|---|---|
| bool | boolean | - | Starts or stops eye diagram template testing. |
Stops eye diagram template testing.
Saves the edited eye template file with the specified filename to the specified path.
| Name | Type | Values | Description |
|---|---|---|---|
| path | string | - | File storage location and filename with a suffix. |
Loads the eye template from a specified file path. The path includes the storage location and filename, and the file must have the .mskx suffix.
| Name | Type | Values | Description |
|---|---|---|---|
| path | string | - | File storage location and filename to load; include the suffix. |
:EYE:MTESt:LOAD C:/123.mskx /*Loads the eye template file named "123.mskx" from the internal memory Disk C.*/
Sets or queries the on/off status of Stop on Fail when the eye template test fails.
| Name | Type | Values | Description |
|---|---|---|---|
| bool | enum | 1 | ON | 0 | OFF | Enables or disables Stop on Fail for the eye template test failure condition. |
:EYE:MTESt:OFailure:STOP ON /*Enables the stop on fail of the :EYE:MTESt:OFailure:STOP? /*The query returns 1.*/
Sets or queries the on/off status for screen capturing when the eye template test fails.
| Name | Type | Values | Description |
|---|---|---|---|
| bool | boolean | 1 | ON | 0 | OFF | Enables or disables screen capturing on eye template test failure. |
Sets or queries the on/off status for beeper warning when the eye template test fails.
| Name | Type | Values | Description |
|---|---|---|---|
| bool | enum | 1 | ON | 0 | OFF | On/off state for the beeper warning. |
:EYE:MTESt:OFailure:BEEPer ON /*Enables the beeper warning on fail of the eye template test.*/ :EYE:MTESt:OFailure:BEEPer? /*The query returns 1.*/
Sets or queries the on/off status for saving waveforms when the eye template test fails.
| Name | Type | Values | Description |
|---|---|---|---|
| bool | enum | 1 | ON | 0 | OFF | On/off state for saving waveforms when the eye template test fails. |
Sets or queries the standard template to load.
| Name | Type | Values | Description |
|---|---|---|---|
| type | enum | USBNear | USBfar | CANHL4M | CANHL5M | CANHL6M | CANHL8M | CANHL10M | CANLH4M | CANLH5M | CANLH6M | CANLH8M | CANLH10M | FC1063 | FC1063PI | ETH1G | ETH2G |
Sets or queries the source of clock recovery.
| Name | Type | Values | Description |
|---|---|---|---|
| <source> | enum | CHANnel1 | CHANnel2 | CHANnel3 | CHANnel4 | MATH1 | MATH2 | MATH3 | MATH4 | Source of clock recovery. |
:CLOCkrecovery:SOURce CHANnel3 /*Sets the source of clock recovery to CH3.*/ :CLOCkrecovery:SOURce? /*The query returns CHAN3.*/
Sets or queries the clock recovery preset for the specified channel.
| Name | Type | Values | Description |
|---|---|---|---|
| n | discrete | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | Channel number. Channels 1 to 4 are analog channels, and channels 5 to 8 are MATH channels. |
| type | enum | DEFA | 80BJ | 80BS | CE30 | CE31 | HBR | HBR2 | HBR3 | RBR | UH10 | UH13 | UH20 | HD10 | HD20 | MHL | G1NS | G1S | G2NS | G2S | G3 | G4C | P52C | P52S | P55C | P55S | P58C | P516 | P65C | P65S | P68C | P616 | GEN1 | GEN2 | GEN3 | U2LS | U2FS | U20 | U3G1 | U3G2 | U41G | U413 | U42 | U426 | T31 | T313 | T32 | T326 | Clock recovery preset selection. |
:CLOCkrecovery1:PRESet 80BS :CLOCkrecovery1:PRESet?
Sets the clock recovery method for the specified channel. The query form is documented in the syntax, but the provided slice does not include its return format or the list of allowed method values.
| Name | Type | Values | Description |
|---|---|---|---|
| n | discrete | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | Channel number for clock recovery. |
| method | - | - |
Sets or queries the clock recovery data rate. The default unit is b/s.
| Name | Type | Values | Description |
|---|---|---|---|
| <val> | real | b/s | Clock recovery data rate value. |
Sets or queries the data rate method for constant clock recovery.
| Name | Type | Values | Description |
|---|---|---|---|
| n | discrete | 1 - 8 | Channel number. |
| method | enum | AUT | SEM | MAN | Data rate method for constant clock recovery. |
Measures the data rate.
Sets or queries the clock recovery transfer function.
| Name | Type | Values | Description |
|---|---|---|---|
| n | discrete | 1 - 8 | Clock recovery source channel number. |
| type | discrete | JTF | OJTF | Clock recovery transfer function type. |
Sets or queries the edge direction for clock recovery.
| Name | Type | Values | Description |
|---|---|---|---|
| n | discrete | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | Channel number. |
| type | enum | RISE | DOWN | BOTH | Edge direction for clock recovery. |
:CLOCkrecovery1:EDGE RISE /*Sets the edge direction for clock recovery of source channel 1 to RISE.*/ :CLOCkrecovery1:EDGE? /*The query returns RISE.*/
Sets or queries the JTF loop bandwidth. The default unit is Hz.
| Name | Type | Values | Description |
|---|---|---|---|
| n | enum | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | Selects the source channel number. |
| val | real | 1 Hz - 750 MHz | Sets the JTF loop bandwidth. |
:CLOCkrecovery1:JTF:BANDwidth 50 :CLOCkrecovery1:JTF:BANDwidth?
Sets or queries the divisor of the JTF loop bandwidth.
| Name | Type | Values | Description |
|---|---|---|---|
| n | discrete | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | Source channel number. |
| val | real | 0 - 5000000000 | Divisor value. |
Sets or queries the OJTF loop bandwidth. The default unit is Hz.
| Name | Type | Values | Description |
|---|---|---|---|
| n | discrete | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | Source channel number. |
| val | real | 1 Hz - 750 MHz | OJTF loop bandwidth. |
:CLOCkrecovery1:OJTF:BANDwidth 50 :CLOCkrecovery1:OJTF:BANDwidth?
Sets or queries the divisor of the JTF loop bandwidth. The query returns the divisor in scientific notation.
| Name | Type | Values | Description |
|---|---|---|---|
| n | discrete | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | Source channel number. |
| val | real | 1 - 750 MHz | Divisor value. |
:CLOCkrecovery1:JTF:DIVisor 50 /*Sets the divisor of the JTF loop bandwidth for source channel 1 to 50.*/ :CLOCkrecovery1:JTF:DIVisor? /*The query returns +5.000000000000E+01.*/
Sets or queries the OJTF damping factor.
| Name | Type | Values | Description |
|---|---|---|---|
| n | discrete | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | Source channel number; channels 1-4 are analog and 5-8 are MATH channels. |
| val | real | 0 - 50 | OJTF damping factor. |
Sets or queries the on/off status of transition density dependency.
| Name | Type | Values | Description |
|---|---|---|---|
| n | discrete | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | Source channel number. |
| bool | boolean | 1 | ON | 0 | OFF | Enables or disables transition density dependency. |
Sets or queries the settling time of the phase-locked loop. The default unit is T.
| Name | Type | Values | Description |
|---|---|---|---|
| <n> | discrete | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | |
| <val> | real | T | Settling time of the phase-locked loop. |
Sets or queries the idle clock of the phase-locked loop.
| Name | Type | Values | Description |
|---|---|---|---|
| n | enum | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | Channel number. |
| val | integer | 6 - 1000 | Idle clock value. |
Sets or queries the JTF peak factor.
| Name | Type | Values | Description |
|---|---|---|---|
| n | discrete | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | Source channel number. |
| val | real | 0 - 3.33 | Peak factor value. |
:CLOCkrecovery1:JTF:PEAK 2 /*Sets the JTF peak factor of source channel 1 to 2.*/ :CLOCkrecovery1:JTF:PEAK? /*The query returns +2.000000000000E +00.*/
Sets or queries the damping factor of a third-order phase-locked loop.
| Name | Type | Values | Description |
|---|---|---|---|
| n | discrete | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | |
| val | real | MAXimum |
Sets or queries the natural frequency of a third-order phase-locked loop. The default unit is rad/s.
| Name | Type | Values | Description |
|---|---|---|---|
| n | discrete | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | Channel number; channels 1-4 are analog channels and channels 5-8 are MATH channels. |
| val | real | 150 krad/s - 13 Grad/s | Natural frequency to set. |
:CLOCkrecovery1:NAFRe 20 :CLOCkrecovery1:NAFRe?
Sets or queries the pole frequency of a third-order phase-locked loop. The default unit is rad/s.
| Name | Type | Values | Description |
|---|---|---|---|
| n | discrete | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | Channel number. |
| val | real | 0 - 13 | Pole frequency value. |
:CLOCkrecovery1:POFRe 200000 /*Sets the pole frequency of the :CLOCkrecovery1:POFRe? /*The query returns +2.000000000000E +05.*/
Sets or queries the multiplier of a third-order phase-locked loop. The default unit is rad/s.
| Name | Type | Values | Description |
|---|---|---|---|
| <n> | discrete | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | |
| <val> | real | - |
Sets or queries the external clock source.
| Name | Type | Values | Description |
|---|---|---|---|
| n | integer | 1 - 8 | Channel index. |
| source | enum | CHANnel1 | CHANnel2 | CHANnel3 | CHANnel4 | MATH1 | MATH2 | MATH3 | MATH4 | External clock source channel. |
Sets or queries the clock/data alignment mode.
| Name | Type | Values | Description |
|---|---|---|---|
| n | discrete | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | |
| bool | enum | 1 | ON | 0 | OFF | Selects center-aligned when set to 1 or ON, and edge-aligned when set to 0 or OFF. |
:CLOCkrecovery1:ALIGn ON /*Sets the clock/data alignment mode of source channel 1 to center-aligned.*/ :CLOCkrecovery1:ALIGn? /*The query returns 1.*/
Sets the clock recovery frequency for the selected source channel.
| Name | Type | Values | Description |
|---|---|---|---|
| <n> | discrete | 1 - 8 | Selects source channel 1 through 8. |
| <val> | real | - | Clock recovery frequency value. |
Sets or queries the general threshold source.
| Name | Type | Values | Description |
|---|---|---|---|
| source | - | - |
Sets or queries the general threshold type.
| Name | Type | Values | Description |
|---|---|---|---|
| n | enum | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | Channel number for the threshold setting. |
| type | enum | PERCent | ABSolute | HYSTeresis | TB159 | TB258 | Selects the general threshold type. |
Sets or queries the general threshold level type for a channel. Channels 1-4 are analog channels, and channels 5-8 are MATH channels.
| Name | Type | Values | Description |
|---|---|---|---|
| n | discrete | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | Channel number. |
| type | discrete | DEFault | HISTogram | MINMax | CUSTom | General threshold level type. |
:THReshold1:GENeral:LEVel HISTogram /*Sets the general threshold level type to HISTogram.*/ :THReshold1:GENeral:LEVel? /*The query returns HIST.*/
Sets the general threshold positive high level for the specified channel.
| Name | Type | Values | Description |
|---|---|---|---|
| n | discrete | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | Specifies the threshold channel number. |
| val | real | - | Sets the positive high threshold level. |
Sets or queries the general middle threshold percentage, expressed as a percentage.
| Name | Type | Values | Description |
|---|---|---|---|
| n | enum | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | Channel number. |
| val | integer | 2 - 99 | Middle threshold percentage value. |
:THReshold1:GENeral:PMID 60 :THReshold1:GENeral:PMID?
Sets or queries the general low threshold percentage, expressed as a percentage.
| Name | Type | Values | Description |
|---|---|---|---|
| n | discrete | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | Selects the channel number; channels 1-4 are analog and 5-8 are MATH channels. |
| val | integer | 0 - 98 | Sets the general low threshold percentage. |
:THReshold1:GENeral:PLOW 20 /*Sets the general low threshold percentage to 20.*/ :THReshold1:GENeral:PLOW? /*The query returns 20.*/
Sets or queries the general high threshold voltage. The default unit is V.
| Name | Type | Values | Description |
|---|---|---|---|
| n | discrete | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | Channel number. |
| val | real | V | General high threshold voltage. |
Sets or queries the general middle threshold voltage. The default unit is V.
| Name | Type | Values | Description |
|---|---|---|---|
| n | discrete | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | Channel number. |
| val | real | -10 V - 10 V | General middle threshold voltage. |
:THReshold1:GENeral:LMID 5
Sets or queries the general low threshold voltage. The default unit is V.
| Name | Type | Values | Description |
|---|---|---|---|
| n | discrete | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | Channel number. |
| val | real | -10 V - 10 V | General low threshold voltage to set. |
:THReshold1:GENeral:LLOW 5 /*Sets the general low threshold voltage to 5.*/ :THReshold1:GENeral:LLOW? /*The query returns +5.000000000000E +00.*/
Sets or queries the general hysteresis voltage. The default unit is V.
| Name | Type | Values | Description |
|---|---|---|---|
| n | enum | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | Threshold channel number. |
| val | real | -10 V - 10 V | General hysteresis voltage. |
Sets or queries the on/off status for aligning the middle threshold to zero.
| Name | Type | Values | Description |
|---|---|---|---|
| n | discrete | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | Source channel number. |
| bool | boolean | 1 | ON | 0 | OFF | Enables or disables aligning the middle threshold to zero. |
:THReshold1:GENeral:ALIGnzero ON /*Enables aligning the middle threshold to zero for source channel 1.*/ :THReshold1:GENeral:ALIGnzero? /*The query returns 1.*/
Automatically sets the general thresholds.
Sets or queries the general custom high voltage. The default unit is V.
| Name | Type | Values | Description |
|---|---|---|---|
| n | discrete | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | |
| val | real | -10 - 10 |
:THReshold1:GENeral:HCUStomer 5
Sets or queries the general custom low voltage. The default unit is V.
| Name | Type | Values | Description |
|---|---|---|---|
| n | discrete | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | Channel index for the threshold setting. |
| val | real | -10 - 10 | General custom low voltage value. |
:THReshold1:GENeral:LCUStomer 5 :THReshold1:GENeral:LCUStomer?
Sets or queries the source of the signal type.
| Name | Type | Values | Description |
|---|---|---|---|
| source | enum | CHANnel1 | CHANnel2 | CHANnel3 | CHANnel4 | MATH1 | MATH2 | MATH3 | MATH4 | Selects the source of the signal type. |
:SIGNaltype:SOURce CHANnel2 /*Sets the source of the signal type to CH2.*/ :SIGNaltype:SOURce? /*The query returns CHAN2.*/
Sets or queries the signal type for the specified signal-type index. The only listed type value is NRZ.
| Name | Type | Values | Description |
|---|---|---|---|
| n | enum | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | Signal-type index. |
| type | enum | NRZ | Signal type to set. |
:SIGNaltype:SOURce CHANnel2 /*Sets the source of the signal type to CH2.*/ :SIGNaltype:SOURce? /*The query returns CHAN2.*/
Basic jitter analysis measurements. The measurements include TIE, Cycle-Cycle, Pos-Pos, Neg-Neg, and Duty; TIE refers to time interval error.
Sets or queries the on/off status of the basic jitter measurement.
| Name | Type | Values | Description |
|---|---|---|---|
| bool | enum | 1 | ON | 0 | OFF | On/off status of the basic jitter measurement. |
Sets or queries the TIE source.
| Name | Type | Values | Description |
|---|---|---|---|
| source | enum | CHANnel1 | CHANnel2 | CHANnel3 | CHANnel4 | Selects the TIE source channel. |
:TIE:SOURce CHANnel2 :TIE:SOURce?
Sets or queries the type of TIE measurement.
| Name | Type | Values | Description |
|---|---|---|---|
| type | enum | CLOCk | DATA | Selects the TIE measurement type. |
Sets or queries the edge direction for TIE measurement.
| Name | Type | Values | Description |
|---|---|---|---|
| type | enum | RISE | DOWN | BOTH | Edge direction for TIE measurement. |
*None provided in slice*
Sets or queries the unit for TIE measurement.
| Name | Type | Values | Description |
|---|---|---|---|
| type | enum | - |
Sets or queries the on/off status of the TIE trend.
| Name | Type | Values | Description |
|---|---|---|---|
| bool | boolean | 1 | ON | 0 | OFF | Boolean on/off state for the TIE trend. |
Sets the on/off status of TIE trend smoothing.
| Name | Type | Values | Description |
|---|---|---|---|
| bool | boolean | - | On/off state for TIE trend smoothing. |
Sets or queries the smoothing factor for the TIE trend.
| Name | Type | Values | Description |
|---|---|---|---|
| val | integer | 3 - 1000 | Smoothing factor value. |
:TIE:TRENd:SMOoth:FACTor 10 :TIE:TRENd:SMOoth:FACTor?
Sets or queries the on/off status of the TIE spectrum. This command is available only when basic jitter measurement is enabled.
| Name | Type | Values | Description |
|---|---|---|---|
| bool | enum | 1 | ON | 0 | OFF | On/off state of the TIE spectrum. |
:TIE:SPECtrum:ENABle ON /*Enables the TIE spectrum.*/ :TIE:SPECtrum:ENABle? /*The query returns 1.*/
Sets or queries the on/off status of the TIE histogram.
| Name | Type | Values | Description |
|---|---|---|---|
| bool | enum | 1 | ON | 0 | OFF | Turns the TIE histogram on or off. |
Sets or queries the on/off status of the TIE measurement results.
| Name | Type | Values | Description |
|---|---|---|---|
| bool | enum | 1 | ON | 0 | OFF | On/off state for the TIE measurement results. |
:TIE:RESult:ENABle ON /*Enables the TIE measurement results.*/ :TIE:RESult:ENABle? /*The query returns 1.*/
Sets or queries the on/off status of the TIE result for TIE measurement.
| Name | Type | Values | Description |
|---|---|---|---|
| <bool> | enum | 1 | ON | 0 | OFF | On/off state for the TIE result. |
Sets or queries the on/off status of the cycle-to-cycle result for TIE measurement.
| Name | Type | Values | Description |
|---|---|---|---|
| bool | enum | 1 | ON | 0 | OFF | On/off status for the cycle-to-cycle result. |
:TIE:RESult:CYCY ON /*Enables the cycle-to-cycle result for TIE measurement.*/ :TIE:RESult:CYCY? /*The query returns 1.*/
Sets or queries the on/off status of the positive-to-positive pulse width result for TIE measurement.
| Name | Type | Values | Description |
|---|---|---|---|
| bool | enum | 1 | ON | 0 | OFF | Enables or disables the positive-to-positive pulse width result. |
::TIE:RESult:POSPos ON ::TIE:RESult:POSPos?
Sets or queries the on/off status of the negative-to-negative pulse width result for TIE measurement.
| Name | Type | Values | Description |
|---|---|---|---|
| bool | boolean | - | Enables or disables the negative-to-negative pulse width result for TIE measurement. |
Sets or queries the on/off status of the duty cycle result for TIE measurement.
| Name | Type | Values | Description |
|---|---|---|---|
| bool | enum | 1 | ON | 0 | OFF | Enables or disables the duty cycle result for TIE measurement. |
*No examples were provided in the supplied slice for this exact command.*
Queries the result data of the TIE measurement.
Queries the result data of the TIE histogram measurement.
Resets the TIE analysis.
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 or queries the enable register of the standard event register set.
| Name | Type | Values | Description |
|---|---|---|---|
| maskargument | integer | 0 - 255 | Bit mask value for the standard event register enable 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.
Recalls instrument settings from the specified non-volatile memory. The previously saved settings from *SAV are overwritten.
Saves the current instrument state to the selected register.
| Name | Type | Values | Description |
|---|---|---|---|
| value | integer | - | Selected register number. |
Sets or queries the enable register of the status byte register set.
| Name | Type | Values | Description |
|---|---|---|---|
| maskargument | integer | 0 - 255 | Decimal sum of the bits to enable in the status byte register. |
*SRE 16 *SRE?
Queries the event register for the status byte register. After executing the command, the value in the status byte register is cleared.
Waits for all pending operations to complete before executing any additional commands.
Performs a self-test and returns the self-test result.
Enables or disables the logic analyzer function. The query form returns the current enable state.
| Name | Type | Values | Description |
|---|---|---|---|
| bool | boolean | - | Boolean state to enable or disable the logic analyzer. |
Sets or queries the current activate channel.
| Name | Type | Values | Description |
|---|---|---|---|
| digital | enum | D0 | D1 | D2 | D3 | D4 | D5 | D6 | D7 | D8 | D9 | D10 | D11 | D12 | D13 | D14 | D15 | Selects the current active digital channel. |
Switches the position of the specified digital channel and that of the currently activated channel in the waveform view. The query returns the specified digital channel that is currently switched with the activated channel.
| 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 to switch with the currently activated channel. |
:LA:POSition D3 /*Sets to switch the position of D3 and that of the currently activated channel.*/ :LA:POSition? /*The query returns D3.*/
Automatically sorts the logic analyzer digital channels. The query form is documented but its return format is not stated in the slice.
| Name | Type | Values | Description |
|---|---|---|---|
| <val> | enum | - |
Turns on or off the specified digital channel, or queries the on/off status of the specified digital channel.
| Name | Type | Values | Description |
|---|---|---|---|
| digital | enum | D0 | D1 | D2 | D3 | D4 | D5 | D6 | D7 | D8 | D9 | D10 | D11 | D12 | D13 | D14 | D15 | |
| bool | enum | 1 | ON | 0 | OFF |
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 | - | ASCII string label containing English letters, numbers, and some symbols. |
Sets the display state of the specified pod. The query returns the current display state.
| Name | Type | Values | Description |
|---|---|---|---|
| bool | boolean | - | Boolean display state for pod <n>. |
Sets or queries the threshold of the specified default channel group. The default unit is V.
| Name | Type | Values | Description |
|---|---|---|---|
| <n> | discrete | 1 | 2 | 3 | 4 | Specifies the default channel group POD<n>. |
| <thre> | real | V | Threshold value for the specified default channel group. |
Sets or queries the on/off status of the label display of the specified digital channel group.
| Name | Type | Values | Description |
|---|---|---|---|
| n | discrete | 1 | 2 | 3 | 4 | Specifies the digital channel group POD number. |
| bool | boolean | 1 | ON | 0 | OFF | Enables or disables the label display for the specified channel group. |
Queries whether the digital channel group has inserted the logic analyzer probe.
:LA:POD1:INSert? /*The query returns 1, indicating that digital channel group 1 has inserted the logic analyzer probe.*/
Sets or queries the size of the waveforms of the enabled channel on the screen.
| Name | Type | Values | Description |
|---|---|---|---|
| size | - | - |
Sets or queries the delay time of the logic analyzer probe. The unit is s.
| Name | Type | Values | Description |
|---|---|---|---|
| time | real | -200 ns - 200 ns | Delay time of the logic analyzer probe. |
:LA:PROBecal:DELay 1.0E-07 /*Sets the probe delay of the logic analyzer probe to 100 ns.*/ :LA:PROBecal:DELay? /*The query returns + 1.000000000000E-07.*/
Sets or queries whether the waveform of the digital channel is used as the sticky display. When analog and digital waveforms overlap, ON makes the digital channel sticky display and OFF makes the analog channel sticky display.
| Name | Type | Values | Description |
|---|---|---|---|
| bool | boolean | - | Enables or disables the digital channel sticky display. |
:LA:LAYer:ACTive ON /*Sets the waveform of the digital channel :LA:LAYer:ACTive? /*The query returns 1.*/
Sets or queries whether DHCP is enabled for LAN configuration.
| Name | Type | Values | Description |
|---|---|---|---|
| bool | enum | 1 | ON | 0 | OFF | Enables or disables DHCP. |
Turns on or off the Auto IP configuration mode; or queries the on/off status of the current Auto IP configuration mode.
| Name | Type | Values | Description |
|---|---|---|---|
| bool | enum | 1 | ON | 0 | OFF | Turns on or off the Auto IP configuration mode. |
Sets or queries the default gateway.
| Name | Type | Values | Description |
|---|---|---|---|
| string | string | - | Default gateway address in nnn.nnn.nnn.nnn format; the first section must be 0 to 223 except 127, and the other three sections 0 to 255. |
:LAN:GATeway 192.168.1.1 :LAN:GATeway?
Sets or queries the DNS address. The set DNS address can be used only when the IP configuration mode is Static IP and both DHCP and Auto IP are disabled.
| Name | Type | Values | Description |
|---|---|---|---|
| string | string | - | DNS address in the form nnn.nnn.nnn.nnn. |
:LAN:DNS 192.168.1.1 :LAN:DNS?
Queries the MAC address of the instrument.
Queries the address of the DHCP server.
Turns on or off the static IP configuration mode; or queries the on/off status of the static IP configuration mode.
| Name | Type | Values | Description |
|---|---|---|---|
| bool | boolean | 1 | ON | 0 | OFF | Turns static IP configuration mode on or off. |
Sets or queries the instrument IP address. The address string must be in nnn.nnn.nnn.nnn format, with the first octet 0 to 223 except 127 and the other three octets 0 to 255.
| Name | Type | Values | Description |
|---|---|---|---|
| <string> | string | - | ASCII string specifying the IP address. |
:LAN:IPADdress 192.168.1.10 /*Sets the IP address to 192.168.1.10.*/ :LAN:IPADdress? /*The query returns 192.168.1.10.*/
Sets or queries the subnet mask.
| Name | Type | Values | Description |
|---|---|---|---|
| string | string | 0 - 255 | Subnet mask in the format nnn.nnn.nnn.nnn; each section "nnn" ranges from 0 to 255. |
:LAN:SMASk 255.255.255.0 :LAN:SMASk?
Queries the current network configuration status.
Queries the VISA address of the instrument. By default, it returns the LXI address.
| Name | Type | Values | Description |
|---|---|---|---|
| typeopt | enum | USB | LXI | SOCKet | Selects the address type to query. |
Enables or disables mDNS, or queries the mDNS status.
| Name | Type | Values | Description |
|---|---|---|---|
| bool | enum | 1 | ON | 0 | OFF | Enables or disables mDNS. |
:LAN:MDNS ON /*Enables mDNS.*/ :LAN:MDNS? /*The query returns 1.*/
Sets or queries the host name.
| Name | Type | Values | Description |
|---|---|---|---|
| name | string | - | The host name label can contain English letters and numbers, as well as some symbols. |
Sets or queries the description.
| Name | Type | Values | Description |
|---|---|---|---|
| name | string | - | The label can contain English letters and numbers, as well as some symbols. |
Applies the network configuration.
Enables or disables the pass/fail test function, or queries its current on/off status.
| Name | Type | Values | Description |
|---|---|---|---|
| bool | boolean | 1 | ON | 0 | OFF | Sets the pass/fail test function state. |
Sets or queries the source of the pass/fail test.
| Name | Type | Values | Description |
|---|---|---|---|
| source | enum | CHANnel1 | CHANnel2 | CHANnel3 | CHANnel4 | Selects the pass/fail test source channel. |
:MASK:SOURce CHANnel2 /*Sets the source of the pass/fail test to :MASK:SOURce? /*The query returns CHAN2.*/
Starts or stops the pass/fail test; or queries the operating status of the pass/fail test.
| Name | Type | Values | Description |
|---|---|---|---|
| oper | enum | - |
Sets or queries the horizontal adjustment parameter of the pass/fail test mask. The default unit is div.
| Name | Type | Values | Description |
|---|---|---|---|
| x | real | 0.01 div - 2 div | Horizontal adjustment parameter of the pass/fail test mask. |
:MASK:X 0.28 :MASK:X?
Sets or queries the vertical adjustment parameter of the pass/fail test mask. The default unit is div.
| Name | Type | Values | Description |
|---|---|---|---|
| y | real | 0.04 - 2 | Vertical adjustment parameter of the pass/fail test mask. |
:MASK:Y 0.36 /*Sets the vertical adjustment parameter to 0.36 div.*/ :MASK:Y? /*The query returns 3.600000E-1.*/
Creates the pass/fail test mask with the currently set horizontal and vertical adjustment parameters.
Resets the number of frames that passed and failed the pass/fail test, as well as the total number of frames.
Queries the total number of failed frames in the pass/fail test results.
Queries the total number of passed frames in the pass/fail test results.
Queries the total number of frames in the pass/fail test results.
Sets or queries the output on/off status of the rear-panel [AUX OUT] connector.
| Name | Type | Values | Description |
|---|---|---|---|
| <bool> | enum | 1 | ON | 0 | OFF | Enables or disables the AUX OUT connector output. |
:MASK:OUTPut:ENABle ON /*Enables the Aux output.*/ :MASK:OUTPut:ENABle? /*The query returns 1.*/
Sets the output event selection for the rear-panel [AUX OUT] connector.
| Name | Type | Values | Description |
|---|---|---|---|
| item | - | - |
Sets or queries the output pulse time.
| Name | Type | Values | Description |
|---|---|---|---|
| time | real | 100 ns - 10 ms | Output pulse time. |
MASK:OUTPut:TIME 0.000003 MASK:OUTPut:TIME?
Sets or queries the polarity of the output pulse.
| Name | Type | Values | Description |
|---|---|---|---|
| polarity | enum | POSitive | NEGative | Specifies the output pulse polarity. |
:MASK:OUTPut:POLarity NEGative :MASK:OUTPut:POLarity?
Enables or disables the math operation function; or queries the on/off status of the math operation function.
| Name | Type | Values | Description |
|---|---|---|---|
| n | discrete | 1 | 2 | 3 | 4 | Math operation index. |
| bool | boolean | 1 | ON | 0 | OFF | Turns the math display on or off. |
Sets or queries the operator of the specified math operation. The query returns the current operator.
| Name | Type | Values | Description |
|---|---|---|---|
| n | integer | 1 - 4 | Math operation index. |
| opt | enum | ADD | SUBTract | MULTiply | DIVision | AND | OR | XOR | NOT | FFT | INTG | DIFF | SQRT | LG | LN | EXP | ABS | LPASs | HPASs | BPASs | BSTop | AXB | AXBY | BTWT | TRENd | Operator to use for the math operation. |
:MATH1:OPERator INTG :MATH1:OPERator?
Sets or queries the source or Source A of an arithmetic, function, or filter operation.
| Name | Type | Values | Description |
|---|---|---|---|
| n | discrete | 1 | 2 | 3 | 4 | Selects the math operation/function/filter index. |
| source | discrete | CHANnel1 | CHANnel2 | CHANnel3 | CHANnel4 | REF1 | REF2 | REF3 | REF4 | REF5 | REF6 | REF7 | REF8 | REF9 | REF10 | MATH1 | MATH2 | MATH3 | Sets the source input for the selected math operation/function/filter. |
Sets or queries Source B of arithmetic operation.
| Name | Type | Values | Description |
|---|---|---|---|
| n | discrete | 1 | 2 | 3 | 4 | Selects which MATH source to address. |
| source | discrete | CHANnel1 | CHANnel2 | CHANnel3 | CHANnel4 | REF1 | REF2 | REF3 | REF4 | REF5 | REF6 | REF7 | REF8 | REF9 | REF10 | MATH1 | MATH2 | MATH3 | Sets the source used for source B of the arithmetic operation. |
Sets or queries Source A of the logic operation.
| Name | Type | Values | Description |
|---|---|---|---|
| n | integer | 1 - 4 | Math operation index. |
| source | enum | D0 | D1 | D2 | D3 | D4 | D5 | D6 | D7 | D8 | D9 | D10 | D11 | D12 | D13 | D14 | D15 | CHANnel1 | CHANnel2 | CHANnel3 | CHANnel4 | Source A selection. |
:MATH1:LSOurce1 CHANnel3 /*Sets Source A of the logic operation to CHANnel3.*/ :MATH1:LSOurce1? /*The query returns CHAN3.*/
Sets or queries Source B of the logic operation. This command is only available for logic operations with two sources.
| Name | Type | Values | Description |
|---|---|---|---|
| n | discrete | 1 | 2 | 3 | 4 | Logic operation index. |
| source | enum | D0 | D1 | D2 | D3 | D4 | D5 | D6 | D7 | D8 | D9 | D10 | D11 | D12 | D13 | D14 | D15 | CHANnel1 | CHANnel2 | CHANnel3 | CHANnel4 | Source B selection. |
:MATH1:LSOurce2 CHANnel4 :MATH1:LSOurce2?
Sets or queries the vertical scale of the operation results. The unit is related to the currently selected operator and the unit selected by the source.
| Name | Type | Values | Description |
|---|---|---|---|
| scale | real | - | 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 | 2 | 3 | 4 | |
| offset | real | -1 GV - +1 GV |
Enables or disables the inverted display of the operation results, or queries the on/off status of the inverted display of the operation results.
| Name | Type | Values | Description |
|---|---|---|---|
| n | discrete | 1 | 2 | 3 | 4 | Math operation index. |
| bool | boolean | 1|ON | 0|OFF | Enables or disables the inverted display. |
:MATH1:INVert ON /*Enables the inverted display.*/ :MATH1:INVert? /*The query returns 1.*/
Sets or queries the grid type of the math operation display.
| Name | Type | Values | Description |
|---|---|---|---|
| grid | enum | - | Grid type for the math operation display. |
Sets or queries the display area of the math operation function. The setting controls whether the math operation waveform is shown in the math operation window or the main waveform view.
| Name | Type | Values | Description |
|---|---|---|---|
| n | discrete | 1 | 2 | 3 | 4 | Math operation index. |
| bool | boolean | 1 | ON | 0 | OFF | Selects the display area for the math operation waveform. |
Adjusts the vertical scale of the operation results to an optimal value based on the currently selected operator and the horizontal time base of the source.
Sets or queries the vertical expansion type of the math operation.
| Name | Type | Values | Description |
|---|---|---|---|
| exp | enum | GND | CENTer | Vertical expansion type of the math operation. |
Sets or queries the waveform type of math operation.
| Name | Type | Values | Description |
|---|---|---|---|
| n | discrete | 1 | 2 | 3 | 4 | |
| type | enum | MAIN | ZOOM | Selects the main time base region or the zoomed time base region. |
Sets or queries the channel source of FFT operation.
| Name | Type | Values | Description |
|---|---|---|---|
| n | integer | 1 - 4 | Math trace number. |
| source | enum | CHANnel1 | CHANnel2 | CHANnel3 | CHANnel4 | MATH1 | MATH2 | MATH3 | Channel source for the FFT operation. |
:MATH1:FFT:SOURce CHANnel3 :MATH1:FFT:SOURce?
Sets or queries the window function of FFT operation.
| Name | Type | Values | Description |
|---|---|---|---|
| window | - | - |
Sets or queries the vertical unit of FFT operation results.
| Name | Type | Values | Description |
|---|---|---|---|
| n | discrete | 1 | 2 | 3 | 4 | |
| unit | enum | VRMS | DB |
Sets or queries the mode of FFT operation.
| Name | Type | Values | Description |
|---|---|---|---|
| n | discrete | 1 | 2 | 3 | 4 | |
| mode | enum | NORMal | AVERage | MAXHold | Selects the FFT mode: Normal, Average, or Max Hold. |
:MATH1:FFT:MODE NORMal /*Sets the mode of FFT operation of Math1 :MATH1:FFT:MODE? /*The query returns NORM.*/
Sets the average count used for FFT operation.
| Name | Type | Values | Description |
|---|---|---|---|
| n | integer | 1 - 4 | Math channel number. |
| cnt | integer | - | Average count for FFT operation. |
Sets or queries the vertical scale of FFT operation results.
| Name | Type | Values | Description |
|---|---|---|---|
| n | discrete | 1 | 2 | 3 | 4 | |
| scale | real | 1.0E-9 dB - 5.00 GdB | Vertical scale of FFT operation results; when the unit is dBm/dBV, the range is 1.0E-9 dB to 5.00 GdB and the default is 20.0 dB. |
:MATH1:FFT:SCALe 20.0 :MATH1:FFT:SCALe?
Sets or queries the vertical offset of FFT operation results.
| Name | Type | Values | Description |
|---|---|---|---|
| n | discrete | 1 | 2 | 3 | 4 | |
| offset | real | -1.00 GdBV - 1.00 GdBV | Vertical offset of the FFT operation results; range depends on the selected unit. |
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 | FFT operation index. |
| hsc | real | 10 Hz - 10 GHz | Frequency range of the FFT operation results. |
:MATH1:FFT:HSCale 500000 /*Sets the frequency range of the FFT operation results to 500 kHz.*/ :MATH1:FFT:HSCale? /*The query returns 5.000000E+5.*/
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 | - | Center frequency of the FFT operation results. |
Sets or queries the start frequency of FFT operation results. The range of the start frequency is related to the stop frequency, which can be configured with :MATH<n>:FFT:FREQuency:END.
| Name | Type | Values | Description |
|---|---|---|---|
| n | discrete | 1 | 2 | 3 | 4 | |
| value | real | 0 Hz - (stop frequency -10 Hz) |
:MATH1:FFT:FREQuency:STARt 10000000 :MATH1:FFT:FREQuency:STARt?
Sets or queries the stop frequency of FFT operation results.
| Name | Type | Values | Description |
|---|---|---|---|
| n | discrete | 1 | 2 | 3 | 4 | |
| value | real | Start frequency +10 Hz - 2 10 MHz GHz |
:MATH1:FFT:FREQuency:END 10000000 /*Sets the stop frequency of FFT operation results to 10 MHz.*/ :MATH1:FFT:FREQuency:END? /*The query returns 1.000000E +7.*/
Enables or disables FFT search. The syntax shows a boolean setter and a corresponding query.
| Name | Type | Values | Description |
|---|---|---|---|
| <n> | discrete | 1 | 2 | 3 | 4 | |
| <bool> | boolean | - |
Sets or queries the maximum number of FFT peak search results. The query returns an integer ranging from 1 to 15.
| Name | Type | Values | Description |
|---|---|---|---|
| n | discrete | 1 | 2 | 3 | 4 | |
| num | integer | 1 - 15 |
:MATH1:FFT:SEARch:ENABle ON /*Enables the FFT peak search.*/ :MATH1:FFT:SEARch:ENABle? /*The query returns 1.*/
Sets or queries the threshold of the FFT peak search.
| Name | Type | Values | Description |
|---|---|---|---|
| n | discrete | 1 | 2 | 3 | 4 | FFT math memory/index selector. |
| thres | real | - | Threshold of the FFT peak search, related to the vertical scale and vertical offset of FFT operation. |
:MATH1:FFT:SEARch:THReshold 0.5 /*Sets the threshold of the FFT peak search to 500 mdB.*/ :MATH1:FFT:SEARch:THReshold? /*The query returns 5.000000E-1.*/
Sets or queries the excursion of the FFT peak search.
| Name | Type | Values | Description |
|---|---|---|---|
| <n> | discrete | 1 | 2 | 3 | 4 | |
| <excur> | real | - |
Sets or queries the sequence of the FFT peak search results.
| Name | Type | Values | Description |
|---|---|---|---|
| order | enum | AMPorder | FREQorder | Sequence of the FFT peak search results. |
:MATH1:FFT:SEARch:ORDer AMPorder :MATH1:FFT:SEARch:ORDer?
Queries the FFT peak search results table.
| Name | Type | Values | Description |
|---|---|---|---|
| n | discrete | 1 - 4 |
:MATH1:FFT:SEARch:RES? /*The query returns the peak search 1,2.50000MHz,-24.98dBV 2,3.50000MHz,-27.84dBV 3,4.50000MHz,-30.04dBV 4,5.50125MHz,-31.5dBV 5,6.50125MHz,-32.34dBV
Sets or queries the filter type.
| Name | Type | Values | Description |
|---|---|---|---|
| n | discrete | 1 | 2 | 3 | 4 | |
| type | enum | LPASs | HPASs | BPASs | BSTop | BTWT |
Sets or queries the cut-off frequency of Low Pass Filter/High Pass Filter, or cut-off frequency 1 of Band Pass Filter/Band Stop Filter. The default unit is Hz.
| Name | Type | Values | Description |
|---|---|---|---|
| n | discrete | 1 | 2 | 3 | 4 | Math trace index. |
| freq1 | real | 0.005 x screen sample rate - 0.5 x screen sample rate | Cut-off frequency or cut-off frequency 1, depending on the selected filter type. |
:MATH1:FILTer:W1 1000000
Sets or queries the cut-off frequency 2 of a Band Pass Filter or Band Stop Filter. The default unit is Hz.
| Name | Type | Values | Description |
|---|---|---|---|
| n | discrete | 1 - 4 | |
| freq2 | real | 0.01 x screen sample rate - 0.5 x screen sample rate | Cut-off frequency 2. |
:MATH1:FILTer:W2 1500000 /*Sets the cut-off frequency 2 of Band Pass Filter to 1.5 MHz.*/ :MATH1:FILTer:W2? /*The query returns 1.500000E+6.*/
Sets or queries the type of the Butterworth filter. The available types are low pass, high pass, band pass, and band stop.
| Name | Type | Values | Description |
|---|---|---|---|
| n | discrete | 1 | 2 | 3 | 4 | |
| type | enum | LPASs | HPASs | BPASs | BSTop | Selects the Butterworth filter type. |
:MATH1:FILTer:BTWT:TYPE LPASs /*Sets the type of the Butterworth filter to LPASs.*/ :MATH1:FILTer:BTWT:TYPE? /*The query returns LPAS.*/
Sets or queries the order of the Butterworth filter.
| Name | Type | Values | Description |
|---|---|---|---|
| value | integer | 4 | 8 | Butterworth filter order. |
:MATH1:FILTer:BTWT:ORDer 8 :MATH1:FILTer:BTWT:ORDer?
Sets or queries the sensitivity of the logic operation. The default unit is div.
| Name | Type | Values | Description |
|---|---|---|---|
| sens | real | 100 mdiv - 1 div | Sensitivity of the logic operation. |
Sets or queries the smoothing window width of differential operation.
| Name | Type | Values | Description |
|---|---|---|---|
| n | discrete | 1 | 2 | 3 | 4 | |
| dist | integer | 5 - 10000 |
:MATH1:DISTance 20 /*Sets the smoothing window width of differential operation to 20.*/ :MATH1:DISTance? /*The query returns 20.*/
| Name | Type | Values | Description |
|---|---|---|---|
| n | discrete | 1 | 2 | 3 | 4 | |
| thre | - | - |
Sets or queries the threshold level of Analog Channel 2 in the logic operation. The default unit is V.
| Name | Type | Values | Description |
|---|---|---|---|
| n | enum | 1 | 2 | 3 | 4 | Logic-operation channel selector. |
| thre | real | (-4 × VerticalScale - VerticalOffset) - (4 × VerticalScale - VerticalOffset) | Threshold level for Analog Channel 2. |
:MATH1:THReshold2 0.8 :MATH1:THReshold2?
Sets or queries the threshold level of Analog Channel 3 in the logic operation. The default unit is V.
| Name | Type | Values | Description |
|---|---|---|---|
| n | enum | 1 | 2 | 3 | 4 | |
| thre | real | -4 × VerticalScale - VerticalOffset - 4 × VerticalScale - VerticalOffset |
Sets or queries the threshold level of Analog Channel 4 in the logic operation. The default unit is V.
| Name | Type | Values | Description |
|---|---|---|---|
| n | discrete | 1 | 2 | 3 | 4 | |
| thre | real | -4 × VerticalScale - VerticalOffset - 4 × VerticalScale - VerticalOffset |
:MATH1:THReshold3 0.8 :MATH1:THReshold3?
Queries the title of the specified math operation window.
| Name | Type | Values | Description |
|---|---|---|---|
| n | discrete | 1 | 2 | 3 | 4 | Specifies which math operation window to query. |
:MATH1:WINDow:TITLe? /*The query returns Math1 CH1*CH1 Scale:0U Sa:2GSa/s.*/
Sets or queries whether to display the waveform label of the specified math operation.
| Name | Type | Values | Description |
|---|---|---|---|
| n | integer | 1 - 4 | Specifies the math operation number. |
| bool | boolean | 1 | ON | 0 | OFF | Enables or disables display of the waveform label. |
:MATH1:LABel:SHOW ON /*Enables the display of the label.*/ :MATH1:LABel:SHOW? /*The query returns 1.*/
Sets or queries the channel source of the current measurement parameter.
| Name | Type | Values | Description |
|---|---|---|---|
| <source> | enum | CHANnel1 | CHANnel2 | CHANnel3 | CHANnel4 | MATH1 | MATH2 | MATH3 | MATH4 | D0 | D1 | D2 | D3 | D4 | D5 | D6 | D7 | D8 | D9 | D10 | D11 | D12 | D13 | D14 | D15 | Channel source for the current measurement parameter. |
:MEASure:SOURce CHANnel2 /*Sets the channel source of the measurement parameter to CHANnel2.*/ :MEASure:SOURce? /*The query returns CHAN2.*/
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 | PVRMs | PPULses | NPULses | PEDGes | NEDGes | RRDelay | RFDelay | FRDelay | FFDelay | RRPHase | RFPHase | FRPHase | FFPHase | ACRMs | Measurement item to be evaluated. |
| 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 | Source of the parameter under measurement. |
| 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 | Additional source for measurements that require more than one source. |
Clears all the enabled measurement items.
Clears all the enabled measurement items.
Sets the source and displays all measurement values of the set source; or queries the channel source(s) of the all measurement function.
| Name | Type | Values | Description |
|---|---|---|---|
| chan | enum | CHANnel1 | CHANnel2 | CHANnel3 | CHANnel4 | OFF | Selects the measurement source channel. |
:MEASure:AMSource CHANnel1 /*Sets the source to CHANnel1.*/ :MEASure:AMSource? /*The query returns CHAN1.*/
Sets or queries the statistics count.
| Name | Type | Values | Description |
|---|---|---|---|
| val | integer | 2 - 100,000 | Statistics count value. |
:MEASure:STATistic:COUNt 1000 :MEASure:STATistic:COUNt?
Enables or disables the statistical function, or queries the status of the statistical function.
| Name | Type | Values | Description |
|---|---|---|---|
| bool | enum | 1 | ON | 0 | OFF | Enables or disables the statistical function. |
Clears the history statistics data and makes statistics again.
Enables the statistical function of any waveform parameter of the specified source, or queries the statistical results of any waveform parameter of the specified source.
| Name | Type | Values | Description |
|---|---|---|---|
| item | 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 | PVRMs | PPULses | NPULses | PEDGes | NEDGes | RRDelay | RFDelay | FRDelay | FFDelay | RRPHase | RFPHase | FRPHase | FFPHase | ACRMs | Measurement item to enable or query. |
| srcopt | enum | D0 | D1 | D2 | D3 | D4 | D5 | D6 | D7 | D8 | D9 | D10 | D11 | D12 | D13 | D14 | D15 | CHANnel1 | CHANnel2 | CHANnel3 | CHANnel4 | MATH1 | MATH2 | MATH3 | MATH4 | Source of the parameter under measurement. |
| srcopt | enum | D0 | D1 | D2 | D3 | D4 | D5 | D6 | D7 | D8 | D9 | D10 | D11 | D12 | D13 | D14 | D15 | CHANnel1 | CHANnel2 | CHANnel3 | CHANnel4 | MATH1 | MATH2 | MATH3 | MATH4 | Second source for dual-source measurement parameters. |
| type | enum | MAXimum | MINimum | CURRent | AVERages | DEViation | CNT | Statistic type to query. |
Sets or queries the threshold level upper limit of the analog channel in auto measurement.
| Name | Type | Values | Description |
|---|---|---|---|
| value | integer | - | Upper limit of the threshold level. |
Sets or queries the threshold level middle value of the analog channel in auto measurement.
| Name | Type | Values | Description |
|---|---|---|---|
| <value> | integer | - | Middle threshold value to set. |
:MEASure:SETup:MID 89 /*Sets the middle value of the threshold :MEASure:SETup:MID? /*The query returns 89.*/
Sets the threshold level lower limit of the analog channel in auto measurement.
| Name | Type | Values | Description |
|---|---|---|---|
| <value> | integer | - | Lower threshold limit value. |
Sets or queries Source A in the phase or delay measurement.
| Name | Type | Values | Description |
|---|---|---|---|
| source | enum | - | Source A used in the phase or delay measurement. |
Sets or queries Source B in the phase or delay measurement. This command has the same function as the :MEASure:SETup:DSB command.
| 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 | discrete | D0 | D1 | D2 | D3 | D4 | D5 | D6 | D7 | D8 | D9 | D10 | D11 | D12 | D13 | D14 | D15 | CHANnel1 | CHANnel2 | CHANnel3 | CHANnel4 | MATH1 | MATH2 | MATH3 | MATH4 | Selects the source used as Source A for the phase or delay measurement. |
:MEASure:SETup:DSA CHANnel1 /*Sets Source A of the delay measurement to CHANnel1.*/ :MEASure:SETup:DSA? /*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 | Selects the source B input used for the phase or delay measurement. |
Sets or queries the threshold source.
| Name | Type | Values | Description |
|---|---|---|---|
| source | enum | CHANnel1 | CHANnel2 | CHANnel3 | CHANnel4 | MATH1 | MATH2 | MATH3 | MATH4 | Selects the threshold source. |
Sets or queries the measurement threshold type.
| Name | Type | Values | Description |
|---|---|---|---|
| type | enum | PERCent | ABSolute | Measurement threshold type. |
:MEASure:THReshold:TYPE ABSolute :MEASure:THReshold:TYPE?
Sets the threshold level of the analog channel in auto measurement to a default value.
Sets or queries the type of the measurement range.
| Name | Type | Values | Description |
|---|---|---|---|
| area | enum | MAIN | ZOOM | CURSor | Selects the measurement range region. |
:MEASure:AREA ZOOM :MEASure:AREA?
Sets or queries the measurement type.
| Name | Type | Values | Description |
|---|---|---|---|
| type | enum | THReshold | RANGe | AMPMethod | Measurement type to set. |
:MEASure:TYPE RANGe /*Sets the measurement type to :MEASure:TYPE? /*The query returns RANG.*/
Sets or queries the horizontal position of Cursor B when the measurement range is the "cursor region". The default unit is seconds.
| Name | Type | Values | Description |
|---|---|---|---|
| cbx | real | s | Horizontal position of Cursor B. |
Sets or queries the horizontal position of Cursor A when the measurement range is the "cursor region". The default unit is seconds.
| Name | Type | Values | Description |
|---|---|---|---|
| cax | real | s | Horizontal position of Cursor A. |
:MEASure:CREGion:CAX <cax> :MEASure:CREGion:CAX?
Sets or queries the on/off status of the measurement auto cursor.
| Name | Type | Values | Description |
|---|---|---|---|
| bool | enum | 1 | ON | 0 | OFF | On/off state of the measurement auto cursor. |
:MEASure:INDicator ON /*Sets the measurement auto cursor to be be on.*/ :MEASure:INDicator? /*The query returns 1.*/
Sets or queries the on/off status of the frequency counter.
| Name | Type | Values | Description |
|---|---|---|---|
| bool | enum | 1 | ON | 0 | OFF | On/off state of the frequency counter. |
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 |
Queries the measurement results of the frequency counter.
:MEASure:COUNter:VALue? /*The query returns 9.999996E-04.*/
Sets or queries the amplitude method.
| Name | Type | Values | Description |
|---|---|---|---|
| val | enum | AUTO | MANual | Selects the amplitude method. |
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. |
:MEASure:AMP:MANual:TOP MAXMin :MEASure:AMP:MANual:TOP?
Sets or queries the amplitude base value type for the manual amplitude method.
| Name | Type | Values | Description |
|---|---|---|---|
| <val> | enum | HISTogram | MAXMin | Amplitude base value type for the manual amplitude method. |
Sets or queries the measurement type.
| Name | Type | Values | Description |
|---|---|---|---|
| val | enum | VERTical | HORizontal | OTHer | Measurement category to set. |
:MEASure:CATegory HORizontal /*Sets the measurement category to Horizontal measurement.*/ :MEASure:CATegory? /*The query returns HOR.*/
Queries the statistics result of the measurement histogram.
Sets or queries whether the measurement multiwindow is enabled.
| Name | Type | Values | Description |
|---|---|---|---|
| bool | enum | 1 | ON | 0 | OFF | Enables or disables measurement multiwindow. |
:MEASure:MULTiwindow 1 :MEASure:MULTiwindow?
Sets the parameters for time delay/phase measurements between edges. This is a multi-parameter composite command used to define a user-defined edge measurement.
| Name | Type | Values | Description |
|---|---|---|---|
| bool | boolean | - | Enables or disables the user-defined edge measurement. |
| typeopt | enum | DELay | PHASe | Selects the measurement type. |
| source1opt | enum | CHANnel1 | CHANnel2 | CHANnel3 | CHANnel4 | MATH1 | MATH2 | MATH3 | MATH4 | Specifies the start source of the measurement. |
| slope1opt | enum | RISing | FALLing | Specifies the direction of the starting edge. |
| idx1opt | integer | 0 - 999 | Specifies the starting edge index. |
| source2opt | enum | CHANnel1 | CHANnel2 | CHANnel3 | CHANnel4 | MATH1 | MATH2 | MATH3 | MATH4 | Specifies the stop source of the measurement. |
| slope2opt | enum | RISing | FALLing | Specifies the direction of the ending edge. |
| idx2opt | integer | 0 - 999 | Specifies the ending edge index. |
Sets or queries the type of the shortcut keys.
| Name | Type | Values | Description |
|---|---|---|---|
| type | enum | SIMage | SWAVe | SSETup | AMEasure | SRESet | RECord | SSAVe | Selects the quick-operation shortcut key type. |
Enables or disables the waveform recording function, or queries its on/off status.
| Name | Type | Values | Description |
|---|---|---|---|
| bool | boolean | - | Boolean value that turns waveform recording on or off. |
Enables or disables the waveform recording function, or queries its on/off status. This command exists for backwards compatibility; use :RECord:WRECord:ENABle instead.
| 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 waveform recording to start, or queries whether waveform recording starts or stops.
| Name | Type | Values | Description |
|---|---|---|---|
| operate | enum | - | Operation state to apply. |
Sets to start the waveform recording, or queries whether the waveform recording starts or stops.
| Name | Type | Values | Description |
|---|---|---|---|
| bool | boolean | - | Boolean value that starts or stops waveform recording. |
:RECord:STARt ON /*Sets to start recording the waveforms.*/ :RECord:STARt? /*The query returns 1.*/
Sets or queries the number of frames for waveform recording.
| Name | Type | Values | Description |
|---|---|---|---|
| value | integer | 1 - the maximum number of frames that can be recorded currently |
:RECord:WRECord:FRAMes 300 /*Sets the number of recorded frames to 300.*/ :RECord:WRECord:FRAMes? /*The query returns 300.*/
Sets or queries the number of frames for waveform recording.
| Name | Type | Values | Description |
|---|---|---|---|
| value | integer | 1 - the maximum number of frames that can be recorded currently |
:RECord:FRAMes 300 :RECord:FRAMes?
Sets the number of recorded frames to the maximum number of frames.
:RECord:WRECord:FRAMes:MAX /*Sets the number of recorded frames to the maximum number of frames.*/
Sets or queries the time interval between frames in waveform recording.
| Name | Type | Values | Description |
|---|---|---|---|
| interval | real | 100 ns - 1 s | Time interval between frames in waveform recording. |
:RECord:WRECord:FINTerval 1 /*Sets the time interval between frames in waveform recording to 1 s.*/ :RECord:WRECord:FINTerval? /*The query returns 1.000000E0.*/
Sets or queries the on/off status of the beeper when the recording is completed.
| Name | Type | Values | Description |
|---|---|---|---|
| bool | enum | - | On/off status of the beeper when recording is completed. |
Sets or queries the current frame in waveform playing.
| Name | Type | Values | Description |
|---|---|---|---|
| value | integer | 1 - the maximum number of frames recorded |
:RECord:WREPlay:FCURrent 300 :RECord:WREPlay:FCURrent?
Sets or queries the current frame in waveform playing. This command exists for backwards compatibility; use :RECord:WREPlay:FCURrent instead.
| Name | Type | Values | Description |
|---|---|---|---|
| value | integer | 1 - the maximum number of frames recorded | Current frame to use for waveform playing. |
:RECord:CURRent 300 :RECord:CURRent?
Queries the time stamp of the current frame in waveform playing.
Sets or queries the start frame in waveform playback.
| Name | Type | Values | Description |
|---|---|---|---|
| start | integer | 1 - the maximum number of frames that can be played back currently | Start frame in waveform playback. |
:RECord:WREPlay:FSTart 10 :RECord:WREPlay:FSTart?
Sets or queries the end frame in waveform playback.
| Name | Type | Values | Description |
|---|---|---|---|
| end | integer | 1 - the maximum number of frames recorded | End frame in waveform playback. |
:RECord:WREPlay:FEND 10 :RECord:WREPlay:FEND?
Queries the maximum number of frames that can be played back currently.
Sets or queries the time interval between frames in waveform playback.
| Name | Type | Values | Description |
|---|---|---|---|
| interval | real | - |
Sets the waveform playback mode to Repeat or Single; queries the waveform playback mode.
| Name | Type | Values | Description |
|---|---|---|---|
| mode | enum | REPeat | SINGle | Selects the waveform playback mode. |
*No example lines provided for the requested command in the supplied slice.*
Sets the waveform playback direction.
| Name | Type | Values | Description |
|---|---|---|---|
| direction | enum | REVerse | FORWard | Playback direction. |
Enables or disables the waveform playing function, or queries its on/off status.
| Name | Type | Values | Description |
|---|---|---|---|
| operate | enum | RUN | STOP | Enables or disables waveform playing. |
:RECord:WREPlay:OPERate RUN :RECord:WREPlay:OPERate?
Enables or disables the waveform playing function, or queries its on/off status.
| Name | Type | Values | Description |
|---|---|---|---|
| bool | enum | 1 | ON | 0 | OFF | Enables or disables waveform playing. |
:RECord:PLAY ON /*Sets to play the waveforms.*/ :RECord:PLAY? /*The query returns 1.*/
Plays back the previous frame of waveforms manually.
Plays back the next frame of waveforms manually.
no additional example beyond the command invocation shown in the manual
Sets the manual playback starting frame for recorded waveforms. It can start from the first frame or the last frame.
| Name | Type | Values | Description |
|---|---|---|---|
| <val> | enum | FFIRst | FEND | Selects whether playback starts from the start frame or the end frame. |
*:RECord:WREPlay:PLAY <val>
Sets or queries the source of the specified reference channel. The command uses a reference index and a channel source; the query returns the currently selected source.
| Name | Type | Values | Description |
|---|---|---|---|
| ref | discrete | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | Reference waveform position to select. |
| chan | discrete | CHANnel1 | CHANnel2 | CHANnel3 | CHANnel4 | MATH1 | MATH2 | MATH3 | MATH4 | Source assigned to the specified reference channel. |
:REFerence:SOURce 1,CHANnel1 :REFerence:SOURce? 1
Sets or queries the vertical scale of the specified reference channel.
| Name | Type | Values | Description |
|---|---|---|---|
| ref | discrete | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | Specifies the reference channel. |
| scale | real | - | Sets the vertical scale of the reference channel. |
:REFerence:VSCale 1,2 :REFerence:VSCale? 1
Sets or queries the vertical position of the specified reference channel.
| Name | Type | Values | Description |
|---|---|---|---|
| ref | discrete | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | |
| offset | - | - |
Resets the vertical scale and vertical offset of the specified reference channel to the defaults.
| Name | Type | Values | Description |
|---|---|---|---|
| ref | discrete | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | Specifies the reference channel to reset. |
Sets the horizontal offset of the specified reference channel. The query returns the horizontal position in scientific notation.
| Name | Type | Values | Description |
|---|---|---|---|
| ref | discrete | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | Reference channel number. |
| offset | real | (-10 × RefVerticalScale) - (10 × RefVerticalScale) | Horizontal offset for the selected reference channel. |
:REFerence:VOFFset 1,0.5 :REFerence:VOFFset? 1
Sets the current reference channel.
| Name | Type | Values | Description |
|---|---|---|---|
| ref | discrete | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | Reference channel to select. |
Saves the waveform of the specified reference channel to internal memory as the reference waveform.
| Name | Type | Values | Description |
|---|---|---|---|
| ref | integer | 1 - 10 | Specifies the reference channel to save. |
Sets or queries the color of the specified reference channel.
| Name | Type | Values | Description |
|---|---|---|---|
| ref | discrete | 1 - 10 | Specifies the reference channel. |
| color | enum | GRAY | GREen | BLUE | RED | ORANge | Sets the reference channel color. |
Enables or disables the label display of all the reference channels, or queries the on/off label display status of all the reference channels.
| Name | Type | Values | Description |
|---|---|---|---|
| <bool> | enum | 1 | ON | 0 | OFF | Boolean enable/disable state for reference channel label display. |
:REFerence:LABel:ENABle ON :REFerence:LABel:ENABle?
Sets or queries the label of the specified reference channel.
| Name | Type | Values | Description |
|---|---|---|---|
| ref | integer | - | Reference channel number. |
| str | string | - | Label text. |
Enables or disables the invert function when saving the image, or queries whether the invert function is enabled when saving the image.
| Name | Type | Values | Description |
|---|---|---|---|
| bool | enum | 1 | ON | 0 | OFF | Enables or disables image inversion when saving. |
Sets the image color for image saving to Color or Gray; or queries image color for image saving.
| Name | Type | Values | Description |
|---|---|---|---|
| color | enum | COLor | GRAY | Image saving color mode. |
:SAVE:IMAGe:COLor GRAY /*Sets the image color for image :SAVE:IMAGe:COLor? /*The query returns GRAY.*/
Sets or queries the format used when saving an image.
| Name | Type | Values | Description |
|---|---|---|---|
| format | enum | - | Image file format to use for saving. |
Sets or queries whether to display the image header.
| Name | Type | Values | Description |
|---|---|---|---|
| bool | boolean | 1 | ON | 0 | OFF | Enables or disables display of the image header. |
:SAVE:IMAGe:HEADer ON :SAVE:IMAGe:HEADer?
Stores the contents displayed on the screen into internal or external memory in image format.
| Name | Type | Values | Description |
|---|---|---|---|
| path | string | - | File storage location and filename, including a suffix. |
:SAVE:IMAGe D:/123.png
Saves the current setup parameters of the oscilloscope to the internal or external memory as a file.
| Name | Type | Values | Description |
|---|---|---|---|
| path | string | - | File storage location and filename. |
Saves the screen waveform data to the internal or external memory as a file.
| Name | Type | Values | Description |
|---|---|---|---|
| path | string | - | File storage location and filename with a suffix. |
:SAVE:WAVeform <path>
Saves the memory waveform data of the oscilloscope to the specified path as a file.
| Name | Type | Values | Description |
|---|---|---|---|
| path | string | - | Includes the file storage location and the filename with a suffix. |
:SAVE:MEMory:WAVeform <path>
Stores the histogram measurement data in file form to the location specified by path.
| Name | Type | Values | Description |
|---|---|---|---|
| path | string | - | File storage location and filename with suffix. |
:SAVE:HISTogram D:/123.csv /*Stores the histogram measurement data of the oscilloscope to Disk D, with the filename “123.csv”.*/
Queries the status of the memory.
Sets or queries whether file overwriting is enabled. When enabled, an existing file with the same name will be overwritten.
| Name | Type | Values | Description |
|---|---|---|---|
| bool | enum | 1 | ON | 0 | OFF | Enables or disables the file overwriting function. |
Sets or queries the prefix of the filename when saving a file.
| Name | Type | Values | Description |
|---|---|---|---|
| name | string | - | Prefix string used for the filename when saving a file. |
:SAVE:PREFix Rigol /*Sets the prefix of the filename to Rigol.*/ :SAVE:PREFix? /*The query returns Rigol.*/
Saves the mask file to the specified path.
| Name | Type | Values | Description |
|---|---|---|---|
| path | string | - | File path where the mask file is saved. |
Sets or queries the file saving path.
| Name | Type | Values | Description |
|---|---|---|---|
| name | string | - | File saving path. |
Loads the setup file of the oscilloscope from the specified path.
| Name | Type | Values | Description |
|---|---|---|---|
| path | string | - | File storage location and filename, including the suffix. |
: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, including the suffix, for the mask file to load. |
Queries the total number of search events.
Sets or queries the search state.
| Name | Type | Values | Description |
|---|---|---|---|
| bool | boolean | - | Enables or disables the search function. |
Sets the search type, or queries the current search type. The available values are EDGE and PULSE.
| Name | Type | Values | Description |
|---|---|---|---|
| value | enum | EDGE | PULSe | Selects the search type. |
:SEARch:MODE PULSe :SEARch:MODE?
Sets the search-event navigation target. If no search event is found in the current search event table, the query returns 0.
| Name | Type | Values | Description |
|---|---|---|---|
| value | integer | 0 - (the number of searched events | Search event index to navigate to; 0 selects event index 1. |
:SEARch:EVENt 1 /*Sets to navigate to Search Event 1.*/ :SEARch:EVENt? /*The query returns 1.*/
Queries the time value for the specified line number in the marktable.
| Name | Type | Values | Description |
|---|---|---|---|
| x | integer | - | Line number of the marktable. |
Sets or queries the edge slope for the "Edge" search type.
| Name | Type | Values | Description |
|---|---|---|---|
| slope | enum | POSitive | NEGative | EITHer | Selects the edge slope used for the search. |
:SEARch:EDGE:SLOPe NEGative /*Sets the edge type to NEGative.*/ :SEARch:EDGE:SLOPe? /*The query returns NEG.*/
Sets or queries the source for the "Edge" search type.
| Name | Type | Values | Description |
|---|---|---|---|
| source | discrete | - |
Sets or queries the threshold for the "Edge" search type.
| Name | Type | Values | Description |
|---|---|---|---|
| thre | real | -4.5 x VerticalScale - Offset - 4.5 x VerticalScale - Offset |
: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 POSitive :SEARch:PULSe:POLarity?
Sets or queries the search condition for the "Pulse" search type.
| Name | Type | Values | Description |
|---|---|---|---|
| qualifier | enum | GREater | LESS | GLESs | Selects the pulse search condition. |
Sets or queries the source for the "Pulse" search type.
| Name | Type | Values | Description |
|---|---|---|---|
| <source> | enum | CHANnel1 | CHANnel2 | CHANnel3 | CHANnel4 |
: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 1 :SEARch:PULSe:LWIDth?
Sets or queries the threshold for the "Pulse" search type.
| Name | Type | Values | Description |
|---|---|---|---|
| thre | real | -4.5 x VerticalScale - Offset - 4.5 x VerticalScale - Offset | Threshold value for the Pulse search type. |
:SEARch:PULSe:THReshold 0.01 :SEARch:PULSe:THReshold?
Enables or disables the output of the specified function/arbitrary waveform generator channel, or queries the output status of that channel.
| Name | Type | Values | Description |
|---|---|---|---|
| n | discrete | 1 | 2 | Specifies the built-in function/arbitrary waveform generator channel. |
| bool | boolean | - | Sets the output state. |
:OUTPut1:STATe ON /*Enables the output of the AWG channel 1.*/ :OUTPut1:STATe? /*The query returns 1.*/
Sets or queries the output impedance of the specified function/arbitrary waveform generator channel.
| Name | Type | Values | Description |
|---|---|---|---|
| n | discrete | 1 - 2 | Specifies the output channel number. |
| ohms | discrete | 50 | INFinity | Sets the output impedance to 50 Ω or HighZ. |
:OUTPut1:LOAD 50 /*Sets the output impedance of the specified function/arbitrary waveform generator channel to 50 Ω.*/ :OUTPut1:LOAD? /*The query returns +5.000000000000000E+01.*/
Sets or queries the type of the basic waveform output from the specified function/arbitrary waveform generator channel.
| Name | Type | Values | Description |
|---|---|---|---|
| n | discrete | 1 | 2 | Specifies the function/arbitrary waveform generator channel. |
| wave | - | - | Specifies the waveform type. |
Sets or queries the symmetry of the Ramp waveform output from the specified function/arbitrary waveform generator channel. This command is only available when the waveform type is Ramp.
| Name | Type | Values | Description |
|---|---|---|---|
| n | discrete | 1 | 2 | |
| symm | real | 0.1 - 99.9 | Symmetry of the Ramp waveform output. |
Sets or queries the duty cycle of the pulse output from the specified function/arbitrary waveform generator channel, the ratio of high level to a pulse period.
| Name | Type | Values | Description |
|---|---|---|---|
| n | discrete | 1 | 2 | Channel number. |
| percent | real | 10 - 90 | Duty cycle as a percentage of the pulse period. |
Sets or queries the falling edge time of Pulse waveform output from the specified function/arbitrary waveform generator channel. The unit is s.
| Name | Type | Values | Description |
|---|---|---|---|
| n | discrete | 1 | 2 | Channel number. |
| seconds | real | 9 ns - 1 s | Falling edge time of the pulse waveform. |
Sets or queries the rising edge time of the Pulse waveform output from the specified function/arbitrary waveform generator channel. The unit is s.
| Name | Type | Values | Description |
|---|---|---|---|
| n | discrete | 1 | 2 | Specifies the channel number. |
| seconds | real | 9 ns - 1 s | Sets the rising edge time of the pulse waveform. |
:SOURce1:FUNCtion:PULSe:TRANsition:TRAiling 0.0000001 /*Sets the falling edge time of the output Pulse waveform of GI to 100 ns.*/ :SOURce1:FUNCtion:PULSe:TRANsition:TRAiling? /*The query returns +1.000000000000000E-07.*/
Sets or queries the pulse width of the pulse waveform output from the specified function/arbitrary waveform generator channel. The unit is s.
| Name | Type | Values | Description |
|---|---|---|---|
| n | discrete | 1 | 2 | Specifies the channel number. |
| width | real | 1 s - 9 s | Sets the pulse width. |
Sets or queries the duty cycle of the Square waveform from the specified function/arbitrary waveform generator channel.
| Name | Type | Values | Description |
|---|---|---|---|
| n | discrete | - | |
| dcycle | real | 10 - 90 |
:SOURce1:FUNCtion:SQUare:DCYCle 55 :SOURce1:FUNCtion:SQUare:DCYCle?
Sets or queries the arbitrary waveform type for the specified function/arbitrary waveform generator channel.
| Name | Type | Values | Description |
|---|---|---|---|
| n | discrete | 1 | 2 | |
| type | - | - |
Loads the arbitrary waveform file from the specified path. The command is only available when the basic waveform type (:SOURce<n>:FUNCtion) is set to "ARB".
| Name | Type | Values | Description |
|---|---|---|---|
| n | discrete | 1 | 2 | |
| path | string | - | ASCII string path to the arbitrary waveform file. |
:SOURce1:ARB:LOAD <path>
Sets or queries the amplitude of the signal output from the specified function/arbitrary waveform generator channel. By default, the unit is V.
| Name | Type | Values | Description |
|---|---|---|---|
| n | discrete | 1 | 2 | Channel number. |
| volt | real | 0.002 V - 10 V | Output amplitude. |
Sets or queries the voltage offset of the basic waveform output from the specified function/arbitrary waveform generator channel. By default, the unit is V.
| Name | Type | Values | Description |
|---|---|---|---|
| n | discrete | 1 | 2 | |
| offset | real | -5 - 5 |
:SOURce1:VOLTage:OFFSet 0.2 /*Sets the voltage offset of the output basic waveform of GI to 200 mV.*/
Sets or queries the high level of the basic waveform output from the specified function/arbitrary waveform generator channel. By default, the unit is V.
| Name | Type | Values | Description |
|---|---|---|---|
| n | discrete | 1 | 2 | Specifies the generator channel. |
| value | real | -10 V - 10 V | Sets the high level voltage. |
:SOURce1:VOLTage:HIGH 1 :SOURce1:VOLTage:HIGH?
Sets or queries the low level of the basic waveform output from the specified function/arbitrary waveform generator channel. By default, the unit is V.
| Name | Type | Values | Description |
|---|---|---|---|
| n | discrete | 1 | 2 | |
| value | real | V |
Sets or queries the frequency of the basic waveform.
| Name | Type | Values | Description |
|---|---|---|---|
| n | discrete | 1 | 2 | |
| freq | real | 1 μHz - 200 MHz | Frequency of the basic waveform; the valid range depends on the waveform type. |
Sets or queries the period of the basic waveform output from the specified function/arbitrary waveform generator channel. The unit is s.
| Name | Type | Values | Description |
|---|---|---|---|
| n | discrete | 1 | 2 | Channel number. |
| value | real | 5 ns - 1 Ms | Period of the basic waveform. |
Sets or queries the start phase of the basic waveform output from the specified function/arbitrary waveform generator channel.
| Name | Type | Values | Description |
|---|---|---|---|
| n | discrete | 1 | 2 | Channel number. |
| phase | real | -360° - 360° | Start phase of the waveform. |
:SOURce1:PHASe 10 /*Sets the start phase of the basic waveform output from GI to 10°.*/ :SOURce1:PHASe? /*The query returns +1.000000000000000E+01.*/
Performs the "align phase" operation for the specified Function/Arbitrary Waveform Generator channel. After running it, the instrument re-configures the two channels to output according to the preset frequency and phase, and can align phases when the two signals have identical or integer-multiple frequencies.
| Name | Type | Values | Description |
|---|---|---|---|
| n | discrete | 1 | 2 | Channel number. |
:SOURce1:PHASe:SYNChronize /*Performs the "align phase" operation on GI.*/
Enables or disables the AM modulation output for the specified Function/Arbitrary Waveform Generator channel. The query form reports the on/off status of that AM modulation output.
| Name | Type | Values | Description |
|---|---|---|---|
| n | discrete | 1 - 2 | Function/Arbitrary Waveform Generator channel number. |
| bool | boolean | - | Turns AM modulation output on or off. |
Sets or queries the AM depth of the specified function/arbitrary waveform generator channel. Modulation depth is expressed in percentage.
| Name | Type | Values | Description |
|---|---|---|---|
| n | discrete | 1 - 2 | Specifies the channel number. |
| depth | real | 0 - 120 | Sets the AM modulation depth as a percentage. |
Sets or queries the AM modulation frequency of the specified function/arbitrary waveform generator channel.
| Name | Type | Values | Description |
|---|---|---|---|
| <n> | discrete | 1 | 2 | |
| <freq> | real | 2 mHz - 1 MHz |
:SOURce1:AM:INTernal:FREQuency 150 /*Sets the AM modulation frequency of GI to 150 Hz.*/ :SOURce1:AM:INTernal:FREQuency? /*The query 1.5000000000E +02.*/
Sets or queries the AM modulation waveform of the specified function/arbitrary waveform generator channel.
| Name | Type | Values | Description |
|---|---|---|---|
| <n> | discrete | 1 | 2 | |
| <function> | - | - |
Sets or queries the on/off status of DSSC of the AM modulation for the specified function/arbitrary waveform generator channel.
| Name | Type | Values | Description |
|---|---|---|---|
| n | discrete | 1 | 2 | |
| bool | enum | 1 | ON | 0 | OFF | Turns DSSC on or off. |
Enables or disables the output of the FM modulation for the specified Function/Arbitrary Waveform Generator channel; queries the on/off status of the FM modulation output for the specified channel.
| Name | Type | Values | Description |
|---|---|---|---|
| n | discrete | 1 - 2 | Channel number. |
| bool | enum | 1 | ON | 0 | OFF | Turns FM modulation output on or off. |
:SOURce:FM:STATe ON /*Enables the output of the FM modulation for GI.*/ :SOURce:FM:STATe? /*The query returns 1.*/
Sets the FM deviation for the specified Function/Arbitrary Waveform Generator channel. The query form returns the current FM deviation.
| Name | Type | Values | Description |
|---|---|---|---|
| <n> | discrete | 1 | 2 | Specifies the Function/Arbitrary Waveform Generator channel. |
| <deviation> | real | - | Sets the FM deviation. |
Sets or queries the FM modulation frequency of the specified function/arbitrary waveform generator channel.
| Name | Type | Values | Description |
|---|---|---|---|
| <n> | discrete | 1 | 2 | |
| <freq> | real | 1 μHz - current carrier frequency |
Sets or queries the FM modulation waveform of the specified function/arbitrary waveform generator channel.
| Name | Type | Values | Description |
|---|---|---|---|
| n | discrete | - | |
| function | enum | SINusoid | SQUare | TRIangle | UPRamp | DNRamp | NOISe | FM modulation waveform shape. |
:SOURce1:FM:INTernal:FREQuency 150 :SOURce1:FM:INTernal:FREQuency?
Enables or disables the output of PM modulation for the specified Function/Arbitrary Waveform Generator channel. The query returns the on/off status of the PM modulation output for the specified AFG channel.
| Name | Type | Values | Description |
|---|---|---|---|
| <n> | discrete | 1 | 2 | Selects the AFG channel. |
| <bool> | enum | 1 | ON | 0 | OFF | Enables or disables PM modulation output. |
:SOURce1:PM:STATe ON /*Enables the output of the PM modulation for GI.*/ :SOURce1:PM:STATe? /*The query returns 1.*/
Sets the PM deviation for the specified Function/Arbitrary Waveform Generator channel.
| Name | Type | Values | Description |
|---|---|---|---|
| n | discrete | 1 | 2 | Specifies the AFG channel. |
| deviation | real | - | Sets the PM deviation. |
Sets or queries the PM modulation frequency of the specified function/arbitrary waveform generator channel.
| Name | Type | Values | Description |
|---|---|---|---|
| n | discrete | 1 | 2 | Channel number. |
| freq | real | 2 mHz - 1 MHz | PM modulation frequency. |
Sets or queries the PM modulation waveform of the specified function/arbitrary waveform generator channel.
| Name | Type | Values | Description |
|---|---|---|---|
| n | discrete | 1 | 2 | Channel number. |
| function | enum | SINusoid | SQUare | TRIangle | UPRamp | DNRamp | NOISe | PM modulation waveform. |
Sets or queries the type of the signal output from the rear-panel AUX OUT connector.
| Name | Type | Values | Description |
|---|---|---|---|
| auxoutput | enum | TOUT | PFAil | Selects the AUX OUT signal type. |
:SYSTem:AOUTput PFAil /*Sets the signal type to PFAil.*/ :SYSTem:AOUTput? /*The query returns PFA.*/
Sets or queries the system language.
| Name | Type | Values | Description |
|---|---|---|---|
| <language> | enum | - |
Turns on or off the beeper, or queries the beeper on/off status.
| Name | Type | Values | Description |
|---|---|---|---|
| bool | enum | 1 | ON | 0 | OFF | Beeper enable state. |
:SYSTem:BEEPer <bool> :SYSTem:BEEPer?
Sets or queries the system date.
| Name | Type | Values | Description |
|---|---|---|---|
| year | integer | 1900 - 2100 | |
| month | integer | 1 - 12 | |
| day | integer | 1 - 31 | Day of month; the manual notes 28, 29, or 30 may also apply depending on month. |
:SYSTem:DATE 2017,10,17 /*Sets the system date to 2017/10/17.*/ :SYSTem:DATE? /*The query returns 2017,10,17.*/
Queries and clears the error queue message.
Sets or queries the type of the 10M reference clock.
| Name | Type | Values | Description |
|---|---|---|---|
| clock | enum | OFF | COUTput | CINPut | Selects the 10M reference clock type. |
:SYSTem:RCLock CINPut :SYSTem:RCLock?
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 | Selects the configuration type recalled at power-on. |
::SYSTem:PON LATest ::SYSTem:PON?
Sets or queries the power status of the instrument.
| Name | Type | Values | Description |
|---|---|---|---|
| sat | enum | DEFault | OPEN | Power status setting. |
Installs an option license. The license string must have the format "<series>-<opt>@<code>".
| Name | Type | Values | Description |
|---|---|---|---|
| license | string | - | License string to install, referenced in the remarks. |
Uninstalls a system option license from the instrument.
Queries whether an option is activated or not.
| Name | Type | Values | Description |
|---|---|---|---|
| type | enum | AUTOA | AUDIOA | FlexA | AEROA | RLU20 | SENTA | JITTA | EYEA | AFG200 | PWRA | USBSQA | DPHY12C | AUTOC | ENETC | Option type to check. |
Queries whether a specified option is activated. This command exists for backwards compatibility; use :SYSTem:OPTion:STATus? instead.
| Name | Type | Values | Description |
|---|---|---|---|
| <type> | enum | AUTOA | AUDIOA | FlexA | AEROA | RLU20 | SENTA | JITTA | EYEA | AFG200 | PWRA | USBSQA | DPHY12C | AUTOC | ENETC | Specifies which option to check. |
Queries the number of analog channels of the current instrument.
Resets the system to power on.
Sends or reads the data stream of the system setup file.
| Name | Type | Values | Description |
|---|---|---|---|
| setup_data | - | - |
Sets or queries the system time.
| Name | Type | Values | Description |
|---|---|---|---|
| hours | integer | 0 - 23 | |
| minutes | integer | 0 - 59 | |
| seconds | integer | - |
Enables or disables the front-panel key operation and touch screen operation; queries whether the front-panel key operation and touch screen operation are locked.
| Name | Type | Values | Description |
|---|---|---|---|
| bool | boolean | 1 | ON | 0 | OFF | Specifies whether the front-panel key operation and touch screen operation are locked. |
:SYSTem:LOCKed ON /*Disables the front-panel key operation and touch screen operation.*/ :SYSTem:LOCKed? /*The query returns 1.*/
Queries the installed system modules.
Enables or disables the function of the Auto menu; or queries the on/off status of the Auto menu.
| Name | Type | Values | Description |
|---|---|---|---|
| bool | boolean | - | Enables or disables the function of the Auto menu. |
Presses the specified front-panel key on the oscilloscope.
| Name | Type | Values | Description |
|---|---|---|---|
| key | discrete | CH1 | CH2 | CH3 | CH4 | VPOSition | VSCale | HSCale | HPOSition | TLEVel | DEFault | CLEar | AUTO | RSTop | SINGle | QUICk | CURSor | FORCe | TOUCh | ZOOM | SLOPe | Specifies which front-panel key to press. |
Queries the number of grids in the horizontal direction of the screen.
Sets or queries whether to display the system time.
| Name | Type | Values | Description |
|---|---|---|---|
| bool | enum | 1 | ON | 0 | OFF | Enables or disables display of the system time. |
:SYSTem:STIMe ON :SYSTem:STIMe?
Queries the version number of the SCPI used by the system.
:SYSTem:VERSion? /*The query returns 3.0 */
Turns on or off the delayed sweep. The query returns the on/off status of the delayed sweep.
| Name | Type | Values | Description |
|---|---|---|---|
| bool | boolean | - | Boolean state for delayed sweep 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 <offset> :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 | the current scale of the main time base | Scale of the delayed time base. |
:TIMebase:DELay:SCALe 0.00000005 /*Sets the scale of the delayed :TIMebase:DELay:SCALe? /*The query returns 5.000000E-8.*/
Sets or queries the offset of the main time base.
| Name | Type | Values | Description |
|---|---|---|---|
| offset | real | - | Offset of the main time base. |
Sets or queries the main time base scale. The range of <scale> is related to the bandwidth of the oscilloscope and the horizontal time base mode.
| Name | Type | Values | Description |
|---|---|---|---|
| scale | real | - | Main time base scale. |
Sets or queries the horizontal time base mode.
| Name | Type | Values | Description |
|---|---|---|---|
| mode | enum | MAIN | XY | ROLL | Horizontal time base mode. |
Sets the horizontal reference mode or queries the current setting.
| Name | Type | Values | Description |
|---|---|---|---|
| <href> | enum | - | Horizontal reference mode. |
Sets or queries the user-defined reference position when waveforms are expanded or compressed horizontally.
| Name | Type | Values | Description |
|---|---|---|---|
| pos | real | - | User-defined reference position. |
Enables or disables the fine adjustment function of the horizontal scale, or queries its on/off status.
| Name | Type | Values | Description |
|---|---|---|---|
| bool | enum | 1 | ON | 0 | OFF | Enables or disables the fine adjustment function of the horizontal scale. |
:TIMebase:VERNier ON :TIMebase:VERNier?
Sets the running status.
| Name | Type | Values | Description |
|---|---|---|---|
| action | enum | STOP | RUN | SINGle | Selects the running status. |
:TIMebase:HOTKeys RUN /*Sets the operating status to RUN.*/
Sets or queries the status of the ROLL mode.
| Name | Type | Values | Description |
|---|---|---|---|
| value | integer | 0 - 1 | Enables or disables the Auto ROLL mode. |
Enables or disables the XY mode, or queries the on/off status of the XY mode.
| Name | Type | Values | Description |
|---|---|---|---|
| bool | boolean | 1 | ON | 0 | OFF | Boolean value that enables or disables XY mode. |
:TIMebase:XY:ENABle OFF /*Disables the XY mode.*/ :TIMebase:XY:ENABle? /*The query returns 0.*/
Sets or queries the source channel of the X coordinate when the horizontal time base mode is XY.
| Name | Type | Values | Description |
|---|---|---|---|
| source | string | - | Source channel for the X coordinate. |
Sets or queries the channel source of the Y coordinate when the horizontal time base mode is XY.
| Name | Type | Values | Description |
|---|---|---|---|
| <s> | enum | CHANnel1 | CHANnel2 | CHANnel3 | CHANnel4 | Channel source for the Y coordinate. |
:TIMebase:XY:Y CHANnel3 :TIMebase:XY:Y?
Sets or queries the grid type of the XY display.
| Name | Type | Values | Description |
|---|---|---|---|
| grid | enum | FULL | HALF | NONE | Grid type of the XY display. |
:TIMebase:XY:GRID NONE /*Sets the grid type of the XY display.*/ :TIMebase:XY:GRID? /*The query returns NONE.*/
Sets or queries the trigger type.
| Name | Type | Values | Description |
|---|---|---|---|
| mode | - | - | Trigger type. |
Selects or queries the trigger coupling type. This command is only available for the Edge trigger when the 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 | enum | 1 | ON | 0 | OFF | Turns noise rejection on or off. |
:TRIGger:NREJect ON /*Enables the noise rejection function.*/ :TRIGger:NREJect? /*The query returns 1.*/
Queries the waveform trigger position relative to the corresponding position in 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 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 source for Edge trigger. |
Sets or queries the edge type of Edge trigger.
| Name | Type | Values | Description |
|---|---|---|---|
| slope | enum | POSitive | NEGative | RFALl | Edge trigger slope selection. |
:TRIGger:EDGE:SLOPe NEGative /*Sets the edge type to NEGative.*/ :TRIGger:EDGE:SLOPe? /*The query returns NEG.*/
Sets or queries the edge trigger level.
| Name | Type | Values | Description |
|---|---|---|---|
| level | real | - |
Sets or queries the pulse trigger mode. Pulse trigger makes the oscilloscope trigger on a positive or negative pulse whose width meets the specified condition.
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:PULSe:SOURce CHANnel1 :TRIGger:PULSe:SOURce?
Sets or queries the polarity of Pulse trigger.
| Name | Type | Values | Description |
|---|---|---|---|
| polarity | enum | POSitive | NEGative | Selects the pulse trigger polarity. |
Sets or queries the trigger condition of Pulse trigger.
| Name | Type | Values | Description |
|---|---|---|---|
| when | enum | GREater | LESS | GLESs | Pulse trigger condition to set. |
:TRIGger:PULSe:WHEN LESS :TRIGger:PULSe:WHEN?
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 |
:TRIGger:PULSe:UWIDth 0.000003 :TRIGger:PULSe:UWIDth?
Sets or queries the pulse lower limit of the Pulse trigger. The default unit is s.
| Name | Type | Values | Description |
|---|---|---|---|
| width | real | 1 ns - upper limit | Pulse lower limit value. |
Sets or queries the trigger level of the Pulse trigger. The unit is the same as the current amplitude.
| Name | Type | Values | Description |
|---|---|---|---|
| level | real | -4.5 x VerticalScale - OFFSet - 4.5 x VerticalScale - OFFSet | Trigger level value. |
:TRIGger:PULSe:LEVel 0.16 :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 | discrete | CHANnel1 | CHANnel2 | CHANnel3 | CHANnel4 | Selects the trigger source channel. |
:TRIGger:SLOPe:SOURce CHANnel2 /*Sets the trigger source to CHANnel2.*/ :TRIGger:SLOPe:SOURce? /*The query returns CHAN2.*/
Sets or queries the edge type of Slope trigger.
| Name | Type | Values | Description |
|---|---|---|---|
| polarity | enum | POSitive | NEGative | Edge polarity for the Slope trigger. |
:TRIGger:SLOPe:POLarity POSitive :TRIGger:SLOPe:POLarity?
Sets or queries the trigger condition of Slope trigger.
| Name | Type | Values | Description |
|---|---|---|---|
| when | enum | GREater | LESS | GLESs | Trigger condition for the Slope trigger. |
Sets or queries the upper time limit value of the Slope trigger. The default unit is seconds.
| Name | Type | Values | Description |
|---|---|---|---|
| time | real | Lower limit - 10 s | Upper time limit value for 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 | 1 ns - upper limit | Lower time limit value. |
:TRIGger:SLOPe:TLOWer 0.000000020 /*Sets the lower time limit to 20 ns.*/ :TRIGger:SLOPe:TLOWer? /*The query returns 2.000000E-8.*/
Sets or queries the vertical window type of the Slope trigger.
| Name | Type | Values | Description |
|---|---|---|---|
| window | enum | - | Vertical window type of the Slope trigger. |
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 | Trigger level lower limit - 4.5 x VerticalScale - OFFSet | Upper trigger level limit to set. |
Video trigger subsystem. It can trigger on the standard video signal field or line of NTSC, PAL, or SECAM.
Sets or queries the lower 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 | -4.5 x VerticalScale - OFFSet - trigger level upper limit | Lower trigger level limit. |
: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 the source for video triggering.
| Name | Type | Values | Description |
|---|---|---|---|
| source | enum | - |
Sets or queries the video polarity of Video trigger.
| Name | Type | Values | Description |
|---|---|---|---|
| polarity | enum | POSitive | NEGative |
:TRIGger:VIDeo:POLarity NEGative :TRIGger:VIDeo:POLarity?
Sets or queries the sync type of Video trigger.
| Name | Type | Values | Description |
|---|---|---|---|
| mode | enum | ODDField | EVENfield | LINE | ALINes | Sync type of the Video trigger. |
:TRIGger:VIDeo:MODE ODDField /*Sets the sync type to ODDField.*/ :TRIGger:VIDeo:MODE? /*The query returns ODDF.*/
Sets or queries the line number when the Video trigger sync type is set to Line.
| Name | Type | Values | Description |
|---|---|---|---|
| line | integer | 1 - 1125 | Line number to use for video trigger line sync. |
:TRIGger:VIDeo:LINE 100 :TRIGger:VIDeo: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 |
Identifies a pattern trigger condition by looking for a specified logical pattern of channels. Each channel in the pattern can be set to H, L, or X, and one included channel can be assigned a single rising or falling edge.
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 | -4.5 x VerticalScale - OFFSet - 4.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. The pattern applies to CHANnel1 through CHANnel4 using up to four discrete channel qualifiers.
| Name | Type | Values | Description |
|---|---|---|---|
| pch1 | enum | H | L | X | R | F | Pattern state for channel 1. |
| pch2opt | enum | H | L | X | R | F | Pattern state for channel 2. |
| pch3opt | enum | H | L | X | R | F | Pattern state for channel 3. |
| pch4opt | enum | H | L | X | R | F | Pattern state for channel 4. |
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 | Trigger source for Pattern trigger. |
:TRIGger:PATTern:SOURce CHANnel2 /*Sets the trigger source to CHANnel2.*/ :TRIGger:PATTern:SOURce? /*The query returns CHAN2.*/
In Duration trigger, the oscilloscope identifies a trigger condition by searching for the duration of a specified logical pattern across channels. The instrument triggers when the pattern duration meets the preset time.
Sets or queries the trigger level of the specified channel in Pattern trigger. The unit is the same as the current amplitude.
| 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 | |
| level | real | -4.5 x VerticalScale - Offset - 4.5 x VerticalScale - Offset | Analog channel trigger level. |
:TRIGger:PATTern:LEVel CHANnel2,0.16 /*Sets the trigger level of CHANnel2 to 160 mV.*/ :TRIGger:PATTern:LEVel? CHANnel2 /*The query returns 1.600000E-1.*/
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. The pattern is specified for CHANnel1 to CHANnel4 using up to four discrete channel states.
| Name | Type | Values | Description |
|---|---|---|---|
| pch1 | enum | H | L | X | Pattern state for channel 1. |
| pch2opt | enum | H | L | X | Pattern state for channel 2. |
| pch3opt | enum | H | L | X | Pattern state for channel 3. |
| pch4opt | enum | H | L | X | Pattern state for channel 4. |
:TRIGger:DURation:TYPE L,X,H,L /*Sets the patterns of "CHANnel1 to CHANnel4" to L,X,H,L.*/ :TRIGger:DURation:TYPE? /*The query returns L,X,H,L.*/
Sets or queries the trigger condition of the Duration trigger.
| Name | Type | Values | Description |
|---|---|---|---|
| when | enum | GREater | LESS | GLESs | UNGLess | Trigger condition for the Duration trigger. |
Sets the upper time limit for the Duration trigger.
| Name | Type | Values | Description |
|---|---|---|---|
| time | real | - | Upper time limit value for the Duration trigger. |
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 | s | Lower limit of the duration time of the Duration trigger. |
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 | discrete | D0 | D1 | D2 | D3 | D4 | D5 | D6 | D7 | D8 | D9 | D10 | D11 | D12 | D13 | D14 | D15 | CHANnel1 | CHANnel2 | CHANnel3 | CHANnel4 | |
| level | real | -4.5 x VerticalScale - Offset - 4.5 x VerticalScale - Offset | Analog channel trigger level. |
Sets or queries the Timeout trigger mode. In this mode, the oscilloscope triggers when the measured time interval is greater than the preset timeout value.
Sets or queries the trigger source of Timeout 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 Timeout trigger. |
Sets or queries the edge type of Timeout trigger.
| Name | Type | Values | Description |
|---|---|---|---|
| slope | enum | POSitive | NEGative | RFALl | Edge type used for the Timeout trigger. |
:TRIGger:TIMeout:SLOPe NEGative :TRIGger:TIMeout:SLOPe?
Sets or queries the timeout value of 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?
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 | real | -4.5 x VerticalScale - OFFSet - 4.5 x VerticalScale - OFFSet | Trigger level for the Timeout trigger. |
:TRIGger:TIMeout:LEVel <level> :TRIGger:TIMeout:LEVel?
The runt trigger sets the oscilloscope to trigger pulses that cross one trigger level but not another.
Sets or queries the trigger source of the Runt trigger.
| Name | Type | Values | Description |
|---|---|---|---|
| source | enum | CHANnel1 | CHANnel2 | CHANnel3 | CHANnel4 | Trigger source for the Runt trigger. |
Sets or queries the polarity of Runt trigger.
| Name | Type | Values | Description |
|---|---|---|---|
| polarity | enum | POSitive | NEGative | Polarity of the Runt trigger. |
:TRIGger:RUNT:POLarity NEGative :TRIGger:RUNT:POLarity?
Sets or queries the runt trigger condition. The query syntax is documented, but this slice does not state what the query returns.
| Name | Type | Values | Description |
|---|---|---|---|
| when | - | - |
Sets or queries the upper limit of the pulse width of Runt trigger. The default unit is s.
| Name | Type | Values | Description |
|---|---|---|---|
| width | real | s | Upper limit of the pulse width for the Runt trigger. |
Sets or queries the lower limit of the pulse width of the Runt trigger. The default unit is s.
| Name | Type | Values | Description |
|---|---|---|---|
| width | real | s | Lower limit of the pulse width. |
Sets or queries the upper 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 | 4.5 x VerticalScale - OFFSet | Upper limit of the 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 | -1.5 - OFFSet | Lower limit of the trigger level. |
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 trigger source of Window trigger.
| Name | Type | Values | Description |
|---|---|---|---|
| source | enum | CHANnel1 | CHANnel2 | CHANnel3 | CHANnel4 | Selects the trigger source for Window trigger. |
Sets or queries the edge type of Windows trigger.
| Name | Type | Values | Description |
|---|---|---|---|
| type | enum | POSitive | NEGative | RFALI | Edge type of the Windows trigger. |
:TRIGger:WINDows:SLOPe NEGative :TRIGger:WINDows:SLOPe?
Sets the position of the Windows trigger.
| Name | Type | Values | Description |
|---|---|---|---|
| pos | real | - |
Sets or queries the window time of Window trigger.
| Name | Type | Values | Description |
|---|---|---|---|
| time | real | 1 ns - 10 s | Window time. |
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 | 0V - 4.5 x VerticalScale - OFFSet | Upper limit of the trigger level. |
:TRIGger:WINDows:ALEVel 0.16 ::TRIGger:WINDows:ALEVel?
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 | V | Lower limit of the trigger level. |
Sets the trigger delay mode. In Delay trigger, Source A and Source B must be set and 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 trigger source of Source A in Delay trigger.
| Name | Type | Values | Description |
|---|---|---|---|
| source | enum | - | Trigger source for Source A. |
Sets or queries the edge type of Edge A in Delay trigger.
| Name | Type | Values | Description |
|---|---|---|---|
| slope | enum | POSitive | NEGative | Edge type of Edge A in Delay trigger. |
:TRIGger:DELay:ASLop NEGative :TRIGger:DELay:ASLop? /*The query returns NEG.*/
Sets or queries the trigger source of Source B 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 B in Delay trigger. |
:TRIGger:DELay:SB CHANnel4 :TRIGger:DELay:SB?
Sets or queries the edge type of Edge B in Delay trigger.
| Name | Type | Values | Description |
|---|---|---|---|
| slope | enum | POSitive | NEGative | Edge type for Edge B in Delay trigger. |
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 | s | Upper limit of delay time. |
:TRIGger:DELay:TUPPer 0.002 /*Sets the upper limit of delay time :TRIGger:DELay:TUPPer? /*The query returns 2.000000E-3.*/
Sets or queries the lower limit of delay time of the Delay trigger. The default unit is s.
| Name | Type | Values | Description |
|---|---|---|---|
| time | real | 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 | Analog channel: | Threshold level for Source A of the Delay trigger. |
TRIGger:DELay:ALEVel 0.002 TRIGger:DELay:ALEVel?
Configures the setup-and-hold trigger mode. The slice explains that the clock source and data source must be set, and that triggering occurs when the setup or hold time is smaller than the preset time.
Sets or queries the threshold level of Source B of Delay trigger. The unit is the same as that of the current amplitude.
| Name | Type | Values | Description |
|---|---|---|---|
| level | real | 0V |
:TRIGger:DELay:BLEVel 0.05 :TRIGger:DELay:BLEVel?
Sets or queries the data source of the Setup&Hold 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:SHOLd:DSRC CHANnel1 :TRIGger:SHOLd:DSRC?
Sets or queries the clock source of the Setup&Hold trigger. Digital channels are available when the logic analyzer probe is connected.
| Name | Type | Values | Description |
|---|---|---|---|
| source | enum | D0 | D1 | D2 | D3 | D4 | D5 | D6 | D7 | D8 | D9 | D10 | D11 | D12 | D13 | D14 | D15 | CHANnel1 | CHANnel2 | CHANnel3 | CHANnel4 | Clock source for the Setup&Hold trigger. |
:TRIGger:SHOLd:CSRC CHANnel2 :TRIGger:SHOLd:CSRC?
Sets or queries the edge type of the Setup&Hold trigger.
| Name | Type | Values | Description |
|---|---|---|---|
| slope | enum | POSitive | NEGative | Selects the trigger edge type. |
Sets or queries the data type of Setup&Hold trigger.
| Name | Type | Values | Description |
|---|---|---|---|
| pattern | discrete | - | Pattern level to use for the Setup&Hold trigger. |
:TRIGger:SHOLd:PATTern L /*Sets data type to L.*/ :TRIGger:SHOLd:PATTern? /*The query returns L.*/
Sets the data type of the Setup&Hold trigger. The query form is documented, but this slice does not state its return format.
| Name | Type | Values | Description |
|---|---|---|---|
| type | - | - |
Sets or queries the setup time of Setup&Hold trigger. The default unit is s.
| Name | Type | Values | Description |
|---|---|---|---|
| time | real | 1 ns - 10 s | Setup time value for the Setup&Hold trigger. |
Sets or queries the hold time of Setup&Hold trigger. The default unit is s.
| Name | Type | Values | Description |
|---|---|---|---|
| time | real | 1 ns - 10 s | Hold time value. |
:TRIGger:SHOLd:HTIMe 0.002 :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 | (-4.5 x VerticalScale - Offset) - (4.5 x VerticalScale - Offset) | Trigger level of the data source. |
:TRIGger:SHOLd:DLEVel 0.16 /*Sets the trigger level of the data source to 160 mV.*/ :TRIGger:SHOLd:DLEVel? /*The query returns 1.600000E-1.*/
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 | (-4.5 x VerticalScale - Offset) - (4.5 x VerticalScale - Offset) | Trigger level for the clock source. |
The Nth edge trigger lets you trigger on the Nth edge that occurs after a specified idle time. The slice introduces the :TRIGger:NEDGe trigger and shows the related :TRIGger:NEDGe:SOURce syntax, but does not document any parameters or return value for :TRIGger:NEDGe itself.
Sets the source used for N-edge triggering.
| Name | Type | Values | Description |
|---|---|---|---|
| source | enum | - |
Sets the edge type of the Nth Edge trigger. Positive triggers on the rising edge of the input signal when the voltage level meets the preset trigger level.
| Name | Type | Values | Description |
|---|---|---|---|
| slope | enum | POSitive | NEGative | Edge type for the Nth Edge trigger. |
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 or queries the number of edges of the Nth Edge trigger.
| Name | Type | Values | Description |
|---|---|---|---|
| edge | - | - |
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 | -4.5 x VerticalScale - Offset - 4.5 x VerticalScale - Offset | Trigger level for the Nth Edge trigger. |
:TRIGger:NEDGe:LEVel 0.16 /*Sets the trigger level to 160 mV.*/ :TRIGger:NEDGe:LEVel? /*The query returns 1.600000E-1.*/
Sets or queries the trigger source of RS232 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 RS232 trigger. |
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 | Selects the RS232 trigger source from a digital channel or analog channel input. |
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 | (-4.5 x VerticalScale - Offset) - (4.5 x VerticalScale - Offset) | Trigger level to set. |
:TRIGger:RS232:LEVel 0.16 /*Sets the trigger level to 160 mV.*/ :TRIGger:RS232:LEVel? /*The query returns 1.600000E-1.*/
Sets or queries the pulse polarity of the RS232 trigger.
| Name | Type | Values | Description |
|---|---|---|---|
| polarity | enum | - | Pulse polarity setting. |
Sets or queries the trigger condition of the RS232 trigger.
| Name | Type | Values | Description |
|---|---|---|---|
| when | enum | STARt | ERRor | CERRor | DATA | Trigger condition for RS232 triggering. |
:TRIGger:RS232:WHEN ERRor /*Sets the trigger condition to ERRor.*/ :TRIGger:RS232:WHEN? /*The query returns ERR.*/
Sets or queries the data value of the RS232 trigger when the trigger condition is "Data".
| Name | Type | Values | Description |
|---|---|---|---|
| data | integer | 0 - 2n-1 |
:TRIGger:RS232:DATA 10 /*Sets the data value to 10.*/ :TRIGger:RS232:DATA? /*The query returns 10.*/
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 <baud> :TRIGger:RS232:BAUD?
Sets or queries the baud rate of the RS232 trigger. The default unit is bps. This command exists for backwards compatibility; use :TRIGger:RS232:BAUD instead.
| Name | Type | Values | Description |
|---|---|---|---|
| baud | integer | 1bps - 20Mbps |
:TRIGger:RS232:BUSer 4800 /*Sets the baud rate to 4800 bps.*/ :TRIGger:RS232:BUSer? /*The query returns 4800.*/
Sets or queries the data width of the RS232 trigger when the trigger condition is "Data".
| Name | Type | Values | Description |
|---|---|---|---|
| width | - | - |
Sets or queries the stop bits of RS232 trigger.
| Name | Type | Values | Description |
|---|---|---|---|
| bit | enum | 1 | 1.5 | 2 | Stop bits value. |
:TRIGger:RS232:STOP 2 /*Sets the stop bits to 2.*/ :TRIGger:RS232:STOP? /*The query returns 2.*/
Sets or queries the RS232 trigger parity.
| Name | Type | Values | Description |
|---|---|---|---|
| parity | enum | - |
Sets the I2C trigger mode. The instrument series triggers on the start condition, restart, stop, missing acknowledgment, specific device address, or data value.
Sets the SCL trigger source for I2C trigger operations.
| Name | Type | Values | Description |
|---|---|---|---|
| source | - | - |
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 | -4.5 x VerticalScale - Offset - 4.5 x VerticalScale - Offset | Trigger level for the clock line in I2C trigger. |
Sets or queries the source channel of the data line of 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 | Selects the source channel for the I2C trigger data line. |
:TRIGger:IIC:SDA CHANnel2 :TRIGger:IIC:SDA? /*The query returns CHAN2.*/
Sets or queries the trigger level of the I2C data line.
| Name | Type | Values | Description |
|---|---|---|---|
| level | real | - | Trigger level value. |
Sets or queries the trigger condition of I2C trigger.
| Name | Type | Values | Description |
|---|---|---|---|
| when | enum | STARt | RESTart | STOP | NACKnowledge | ADDRess | DATA | ADATa | Trigger condition 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 to use for the I2C trigger. |
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 |
:TRIGger:IIC:ADDRess 100 /*Sets the address to 100.*/ :TRIGger:IIC:ADDRess? /*The query returns 100.*/
Sets or queries the I2C trigger direction.
| Name | Type | Values | Description |
|---|---|---|---|
| direction | - | - |
Sets or queries the data bytes of the I2C trigger when the trigger condition is "DATA" or "ADATa".
| Name | Type | Values | Description |
|---|---|---|---|
| bytes | real | 1 - 5 | Number of data bytes for the I2C trigger. |
:TRIGger:IIC:DBYTes 3 :TRIGger:IIC:DBYTes?
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 for the I2C trigger. |
:TRIGger:IIC:DATA 64 /*Sets the data value to 64.*/ :TRIGger:IIC:DATA? /*The query returns 64.*/
Sets or queries the current bit of the I2C trigger data.
| Name | Type | Values | Description |
|---|---|---|---|
| currbit | integer | 0 - 39 | Current bit index of the I2C trigger data. |
:TRIGger:IIC:CURRbit <currbit> :TRIGger:IIC:CURRbit?
In SPI trigger, the oscilloscope triggers when the specified data is found after the CS or timeout condition is satisfied. You must specify the CLK clock source and MISO data source when using SPI trigger.
Sets or queries the data value of a certain bit of I2C trigger. The value may be 0, 1, or 255, where 255 indicates the data value can be any value.
| Name | Type | Values | Description |
|---|---|---|---|
| code | discrete | 0 - 255 | Data value for the specified I2C trigger bit. |
:TRIGger:IIC:CODE 0 :TRIGger:IIC:CODE?
Sets or queries the channel source of the SPI trigger clock line.
| 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 clock line of SPI trigger. |
:TRIGger:SPI:CLK CHANnel3 /*Sets the channel source of the data :TRIGger:SPI:CLK? /*The query returns CHAN3.*/
Sets the channel source of the SPI trigger SCL line.
| 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 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 | -4.5 x VerticalScale - OFFSet - 4.5 x VerticalScale - OFFSet | Trigger level of the clock channel. |
Sets or queries the type of the clock edge of the SPI trigger.
| Name | Type | Values | Description |
|---|---|---|---|
| slope | enum | POSitive | NEGative | Clock edge used for SPI triggering. |
:TRIGger:SPI:SLOPe POSitive :TRIGger:SPI:SLOPe?
Sets or queries the channel source of the data line of SPI trigger.
| Name | Type | Values | Description |
|---|---|---|---|
| source | enum | - |
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. |
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 | -4.5 x VerticalScale - Offset - 4.5 x VerticalScale - Offset | Trigger level of the SPI data channel. |
:TRIGger:SPI:DLEVel 0.16 /*Sets the trigger level to 160 mV.*/ :TRIGger:SPI:DLEVel? /*The query returns 1.600000E-1.*/
Sets or queries the trigger condition of SPI trigger.
| Name | Type | Values | Description |
|---|---|---|---|
| when | - | - |
Sets or queries the source channel of the CS line when the SPI trigger condition is set to CS.
| 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 of the CS line. |
Sets or queries the trigger level of the CS channel of SPI trigger. The unit is the same as that of the current amplitude.
| Name | Type | Values | Description |
|---|---|---|---|
| level | real | -4.5 x VerticalScale - OFFSet - 4.5 x VerticalScale - OFFSet | Trigger level for the CS channel. |
:TRIGger:SPI:SLEVel 0.16 /*Sets the trigger level to 160 mV.*/ :TRIGger:SPI:SLEVel? /*The query returns 1.600000E-1.*/
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 of the SPI trigger. |
:TRIGger:SPI:MODE LOW /*Sets the CS mode to LOW.*/ :TRIGger:SPI:MODE? /*The query returns LOW.*/
Sets the SPI trigger timeout value when the trigger condition is "Timeout". The default unit is seconds and the setting is only valid in Timeout mode.
| Name | Type | Values | Description |
|---|---|---|---|
| time | real | 8 ns - 10 s | Timeout value. |
Sets or queries the data width of data channel in 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 data value of SPI trigger.
| Name | Type | Values | Description |
|---|---|---|---|
| data | integer | 0 - 2^32-1 | Data value of the SPI trigger. |
Sets or queries the current bit of the SPI trigger data.
| Name | Type | Values | Description |
|---|---|---|---|
| currbit | integer | 0 - 39 | Current bit of the SPI trigger data. |
:TRIGger:SPI:CURRbit 8 /*Sets the current bit of SPI trigger :TRIGger:SPI:CURRbit? /*The query returns 8.*/
Sets or queries the SPI trigger code. The range of the parameter <code> depends on the current data width; the maximum data width is 32, so the range is 0 to 2^32-1.
| Name | Type | Values | Description |
|---|---|---|---|
| code | integer | 0 - 2^32-1 | SPI trigger code value to set. |
Sets or queries the data value of a certain bit of SPI trigger. The query returns 0, 1, or 255.
| Name | Type | Values | Description |
|---|---|---|---|
| code | enum | 0 | 1 | 255 | Data value for the specified bit; 255 indicates the data value can be any value. |
*Note: No example for :TRIGger:CAN is provided in the supplied slice.*
Sets or queries the CAN trigger baud rate.
| Name | Type | Values | Description |
|---|---|---|---|
| baud | real | - | CAN trigger baud rate. |
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 CAN trigger. |
:TRIGger:CAN:SOURce <source> :TRIGger:CAN:SOURce?
Sets or queries the signal type of the CAN trigger.
| Name | Type | Values | Description |
|---|---|---|---|
| stype | enum | H | L | RXTX | DIFFerential | Selects which CAN signal type is used for triggering. |
:TRIGger:CAN:STYPe L :TRIGger:CAN:STYPe?
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 to use for CAN triggering. |
Sets or queries the sample point position of CAN trigger, expressed as a percentage. The query returns the sample point position as an integer from 10 to 90.
| Name | Type | Values | Description |
|---|---|---|---|
| spoint | integer | 10 - 90 | Sample point position for CAN trigger. |
Enables or disables the extended ID when the CAN trigger condition is "Remote ID" or "Frame ID". The query reports whether extended ID is enabled.
| Name | Type | Values | Description |
|---|---|---|---|
| bool | enum | 0 | 1 | OFF | ON | FALSe | TRUE | Enables or disables the extended ID. |
:TRIGger:CAN:EXTended ON :TRIGger:CAN:EXTended
| Name | Type | Values | Description |
|---|---|---|---|
| type | - | - |
Sets or queries the data width of CAN trigger when the trigger condition is "DATaframe" or "IDData".
| Name | Type | Values | Description |
|---|---|---|---|
| data | integer | 1 - 8 | Data width of the CAN trigger. |
:TRIGger:CAN:DWIDth 1 :TRIGger:CAN:DWIDth?
Sets or queries the data value of CAN trigger.
| Name | Type | Values | Description |
|---|---|---|---|
| data | integer | 0 - 240-1 | Data value to set for the CAN trigger. |
Sets or queries the current bit of the CAN trigger data.
| Name | Type | Values | Description |
|---|---|---|---|
| currbit | integer | 0 - 39 | Current bit index of the CAN trigger data. |
:TRIGger:CAN:CURRbit 8 /*Sets the current bit of CAN trigger data to 8. That is, the oscilloscope triggers on the 9th bit of CAN trigger data.*/ :TRIGger:CAN:CURRbit? /*The query returns 8.*/
Sets or queries the data value of a certain bit of CAN trigger.
| Name | Type | Values | Description |
|---|---|---|---|
| code | discrete | 0 - 255 | Data value for a certain bit of CAN trigger. |
Sets or queries the trigger level of CAN trigger. The unit is the same as that of the current amplitude.
| Name | Type | Values | Description |
|---|---|---|---|
| <level> | real | (-4.5 x VerticalScale - Offset) - (4.5 x VerticalScale - Offset) | Trigger level value. |
:TRIGger:CAN:LEVel 0.16 :TRIGger:CAN:LEVel?
Sets the CAN FD baud rate for CAN trigger. The slice shows only the setter syntax and does not document a query or parameter details.
| Name | Type | Values | Description |
|---|---|---|---|
| fdbaud | - | - |
Sets or queries the FD sample position of CAN trigger, expressed as a percentage. The sample point is within the range of the bit time.
| Name | Type | Values | Description |
|---|---|---|---|
| fdspoint | integer | 10 - 90 | FD sample position of the CAN trigger. |
Sets or queries the trigger source of the LIN 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 LIN trigger. |
Sets or queries the trigger source of the 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 source for LIN trigger. |
Sets or queries the trigger level of LIN trigger. The unit is the same as that of the current amplitude.
| Name | Type | Values | Description |
|---|---|---|---|
| level | real | -4.5 x VerticalScale - Offset - 4.5 x VerticalScale - Offset | Trigger level to set. |
Sets or queries the protocol version of LIN trigger.
| Name | Type | Values | Description |
|---|---|---|---|
| std | enum | - | Protocol version of the LIN trigger. |
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 :TRIGger:LIN:BAUD?
Sets the LIN trigger sample point.
| Name | Type | Values | Description |
|---|---|---|---|
| value | real | 0 - 100 | Sample point value. |
Sets or queries the trigger condition of LIN trigger.
| Name | Type | Values | Description |
|---|---|---|---|
| when | enum | SYNCbreak | ID | DATA | IDData | SLEep | WAKeup | ERRor | Trigger condition for LIN trigger. |
Sets or queries the error type of LIN trigger when the trigger condition is "Error".
| Name | Type | Values | Description |
|---|---|---|---|
| value | enum | SYNC | ID | CHECk | Error type for the LIN trigger. |
:TRIGger:LIN:ERRor ID /*Sets the LIN trigger error type to ID.*/ :TRIGger:LIN:ERRor? /*The query returns ID.*/
Sets or queries the ID value of the LIN trigger when the trigger condition is "Data & ID" or "ID".
| Name | Type | Values | Description |
|---|---|---|---|
| id | integer | 0 - 63 |
*:TRIGger:LIN:ID 4 /*Sets the ID value of LIN trigger to 4.*/ *:TRIGger:LIN:ID? /*The query returns 4.*/
Sets or queries the data value of the LIN trigger when the trigger condition is "Data" or "Data&ID".
| Name | Type | Values | Description |
|---|---|---|---|
| data | integer | - | Data value of the LIN trigger. |
Sets or queries the current bit of the LIN trigger data.
| Name | Type | Values | Description |
|---|---|---|---|
| currbit | integer | 0 - 39 | Current bit of the LIN trigger data. |
:TRIGger:LIN:CURRbit 8 /*Sets the current bit of LIN trigger data to 8. That is, the oscilloscope triggers on the 9th bit of LIN trigger data.*/ :TRIGger:LIN:CURRbit? /*The query returns 8.*/
Sets or queries the LIN trigger code. The current bit must be configured with :TRIGger:LIN:CURRbit before using this command.
| Name | Type | Values | Description |
|---|---|---|---|
| code | integer | 0 - 2^64-1 | LIN trigger code value. |
Sets or queries the trigger level of LIN trigger. The unit is the same as that of the current amplitude.
| Name | Type | Values | Description |
|---|---|---|---|
| level | real | -4.5 x VerticalScale - Offset - 4.5 x VerticalScale - Offset | Trigger level to set. |
Sets the relevant parameters for the I2S trigger. In I2S trigger, the oscilloscope searches for the specified data value and uses it as the trigger condition.
Sets or queries the clock 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 | Clock source for the I2S trigger. |
Sets or queries the trigger level of the clock line source in I2S trigger. The unit is V.
| Name | Type | Values | Description |
|---|---|---|---|
| level | real | -4.5 × VerticalScale - OFFSet - 4.5 × VerticalScale - OFFSet | Trigger level of the clock line source in I2S trigger. |
::TRIGger:IIS:CLEVel 0.01 ::TRIGger:IIS:CLEVel?
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 | Selects the audio channel for the I2S trigger. |
:TRIGger:IIS:SOURce:WSELect CHANnel2 /*Sets the audio channel to CHANnel2.*/ :TRIGger:IIS:SOURce:WSELect? /*The query returns CHAN2.*/
Sets or queries the trigger level of the frame clock line source in I2S trigger. The unit is V.
| Name | Type | Values | Description |
|---|---|---|---|
| level | real | V | Trigger level of the frame clock line 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 for the I2S trigger. |
Sets or queries the trigger level of the data line source in I2S trigger. The unit is V.
| Name | Type | Values | Description |
|---|---|---|---|
| <level> | real | (-4.5 × VerticalScale - OFFSet) - (4.5 × VerticalScale - OFFSet) | Trigger level of the data line source in I2S trigger. |
:TRIGger:IIS:DLEVel 0.16 :TRIGger:IIS:DLEVel? /*The query returns 1.600000E-1.*/
Sets or queries the type of the clock edge of I2S trigger.
| Name | Type | Values | Description |
|---|---|---|---|
| slope | enum | - | Type of the clock edge for the I2S trigger. |
Sets or queries the audio state of I2S trigger.
| Name | Type | Values | Description |
|---|---|---|---|
| audio | enum | RIGHt | LEFT | EITHer | Audio channel selection for the I2S trigger. |
:TRIGger:IIS:AUDio RIGHt /*Sets the I2S audio to RIGHt.*/ :TRIGger:IIS:AUDio? /*The query returns RIGH.*/
Sets or queries the trigger condition of I2S trigger.
| Name | Type | Values | Description |
|---|---|---|---|
| operator | enum | EQUal | NOTequal | LESSthan | GREaterthan | INRange | OUTRange | Trigger condition for the I2S trigger. |
:TRIGger:IIS:WHEN NOTequal :TRIGger:IIS:WHEN?
Sets the upper-width threshold for the I2S trigger.
| Name | Type | Values | Description |
|---|---|---|---|
| uwidth | real | - |
Sets or queries the width of I2S trigger. The query returns an integer ranging from 4 to 32.
| Name | Type | Values | Description |
|---|---|---|---|
| uwidth | integer | 4 - 32 | Width of the I2S trigger. |
:TRIGger:IIS:WIDTh 10 :TRIGger:IIS:WIDTh?
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. |
:TRIGger:IIS:ALIGnment LJ /*Sets the alignment mode of :TRIGger:IIS:ALIGnment? /*The query returns LJ.*/
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. |
Sets or queries the specified bit for the data min. of I2S trigger.
| Name | Type | Values | Description |
|---|---|---|---|
| datamin | integer | - | The bit index for the data minimum value; the valid range depends on the I2S trigger user width set by :TRIGger:IIS:UWIDth. |
:TRIGger:IIS:DMIN 3 :TRIGger:IIS:DMIN? /*The query returns 3.*/
Sets the specified bit for the data max. of I2S trigger.
| Name | Type | Values | Description |
|---|---|---|---|
| datamax | integer | - | Specified bit for the data max. of I2S trigger. |
Sets or queries the data value of a certain bit of I2S trigger. The value can be set to 0, 1, or 255; 255 indicates the data value can be any value.
| Name | Type | Values | Description |
|---|---|---|---|
| code | discrete | 0 | 1 | 255 | Data value of the specified I2S trigger bit. |
:TRIGger:IIS:CODE <code> :TRIGger:IIS:CODE?
Sets or queries the trigger source of the FlexRay trigger.
| Name | Type | Values | Description |
|---|---|---|---|
| source | - | - | Trigger source for the FlexRay trigger. |
Sets or queries the trigger source of the FlexRay trigger.
| Name | Type | Values | Description |
|---|---|---|---|
| source | - | - | Trigger source selection. |
Sets or queries the trigger level of FlexRay trigger. Its unit is the same as that of the current amplitude.
| Name | Type | Values | Description |
|---|---|---|---|
| level | real | -4.5 x VerticalScale - Offset - 4.5 x VerticalScale - Offset | Trigger level. |
Sets or queries the signal rate of the FlexRay trigger. The default unit is bps.
| Name | Type | Values | Description |
|---|---|---|---|
| baud | discrete | 2500000 | 5000000 | 10000000 | Signal rate of the FlexRay trigger. |
TRIGger:FLEXray:BAUD 5000000 /*Sets the signal rate to 5000000 bps.*/ :TRIGger:FLEXray:BAUD? /*The query returns 5000000.*/
Sets or queries the channel of the FlexRay trigger.
| Name | Type | Values | Description |
|---|---|---|---|
| ch | enum | A | B | Channel to use for the FlexRay trigger. |
Sets or queries the trigger condition of the FLEXray trigger.
| Name | Type | Values | Description |
|---|---|---|---|
| cond | enum | FRAMe | ERRor | TSS | Trigger condition for the FlexRay trigger. |
:TRIGger:FLEXray:WHEN TSS :TRIGger:FLEXray:WHEN?
Sets the FlexRay trigger position.
| Name | Type | Values | Description |
|---|---|---|---|
| <pos> | - | - |
Sets or queries the frame type of the FlexRay trigger.
| Name | Type | Values | Description |
|---|---|---|---|
| frame | enum | NULL | SYNC | STAR | ANY | Frame type of the FlexRay trigger. |
:TRIGger:FLEXray:FRAMe? <frame> :TRIGger:FLEXray:FRAMe?
Sets or queries the error type of the FlexRay trigger when the trigger condition is Error.
| Name | Type | Values | Description |
|---|---|---|---|
| err | enum | HEAD | TRAiler | DECode | ANY | Error type for the FlexRay trigger. |
Sets or queries whether the FlexRay trigger frame condition is defined by ID or cycle count when the trigger condition is set to Frame.
| Name | Type | Values | Description |
|---|---|---|---|
| define | enum | CYCLe | ID | TRUE | FALSe | Selects how to define the FlexRay trigger condition for Frame. |
Sets or queries the CYC comparison condition of the FlexRay trigger when the trigger condition is set to Frame.
| Name | Type | Values | Description |
|---|---|---|---|
| cycmax | enum | EQUal | NOTequal | GREaterthan | LESSthan | INRange | OUTRange |
Sets or queries the upper limit of cycle count of the FlexRay trigger.
| Name | Type | Values | Description |
|---|---|---|---|
| cycmax | integer | 0 - 63 | Upper limit of the cycle count. |
::TRIGger:FLEXray:MAXCy 10 /*Sets the upper limit of cycle ::TRIGger:FLEXray:MAXCy? /*The query returns 10.*/
Sets or queries the lower limit of cycle count of the FlexRay trigger.
| Name | Type | Values | Description |
|---|---|---|---|
| cycmin | integer | 0 - 63 |
Sets or queries the ID comparison of FlexRay trigger when the trigger condition is set to Frame or Symbol.
| Name | Type | Values | Description |
|---|---|---|---|
| idcomp | enum | EQUal | NOTequal | GREaterthan | LESSthan | INRange | OUTRange | ID comparison mode for the FlexRay trigger. |
Sets or queries the ID Min value of the FlexRay trigger when the trigger condition is set to Frame or Symbol.
| Name | Type | Values | Description |
|---|---|---|---|
| datamin | integer | 0 - 1,023 | ID Min value for the FlexRay trigger. |
:TRIGger:FLEXray:MINid 10 :TRIGger:FLEXray:MINid? /*The query returns 10.*/
Sets or queries the ID upper limit of the FlexRay trigger.
| Name | Type | Values | Description |
|---|---|---|---|
| datamax | integer | 0 - 1,023 | ID upper limit value. |
Sets or queries the symbol type of the FlexRay trigger when the trigger condition is set to Symbol.
| Name | Type | Values | Description |
|---|---|---|---|
| symbol | enum | CAS | WUS | Symbol type to use for the FlexRay trigger. |
:TRIGger:FLEXray:SYMBol WUS /*Sets the symbol type of FlexRay trigger to WUS when the trigger condition is set to Symbol.*/ :TRIGger:FLEXray:SYMBol? /*The query returns WUS.*/
Sets or queries the trigger source of the M1553 trigger.
| Name | Type | Values | Description |
|---|---|---|---|
| source | enum | - |
Sets or queries the trigger source of the M1553 trigger.
| Name | Type | Values | Description |
|---|---|---|---|
| source | - | - |
Sets or queries Level A of the M1553 trigger. The unit is the same as that of the current amplitude.
| Name | Type | Values | Description |
|---|---|---|---|
| level | real | Lower limit - 4.5 × VerticalScale - OFFSet | Level A of the M1553 trigger. |
Sets or queries Level B of 1553B trigger. The unit is the same as that of the current amplitude.
| Name | Type | Values | Description |
|---|---|---|---|
| level | real | (-4.5 × VerticalScale - OFFSet) - upper limit | Sets Level B of the M1553 trigger. |
:TRIGger:M1553:BLEVel 0.05 :TRIGger:M1553:BLEVel?
Sets or queries the polarity of M1553 trigger.
| Name | Type | Values | Description |
|---|---|---|---|
| polarity | - | - |
Sets or queries the trigger condition of the M1553 trigger. The query returns SYNC, DATA, CMD, STAT, or ERR.
| Name | Type | Values | Description |
|---|---|---|---|
| when | enum | SYNCbreak | DATA | CMD | STATus | ERRor |
:TRIGger:M1553:WHEN CMD /*Sets the trigger condition to CMD.*/ :TRIGger:M1553:WHEN? /*The query returns CMD.*/
Sets or queries the sync type of the M1553 trigger when the trigger condition is Sync.
| Name | Type | Values | Description |
|---|---|---|---|
| sync | enum | DATA | STATus | ALL | Selects the sync type for the M1553 trigger. |
:TRIGger:M1553:SYNC DATA :TRIGger:M1553:SYNC?
Sets or queries the M1553 trigger error type.
| Name | Type | Values | Description |
|---|---|---|---|
| err | enum | SYNC | ERR | Selects the M1553 trigger error type. |
Sets or queries the comparison type of the M1553 trigger when the trigger condition is DATA.
| Name | Type | Values | Description |
|---|---|---|---|
| datacomp | enum | EQUal | NOTequal | GREaterthan | LESSthan | INRange | OUTRange | Comparison type used for the M1553 DATA trigger condition. |
:TRIGger:M1553:DATComp NOTequal /*Sets the comparison type of M1553 trigger to NOTequal when the trigger condition is
Sets or queries the data value of the 1553 trigger.
| Name | Type | Values | Description |
|---|---|---|---|
| data | integer | 0 - 65535 |
:TRIGger:M1553:DATValue 100 /*Sets the data value of M1553 trigger to 100.*/ :TRIGger:M1553:DATValue? /*The query returns 100.*/
Sets or queries the bit of data max. of M1553 trigger.
| Name | Type | Values | Description |
|---|---|---|---|
| datamax | integer | 0 - 19 | Bit index for the data max setting. |
Sets or queries the bit of data min. of M1553 trigger.
| Name | Type | Values | Description |
|---|---|---|---|
| datamin | integer | 0 - 19 |
*none*
Sets or queries the data value of M1553 trigger.
| Name | Type | Values | Description |
|---|---|---|---|
| <data> | - | - | Data value of the M1553 trigger. |
Sets or queries the bit of bit time of M1553 trigger when the trigger condition is set to "RAT+11Bit".
| Name | Type | Values | Description |
|---|---|---|---|
| databit | integer | 0 - 13 |
:TRIGger:M1553:DBIT 10 :TRIGger:M1553:DBIT?
Sets or queries the data value of a certain bit of M1553 trigger. The query returns 0, 1, or 255.
| Name | Type | Values | Description |
|---|---|---|---|
| code | discrete | 0 | 1 | 255 | Data value of a certain bit of the M1553 trigger. |
:TRIGger:M1553:CODE 1 :TRIGger:M1553:CODE?
Sets or queries the source channel of waveform data reading.
| Name | Type | Values | Description |
|---|---|---|---|
| source | enum | CHANnel1 | CHANnel2 | CHANnel3 | CHANnel4 | MATH1 | MATH2 | MATH3 | MATH4 | Source channel for waveform data reading. |
Sets or queries the mode of the :WAVeform:DATA? command when reading data.
| Name | Type | Values | Description |
|---|---|---|---|
| mode | enum | NORMal | MAXimum | RAW | Selects the waveform reading mode. |
:WAVeform:MODE RAW /*Sets the reading mode of waveform data to RAW.*/ :WAVeform:MODE? /*The query returns RAW.*/
Sets or queries the waveform data format used by :WAVeform:DATA? .
| Name | Type | Values | Description |
|---|---|---|---|
| <format> | enum | - |
Sets or queries the number of waveform points to be read in the current mode.
| Name | Type | Values | Description |
|---|---|---|---|
| point | integer | 1 - 1,000 | Number of waveform points to read; the allowed range depends on the current reading mode. |
Reads the waveform data.
:WAV:SOUR CHAN1 :WAV:MODE NORMal :WAV:FORM BYTE :WAV:DATA? :STOP :WAV:SOUR CHAN1 :WAV:MODE RAW :WAV:FORM BYTE :WAV:STAR 1 :WAVeform:STOP 120000
Returns the number of waveform points as an integer.
Queries the start time of the waveform data of the currently selected channel source in the X direction.
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 in the Y direction.
Queries the vertical offset relative to the vertical reference position of the currently selected channel source in the Y direction. The returned value depends on the current data reading mode.
Queries the vertical reference position of the currently selected channel source in the Y direction. The reference position depends on the configuration of :WAVeform:FORMat and is different for different waveform return formats.
Sets or queries the start position of waveform data reading.
| Name | Type | Values | Description |
|---|---|---|---|
| sta | integer | - | Start position of waveform data reading. |
Sets or queries the stop position of waveform data reading.
| Name | Type | Values | Description |
|---|---|---|---|
| stop | integer | 1 - Refer to Remarks | Stop point for waveform data reading. |
Queries all the waveform parameters.
:WAVeform:PREamble?/*The query returns 0,0,1000,1,1.000000E-8,-5.000000E-6,0.000000E-12,4.000000E-03,0,128. */