Enables the waveform auto setting function. The oscilloscope automatically adjusts the vertical scale, horizontal time base, and trigger mode according to the input signal for optimal waveform display.
SCPI COMMAND REFERENCE
The Rigol MSO7024 is Rigol's oscilloscope in the MSO7000/DS7000 Series Digital Oscilloscope family. Its SCPI remote-control interface exposes 744 commands across 33 subsystems - 456 settable and 288 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.
744
Commands
456
Settable
288
Queries
33
Subsystems
SCPI
Verified
2026-07-16
All commands
Clears all the waveforms on the screen. This command functions the same as the CLEAR key on the front panel.
Starts the oscilloscope. This command functions the same as the RUN/STOP key on the front panel.
Stops the oscilloscope. This command functions the same as the RUN/STOP key on the front panel.
Sets the trigger mode of the oscilloscope to Single. It functions the same as pressing SINGLE on the front panel or sending :TRIGger:SWEep SINGle.
Generates a trigger signal forcefully. It is only applicable in the normal and single trigger modes and functions the same as the FORCE key on the front panel.
Sets or queries the number of averages in the average acquisition mode.
| Name | Type | Values | Description |
|---|---|---|---|
| count | integer | 1 - 16 | Number of averages to use. |
:ACQuire:AVERages 128 :ACQuire:AVERages?
Sets or queries the memory depth of the oscilloscope, i.e. the number of waveform points that can be stored in a single trigger. The default unit is pts.
| Name | Type | Values | Description |
|---|---|---|---|
| mdep | enum | AUTO | 1k | 10k | 100k | 1M | 10M | 25M | 50M | 100M | 125M | 250M | 500M | 1000 | 10000 | 100000 | 1000000 | 10000000 | 25000000 | 50000000 | 100000000 | 125000000 | 250000000 | 500000000 | 1e3 | 1e4 | 1e5 | 1e6 | 1e7 | 2.5e7 | 5e7 | 1e8 | 1.25e8 | 2.5e8 | 5e8 | Memory depth setting. |
:ACQuire:MDEPth <mdep> :ACQuire:MDEPth?
Queries the current sample rate. The default unit is Sa/s.
Sets or queries the acquisition mode of the oscilloscope.
| Name | Type | Values | Description |
|---|---|---|---|
| type | enum | NORMal | AVERages | PEAK | Acquisition mode to select. |
:ACQuire:TYPE AVERages /*Sets the acquisition mode to AVERages.*/ :ACQuire:TYPE? /*The query returns AVER.*/
Enables or disables the oscilloscope anti-aliasing function, or queries its on/off status.
| Name | Type | Values | Description |
|---|---|---|---|
| bool | boolean | 1 | ON | 0 | OFF | Enables or disables the anti-aliasing function. |
:ACQuire:AALias ON :ACQuire:AALias?
Queries the current LA memory depth. The query returns the memory depth in scientific notation.
:ACQuire:LA:MDEPth? /*The query returns 1.250000E+4.*/
Queries the current LA sample rate. The default unit is Sa/s.
:ACQuire:LA:SRATe? /*The query returns 1.250000E+9.*/
Sets or queries the decoding type of the specified decoding bus.
| Name | Type | Values | Description |
|---|---|---|---|
| n | discrete | 1 | 2 | 3 | 4 | Specifies the decoding bus number. |
| mode | enum | PARallel | RS232 | SPI | IIC | IIS | LIN | CAN | FLEXray | M1553 | Selects the decoding type for the specified bus. |
:BUS1:MODE SPI /*Sets the type of the decoding bus to SPI.*/ :BUS1:MODE? /*The query returns SPI.*/
Enables or disables the specified decoding bus, or queries the on/off display status of the specified decoding bus.
| Name | Type | Values | Description |
|---|---|---|---|
| n | discrete | 1 | 2 | 3 | 4 | Specifies the decoding bus number. |
| bool | boolean | - | Turns the bus display on or off. |
:BUS1:DISPlay ON /*Enables the decoding bus.*/ :BUS1:DISPlay? /*The query returns 1.*/
Enables or disables the event table of the specified decoding bus, or queries its on/off status.
| Name | Type | Values | Description |
|---|---|---|---|
| n | integer | 1 - 4 | Specifies the decoding bus number. |
| bool | boolean | - | Turns the specified decoding bus event table on or off. |
:BUS1:EVENt ON :BUS1:EVENt?
Sets or queries the display format of the decoding data for the specified decoding bus.
| Name | Type | Values | Description |
|---|---|---|---|
| n | integer | 1 - 4 | Decoding bus number. |
| fmt | enum | HEX | ASCii | DEC | BIN | Display format for the decoding data. |
:BUS1:FORMat HEX /*Sets the display format of the bus to HEX.*/ :BUS1:FORMat? /*The query returns HEX.*/
Sets or queries the display format of the specified decoding bus event table.
| Name | Type | Values | Description |
|---|---|---|---|
| n | discrete | 1 | 2 | 3 | 4 | Specifies the decoding bus number. |
| format | enum | HEX | ASCii | DEC | BIN | Sets the event table display format. |
:BUS1:EVENt:FORMat HEX :BUS1:EVENt:FORMat?
Sets or queries the data page of the specified decoding bus event table.
| Name | Type | Values | Description |
|---|---|---|---|
| packet | enum | PACKets | DETails | PAYLoad | Selects which event table data page is displayed. |
:BUS1:EVENt:VIEW DETails :BUS1:EVENt:VIEW?
Enables or disables the label of the specified decoding bus, or queries the on/off status of the label.
| Name | Type | Values | Description |
|---|---|---|---|
| bool | enum | - | Enables or disables the label. |
Reads the data in the decoding event table.
| Name | Type | Values | Description |
|---|---|---|---|
| n | discrete | 1 - 4 | Selects the decoding bus number. |
:BUS1:DATA?
Exports the decoding information in the specified decoding bus event table in CSV form.
| Name | Type | Values | Description |
|---|---|---|---|
| n | integer | 1 - 4 | Specifies the decoding bus number. |
:BUS1:EEXPort C:/123.csv
Sets or queries the vertical position of the bus on the screen.
| Name | Type | Values | Description |
|---|---|---|---|
| n | discrete | 1 | 2 | 3 | 4 | Bus index. |
| pos | integer | -167 - +217 | Vertical position of the bus on the screen, related to channel offset. |
:BUS1:POSition 200 :BUS1:POSition?
Sets or queries the threshold of the specified decoding source.
| Name | Type | Values | Description |
|---|---|---|---|
| n | discrete | 1 | 2 | 3 | 4 | |
| value | real | -5× VerticalScale–OFFSet - 5× VerticalScale–OFFSet | |
| type | discrete | PAL | TX | RX | SCL | SDA | CS | CLK | MISO | MOSI | LIN | CAN | CANSub1 |
:BUS1:THReshold 2.4,PAL :BUS1:THReshold? PAL
Sets or queries the clock source of the Parallel decoding.
| Name | Type | Values | Description |
|---|---|---|---|
| n | discrete | 1 | 2 | 3 | 4 | Bus index. |
| source | enum | D0 | D1 | D2 | D3 | D4 | D5 | D6 | D7 | D8 | D9 | D10 | D11 | D12 | D13 | D14 | D15 | CHANnel1 | CHANnel2 | CHANnel3 | CHANnel4 | OFF | Clock source for Parallel decoding. |
:BUS1:PARallel:CLK D0 :BUS1:PARallel:CLK?
Sets or queries the edge type of the clock channel used when Parallel decoding samples the data channel.
| Name | Type | Values | Description |
|---|---|---|---|
| n | discrete | 1 | 2 | 3 | 4 | Bus index. |
| slope | enum | POSitive | NEGative | BOTH | Selects the clock-channel edge type used for sampling. |
:BUS1:PARallel:SLOPe POSitive :BUS1:PARallel:SLOPe?
Sets or queries the data bit that the parallel bus requires to set for the channel source.
| Name | Type | Values | Description |
|---|---|---|---|
| n | discrete | 1 | 2 | 3 | 4 | |
| bit | integer | 0 - data width - 1 | Selects the data bit for the parallel bus channel source. |
:BUS1:PARallel:BITX 2 :BUS1:PARallel:BITX?
Sets or queries the data width of the parallel bus, i.e. the number of bits per frame.
| Name | Type | Values | Description |
|---|---|---|---|
| n | enum | 1 | 2 | 3 | 4 | Parallel bus index. |
| wid | integer | 0 - 20 | Data width of the parallel bus. |
:BUS1:PARallel:WIDTh 16 /*Sets the data width of Parallel decoding to 16.*/ :BUS1:PARallel:WIDTh? /*The query returns 16.*/
Enables or disables the noise rejection function of Parallel decoding; the query form is also documented in the syntax, but no return format is given in this slice.
| Name | Type | Values | Description |
|---|---|---|---|
| n | discrete | 1 | 2 | 3 | 4 | |
| bool | boolean | - |
Sets or queries the data polarity of Parallel decoding.
| Name | Type | Values | Description |
|---|---|---|---|
| n | discrete | 1 | 2 | 3 | 4 | |
| pol | enum | NEGative | POSitive | Selects the data polarity: negative or positive. |
:BUS1:PARallel:POLarity NEGative :BUS1:PARallel:POLarity?
Sets or queries the channel source of the currently selected data 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 | Selects the source channel for the currently selected data bit. |
:BUS1:PARallel:SOURce CHANnel2 :BUS1:PARallel:SOURce?
Sets or queries the noise rejection time of Parallel decoding. The default unit is seconds.
| Name | Type | Values | Description |
|---|---|---|---|
| n | discrete | 1 | 2 | 3 | 4 | |
| time | real | 0 ns - 1 s |
:BUS1:PARallel:NRTime 0.01 :BUS1:PARallel:NRTime?
Sets or queries the RX channel source of RS232 decoding.
| Name | Type | Values | Description |
|---|---|---|---|
| n | integer | 1 - 4 | |
| source | enum | D0 | D1 | D2 | D3 | D4 | D5 | D6 | D7 | D8 | D9 | D10 | D11 | D12 | D13 | D14 | D15 | CHANnel1 | CHANnel2 | CHANnel3 | CHANnel4 | OFF |
:BUS1:RS232:RX D0
Sets or queries the TX channel source of RS232 decoding.
| Name | Type | Values | Description |
|---|---|---|---|
| n | discrete | 1 | 2 | 3 | 4 | |
| source | discrete | D0 | D1 | D2 | D3 | D4 | D5 | D6 | D7 | D8 | D9 | D10 | D11 | D12 | D13 | D14 | D15 | CHANnel1 | CHANnel2 | CHANnel3 | CHANnel4 | OFF |
:BUS1:RS232:TX D0 :BUS1:RS232:TX?
Sets or queries the endian of data transmission in RS232 decoding.
| Name | Type | Values | Description |
|---|---|---|---|
| <n> | discrete | 1 | 2 | 3 | 4 | |
| <endian> | enum | MSB | LSB | Selects the transmission sequence for RS232 decoding. |
::BUS1:RS232:ENDian MSB /*Sets the transmission order of RS232 decoding to MSB.*/ ::BUS1:RS232:ENDian? /*The query returns MSB.*/
Sets or queries the polarity of RS232 decoding.
| Name | Type | Values | Description |
|---|---|---|---|
| n | discrete | 1 | 2 | 3 | 4 | |
| pol | enum | POSitive | NEGative | Selects the RS232 decoding polarity. |
:BUS1:RS232:POLarity POSitive /*Sets the polarity of RS232 decoding toPOSitive.*/ :BUS1:RS232:POLarity? /*The query returns POS.*/
Sets or queries the baud rate of data transmission in RS232 decoding.
| Name | Type | Values | Description |
|---|---|---|---|
| n | discrete | 1 | 2 | 3 | 4 | |
| baud | integer | 1 bps - 20 Mbps | Baud rate of the RS232 decoding data transmission. |
:BUS1:RS232:BAUD 4800 :BUS1:RS232:BAUD?
Sets or queries the data width of RS232 decoding.
| Name | Type | Values | Description |
|---|---|---|---|
| n | discrete | 1 | 2 | 3 | 4 | Bus number selector. |
| bits | discrete | 5 | 6 | 7 | 8 | 9 | Selects the RS232 data width in bits. |
:BUS1:RS232:DBITs 7 :BUS1:RS232:DBITs?
Sets or queries the stop bits of each frame of data in RS232 decoding.
| Name | Type | Values | Description |
|---|---|---|---|
| n | discrete | 1 | 2 | 3 | 4 | |
| stop bits | discrete | 1 | 1.5 | 2 |
:BUS1:RS232:SBITs 2 /*Sets the stop bits of RS232 decoding to 2.*/ :BUS1:RS232:SBITs? /*The query returns 2.*/
Enables or disables the packet end during RS232 data transmission, or queries its status. When enabled, several data blocks are combined based on the packet end.
| Name | Type | Values | Description |
|---|---|---|---|
| <n> | discrete | 1 | 2 | 3 | 4 | |
| <bool> | boolean | - | Enables or disables packet end during data transmission. |
:BUS1:RS232:PACKet ON :BUS1:RS232:PACKet?
Sets or queries the odd-even check mode of data transmission in RS232 decoding.
| Name | Type | Values | Description |
|---|---|---|---|
| n | discrete | 1 - 4 | |
| parity | enum | NONE | ODD | EVEN | Selects the parity bit mode used for RS232 decoding. |
:BUS1:RS232:PARity ODD :BUS1:RS232:PARity?
Sets or queries the packet end type during data transmission.
| Name | Type | Values | Description |
|---|---|---|---|
| n | discrete | 1 | 2 | 3 | 4 | |
| package end | enum | NULL | LF | CR | SP |
:BUS1:RS232:PEND LF /*Sets the packet end to 0A.*/ :BUS1:RS232:PEND? /*The query returns LF.*/
Sets or queries the clock source of I2C decoding.
| Name | Type | Values | Description |
|---|---|---|---|
| n | discrete | 1 | 2 | 3 | 4 | |
| source | enum | D0 | D1 | D2 | D3 | D4 | D5 | D6 | D7 | D8 | D9 | D10 | D11 | D12 | D13 | D14 | D15 | CHANnel1 | CHANnel2 | CHANnel3 | CHANnel4 |
:BUS1:IIC:SCLK:SOURce D0 :BUS1:IIC:SCLK:SOURce?
Sets or queries the data channel source of I2C decoding.
| Name | Type | Values | Description |
|---|---|---|---|
| n | integer | 1 - 4 | Bus index to select one of the I2C decode buses. |
| source | enum | D0 | D1 | D2 | D3 | D4 | D5 | D6 | D7 | D8 | D9 | D10 | D11 | D12 | D13 | D14 | D15 | CHANnel1 | CHANnel2 | CHANnel3 | CHANnel4 | Sets the data channel source used for I2C decoding. |
:BUS1:IIC:SDA:SOURce D0 /*Sets the data channel source of I2C decoding to D0.*/ :BUS1:IIC:SDA:SOURce? /*The query returns D0.*/
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 includes the R/W bit. |
:BUS1:IIC:ADDRess RW :BUS1:IIC:ADDRess? /*The query returns RW.*/
Sets or queries the clock source of SPI decoding.
| Name | Type | Values | Description |
|---|---|---|---|
| n | discrete | 1 | 2 | 3 | 4 | |
| source | enum | D0 | D1 | D2 | D3 | D4 | D5 | D6 | D7 | D8 | D9 | D10 | D11 | D12 | D13 | D14 | D15 | CHANnel1 | CHANnel2 | CHANnel3 | CHANnel4 |
:BUS1:SPI:SCLK:SOURce D0 /*Sets the clock source of SPI decoding to D0.*/ :BUS1:SPI:SCLK:SOURce? /*The query returns D0.*/
Sets or queries the polarity of the MISO data line of SPI decoding.
| Name | Type | Values | Description |
|---|---|---|---|
| n | integer | 1 - 4 | |
| polarity | enum | HIGH | LOW | Selects whether low level or high level is interpreted as logic 1. |
:BUS1:SPI:MISO:POLarity HIGH /*Sets the polarity of MISO data line to HIGH.*/ :BUS1:SPI:MISO:POLarity? /*The query returns HIGH.*/
Sets or queries the MISO data source of SPI decoding. The query returns the currently selected source.
| Name | Type | Values | Description |
|---|---|---|---|
| n | integer | 1 - 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 | OFF | MISO data source used for SPI decoding. |
Sets or queries the clock edge type of SPI decoding.
| Name | Type | Values | Description |
|---|---|---|---|
| n | discrete | 1 | 2 | 3 | 4 | |
| slope | enum | POSitive | NEGative |
:BUS1:SPI:SCLK:SLOPe NEGative :BUS1:SPI:SCLK:SLOPe?
Sets or queries the polarity of the MOSI data line for SPI decoding.
| Name | Type | Values | Description |
|---|---|---|---|
| n | discrete | 1 | 2 | 3 | 4 | |
| polarity | enum | HIGH | LOW | Selects the MOSI data-line polarity. |
:BUS1:SPI:MOSI:POLarity HIGH :BUS1:SPI:MOSI:POLarity?
Sets or queries the MOSI data source of SPI decoding.
| Name | Type | Values | Description |
|---|---|---|---|
| n | discrete | 1 | 2 | 3 | 4 | |
| source | enum | D0 | D1 | D2 | D3 | D4 | D5 | D6 | D7 | D8 | D9 | D10 | D11 | D12 | D13 | D14 | D15 | CHANnel1 | CHANnel2 | CHANnel3 | CHANnel4 | OFF |
:BUS1:SPI:MOSI:SOURce D0 /*Sets the MOSI data source of SPI decoding to D0.*/ :BUS1:SPI:MOSI:SOURce? /*The query returns D0.*/
Sets or queries the number of data bits used for SPI decoding.
| Name | Type | Values | Description |
|---|---|---|---|
| <n> | integer | 1 - 4 | Selects the bus index. |
| <dbits> | integer | - | Sets the data bit count for SPI decoding. |
Sets or queries the endian of data transmission for SPI decoding.
| Name | Type | Values | Description |
|---|---|---|---|
| n | discrete | 1 | 2 | 3 | 4 | Specifies the bus number. |
| endian | enum | MSB | LSB | Selects the bit transmission sequence. |
:BUS1:SPI:ENDian LSB /*Sets the endian of data transmission of 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 | enum | CS | TIMeout | Decode mode for SPI decoding. |
:BUS1:SPI:MODE CS :BUS1:SPI:MODE?
Sets or queries the source channel of the CS line of SPI decoding.
| Name | Type | Values | Description |
|---|---|---|---|
| n | discrete | 1 | 2 | 3 | 4 | |
| source | enum | D0 | D1 | D2 | D3 | D4 | D5 | D6 | D7 | D8 | D9 | D10 | D11 | D12 | D13 | D14 | D15 | CHANnel1 | CHANnel2 | CHANnel3 | CHANnel4 |
:BUS1:SPI:SS:SOURce D0 :BUS1:SPI:SS:SOURce?
Sets or queries the timeout value of SPI decoding. The default unit is seconds, and the setting is only valid in timeout mode.
| Name | Type | Values | Description |
|---|---|---|---|
| n | discrete | 1 | 2 | 3 | 4 | Selects the bus number. |
| time | real | 8 ns - 10 s | Sets the SPI decoding timeout value. |
:BUS1:SPI:TIMeout:TIME 0.000005 :BUS1:SPI:TIMeout:TIME?
Sets or queries the polarity of the SPI CS line used for decoding. HIGH means sampling occurs when CS is high; LOW means sampling occurs when CS is low.
| Name | Type | Values | Description |
|---|---|---|---|
| n | discrete | 1 | 2 | 3 | 4 | Selects the bus number. |
| polarity | enum | HIGH | LOW | Sets the CS line polarity for SPI decoding. |
: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 channel used for CAN decoding. The query returns the current source channel.
| Name | Type | Values | Description |
|---|---|---|---|
| n | integer | 1 - 4 | |
| source | enum | D0 | D1 | D2 | D3 | D4 | D5 | D6 | D7 | D8 | D9 | D10 | D11 | D12 | D13 | D14 | D15 | CHANnel1 | CHANnel2 | CHANnel3 | CHANnel4 | Selects the source channel for CAN decoding. |
:BUS1:CAN:SOURce D0 :BUS1:CAN:SOURce?
Sets or queries the signal type used for CAN decoding.
| Name | Type | Values | Description |
|---|---|---|---|
| <n> | enum | 1 | 2 | 3 | 4 | Bus index. |
| <stype> | enum | TX | RX | CANH | CANL | DIFFerential | CAN signal type to decode. |
:BUS1:CAN:STYPe TX :BUS1:CAN:STYPe?
Sets or queries the signal rate of CAN decoding. The default unit is bps.
| Name | Type | Values | Description |
|---|---|---|---|
| n | discrete | 1 | 2 | 3 | 4 | |
| baud | integer | 10 kbps - 5 Mbps | Signal rate of CAN decoding. |
:BUS1:CAN:BAUD 120000 :BUS1:CAN:BAUD?
Sets or queries the sample point position of CAN decoding, expressed as a percentage. The sample point is the point within a bit time where the oscilloscope samples the bit level.
| Name | Type | Values | Description |
|---|---|---|---|
| n | discrete | 1 | 2 | 3 | 4 | Selects CAN decoder bus 1 through 4. |
| spoint | integer | 10 - 90 | Sets the CAN sample point position. |
:BUS1:CAN:SPOint 70 :BUS1:CAN:SPOint?
Sets or queries the signal rate of FlexRay decoding. The default unit is bps.
| Name | Type | Values | Description |
|---|---|---|---|
| baud | enum | 2500000 | 5000000 | 10000000 | Signal rate of FlexRay decoding. |
:BUS1:FLEXray:BAUD 2500000 :BUS1:FLEXray:BAUD?
Sets or queries the source channel of FlexRay decoding.
| Name | Type | Values | Description |
|---|---|---|---|
| source | enum | D0 | D1 | D2 | D3 | D4 | D5 | D6 | D7 | D8 | D9 | D10 | D11 | D12 | D13 | D14 | D15 | CHANnel1 | CHANnel2 | CHANnel3 | CHANnel4 | Source channel used for FlexRay decoding. |
:BUS1:FlexRay:SOURce D0 :BUS1:FlexRay:SOURce?
Sets or queries the sample point position of FlexRay decoding, expressed in percent. The sample point is the ratio of time from bit start to sample point to bit time.
| Name | Type | Values | Description |
|---|---|---|---|
| n | enum | 1 | 2 | 3 | 4 | Bus number. |
| spoint | integer | 10 - 90 | Sample point position of FlexRay decoding. |
:BUS1:FLEXray:SPOint 70 :BUS1:FLEXray:SPOint?
Sets or queries the signal type of FlexRay decoding.
| Name | Type | Values | Description |
|---|---|---|---|
| <n> | discrete | 1 | 2 | 3 | 4 | |
| <stype> | enum | BP | BM | RT |
:BUS1:FLEXray:STYPe BM :BUS1:FLEXray:STYPe?
Sets or queries the baud rate of LIN decoding. The default unit is bps.
| Name | Type | Values | Description |
|---|---|---|---|
| n | discrete | 1 | 2 | 3 | 4 | |
| baud | integer | 2.4 kbps - 20 Mbps |
:BUS1:LIN:BAUD 9600 /*Sets the baud rate of LIN decoding to 9600 bps.*/ :BUS1:LIN:BAUD? /*The query returns 9600.*/
Sets or queries the parity bit of LIN decoding.
| Name | Type | Values | Description |
|---|---|---|---|
| n | discrete | 1 | 2 | 3 | 4 | |
| bool | boolean | 1 | ON | 0 | OFF |
:BUS1:LIN:POLarity ON /*Sets the parity bit to be included in LIN decoding.*/ :BUS1:LIN:POLarity? /*The query returns 1.*/
Sets or queries the source of the LIN bus for the selected bus number.
| 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 or digital line used for the LIN bus. |
:BUS1:LIN:SOURce D0 /*Sets the source of LIN bus to D0.*/ :BUS1:LIN:SOURce? /*The query returns D0.*/
Sets or queries the version of the LIN bus.
| Name | Type | Values | Description |
|---|---|---|---|
| n | discrete | 1 | 2 | 3 | 4 | |
| value | enum | V1X | V2X | MIXed |
:BUS1:LIN:STANdard V2X :BUS1:LIN:STANdard?
Sets or queries the clock source of the I2S decoding.
| Name | Type | Values | Description |
|---|---|---|---|
| source | enum | D0 | D1 | D2 | D3 | D4 | D5 | D6 | D7 | D8 | D9 | D10 | D11 | D12 | D13 | D14 | D15 | CHANnel1 | CHANnel2 | CHANnel3 | CHANnel4 | Clock source used for I2S decoding. |
:BUS1:IIS:SOURce:CLOCk D0 :BUS1:IIS:SOURce:CLOCk?
Sets or queries the data source of the I2S decoding.
| Name | Type | Values | Description |
|---|---|---|---|
| n | discrete | - | Bus index. |
| source | enum | D0 | D1 | D2 | D3 | D4 | D5 | D6 | D7 | D8 | D9 | D10 | D11 | D12 | D13 | D14 | D15 | CHANnel1 | CHANnel2 | CHANnel3 | CHANnel4 | Data source for I2S decoding. |
:BUS1:IIS:SOURce:DATA D0 :BUS1:IIS:SOURce:DATA?
Sets or queries the alignment mode of the I2S decoding.
| 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? /*The query returns RJ.*/
Sets or queries the clock edge type of I2S decoding.
| Name | Type | Values | Description |
|---|---|---|---|
| n | integer | 1 - 4 | |
| slope | enum | NEGative | POSitive |
:BUS1:IIS:CLOCk:SLOPe NEGative :BUS1:IIS:CLOCk:SLOPe?
Sets or queries the audio channel of the I2S trigger.
| Name | Type | Values | Description |
|---|---|---|---|
| n | discrete | 1 | 2 | 3 | 4 | |
| source | discrete | D0 | D1 | D2 | D3 | D4 | D5 | D6 | D7 | D8 | D9 | D10 | D11 | D12 | D13 | D14 | D15 | CHANnel1 | CHANnel2 | CHANnel3 | CHANnel4 |
:BUS1:IIS:SOURce:WSELect CHANnel2 :BUS1:IIS:SOURce:WSELect?
Sets or queries the word size of the I2S decoding.
| Name | Type | Values | Description |
|---|---|---|---|
| n | enum | 1 | 2 | 3 | 4 | Selects the bus number. |
| val | integer | 4 - 32 | Sets the word size of the I2S decoding. |
:BUS1:IIS:RWIDth 5 /*Sets the word size of I2S decoding to 5.*/ :BUS1:IIS:RWIDth? /*The query returns 5.*/
Sets or queries the source of the M1553 decoding.
| Name | Type | Values | Description |
|---|---|---|---|
| n | discrete | 1 | 2 | 3 | 4 | |
| source | enum | CHANnel1 | CHANnel2 | CHANnel3 | CHANnel4 |
:BUS1:M1553:SOURce CHANnel2 :BUS1:M1553:SOURce?
Sets or queries the bandwidth limit of the specified channel.
| Name | Type | Values | Description |
|---|---|---|---|
| n | discrete | 1 - 4 | Channel number. |
| type | enum | 20M | 250M | OFF | Bandwidth limit setting; available values depend on the instrument model. |
:CHANnel1:BWLimit 20M :CHANnel1:BWLimit?
Sets or queries the coupling mode of the specified channel.
| Name | Type | Values | Description |
|---|---|---|---|
| n | discrete | 1 | 2 | 3 | 4 | |
| coupling | enum | AC | DC | Selects the channel coupling mode. |
:CHANnel1:COUPling AC :CHANnel1:COUPling?
Turns on or off the specified channel; or queries the on/off status of the specified channel.
| Name | Type | Values | Description |
|---|---|---|---|
| n | discrete | 1 | 2 | 3 | 4 | |
| bool | boolean | 1 | ON | 0 | OFF | Turns the specified channel display on or off. |
:CHANnel1:DISPlay ON :CHANnel1:DISPlay?
Turns on or off the waveform invert for the specified channel, or queries its on/off status. When invert is on, the displayed waveform voltage values are inverted.
| Name | Type | Values | Description |
|---|---|---|---|
| n | discrete | 1 | 2 | 3 | 4 | Channel number. |
| bool | boolean | - | Enables or disables waveform inversion. |
Sets or queries the vertical offset of the specified channel. The default unit is V.
| Name | Type | Values | Description |
|---|---|---|---|
| n | discrete | 1 | 2 | 3 | 4 | Specifies the channel number. |
| offset | real | ± 100 V | Sets the vertical offset for the selected channel. |
:CHANnel1:OFFSet 0.01 :CHANnel1:OFFSet?
Sets or queries the delay calibration time used to calibrate the zero offset of the specified channel. The default unit is s.
| Name | Type | Values | Description |
|---|---|---|---|
| n | discrete | 1 - 4 | Specifies the channel number. |
| val | real | -100 ns - 100 ns | Sets the delay calibration time. |
:CHANnel1:TCALibrate 0.00000002 :CHANnel1:TCALibrate?
Sets or queries the input impedance of the specified analog channel. The default unit is Ω.
| Name | Type | Values | Description |
|---|---|---|---|
| n | integer | 1 - 4 | |
| impedance | enum | OMEG | FIFTy | Selects the channel input impedance. |
:CHANnel1:IMPedance FIFTy :CHANnel1:IMPedance?
Sets or queries the vertical scale of the specified channel. The default unit is V.
| Name | Type | Values | Description |
|---|---|---|---|
| n | discrete | 1 | 2 | 3 | 4 | |
| scale | real | 1 mV - 10 V | Vertical scale setting for the specified channel; allowable range depends on input impedance and probe ratio. |
:CHANnel1:SCALe 1 :CHANnel1:SCALe?
Starts calibration for the active probe currently connected to the specified analog channel.
| Name | Type | Values | Description |
|---|---|---|---|
| n | enum | 1 | 2 | 3 | 4 | Specified analog channel. |
Sets or queries the probe ratio of the specified channel. The set probe ratio affects the settable range of the current vertical scale.
| Name | Type | Values | Description |
|---|---|---|---|
| n | discrete | 1 | 2 | 3 | 4 | |
| atten | discrete | 0.01 | 0.02 | 0.05 | 0.1 | 0.2 | 0.5 | 1 | 2 | 5 | 10 | 20 | 50 | 100 | 200 | 500 | 1000 |
:CHANnel1:PROBe 10 /*Sets the probe ratio of CH1 to 10X.*/ :CHANnel1:PROBe? /*The query returns 10.*/
Sets or queries the probe delay time of the specified channel. It 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. |
| delay | real | -100 ns - 100 ns | Sets the probe delay time. |
:CHANnel1:PROBe:DELay 10 :CHANnel1:PROBe:DELay?
Sets or queries the probe bias voltage of the specified channel. The query returns the probe bias voltage in scientific notation.
| Name | Type | Values | Description |
|---|---|---|---|
| n | discrete | 1 | 2 | 3 | 4 | Specifies the channel number. |
| bias | real | -12 - 12 | Sets the probe bias voltage. |
Sets or queries the amplitude display unit of the specified analog channel.
| Name | Type | Values | Description |
|---|---|---|---|
| n | discrete | 1 | 2 | 3 | 4 | |
| units | enum | VOLTage | WATT | AMPere | UNKNown | Selects the amplitude display unit for the specified analog channel. |
:CHANnel1:UNITs VOLTage :CHANnel1:UNITs?
Enables or disables the fine adjustment of the vertical scale of the specified analog channel, or queries its on/off status.
| Name | Type | Values | Description |
|---|---|---|---|
| n | discrete | 1 | 2 | 3 | 4 | Specifies the analog channel number. |
| bool | enum | 1 | ON | 0 | OFF | Turns fine adjustment on or off. |
:CHANnel1:VERNier ON :CHANnel1:VERNier?
Queries the measurement value of the frequency counter.
Enables or disables the frequency counter, or queries its on/off status.
| Name | Type | Values | Description |
|---|---|---|---|
| bool | enum | 1 | ON | 0 | OFF | Enables or disables the frequency counter. |
:COUNter:ENABle ON :COUNter:ENABle?
Sets or queries the source of the frequency counter.
| Name | Type | Values | Description |
|---|---|---|---|
| source | enum | D0 | D1 | D2 | D3 | D4 | D5 | D6 | D7 | D8 | D9 | D10 | D11 | D12 | D13 | D14 | D15 | CHANnel1 | CHANnel2 | CHANnel3 | CHANnel4 | 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 mode. |
:COUNter:MODE PERiod :COUNter:MODE?
Sets or queries the resolution of the frequency counter. The setting is only available for Period and Frequency, and is unavailable for Totalize.
| Name | Type | Values | Description |
|---|---|---|---|
| val | integer | 3 - 6 | Resolution value for the frequency counter. |
:COUNter:NDIGits 4 ::COUNter:NDIGits?
Enables or disables the statistical function of the frequency counter, or queries its on/off status.
| Name | Type | Values | Description |
|---|---|---|---|
| bool | enum | 1 | ON | 0 | OFF | Turns the statistical function on or off. |
:COUNter:TOTalize:ENABle <bool> :COUNter:TOTalize:ENABle?
Clears the total count. Available when "Totalize" is selected under "Measure".
:COUNter:TOTalize:CLEar
Sets or queries the cursor measurement mode. OFF disables cursor measurement, MANual enables manual mode, TRACk enables track mode, and XY enables XY mode.
| Name | Type | Values | Description |
|---|---|---|---|
| mode | enum | OFF | MANual | TRACk | XY | Cursor measurement mode. |
:CURSor:MODE MANual :CURSor:MODE?
Sets or queries the cursor type in manual cursor measurement mode.
| Name | Type | Values | Description |
|---|---|---|---|
| type | enum | TIME | AMPLitude | Selects the manual cursor type. |
:CURSor:MANual:TYPE AMPLitude :CURSor:MANual:TYPE?
Sets or queries the channel source of the manual mode of cursor measurement.
| Name | Type | Values | Description |
|---|---|---|---|
| source | enum | CHANnel1 | CHANnel2 | CHANnel3 | CHANnel4 | MATH1 | MATH2 | MATH3 | MATH4 | LA | NONE | Channel source for manual cursor measurement. |
:CURSor:MANual:SOURce CHANnel2 :CURSor:MANual:SOURce?
Sets or queries the horizontal unit in the manual mode of cursor measurement.
| Name | Type | Values | Description |
|---|---|---|---|
| unit | enum | SECond | HZ | DEGRee | PERCent |
:CURSor:MANual:TUNit DEGRee /*Sets the horizontal unit to DEGRee.*/ :CURSor:MANual:TUNit? /*The query returns DEGR.*/
Sets or queries the horizontal position of Cursor A in the manual mode of cursor measurement.
| Name | Type | Values | Description |
|---|---|---|---|
| ax | integer | 0 - 999 | Horizontal position of Cursor A, defined by the screen pixel coordinate. |
:CURSor:MANual:CAX 200 :CURSor:MANual:CAX?
Sets or queries the vertical unit in the manual mode of cursor measurement.
| Name | Type | Values | Description |
|---|---|---|---|
| unit | enum | SOURce | PERCent | Selects whether AY, BY, and △Y are shown in the source unit or as a percentage. |
:CURSor:MANual:VUNit PERCent :CURSor:MANual:VUNit?
Sets or queries the vertical position of Cursor A in the manual mode of cursor measurement. The command is invalid when LA is selected as the channel source in manual cursor measurement.
| Name | Type | Values | Description |
|---|---|---|---|
| ay | integer | 0 - 479 | Vertical cursor position in screen pixel coordinates. |
:CURSor:MANual:CAY 200 /*Sets the vertical position of Cursor A to 200.*/ :CURSor:MANual:CAY? /*The query returns 200.*/
Sets or queries the horizontal position of Cursor B in the manual mode of cursor measurement.
| Name | Type | Values | Description |
|---|---|---|---|
| bx | integer | 0 - 999 | Horizontal cursor position in screen pixels. |
:CURSor:MANual:CBX 200 /*Sets the horizontal position of Cursor B to 200.*/ :CURSor:MANual:CBX? /*The query returns 200.*/
Queries the X value at Cursor A in the manual mode of cursor measurement. The unit is determined by the currently selected horizontal unit.
Queries the Y value at Cursor A in the manual mode of cursor measurement. The unit is determined by the currently selected vertical unit.
Queries the X value at Cursor B in the manual mode of cursor measurement. The unit is determined by the currently selected horizontal unit.
Sets or queries the vertical position of Cursor B in the manual mode of cursor measurement.
| Name | Type | Values | Description |
|---|---|---|---|
| by | integer | 0 - 479 | Vertical position of Cursor B in screen pixel coordinates. |
:CURSor:MANual:CBY 200 /*Sets the vertical position of Cursor B to 200.*/ :CURSor:MANual:CBY? /*The query returns 200.*/
Queries the Y value at Cursor B in manual cursor measurement mode. The unit depends on the currently selected vertical unit.
:CURSor:MANual:BYValue? /*The query returns -2.000000E+0.*/
Queries the reciprocal (1/△X) of the absolute difference between the X value at Cursor A and the X value at Cursor B in manual cursor measurement. The unit is determined by the currently selected horizontal unit.
Queries the difference (△ 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.
:CURSor:MANual:XDELta?
Queries the difference (ΔY) between the Y value at Cursor A and the Y value at Cursor B in manual cursor measurement. The unit is determined by the currently selected vertical unit.
Sets or queries the channel source of Cursor A in track mode. Only the currently enabled channel can be selected as the source.
| Name | Type | Values | Description |
|---|---|---|---|
| <source> | enum | CHANnel1 | CHANnel2 | CHANnel3 | CHANnel4 | MATH1 | MATH2 | MATH3 | MATH4 | NONE | Channel source for Cursor A in track mode. |
:CURSor:TRACk:SOURce1 CHANnel2 :CURSor:TRACk:SOURce1?
Sets or queries the horizontal position of Cursor A in the track mode of cursor measurement.
| Name | Type | Values | Description |
|---|---|---|---|
| ax | integer | 0 - 999 | Horizontal position of Cursor A, defined by the screen pixel coordinate. |
:CURSor:TRACk:CAX 200 /*Sets the horizontal position of Cursor A to 200.*/ :CURSor:TRACk:CAX? /*The query returns 200.*/
Queries the vertical position of Cursor A in the track mode of cursor measurement.
Sets or queries the horizontal position of Cursor B in track mode of cursor measurement.
| Name | Type | Values | Description |
|---|---|---|---|
| bx | integer | 0 - 999 | Horizontal screen pixel coordinate of Cursor B. |
:CURSor:TRACk:CBX 200 ::CURSor:TRACk:CBX?
Queries the vertical position of Cursor B in the track mode of cursor measurement.
:CURSor:TRACk:CBY? /*The query returns 200.*/
Queries the X value at Cursor A in the track mode of cursor measurement. The unit is determined by the amplitude unit selected for the currently corresponding channel.
Queries the Y value at Cursor A in the track mode of cursor measurement. The unit is the same as that selected for the current channel.
Queries the X value at Cursor B in the track mode of cursor measurement. The unit is determined by the amplitude unit selected for the currently corresponding channel.
Queries the BY 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 cursor measurement. The default unit is s.
Queries the difference (△Y) between the Y value at Cursor A and the Y value at Cursor B in track mode cursor measurement. The unit is the same as that selected for the current channel.
Queries the reciprocal (1/△X) of the absolute difference between the X value at Cursor A and the X value at Cursor B in track mode of cursor measurement. The default unit is Hz.
Sets or queries the horizontal position of Cursor A in XY cursor measurement mode. The position is defined by the screen pixel coordinate in the XY display region.
| Name | Type | Values | Description |
|---|---|---|---|
| x | integer | 0 - 479 | Horizontal cursor position in XY display pixels. |
:CURSor:XY:AX 200 :CURSor:XY:AX?
Sets or queries the vertical position of Cursor A in XY cursor measurement mode.
| Name | Type | Values | Description |
|---|---|---|---|
| y | integer | 0 - 479 | Vertical cursor position in pixels. |
:CURSor:XY:AY 200 :CURSor:XY:AY?
Sets or queries the horizontal position of Cursor B in the XY cursor measurement mode.
| Name | Type | Values | Description |
|---|---|---|---|
| x | integer | 0 - 479 | Horizontal pixel coordinate of Cursor B in the XY display region. |
:CURSor:XY:BX 200 :CURSor:XY:BX?
Queries the X value at Cursor A in the XY cursor measurement mode. The unit is determined by the amplitude unit selected for the currently corresponding channel.
Queries the Y value at Cursor A in the XY cursor measurement mode. The unit is determined by the amplitude unit selected for the currently corresponding channel.
Queries the X value at Cursor B in the XY cursor measurement mode. The unit is determined by the amplitude unit selected for the currently corresponding channel.
Sets or queries the vertical position of Cursor B in the XY cursor measurement mode.
| Name | Type | Values | Description |
|---|---|---|---|
| y | integer | 0 - 479 | Vertical cursor B position in the XY display region. |
:CURSor:XY:BY 200 :CURSor:XY:BY?
Queries the Y value at Cursor B in the XY cursor measurement mode. The unit is determined by the amplitude unit selected for the currently corresponding channel.
Clears all the waveforms on the screen. If the oscilloscope is in the RUN state, new waveforms continue being displayed after clearing.
Sets or queries the display type of the waveforms on the screen. VECTors connects sample points by lines; DOTS displays the sample points directly.
| Name | Type | Values | Description |
|---|---|---|---|
| type | enum | VECTors | DOTS | Display type to use. |
:DISPlay:TYPE DOTS /*Selects the dots display mode.*/ :DISPlay:TYPE? /*The query returns DOTS.*/
Sets or queries the persistence time. The default unit is s.
| Name | Type | Values | Description |
|---|---|---|---|
| time | enum | MIN | 0.1 | 0.2 | 0.5 | 1 | 2 | 5 | 10 | INFinite | Persistence time setting. |
:DISPlay:GRADing:TIME 0.1 /*Sets the persistence time to 0.1 s.*/ :DISPlay:GRADing:TIME? /*The query returns 0.1.*/
Sets or queries the display type of the screen grid.
| Name | Type | Values | Description |
|---|---|---|---|
| grid | enum | FULL | HALF | NONE | IRE | Display grid mode. |
:DISPlay:GRID <grid> :DISPlay:GRID?
Sets or queries the brightness of the waveforms on the screen, expressed in percentage.
| Name | Type | Values | Description |
|---|---|---|---|
| time | integer | 1 - 100 | Brightness percentage of the waveforms on the screen. |
:DISPlay:WBRightness 50 /*Sets the waveform brightness to 50%.*/ :DISPlay:WBRightness? /*The query returns 50.*/
Queries the bitmap data stream of the currently displayed image. The query returns the binary data stream of the screenshot in ".bmp" format.
Sets or queries the brightness of the screen grid, expressed in percentage.
| Name | Type | Values | Description |
|---|---|---|---|
| brightness | integer | 1 - 100 | Brightness level of the screen grid, in percent. |
:DISPlay:GBRightness 60 :DISPlay:GBRightness?
Enables or disables the ruler display, or queries the ruler on/off status.
| Name | Type | Values | Description |
|---|---|---|---|
| bool | enum | 1 | ON | 0 | OFF | Turns the ruler display on or off. |
:DISPlay:RULers ON :DISPlay:RULers?
Enables or disables the color grade display, or queries its on/off status.
| Name | Type | Values | Description |
|---|---|---|---|
| bool | enum | 1 | ON | 0 | OFF | Boolean value to enable or disable the color grade display. |
:DISPlay:COLor ON :DISPlay:COLor?
Queries the current voltage value under test.
Enables or disables the digital voltmeter, or queries its on/off status.
| Name | Type | Values | Description |
|---|---|---|---|
| bool | boolean | 1 | ON | 0 | OFF | Enables or disables the digital voltmeter. |
:DVM:ENABle ON :DVM:ENABle?
Sets or queries the source of the digital voltmeter.
| Name | Type | Values | Description |
|---|---|---|---|
| source | enum | CHANnel1 | CHANnel2 | CHANnel3 | CHANnel4 | Source input for the digital voltmeter. |
:DVM:SOURce CHANnel1 :DVM:SOURce?
Sets or queries the mode of the digital voltmeter.
| Name | Type | Values | Description |
|---|---|---|---|
| mode | enum | ACRMs | DC | DCRMs | Selects the digital voltmeter mode. |
*:DVM:MODE DC *:DVM:MODE?
Enables or disables the histogram function, or queries the histogram status.
| Name | Type | Values | Description |
|---|---|---|---|
| bool | enum | 1 | ON | 0 | OFF | Enables or disables the histogram function. |
:HISTogram:DISPlay ON :HISTogram:DISPlay?
Sets or queries the type of the histogram.
| Name | Type | Values | Description |
|---|---|---|---|
| type | enum | HORizontal | VERTical | MEAS | Selects the histogram type. |
:HISTogram:TYPE VERTical :HISTogram:TYPE?
Sets or queries the height of the histogram.
| Name | Type | Values | Description |
|---|---|---|---|
| size | integer | 1 - 4 | Histogram height setting. |
:HISTogram:SIZE 2 :HISTogram:SIZE?
Sets or queries the source of the histogram.
| Name | Type | Values | Description |
|---|---|---|---|
| source | enum | CHANnel1 | CHANnel2 | CHANnel3 | CHANnel4 | MATH1 | MATH2 | MATH3 | MATH4 | OFF | Source used for the histogram. |
:HISTogram:SOURce CHANnel2 :HISTogram:SOURce?
Enables or disables the statistical function, or queries its status.
| Name | Type | Values | Description |
|---|---|---|---|
| bool | enum | 1 | ON | 0 | OFF | Turns the statistical function on or off. |
:HISTogram:STATic ON :HISTogram:STATic?
Sets or queries the histogram's bottom boundary limit.
| Name | Type | Values | Description |
|---|---|---|---|
| y | real | -4× VerticalScale - 4× VerticalScale | Bottom boundary limit of the histogram, in the vertical scale of the channel source. |
:HISTogram:BLIMit -2 :HISTogram:BLIMit?
Sets or queries the histogram's left boundary limit.
| Name | Type | Values | Description |
|---|---|---|---|
| x | real | (-5× Horizontal Time Base) - (5× Horizontal Time Base) | Left boundary limit of the histogram. |
:HISTogram:LLIMit -2 :HISTogram:LLIMit?
Resets the histogram settings.
Sets or queries the histogram's right boundary limit.
| Name | Type | Values | Description |
|---|---|---|---|
| x | real | -5× Horizontal Scale - 5× Horizontal Scale | Right boundary limit of the histogram. |
:HISTogram:RLIMit -2 :HISTogram:RLIMit?
Sets or queries the histogram's top boundary limit.
| Name | Type | Values | Description |
|---|---|---|---|
| y | real | -4× VerticalScale - 4× VerticalScale | Vertical scale of the channel source of the histogram. |
:HISTogram:TLIMit -2 :HISTogram:TLIMit?
Clears all the event registers and the error queue.
Sets or queries the enable register bit mask of the standard event register set.
| Name | Type | Values | Description |
|---|---|---|---|
| maskargument | integer | 0 - 255 | Enable register bit mask. |
*ESE 16 *ESE?
Queries the standard event status register. The query returns an integer equal to the binary-weighted sum of all bits set in the register.
Sets bit 0 (Operation Complete, OPC) in the standard event status register to 1 after the current operation is finished.
Recalls the instrument state in the specified location.
Restores the instrument to its factory default settings.
Saves the current instrument state to the selected register.
| Name | Type | Values | Description |
|---|---|---|---|
| value | integer | 0 - 49 | Register number where the current instrument state is saved. |
*SAV 1
Sets or queries the enable register of the status byte register set.
| Name | Type | Values | Description |
|---|---|---|---|
| maskargument | integer | 0 - 255 |
*SRE 16 *SRE?
Queries the event register for the status byte register. After executing the command, the value in the status byte register is cleared.
Performs a self-test and queries the self-test result.
Waits for all pending operations to complete before executing any additional commands.
Returns the instrument identification string. The example shows it being sent as a query command and the reading results returned to the PC.
*IDN?
Enables or disables the LA function, or queries the on/off status of the LA function.
| Name | Type | Values | Description |
|---|---|---|---|
| bool | enum | 1 | ON | 0 | OFF | Boolean value that enables or disables LA function. |
:LA:STATe ON /*Enables LA function.*/ :LA:STATe? /*The query returns 1.*/
Sets or queries the current active digital channel or channel group. The query returns the current active channel, D0 through D15, or NONE.
| Name | Type | Values | Description |
|---|---|---|---|
| <digital> | enum | D0 | D1 | D2 | D3 | D4 | D5 | D6 | D7 | D8 | D9 | D10 | D11 | D12 | D13 | D14 | D15 | NONE | Selects the active digital channel or no channel. |
:LA:ACTive D3 :LA:ACTive?
Sets the auto sorting mode for the waveforms of the currently selected channels on the screen.
| Name | Type | Values | Description |
|---|---|---|---|
| n | discrete | 0 | 1 | Controls the waveform ordering on the screen. |
Cancels the group setting for the 16 digital channels or for user-defined channel groups GROUP1 through GROUP4.
| Name | Type | Values | Description |
|---|---|---|---|
| group | enum | GROUP1 | GROUP2 | GROUP3 | GROUP4 | Selects which group setting to cancel. |
:LA:DELete <group>
Turns on or off the specified digital channel, or queries the on/off status of the specified digital channel.
| Name | Type | Values | Description |
|---|---|---|---|
| digital | integer | - | Specifies the digital channel D0 through D15. |
| bool | boolean | 1 | ON | 0 | OFF | Turns the specified digital channel on or off. |
:LA:DIGital:DISPlay D3 ON /*Enables D3.*/ :LA:DIGital:DISPlay? D3 /*The query returns 1.*/
Sets or queries the position of the displayed waveforms of the specified digital channel on the screen. The setting is valid only when the specified digital channel is enabled.
| Name | Type | Values | Description |
|---|---|---|---|
| digital | integer | D0 | D1 | D2 | D3 | D4 | D5 | D6 | D7 | D8 | D9 | D10 | D11 | D12 | D13 | D14 | D15 | Specifies the digital channel. |
| position | integer | 0 - 31 | Sets the displayed waveform position; valid range depends on waveform display size (Small, Medium, or Large). |
:LA:DIGital:POSition D1,3 /*Sets the displayed position of D1 to 3.*/ :LA:DIGital:POSition? D1 /*The query returns 3.*/
Sets or queries the label of the specified digital channel. The query returns the label of the specified digital channel in ASCII strings.
| Name | Type | Values | Description |
|---|---|---|---|
| digital | integer | D0 - D15 | Specifies the digital channel whose label is set or queried. |
| label | string | - | ASCII label for the specified digital channel; it can contain English letters, numbers, and some symbols. |
:LA:DIGital:LABel D0,ACK :LA:DIGital:LABel? D0
Enables or disables the specified default channel group, or queries its on/off status.
| Name | Type | Values | Description |
|---|---|---|---|
| n | integer | 1 - 2 | Specifies the default channel group number (POD1 or POD2). |
| bool | boolean | 1 | ON | 0 | OFF | Turns the specified default channel group on or off. |
:LA:POD1:DISPlay 1 /*Enables POD1 (D0 to D7).*/ :LA:POD1:DISPlay? /*The query returns 1.*/
Sets or queries the display state of a specified logic-analyzer channel or user-defined channel group. The query returns 1 or 0.
| Name | Type | Values | Description |
|---|---|---|---|
| channel | enum | D0 | D7 | D8 | D15 | ON | OFF | Specified logic-analyzer channel or group state. |
:LA:DISPlay D0,ON /*Enables D0.*/ :LA:DISPlay? D0 /*The query returns 1.*/
Sets or queries the threshold of the specified default channel group. The default unit is V.
| Name | Type | Values | Description |
|---|---|---|---|
| n | integer | 1 - 2 | Specifies POD1 or POD2. |
| thre | real | -20.0 V - +20.0 V | Threshold value to set for the selected channel group. |
:LA:POD1:THReshold 3.3 /*Sets the threshold of POD1 (D0 to D7) to 3.3 V.*/ :LA:POD1:THReshold? /*The query returns 3.300000E0.*/
Sets or queries the size of the waveforms of the enabled channel on the screen.
| Name | Type | Values | Description |
|---|---|---|---|
| size | enum | SMALl | LARGe | MEDium | Sets the waveform display size. |
:LA:SIZE SMALl :LA:SIZE?
Adds one or more digital channels to the specified user-defined group.
| Name | Type | Values | Description |
|---|---|---|---|
| group | enum | GROup1 | GROup2 | GROup3 | GROup4 | Specifies the user-defined group to append channels to. |
| digital0 | enum | D0 | D1 | D2 | D3 | D4 | D5 | D6 | D7 | D8 | D9 | D10 | D11 | D12 | D13 | D14 | D15 | Adds the specified digital channel to the group. |
| digital1opt | enum | D0 | D1 | D2 | D3 | D4 | D5 | D6 | D7 | D8 | D9 | D10 | D11 | D12 | D13 | D14 | D15 | Adds the specified digital channel to the group. |
| digital2opt | enum | D0 | D1 | D2 | D3 | D4 | D5 | D6 | D7 | D8 | D9 | D10 | D11 | D12 | D13 | D14 | D15 | Adds the specified digital channel to the group. |
| digita3opt | enum | D0 | D1 | D2 | D3 | D4 | D5 | D6 | D7 | D8 | D9 | D10 | D11 | D12 | D13 | D14 | D15 | Adds the specified digital channel to the group. |
| digital4opt | enum | D0 | D1 | D2 | D3 | D4 | D5 | D6 | D7 | D8 | D9 | D10 | D11 | D12 | D13 | D14 | D15 | Adds the specified digital channel to the group. |
| digital5opt | enum | D0 | D1 | D2 | D3 | D4 | D5 | D6 | D7 | D8 | D9 | D10 | D11 | D12 | D13 | D14 | D15 | Adds the specified digital channel to the group. |
| digital6opt | enum | D0 | D1 | D2 | D3 | D4 | D5 | D6 | D7 | D8 | D9 | D10 | D11 | D12 | D13 | D14 | D15 | Adds the specified digital channel to the group. |
| digital7opt | enum | D0 | D1 | D2 | D3 | D4 | D5 | D6 | D7 | D8 | D9 | D10 | D11 | D12 | D13 | D14 | D15 | Adds the specified digital channel to the group. |
| digital8opt | enum | D0 | D1 | D2 | D3 | D4 | D5 | D6 | D7 | D8 | D9 | D10 | D11 | D12 | D13 | D14 | D15 | Adds the specified digital channel to the group. |
| digital9opt | enum | D0 | D1 | D2 | D3 | D4 | D5 | D6 | D7 | D8 | D9 | D10 | D11 | D12 | D13 | D14 | D15 | Adds the specified digital channel to the group. |
| digital10opt | enum | D0 | D1 | D2 | D3 | D4 | D5 | D6 | D7 | D8 | D9 | D10 | D11 | D12 | D13 | D14 | D15 | Adds the specified digital channel to the group. |
| digital11opt | enum | D0 | D1 | D2 | D3 | D4 | D5 | D6 | D7 | D8 | D9 | D10 | D11 | D12 | D13 | D14 | D15 | Adds the specified digital channel to the group. |
| digital12opt | enum | D0 | D1 | D2 | D3 | D4 | D5 | D6 | D7 | D8 | D9 | D10 | D11 | D12 | D13 | D14 | D15 | Adds the specified digital channel to the group. |
| digital13opt | enum | D0 | D1 | D2 | D3 | D4 | D5 | D6 | D7 | D8 | D9 | D10 | D11 | D12 | D13 | D14 | D15 | Adds the specified digital channel to the group. |
| digital14opt | enum | D0 | D1 | D2 | D3 | D4 | D5 | D6 | D7 | D8 | D9 | D10 | D11 | D12 | D13 | D14 | D15 | Adds the specified digital channel to the group. |
| digital15opt | enum | D0 | D1 | D2 | D3 | D4 | D5 | D6 | D7 | D8 | D9 | D10 | D11 | D12 | D13 | D14 | D15 | Adds the specified digital channel to the group. |
:LA:GROup:APPend GROup2,D0,D1
Sets or queries the delay calibration time of the digital channel. The default unit is s.
| Name | Type | Values | Description |
|---|---|---|---|
| tcal | real | -1000 ns - 100 ns | Delay calibration time for the digital channel. |
:LA:TCALibrate 0.00000002 /*Sets the delay calibration time to 20 ns.*/ :LA:TCALibrate? /*The query returns 2.000000E-8.*/
Turns on or off the DHCP configuration mode, or queries the on/off status of the current DHCP configuration mode.
| Name | Type | Values | Description |
|---|---|---|---|
| bool | boolean | 1 | ON | 0 | OFF | Enables or disables DHCP configuration mode. |
:LAN:DHCP OFF :LAN:DHCP? /*The query returns 0.*/
Turns on or off the Auto IP configuration mode, or queries the current Auto IP configuration status.
| Name | Type | Values | Description |
|---|---|---|---|
| bool | enum | 1 | ON | 0 | OFF | Enables or disables Auto IP configuration mode. |
:LAN:AUToip OFF /*Disables the Auto IP configuration mode.*/ :LAN:AUToip? /*The query returns 0.*/
Sets or queries the DNS address.
| Name | Type | Values | Description |
|---|---|---|---|
| string | string | - | DNS address in nnn,nnn,nnn,nnn format. |
:LAN:DNS 192.168.1.1 :LAN:DNS?
Sets or queries the default gateway.
| Name | Type | Values | Description |
|---|---|---|---|
| string | string | - | Gateway address in nnn,nnn,nnn,nnn format. |
:LAN:GATeway 192.168.1.1 :LAN:GATeway?
Queries the address of the DHCP server. The query returns the address of the DHCP server in strings.
Queries the MAC address of the instrument.
Turns on or off the static IP configuration mode, or queries its current on/off status. When static IP mode is enabled, DHCP and Auto IP are disabled and network parameters can be set manually.
| Name | Type | Values | Description |
|---|---|---|---|
| bool | enum | 1 | ON | 0 | OFF | Enables or disables the static IP configuration mode. |
:LAN:MANual ON :LAN:MANual?
Sets or queries the instrument IP address. The address string must be in nnn,nnn,nnn,nnn format, with the first field 0 to 223 except 127 and the other fields 0 to 255.
| Name | Type | Values | Description |
|---|---|---|---|
| string | string | - | IP address string in nnn,nnn,nnn,nnn format. |
:LAN:IPADdress 192.168.1.10 :LAN:IPADdress?
Queries the current IP address of the instrument.
:LAN:IPADdress? /*The query returns the current IP address.*/
Sets or queries the subnet mask. The subnet mask string must be in nnn.nnn.nnn.nnn format, with each section ranging from 0 to 255.
| Name | Type | Values | Description |
|---|---|---|---|
| string | string | - | Subnet mask value in nnn.nnn.nnn.nnn format. |
:LAN:SMASk 255.255.255.0 :LAN:SMASk?
Queries the subnet mask. The query returns the current subnet mask in strings.
:LAN:SMASk 255.255.255.0 /*Sets the subnet mask to 255.255.255.0*/ :LAN:SMASk? /*The query returns the current subnet mask.*/
Queries the current network configuration status.
:LAN:STATus?
Sets or queries the LAN description. The description is an ASCII string that can contain English letters, numbers, and some symbols.
| Name | Type | Values | Description |
|---|---|---|---|
| name | string | - | Description text to store for the LAN interface. |
Sets or queries the instrument description. The query returns the description in ASCII strings.
| Name | Type | Values | Description |
|---|---|---|---|
| name | string | - | ASCII string used as the description value. |
Sets or queries the host name.
| Name | Type | Values | Description |
|---|---|---|---|
| name | string | - | Host name in ASCII string form; it can contain English letters and numbers, as well as some symbols. |
Queries the host name. The query returns the host name in ASCII strings.
Enables or disables MDNS; or queries the MDNS status.
| Name | Type | Values | Description |
|---|---|---|---|
| bool | enum | 1|ON | 0|OFF | Enables or disables MDNS. |
:LAN:MDNS ON :LAN:MDNS?
Queries the MDNS status.
:LAN:MDNS? /*The query returns 1.*/
Queries the VISA address of the instrument.
Applies the network configuration.
Enables or disables the pass/fail test function, or queries its on/off status.
| Name | Type | Values | Description |
|---|---|---|---|
| bool | enum | 1 | ON | 0 | OFF | Enables or disables the pass/fail test function. |
:MASK:ENABle ON :MASK:ENABle?
Queries the on/off status of the pass/fail test function.
:MASK:ENABle?
Sets or queries the measurement source of the pass/fail test.
| Name | Type | Values | Description |
|---|---|---|---|
| source | enum | CHANnel1 | CHANnel2 | CHANnel3 | CHANnel4 | Measurement source for the pass/fail test. |
:MASK:SOURce CHANnel2 /*Sets the measurement source of the pass/fail test to CH2.*/ :MASK:SOURce? /*The query returns CHAN2.*/
Sets or queries the measurement source of the pass/fail test.
| Name | Type | Values | Description |
|---|---|---|---|
| source | enum | CHANnel1 | CHANnel2 | CHANnel3 | CHANnel4 | Measurement source for the pass/fail test. |
:MASK:SOURce CHANnel2 /*Sets the measurement source of the pass/fail test to CH2.*/ :MASK:SOURce? /*The query returns CHAN2.*/
Enables or disables the statistical function, or queries its on/off status when the pass/fail test is enabled.
| Name | Type | Values | Description |
|---|---|---|---|
| bool | boolean | 1 | ON | 0 | OFF | Enables or disables the statistical function. |
:MASK:MDISplay ON :MASK:MDISplay?
Enables or disables the statistical function, or queries its on/off status when the pass/fail test is enabled.
| Name | Type | Values | Description |
|---|---|---|---|
| bool | boolean | 1 | ON | 0 | OFF | Enables or disables the statistics. |
::MASK:MDISplay ON ::MASK:MDISplay?
Runs or stops the pass/fail test, or queries the operating status of the pass/fail test.
| Name | Type | Values | Description |
|---|---|---|---|
| oper | enum | RUN | STOP | Selects whether to run or stop the pass/fail test function. |
:MASK:OPERate RUN /*Runs the pass/fail test function.*/ :MASK:OPERate? /*The query returns RUN.*/
Runs or stops the pass/fail test, or queries the operating status of the pass/fail test.
| Name | Type | Values | Description |
|---|---|---|---|
| oper | enum | RUN | STOP | Selects whether to run or stop the pass/fail test. |
:MASK:OPERate RUN :MASK:OPERate?
Creates the pass/fail test mask using the currently set horizontal and vertical adjustment parameters. This command is only valid when the pass/fail test function is enabled and not in the running state.
:MASK:CREate
Resets the number of frames that passed and failed the pass/fail test, as well as the total number of frames.
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?
Queries or sets the horizontal adjustment parameter of the pass/fail test mask. The default unit is div.
:MASK:X?
Sets or queries the vertical adjustment parameter of the pass/fail test mask. The default unit is div.
| Name | Type | Values | Description |
|---|---|---|---|
| y | real | 0.04 div - 2 div | Vertical adjustment parameter of the pass/fail test mask. |
:MASK:Y 0.36 :MASK:Y?
Queries or sets the vertical adjustment parameter of the pass/fail test mask. The default unit is div.
| Name | Type | Values | Description |
|---|---|---|---|
| y | real | 0.04 div - 2 div | Vertical adjustment parameter of the pass/fail test mask. |
:MASK:Y 0.36 :MASK:Y?
Sets whether the selected math waveform is displayed.
Turns the selected math waveform display on or off.
| Name | Type | Values | Description |
|---|---|---|---|
| state | enum | ON | OFF | Selects whether the math waveform is displayed. |
Sets or queries the operator of the selected math operation.
| Name | Type | Values | Description |
|---|---|---|---|
| n | discrete | 1 | 2 | 3 | 4 | |
| opt | enum | ADD | SUBTract | MULTiply | DIVision | AND | OR | XOR | NOT | FFT | INTG | DIFF | SQRT | LOG | LN | EXP | ABS | LPASs | HPASs | BPASs | BSTop | AXB |
:MATH1:OPERator INTG :MATH1:OPERator?
Sets or queries the operator of the selected math operation.
| Name | Type | Values | Description |
|---|---|---|---|
| <n> | discrete | 1 | 2 | 3 | 4 | Math channel number. |
:MATH1:OPERator INTG /*Sets the math operator of Math1 to Integrate.*/ :MATH1:OPERator? /*The query returns INTG.*/
Sets or queries Source A of the logic operation. The query returns the selected digital line or channel source.
| Name | Type | Values | Description |
|---|---|---|---|
| n | integer | 1 - 4 | |
| src | enum | D0 | D1 | D2 | D3 | D4 | D5 | D6 | D7 | D8 | D9 | D10 | D11 | D12 | D13 | D14 | D15 | CHANnel1 | CHANnel2 | CHANnel3 | CHANnel4 |
:MATH1:LSOUrce1 D0 :MATH1:LSOUrce1?
Sets or queries Source A of the logic operation.
| Name | Type | Values | Description |
|---|---|---|---|
| n | discrete | 1 | 2 | 3 | 4 | |
| src | discrete | D0 | D1 | D2 | D3 | D4 | D5 | D6 | D7 | D8 | D9 | D10 | D11 | D12 | D13 | D14 | D15 | CHANnel1 | CHANnel2 | CHANnel3 | CHANnel4 |
:MATH1:LSOUrce1 CHANnel3 :MATH1:LSOUrce1?
Sets or queries the source or Source A of arithmetic operation and function operation.
| Name | Type | Values | Description |
|---|---|---|---|
| n | discrete | 1 | 2 | 3 | 4 | |
| src | enum | CHANnel1 | CHANnel2 | CHANnel3 | CHANnel4 |
:MATH1:SOURce1 CHANnel3 /*Sets Source A of the arithmetic operation to CH3.*/ :MATH1:SOURce1? /*The query returns CHAN3.*/
Queries the source or Source A of arithmetic operation and function operation. For function operation, this command is used only to set the source.
:MATH1:SOURce1? /*The query returns CHAN3.*/
Sets or queries the vertical scale of the operation results. The unit depends on the selected operator and source unit.
| Name | Type | Values | Description |
|---|---|---|---|
| n | discrete | 1 | 2 | 3 | 4 | Math operation index. |
| scale | real | - | Vertical scale of the operation results. |
:MATH1:SCALe 0.2 /*Sets the vertical scale to 200 mV.*/ :MATH1:SCALe? /*The query returns 2.000000E-1.*/
Sets or queries the vertical scale of the operation results. The unit depends on the currently selected operator and source unit, and for integration/differentiation the valid range also depends on the horizontal time base.
| Name | Type | Values | Description |
|---|---|---|---|
| n | discrete | 1 | 2 | 3 | 4 | Math operation index. |
| scale | real | - | Vertical scale of the operation results. |
:MATH1:SCALe 0.2 :MATH1:SCALe?
Enables or disables the inverted display of the operation results, or queries the inverted-display status. This command is invalid for FFT operation.
| Name | Type | Values | Description |
|---|---|---|---|
| n | discrete | 1 | 2 | 3 | 4 | |
| bool | boolean | 1 | ON | 0 | OFF |
:MATH1:INVert ON /*Enables the inverted display.*/ :MATH1:INVert? /*The query returns 1.*/
Enables or disables the inverted display of the operation results, or queries the inversion status. This command is invalid for FFT operation.
| Name | Type | Values | Description |
|---|---|---|---|
| n | discrete | 1 | 2 | 3 | 4 | |
| bool | boolean | 1 | ON | 0 | OFF | Enables or disables inverted display. |
:MATH1:INVert ON :MATH1:INVert?
Sets or queries the vertical offset of the operation results. The unit depends on 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 |
. . .
Queries the vertical offset of the operation results. The unit depends on the currently selected operator and source unit; the query returns the offset in scientific notation.
:MATH1:OFFSet 8 :MATH1:OFFSet?
Adjusts the vertical scale of the operation results to an optimal value based on the currently selected operator and the source horizontal time base.
Sets or queries the channel source of FFT operation/filter.
| Name | Type | Values | Description |
|---|---|---|---|
| n | discrete | - | FFT math index. |
| src | enum | CHANnel1 | CHANnel2 | CHANnel3 | CHANnel4 | Channel source for the FFT operation. |
:MATH1:FFT:SOURce CHANnel3 /*Sets the channel source of FFT operation to CH3.*/ :MATH1:FFT:SOURce? /*The query returns CHAN3.*/
Queries the channel source of FFT operation/filter for the selected math trace.
:MATH1:FFT:SOURce? /*The query returns CHAN3.*/
Turns the half-screen display of FFT operation on or off, or queries the on/off status of the half-screen display. ON displays the source channel and FFT operation results in half-screen mode.
| Name | Type | Values | Description |
|---|---|---|---|
| n | discrete | 1 | 2 | 3 | 4 | |
| bool | boolean | 1 | ON | 0 | OFF |
:MATH1:FFT:SPLit ON :MATH1:FFT:SPLit?
Turns the half-screen display of FFT operation on or off, or queries the on/off status of that display.
| Name | Type | Values | Description |
|---|---|---|---|
| n | discrete | - | |
| bool | boolean | - | Controls whether the FFT operation half-screen display is enabled. |
:MATH1:FFT:SPLit?
Sets or queries the window function of FFT operation.
| Name | Type | Values | Description |
|---|---|---|---|
| n | discrete | - | |
| wnd | enum | RECTangle | BLACkman | HANNing | HAMMing | FLATtop | TRIangle |
:MATH1:FFT:WINDow BLACkman /*Sets the window function of FFT operation to Blackman-Harris.*/ :MATH1:FFT:WINDow? /*The query returns BLAC.*/
Sets or queries the window function of FFT operation.
| Name | Type | Values | Description |
|---|---|---|---|
| n | discrete | 1 - 4 | |
| wnd | enum | RECTangle | BLACkman | HANNing | HAMMing | FLATtop | TRIangle |
:MATH1:FFT:WINDow BLACkman :MATH1:FFT:WINDow?
Sets or queries the vertical scale of FFT operation results.
| Name | Type | Values | Description |
|---|---|---|---|
| n | discrete | 1 | 2 | 3 | 4 | |
| scale | real | 50 mdB - 20 dB | Vertical scale of the FFT operation results. |
:MATH1:FFT:SCALe 0.3 :MATH1:FFT:SCALe?
Sets or queries the vertical scale of FFT operation results.
| Name | Type | Values | Description |
|---|---|---|---|
| n | enum | 1 | 2 | 3 | 4 | |
| scale | real | 50 mdB - 20 dB |
:MATH1:FFT:SCALe 0.3 /*Sets the vertical scale of the FFT operation results to 300 :MATH1:FFT:SCALe? /*The query returns 3.000000E-1.*/
Sets or queries the vertical unit of FFT operation results.
| Name | Type | Values | Description |
|---|---|---|---|
| n | discrete | 1 | 2 | 3 | 4 | |
| unit | enum | VRMS | DB | Selects the vertical unit used for FFT operation results. |
:MATH1:FFT:UNIT VRMS /*Sets the vertical unit of FFT operation results to Vrms.*/ :MATH1:FFT:UNIT? /*The query returns VRMS.*/
Sets or queries the vertical unit of FFT operation results.
| Name | Type | Values | Description |
|---|---|---|---|
| n | discrete | 1 - 4 | |
| unit | enum | VRMS | DB |
:MATH1:FFT:UNIT VRMS /*Sets the vertical unit of FFT operation results to Vrms.*/ :MATH1:FFT:UNIT? /*The query returns VRMS.*/
Sets or queries the center frequency of FFT operation results relative to the horizontal center of the screen. The default unit is Hz.
| Name | Type | Values | Description |
|---|---|---|---|
| n | discrete | 1 | 2 | 3 | 4 | FFT operation index. |
| cent | real | -2.5 GHz - 2.5 GHz | Center frequency of the FFT operation results. |
:MATH1:FFT:HCENter 10000000 :MATH1:FFT:HCENter?
Sets or queries the center frequency of FFT operation results, relative to the horizontal center of the screen. The default unit is Hz.
| Name | Type | Values | Description |
|---|---|---|---|
| n | enum | 1 | 2 | 3 | 4 | FFT trace number. |
| cent | real | -2.5 GHz - 2.5 GHz | Center frequency of the FFT operation results. |
:MATH1:FFT:HCENter 10000000 :MATH1:FFT:HCENter?
Sets or queries the frequency range of FFT operation results. The default unit is Hz.
| Name | Type | Values | Description |
|---|---|---|---|
| hsc | real | 10 Hz - 5 GHz | Frequency range of the FFT operation results. |
:MATH1:FFT:HSCale 500000 :MATH1:FFT:HSCale?
Sets or queries the frequency range of FFT operation results. The default unit is Hz.
| Name | Type | Values | Description |
|---|---|---|---|
| hsc | real | 10 Hz - 5 GHz | Frequency range of the FFT operation results. |
:MATH1:FFT:HSCale 500000 :MATH1:FFT:HSCale?
Sets or queries the vertical offset of FFT operation results.
| Name | Type | Values | Description |
|---|---|---|---|
| n | discrete | 1 | 2 | 3 | 4 | FFT trace number. |
| offset | real | -1 GdB - 1 GdB | Vertical offset of the FFT operation results. |
:MATH1:FFT:OFFSet 0.3 :MATH1:FFT:OFFSet?
Sets or queries the vertical offset of FFT operation results.
| Name | Type | Values | Description |
|---|---|---|---|
| n | discrete | 1 | 2 | 3 | 4 | |
| offset | real | -1 - 1 |
:MATH1:FFT:OFFSet 0.3 :MATH1:FFT:OFFSet?
Sets or queries the stop frequency of FFT operation results.
| Name | Type | Values | Description |
|---|---|---|---|
| n | discrete | 1 | 2 | 3 | 4 | |
| value | real | -2.5 GHz - 2.5 GHz |
:MATH1:FFT:FREQuency:END 10000000 :MATH1:FFT:FREQuency:END?
Sets or queries the stop frequency of FFT operation results.
| Name | Type | Values | Description |
|---|---|---|---|
| n | enum | 1 | 2 | 3 | 4 | |
| value | real | -2.5 GHz - 2.5 GHz |
:MATH1:FFT:FREQuency:END 10000000 :MATH1:FFT:FREQuency:END?
Sets or queries the start frequency of FFT operation results.
| Name | Type | Values | Description |
|---|---|---|---|
| n | discrete | 1 | 2 | 3 | 4 | |
| value | real | -2.5 GHz - 2.5 GHz |
:MATH1:FFT:FREQuency:STARt 10000000 :MATH1:FFT:FREQuency:STARt?
Sets or queries the start frequency of FFT operation results.
| Name | Type | Values | Description |
|---|---|---|---|
| n | discrete | - | |
| value | real | -2.5 GHz - 2.5 GHz |
:MATH1:FFT:FREQuency:STARt 10000000 :MATH1:FFT:FREQuency:STARt?
Enables or disables the FFT peak search, or queries its on/off status.
| Name | Type | Values | Description |
|---|---|---|---|
| n | discrete | 1 | 2 | 3 | 4 | FFT function number. |
| bool | enum | 1 | ON | 0 | OFF | Enables or disables FFT peak search. |
:MATH1:FFT:SEARch:ENABle ON :MATH1:FFT:SEARch:ENABle?
Enables or disables the FFT peak search, or queries its on/off status.
| Name | Type | Values | Description |
|---|---|---|---|
| n | enum | 1 | 2 | 3 | 4 | FFT function instance number. |
| bool | boolean | - | Turns the FFT peak search on or off. |
:MATH1:FFT:SEARch:ENABle ON :MATH1:FFT:SEARch:ENABle?
Sets or queries the excursion of the FFT peak search.
| Name | Type | Values | Description |
|---|---|---|---|
| n | discrete | 1 | 2 | 3 | 4 | |
| excur | real | 0 - (8xVerticalScale) | Excursion of the FFT peak search. |
:MATH1:FFT:SEARch:EXCursion 0.5 :MATH1:FFT:SEARch:EXCursion?
Sets or queries the excursion of the FFT peak search. The excursion range is 0 to 8 times the current vertical scale.
| Name | Type | Values | Description |
|---|---|---|---|
| n | discrete | 1 | 2 | 3 | 4 | |
| excur | real | 0 - 8xVerticalScale | Excursion of the FFT peak search. |
:MATH1:FFT:SEARch:EXCursion 0.5 :MATH1:FFT:SEARch:EXCursion?
Sets or queries the maximum number of the FFT peak search.
| Name | Type | Values | Description |
|---|---|---|---|
| n | enum | 1 | 2 | 3 | 4 | |
| num | integer | 1 - 15 | Maximum number of FFT peaks to search. |
:MATH1:FFT:SEARch:NUM 10 :MATH1:FFT:SEARch:NUM?
Sets or queries the maximum number of FFT peaks found by the peak search.
| Name | Type | Values | Description |
|---|---|---|---|
| n | discrete | 1 | 2 | 3 | 4 | Math trace number. |
| num | integer | 1 - 15 | Maximum number of FFT peaks to search. |
:MATH1:FFT:SEARch:NUM 10 :MATH1:FFT:SEARch:NUM?
Sets or queries the threshold of the FFT peak search.
| Name | Type | Values | Description |
|---|---|---|---|
| n | discrete | 1 | 2 | 3 | 4 | |
| thres | real | dB | Related to the vertical scale and vertical offset of FFT operation. |
:MATH1:FFT:SEARch:THReshold 0.5 :MATH1:FFT:SEARch:THReshold?
Sets or queries the threshold of the FFT peak search.
| Name | Type | Values | Description |
|---|---|---|---|
| n | discrete | 1 | 2 | 3 | 4 | FFT source index. |
| thres | real | dB | Threshold of the FFT peak search, related to the vertical scale and vertical offset of FFT operation. |
:MATH1:FFT:SEARch:THReshold 0.5 /*Sets the threshold of the FFT peak search to 500 mdB.*/ :MATH1:FFT:SEARch:THReshold? /*The query returns 5.000000E-1.*/
Sets or queries the sequence of the FFT peak search results.
| Name | Type | Values | Description |
|---|---|---|---|
| <n> | discrete | 1 | 2 | 3 | 4 | |
| order | enum | AMPorder | FREQOrder | Selects the sequence of the FFT peak search results. |
:MATH1:FFT:SEARch:ORDer AMPorder :MATH1:FFT:SEARch:ORDer?
Sets or queries the sequence of the FFT peak search results.
| Name | Type | Values | Description |
|---|---|---|---|
| n | discrete | 1 | 2 | 3 | 4 | FFT math trace number. |
| order | enum | AMPorder | FREQOrder | Specifies the sequence of the FFT peak search results. |
:MATH1:FFT:SEARch:ORDer AMPorder :MATH1:FFT:SEARch:ORDer?
Sets or queries the filter type. The filter type can be low pass, high pass, band pass, or band stop.
| Name | Type | Values | Description |
|---|---|---|---|
| n | discrete | 1 | 2 | 3 | 4 | |
| type | discrete | LPASs | HPASs | BPASs | BSTOP | Selects the filter type. |
:MATH1:FILTer:TYPE LPASs /*Sets the filter type to LPASs.*/ :MATH1:FILTer:TYPE? /*The query returns LPAS.*/
Sets or queries the filter type.
:MATH1:FILTer:TYPE? /*The query returns LPAS.*/
Sets or queries the cut-off frequency 1 for the selected math filter. The default unit is Hz, and the valid range depends on the filter type and screen sample rate.
| Name | Type | Values | Description |
|---|---|---|---|
| n | discrete | 1 | 2 | 3 | 4 | Selects the math channel. |
| freq1 | real | 0.005× screen sample rate - 0.1× screen sample rate | Sets the cut-off frequency (ωc1) for LPASs/HPASs, or cut-off frequency 1 for BPASs/BSTOP. |
:MATH1:FILTer:W1 1000000 :MATH1:FILTer:W1?
Sets or queries the cut-off frequency of the selected math filter. For LPASs/HPASs it sets one cut-off frequency; for BPASs/BSTOP it sets cut-off frequency 1. The default unit is Hz.
| Name | Type | Values | Description |
|---|---|---|---|
| n | enum | 1 | 2 | 3 | 4 | Selects the math channel. |
| freq1 | real | 0.005× screen sample rate - 0.1× screen sample rate | Sets the cut-off frequency or cut-off frequency 1, depending on the filter type. |
:MATH1:FILTer:W1 1000000 :MATH1:FILTer:W1?
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 :MATH1:DISTance? /*The query returns 20.*/
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 :MATH1:DISTance? /*The query returns 20.*/
Sets or queries the sensitivity of the logic operation. The default unit is div.
| Name | Type | Values | Description |
|---|---|---|---|
| n | discrete | 1 | 2 | 3 | 4 | |
| sens | real | 100 mdiv - 1 div |
:MATH1:SENSitivity 0.2 :MATH1:SENSitivity?
Sets or queries the sensitivity of the logic operation. The default unit is div.
| Name | Type | Values | Description |
|---|---|---|---|
| n | discrete | 1 | 2 | 3 | 4 | |
| sens | real | 100 mdiv - 1 div |
:MATH1:SENSitivity 0.2 :MATH1:SENSitivity?
Sets or queries the threshold level of Source A in the logic operation. The default unit is V.
| Name | Type | Values | Description |
|---|---|---|---|
| n | discrete | 1 | 2 | 3 | 4 | |
| thre | real | (-4 × VerticalScale - VerticalOffset) - (4 × VerticalScale - VerticalOffset) |
:MATH1:THReshold1 0V :MATH1:THReshold1?
Sets or queries the threshold level of Source A in the logic operation. The default unit is V.
| Name | Type | Values | Description |
|---|---|---|---|
| n | discrete | 1 | 2 | 3 | 4 | |
| thre | real | -4 × VerticalScale - VerticalOffset - 4 × VerticalScale - VerticalOffset |
:MATH1:THReshold1 0.8 :MATH1:THReshold1?
Sets or queries the channel source of the current measurement parameter.
| Name | Type | Values | Description |
|---|---|---|---|
| sour | discrete | D0 | D1 | D2 | D3 | D4 | D5 | D6 | D7 | D8 | D9 | D10 | D11 | D12 | D13 | D14 | D15 | CHANnel1 | CHANnel2 | CHANnel3 | CHANnel4 | MATH1 | MATH2 | MATH3 | MATH4 | Channel source for the current measurement parameter. |
Sets or queries the channel source of the current measurement parameter.
| Name | Type | Values | Description |
|---|---|---|---|
| sour | 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 | Channel source for the current measurement parameter. |
Enables or disables the frequency counter, or queries its on/off status.
| Name | Type | Values | Description |
|---|---|---|---|
| bool | enum | 1 | ON | 0 | OFF | Turns the frequency counter on or off. |
:MEASure:COUNter:ENABle ON :MEASure:COUNter:ENABle?
Enables or disables the frequency counter, or queries its on/off status.
:MEASure:COUNter:ENABle ON :MEASure:COUNter:ENABle?
Sets or queries the measurement 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 | Measurement source for the frequency counter. |
:MEASure:COUNter:SOURce CHANnel2 :MEASure:COUNter:SOURce?
Sets or queries the measurement source of the frequency counter. Only currently enabled channels can be selected.
| Name | Type | Values | Description |
|---|---|---|---|
| source | enum | D0 | D1 | D2 | D3 | D4 | D5 | D6 | D7 | D8 | D9 | D10 | D11 | D12 | D13 | D14 | D15 | CHANnel1 | CHANnel2 | CHANnel3 | CHANnel4 | EXT | Measurement source for the frequency counter. |
:MEASure:COUNter:SOURce CHANnel2 :MEASure:COUNter:SOURce?
Queries the measurement results of the frequency counter. The default unit is Hz; if the frequency counter function is disabled, the query returns 0.
:MEASure:COUNter:VALue? /*The query returns 1000.*/
Clears one or all of the measurement items that have been turned on.
| Name | Type | Values | Description |
|---|---|---|---|
| item | enum | ITEM1 | ITEM2 | ITEM3 | ITEM4 | ITEM5 | ITEM6 | ITEM7 | ITEM8 | ITEM9 | ITEM10 | ALL | Selects which measurement item to clear. |
:MEASure:CLEar ITEM1
Sets or queries the measurement mode.
| Name | Type | Values | Description |
|---|---|---|---|
| mode | enum | NORMal | PRECision | Measurement mode to use. |
:MEASure:MODE PRECision /*Sets the measurement mode to PRECision.*/ :MEASure:MODE? /*The query returns PREC.*/
Sets or queries the measurement mode.
:MEASure:MODE? /*The query returns PREC.*/
Sets the threshold level of the analog channel in auto measurement to a default value.
Sets the threshold source.
| Name | Type | Values | Description |
|---|---|---|---|
| source | enum | CHANnel1 | CHANnel2 | CHANnel3 | CHANnel4 | MATH1 | MATH2 | MATH3 | MATH4 | Selects the source used for threshold settings. |
:MEASure:THReshold:SOURce CHANnel2
Sets the source and displays all measurement values of the selected source, or queries the channel source list for the all measurement function.
| Name | Type | Values | Description |
|---|---|---|---|
| chan | discrete | CHANnel1 | CHANnel2 | CHANnel3 | CHANnel4 | OFF | Channel source to use for the all measurement function. |
:MEASure:AMSource CHANnel1,CHANnel3 :MEASure:AMSource?
Queries the channel source(s) of the all measurement function. The query returns one or more source identifiers, separated by commas.
:MEASure:AMSource? /*The query returns CHAN1 and CHAN3.*/
Sets or queries the threshold level upper limit of the analog channel in auto measurement.
| Name | Type | Values | Description |
|---|---|---|---|
| value | integer | - | Upper limit value for the threshold level in auto measurement. |
:MEASure:SETup:MAX 95 :MEASure:SETup:MAX?
Queries the threshold level upper limit of the analog channel in auto measurement, or sets that upper limit when used without '?'.
:MEASure:SETup:MAX 95 /*Sets the upper limit of the threshold level to 95%.*/ :MEASure:SETup:MAX? /*The query returns 95.*/
Sets or queries the middle value of the threshold level for analog-channel auto measurement. The query returns an integer.
| Name | Type | Values | Description |
|---|---|---|---|
| value | integer | % | Sets the middle threshold level value. |
:MEASure:SETup:MID 89 :MEASure:SETup:MID?
Queries the middle value of the threshold level used in auto measurement.
Sets or queries the threshold level lower limit of the analog channel in auto measurement.
| Name | Type | Values | Description |
|---|---|---|---|
| value | integer | - | Lower limit of the threshold level; when the threshold type is percentage the range is 0% to 100%, and when absolute the range is -100 mV to 100 mV. |
:MEASure:SETup:MIN 53 :MEASure:SETup:MIN?
Sets or queries the threshold level lower limit of the analog channel in auto measurement.
| Name | Type | Values | Description |
|---|---|---|---|
| value | integer | Refer to Remarks | Lower limit of the threshold level. |
:MEASure:SETup:MIN 53 :MEASure:SETup:MIN?
Sets or queries Source A in the phase or delay measurement.
| Name | Type | Values | Description |
|---|---|---|---|
| source | discrete | D0 | D1 | D2 | D3 | D4 | D5 | D6 | D7 | D8 | D9 | D10 | D11 | D12 | D13 | D14 | D15 | CHANnel1 | CHANnel2 | CHANnel3 | CHANnel4 | MATH1 | MATH2 | MATH3 | MATH4 |
:MEASure:SETup:PSA CHANnel1 /*Sets Source A of the phase measurement to CH1.*/ :MEASure:SETup:PSA? /*The query returns CHAN1.*/
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 Source A for the phase or delay measurement. |
:MEASure:SETup:PSA CHANnel1 /*Sets Source A of the phase measurement to CH1.*/ :MEASure:SETup:PSA? /*The query returns CHAN1.*/
Sets or queries Source A in the phase or delay measurement.
| Name | Type | Values | Description |
|---|---|---|---|
| source | enum | D0 | D1 | D2 | D3 | D4 | D5 | D6 | D7 | D8 | D9 | D10 | D11 | D12 | D13 | D14 | D15 | CHANnel1 | CHANnel2 | CHANnel3 | CHANnel4 | MATH1 | MATH2 | MATH3 | MATH4 |
:MEASure:SETup:DSA CHANnel1 /*Sets Source A of the delay measurement to CH1.*/ :MEASure:SETup:DSA? /*The query returns CHAN1.*/
Sets or queries Source A in the phase or delay measurement.
| Name | Type | Values | Description |
|---|---|---|---|
| source | enum | D0 | D1 | D2 | D3 | D4 | D5 | D6 | D7 | D8 | D9 | D10 | D11 | D12 | D13 | D14 | D15 | CHANnel1 | CHANnel2 | CHANnel3 | CHANnel4 | MATH1 | MATH2 | MATH3 | MATH4 |
:MEASure:SETup:DSA CHANnel1 /*Sets Source A of the delay measurement to CH1.*/ :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 |
Sets or queries Source B in the phase or delay measurement.
| Name | Type | Values | Description |
|---|---|---|---|
| source | discrete | D0 | D1 | D2 | D3 | D4 | D5 | D6 | D7 | D8 | D9 | D10 | D11 | D12 | D13 | D14 | D15 | CHANnel1 | CHANnel2 | CHANnel3 | CHANnel4 | MATH1 | MATH2 | MATH3 | MATH4 | Source B selection for the phase or delay measurement. |
:MEASure:SETup:DSB CHANnel2 :MEASure:SETup:DSB?
Sets or queries Source B in the phase or delay measurement.
| Name | Type | Values | Description |
|---|---|---|---|
| source | enum | D0 | D1 | D2 | D3 | D4 | D5 | D6 | D7 | D8 | D9 | D10 | D11 | D12 | D13 | D14 | D15 | CHANnel1 | CHANnel2 | CHANnel3 | CHANnel4 | MATH1 | MATH2 | MATH3 | MATH4 |
:MEASure:SETup:PSB CHANnel2 :MEASure:SETup:PSB?
Sets or queries Source B in the phase or delay measurement.
| Name | Type | Values | Description |
|---|---|---|---|
| source | discrete | D0 | D1 | D2 | D3 | D4 | D5 | D6 | D7 | D8 | D9 | D10 | D11 | D12 | D13 | D14 | D15 | CHANnel1 | CHANnel2 | CHANnel3 | CHANnel4 | MATH1 | MATH2 | MATH3 | MATH4 | Source B selection for the phase or delay measurement. |
:MEASure:SETup:PSB CHANnel2 :MEASure:SETup:PSB?
Enables or disables the statistical function, or queries its status.
| Name | Type | Values | Description |
|---|---|---|---|
| bool | enum | 1 | ON | 0 | OFF | Enables or disables the statistical function. |
:MEASure:STATistic:DISPlay ON /*Enables the statistical function.*/ :MEASure:STATistic:DISPlay? /*The query returns 1.*/
Enables or disables the statistical function, or queries its status.
| Name | Type | Values | Description |
|---|---|---|---|
| bool | enum | 1 | ON | 0 | OFF | Enables or disables the statistical function. |
:MEASure:STATistic:DISPlay ON :MEASure:STATistic:DISPlay?
Enables the statistical function of any waveform parameter of the specified source, or queries the statistical results of any waveform parameter of the specified source.
| Name | Type | Values | Description |
|---|---|---|---|
| item | discrete | VMAX | VMIN | VPP | VTOP | VBASe | VAMP | VAVG | VRMS | OVERshoot | PREShoot | MARea | MPARea | PERiod | FREQuency | RTIMe | FTIMe | PWIDth | NWIDth | PDUTy | NDUTy | TVMax | TVMin | PSLewrate | NSLewrate | VUPPer | VMID | VLOWer | VARiance | PVRMs | PPULses | NPULses | PEDGes | NEDGes | RRDelay | RFDelay | FRDelay | FFDelay | RRPHase | RFPHase | FRPHase | FFPHase | |
| srcopt | discrete | - | Source of the parameter under measurement. |
| srcopt | discrete | - | Second source value when required by the selected item. |
| type | discrete | MAXimum | MINimum | CURRent | AVERages | DEViation |
Queries the statistical results of any waveform parameter of the specified source.
| Name | Type | Values | Description |
|---|---|---|---|
| type | enum | MAXimum | MINimum | CURRent | AVERages | DEViation | Specifies which statistic is queried. |
| item | enum | VMAX | VMIN | VPP | VTOP | VBASe | VAMP | VAVG | VRMS | OVERshoot | PREShoot | MARea | MPARea | PERiod | FREQuency | RTIMe | FTIMe | PWIDth | NWIDth | PDUTy | NDUTy | TVMax | TVMin | PSLewrate | NSLewrate | VUPPer | VMID | VLOWer | VARiance | PVRMs | PPULses | NPULses | PEDGes | NEDGes | RRDelay | RFDelay | FRDelay | FFDelay | RRPHase | RFPHase | FRPHase | FFPHase | Selects the waveform parameter whose statistics are queried. |
| srcopt | discrete | - | Specifies the source of the parameter under measurement. |
| srcopt | discrete | - | Specifies the second source argument when required. |
Clears the history statistics data and starts statistics again.
Measures any waveform parameter of the specified source, or queries the statistical results of any waveform parameter of the specified source.
| Name | Type | Values | Description |
|---|---|---|---|
| item | discrete | VMAX | VMIN | VPP | VTOP | VBASe | VAMP | VAVG | VRMS | OVERshoot | PREShoot | MARea | MPARea | PERiod | FREQuency | RTIMe | FTIMe | PWIDth | NWIDth | PDUTy | NDUTy | TVMax | TVMin | PSLewrate | NSLewrate | VUPPer | VMID | VLOWer | VARiance | PVRMs | PPULses | NPULses | PEDGes | NEDGes | RRDelay | RFDelay | FRDelay | FFDelay | RRPHase | RFPHase | FRPHase | FFPHase | Measurement item to measure or query. |
| 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 | Second source for dual-channel measurement items when required. |
:MEASure:ITEM OVERshoot,CHANnel2 :MEASure:ITEM? OVERshoot,CHANnel2
Measures any waveform parameter of the specified source, or queries the measurement value for the specified parameter and source.
| Name | Type | Values | Description |
|---|---|---|---|
| item | enum | VMAX | VMIN | VPP | VTOP | VBASe | VAMP | VAVG | VRMS | OVERshoot | PREShoot | MARea | MPARea | PERiod | FREQuency | RTIMe | FTIMe | PWIDth | NWIDth | PDUTy | NDUTy | TVMax | TVMin | PSLewrate | NSLewrate | VUPPer | VMID | VLOWer | VARiance | PVRMs | PPULses | NPULses | PEDGes | NEDGes | RRDelay | RFDelay | FRDelay | FFDelay | RRPHase | RFPHase | FRPHase | FFPHase | Measurement item to compute 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-channel measurements. |
:MEASure:ITEM OVERshoot,CHANnel2 :MEASure:ITEM? OVERshoot,CHANnel2
Sets or queries the type of the measurement range. The query returns MAIN, ZOOM, or CURS.
| Name | Type | Values | Description |
|---|---|---|---|
| area | enum | MAIN | ZOOM | CURSor | Selects the measurement range type. |
:MEASure:AREA ZOOM :MEASure:AREA?
Sets or queries the measurement range type. The query returns the current range type as MAIN, ZOOM, or CURS.
:MEASure:AREA ZOOM :MEASure:AREA?
Sets or queries the position of Cursor A when the measurement range is the cursor region.
| Name | Type | Values | Description |
|---|---|---|---|
| cax | integer | 0 - 1,000 | Position of Cursor A in pixel coordinates on the screen, horizontally from left to right. |
:MEASure:CREGion:CAX 100 /*Sets the position of Cursor A to 100.*/ :MEASure:CREGion:CAX? /*The query returns 100.*/
Sets or queries the position of Cursor A when the measurement range is the cursor region.
| Name | Type | Values | Description |
|---|---|---|---|
| cax | integer | 0 - 1,000 | Position of Cursor A, defined by the screen pixel coordinate. |
:MEASure:CREGion:CAX 100 /*Sets the position of Cursor A to 100.*/ :MEASure:CREGion:CAX? /*The query returns 100.*/
Sets or queries the measurement type.
| Name | Type | Values | Description |
|---|---|---|---|
| val | integer | 0 - 2 | Measurement category value: 0 for horizontal, 1 for vertical, and 2 for other. |
:MEASure:CATegory 1 /*Sets the vertical measurement.*/ :MEASure:CATegory? /*The query returns 1.*/
Sets or queries the measurement type. The query returns an integer ranging from 0 to 2.
| Name | Type | Values | Description |
|---|---|---|---|
| val | integer | 0 - 2 | Measurement type: 0 horizontal, 1 vertical, 2 other. |
:MEASure:CATegory 1 /*Sets the vertical measurement.*/ :MEASure:CATegory? /*The query returns 1.*/
Sets or queries the position of Cursor B when the measurement range is the cursor region. The cursor position is defined by the horizontal pixel coordinate of the screen, from 0 to 1,000.
| Name | Type | Values | Description |
|---|---|---|---|
| cbx | integer | 0 - 1,000 | Position of Cursor B in screen pixel coordinates. |
:MEASure:CREGion:CBX 100 :MEASure:CREGion:CBX?
Sets or queries the position of Cursor B when the measurement range is the "cursor region".
| Name | Type | Values | Description |
|---|---|---|---|
| cbx | integer | 0 - 1,000 | Position of Cursor B in pixel coordinates from left to right. |
:MEASure:CREGion:CBX 100 :MEASure:CREGion:CBX?
Sets or queries the current source of power quality.
| Name | Type | Values | Description |
|---|---|---|---|
| source | enum | CHANnel1 | CHANnel2 | CHANnel3 | CHANnel4 | Selects the current source. |
:POWer:CURRentsource CHANnel2 :POWer:CURRentsource?
Sets or queries the current source of power quality.
:POWer:CURRentsource CHANnel2 :POWer:CURRentsource?
Sets or queries the power analysis type. QUALity analyzes power quality, and RIPPle indicates ripple quantity of the output DC voltage.
| Name | Type | Values | Description |
|---|---|---|---|
| type | enum | QUALity | RIPPle | Power analysis type. |
:POWer:TYPE RIPPle :POWer:TYPE?
Sets or queries the power analysis type.
:POWer:TYPE? /*The query returns RIPP.*/
Sets or queries the frequency reference source of power quality.
| Name | Type | Values | Description |
|---|---|---|---|
| source | enum | VOLTage | CURRent | Selects the frequency reference source. |
:POWer:QUALity:FREQREFerence CURRent :POWer:QUALity:FREQREFerence?
Sets or queries the frequency reference source of power quality.
| Name | Type | Values | Description |
|---|---|---|---|
| source | enum | VOLTage | CURRent | Selects the frequency reference source of power quality. |
:POWer:QUALity:FREQREFerence CURRent :POWer:QUALity:FREQREFerence?
Sets or queries the voltage source of power quality.
| Name | Type | Values | Description |
|---|---|---|---|
| source | enum | CHANnel1 | CHANnel2 | CHANnel3 | CHANnel4 | Selects the voltage source. |
:POWer:VOLTagesource CHANnel2 :POWer:VOLTagesource?
Queries the voltage source of power quality.
:POWer:VOLTagesource? /*The query returns CHAN2.*/
Sets or queries the reference level percentage method of power quality.
Queries the reference level percentage median of power quality.
:POWer:REFLevel:PERCent:MID?
Sets or queries the reference level percentage upper limit of power quality.
| Name | Type | Values | Description |
|---|---|---|---|
| value | integer | (median+1) - 100 | Upper limit percentage value for power quality. |
:POWer:REFLevel:PERCent:HIGH 20 :POWer:REFLevel:PERCent:HIGH?
Sets or queries the reference level percentage upper limit of power quality.
| Name | Type | Values | Description |
|---|---|---|---|
| value | integer | (median+1) - 100 | Reference level percentage upper limit of power quality. |
:POWer:REFLevel:PERCent:HIGH 20 :POWer:REFLevel:PERCent:HIGH?
Sets or queries the reference level percentage lower limit of power quality.
| Name | Type | Values | Description |
|---|---|---|---|
| value | integer | (median-1) - 0 |
:POWer:REFLevel:PERCent:LOW 20 ::POWer:REFLevel:PERCent:LOW?
Sets or queries the reference level percentage lower limit of power quality.
| Name | Type | Values | Description |
|---|---|---|---|
| value | integer | (median-1) - 0 | Lower limit value for the power quality reference level percentage. |
:POWer:REFLevel:PERCent:LOW 20 :POWer:REFLevel:PERCent:LOW?
Sets or queries the reference level percentage median of power quality.
| Name | Type | Values | Description |
|---|---|---|---|
| value | integer | (upper limit-1) - (lower limit+1) | Reference level percentage median of power quality. |
:POWer:REFLevel:PERCent:MID 20 :POWer:REFLevel:PERCent:MID?
Sets or queries the reference level percentage median of power quality.
:POWer:REFLevel:PERCent:MID 20 :POWer:REFLevel:PERCent:MID?
Sets or queries the type of the shortcut keys.
| Name | Type | Values | Description |
|---|---|---|---|
| type | enum | SIMage | SWAVe | SSETup | AMEasure | SRESet | Type of shortcut key action. |
:Quick:OPERation SWAVe :Quick:OPERation?
Sets or queries the type of the shortcut keys.
:Quick:OPERation? /*The query returns SWAV.*/
Enables or disables the waveform recording function, or queries its on/off status.
| Name | Type | Values | Description |
|---|---|---|---|
| <bool> | enum | 1 | ON | 0 | OFF | Enables or disables waveform recording. |
:RECord:ENABle ON /*Enables the waveform recording function.*/ :RECord:ENABle? /*The query returns 1.*/
Enables or disables the waveform recording function, or queries its on/off status.
| Name | Type | Values | Description |
|---|---|---|---|
| bool | enum | 1 | ON | 0 | OFF | Enables or disables waveform recording. |
Sets whether waveform recording starts, or queries whether recording is started or stopped.
| Name | Type | Values | Description |
|---|---|---|---|
| bool | enum | 1 | ON | 0 | OFF | Starts or stops waveform recording. |
:RECord:STARt ON /*Sets to start recording the waveforms.*/ :RECord:STARt? /*The query returns 1.*/
Sets to start the waveform recording, or queries whether the waveform recording starts or stops.
| Name | Type | Values | Description |
|---|---|---|---|
| bool | enum | 1 | ON | 0 | OFF | Starts or stops waveform recording. |
:RECord:STARt? /*The query returns 1.*/
Sets or queries the current frame in waveform playing.
| Name | Type | Values | Description |
|---|---|---|---|
| value | integer | 1 - the maximum number of frames recorded | Current frame number for waveform playing. |
:RECord:CURRent 300 /*Sets the current frame for waveform playing to 300.*/ :RECord:CURRent? /*The query returns 300.*/
Sets or queries the current frame in waveform playing.
| Name | Type | Values | Description |
|---|---|---|---|
| value | integer | 1 - the maximum number of frames recorded | Current frame number to use for waveform playing. |
:RECord:CURRent 300 :RECord:CURRent?
Sets or queries the number of frames for waveform recording.
| Name | Type | Values | Description |
|---|---|---|---|
| value | integer | 1 - the maximum number of frames that can be recorded currently | Number of frames to record. |
:RECord:FRAMes 300 :RECord:FRAMes?
Sets or queries the number of frames for waveform recording.
| Name | Type | Values | Description |
|---|---|---|---|
| value | integer | 1 - the maximum number of frames that can be recorded currently | Number of frames to record. |
:RECord:FRAMes 300 :RECord:FRAMes?
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 :RECord:PLAY?
Enables or disables the waveform playing function, or queries its on/off status.
:RECord:PLAY ON :RECord:PLAY?
Turns the REF function on or off, or queries its current on/off status.
| Name | Type | Values | Description |
|---|---|---|---|
| bool | enum | 1 | ON | 0 | OFF | Enables or disables the REF function. |
:REFerence:DISPlay ON /*Enables the REF function.*/ :REFerence:DISPlay? /*The query returns 1.*/
Turns on or off the REF function, or queries its on/off status.
:REFerence:DISPlay ON /*Enables the REF function.*/ :REFerence:DISPlay? /*The query returns 1.*/
Sets or queries the source of the specified reference channel.
| Name | Type | Values | Description |
|---|---|---|---|
| ref | enum | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | D0 | D1 | D2 | D3 | D4 | D5 | D6 | D7 | D8 | D9 | D10 | D11 | D12 | D13 | D14 | D15 | Reference channel to configure. |
| source | enum | CHANnel1 | CHANnel2 | CHANnel3 | CHANnel4 | MATH1 | MATH2 | MATH3 | MATH4 | Source assigned to the specified reference channel. |
Sets or queries the source of the specified reference channel.
| Name | Type | Values | Description |
|---|---|---|---|
| ref | enum | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | D0 | D1 | D2 | D3 | D4 | D5 | D6 | D7 | D8 | D9 | D10 | D11 | D12 | D13 | D14 | D15 | Specifies the reference channel to configure. |
Sets or queries the vertical offset of the specified reference channel. The unit is the same as that of the current source.
| Name | Type | Values | Description |
|---|---|---|---|
| ref | discrete | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | Specifies the reference channel number. |
| offset | real | -10 × RefVerticalScale - 10 × RefVerticalScale | Sets the vertical offset of the specified reference channel. |
:REFerence:VOFFset 1,0.5 :REFerence:VOFFset? 1
Sets or queries the vertical offset of the specified reference channel. The unit is the same as that of the current source.
| Name | Type | Values | Description |
|---|---|---|---|
| ref | discrete | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | Reference channel number. |
| offset | real | -10 × RefVerticalScale - 10 × RefVerticalScale | Vertical offset of the specified reference channel. |
:REFerence:VOFFset 1,0.5 :REFerence:VOFFset? 1
Sets or queries the vertical scale of the specified reference channel. The unit is the same as that of the current source.
| Name | Type | Values | Description |
|---|---|---|---|
| ref | discrete | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | Specifies the reference channel number. |
| scale | real | 1 mV - 10 V | Sets the vertical scale of the specified reference channel; the allowed range depends on the probe ratio setting. |
:REFerence:VSCale 1,2 /*Sets the vertical scale of reference channel 1 to 2 V.*/ :REFerence:VSCale? 1 /*The query returns 2.000000E0.*/
Queries the vertical scale of the specified reference channel. The unit is the same as that of the current source, and the query returns the value in scientific notation.
| Name | Type | Values | Description |
|---|---|---|---|
| ref | discrete | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | Specifies which reference channel to query. |
::REFerence:VSCale? 1
Sets or queries the display color of the specified reference channel.
| Name | Type | Values | Description |
|---|---|---|---|
| ref | discrete | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | Specifies the reference channel. |
| color | enum | GRAY | GREen | BLue | RED | ORANge | Sets the display color for the reference channel. |
:REFerence:COLor 1,GREen :REFerence:COLor? 1
Queries the display color of the specified reference channel. The query returns the color code for reference channel 1-10.
| Name | Type | Values | Description |
|---|---|---|---|
| ref | integer | 1 - 10 | Specifies the reference channel to query. |
::REFerence:COLor? 1
Selects the specified reference channel.
| Name | Type | Values | Description |
|---|---|---|---|
| ref | discrete | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | Specifies the reference channel to select. |
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 |
Saves the waveform of the specified reference channel to internal memory as the reference waveform.
| Name | Type | Values | Description |
|---|---|---|---|
| ref | integer | 1 - 10 | Reference channel number to save. |
Sets or queries the label of the specified reference channel.
| Name | Type | Values | Description |
|---|---|---|---|
| ref | integer | 1 - 10 | Specifies the reference channel number. |
| str | string | - | Specifies the label string to assign to the reference channel. |
:REFerence:LABel:CONTent 1,REF1 :REFerence:LABel:CONTent? 1
Sets or queries the label of the specified reference channel.
| Name | Type | Values | Description |
|---|---|---|---|
| ref | discrete | 1 - 10 | Specified reference channel. |
| str | string | - | Label text for the reference channel; may contain English letters, numbers, and some symbols. |
:REFerence:LABel:CONTent 1,REF1 /*Sets the label of reference channel 1 to REF1.*/ :REFerence:LABel:CONTent? 1 /*The query returns REF1.*/
Enables or disables the display of all the labels, or queries the on/off display state of all the labels.
| Name | Type | Values | Description |
|---|---|---|---|
| bool | enum | 1 | ON | 0 | OFF | Enables or disables the display of all the labels. |
*:REFerence:LABel:ENABle ON *:REFerence:LABel:ENABle?
Enables or disables the display of all the labels, or queries the on/off display state of all the labels.
:REFerence:LABel:ENABle ON :REFerence:LABel:ENABle?
Saves the waveform data displayed on the screen to internal or external memory in ".csv" format.
| Name | Type | Values | Description |
|---|---|---|---|
| path | string | - | File storage location and filename, including the suffix. |
:SAVE:CSV D:\123.csv /*Stores the waveform data displayed on the screen into the external memory Disk D, with the filename 123.csv.*/
Sets or queries the data length type used when saving a CSV file. DISPlay stores only the points within the screen region, while MAXimum stores all points in internal memory.
| Name | Type | Values | Description |
|---|---|---|---|
| len | enum | DISPlay | MAXimum | Selects the CSV save length mode. |
Sets or queries the data length type used when saving a CSV file. DISPLAY stores only the points within the screen region, and MAXimum stores all points in internal memory.
| Name | Type | Values | Description |
|---|---|---|---|
| len | enum | DISPlay | MAXimum | Selects whether CSV saving uses only the displayed points or all points in internal memory. |
Sets or queries the storage format.
| Name | Type | Values | Description |
|---|---|---|---|
| format | enum | TRACe | WAVeform | SETup | PICTure | CSV | Storage format to use. |
:SAVE:FORMat TRACe :SAVE:FORMat?
Sets or queries the storage format.
:SAVE:FORMat TRACe :SAVE:FORMat?
Stores the contents displayed on the screen into the internal or external memory in image format.
| Name | Type | Values | Description |
|---|---|---|---|
| path | string | - | File storage location and filename, including a suffix such as .bmp, .png, .jpg, or .tiff. |
:SAVE:IMAGe D:\123.png
Sets or queries the format used when saving an image. The image may be saved as BMP24, JPEG, PNG, or TIFF.
| Name | Type | Values | Description |
|---|---|---|---|
| type | enum | BMP24 | JPEG | PNG | TIFF | Image file format to use when saving. |
:SAVE:IMAGe:TYPE JPEG :SAVE:IMAGe:TYPE? /*The query returns JPEG.*/
Sets or queries the image save format.
:SAVE:IMAGe:TYPE JPEG :SAVE:IMAGe:TYPE?
Sets the image color for image saving to Color or Gray; or queries the current image color setting.
| Name | Type | Values | Description |
|---|---|---|---|
| <bool> | enum | COLor | GRAY | Selects the image color used for saving images. |
:SAVE:IMAGe:COLor GRAY :SAVE:IMAGe:COLor?
Sets the image color for image saving to Color or Gray; or queries image color for image saving.
| Name | Type | Values | Description |
|---|---|---|---|
| bool | enum | COLor | GRAY | Selects the image color used when saving an image. |
:SAVE:IMAGe:COLor GRAY :SAVE:IMAGe:COLor?
Enables or disables the invert function when saving the image, or queries whether image inversion is enabled during image saving.
| Name | Type | Values | Description |
|---|---|---|---|
| bool | boolean | 1 | ON | 0 | OFF | Turns image inversion on or off when saving the image. |
:SAVE:IMAGe:INVert ON /*Enables the invert function when saving the image.*/ :SAVE:IMAGe:INVert? /*The query returns 1.*/
Enables or disables the invert function when saving the image, or queries whether image inversion is enabled for image saving.
| Name | Type | Values | Description |
|---|---|---|---|
| bool | enum | 1 | ON | 0 | OFF | Enables or disables invert when saving the image. |
:SAVE:IMAGe:INVert ON :SAVE:IMAGe:INVert?
Saves the oscilloscope setup to a file at the specified path. The path includes the storage location and filename, and the default file suffix is .stp.
| Name | Type | Values | Description |
|---|---|---|---|
| path | string | - | File storage location and filename for the setup file. |
:LOAD:SETup D:\123.stp
Queries the saving status of the internal memory or the external USB storage device.
Saves the waveform data to the internal or external memory.
| Name | Type | Values | Description |
|---|---|---|---|
| path | string | - | Includes the file storage location and the filename with a suffix. |
:SAVE:WAVeform D:\123.wfm
Loads the oscilloscope setup file from the specified path. The file location and filename must be included, and the default suffix is ".stp".
| Name | Type | Values | Description |
|---|---|---|---|
| path | string | - | File storage location and filename with a suffix. |
:LOAD:SETup D:\123.stp /*Loads the setup file "123.stp" from the external memory Disk D.*/
Enables or disables the search function, or queries its on/off status.
| Name | Type | Values | Description |
|---|---|---|---|
| bool | enum | 1 | ON | 0 | OFF | Enables or disables the search function. |
:SEARch:STATe ON /*Enables the search function.*/ :SEARch:STATe? /*The query returns 1.*/
Enables or disables the search function, or queries the on/off status of the search function.
:SEARch:STATe?
Sets or queries the edge used for the "Edge" search type.
| Name | Type | Values | Description |
|---|---|---|---|
| slope | enum | POSitive | NEGative | EITHer | Selects the edge direction for edge search. |
Sets or queries the edge for the "Edge" search type.
:SEARch:EDGE:SLOPe <slope> :SEARch:EDGE:SLOPe?
Sets to navigate a search event.
| Name | Type | Values | Description |
|---|---|---|---|
| value | integer | 0 - the number of searched events – 1 | Search event index to navigate to. |
:SEARch:MODE EDGE /*Sets to navigate to Search Event 1.*/ :SEARch:MODE? /*The query returns 1.*/
Sets to navigate a search event.
| Name | Type | Values | Description |
|---|---|---|---|
| value | integer | 0 - the number of searched events – 1 | Search event index to navigate to. |
:SEARch:MODE EDGE /*Sets to navigate to Search Event 1.*/ :SEARch:MODE? /*The query returns 1.*/
Sets the search type. The query returns the current search type.
| Name | Type | Values | Description |
|---|---|---|---|
| value | enum | EDGE | PULSe | RUNT | SLOPe | RS232 | I2C | SPI | Search type to select. |
:SEARch:MODE PULSe :SEARch:MODE?
Queries the current search mode. The query returns EDGE, PULS, RUNT, SLOP, RS232, I2C, or SPI.
:SEARch:MODE? /*The query returns PULS.*/
Sets or queries the source for the Edge search type.
| Name | Type | Values | Description |
|---|---|---|---|
| source | discrete | CHANnel1 | CHANnel2 | CHANnel3 | CHANnel4 | Source channel for the Edge search type. |
:SEARch:EDGE:SOURce CHANnel1 :SEARch:EDGE:SOURce?
Sets or queries the source for the "Edge" search type.
| Name | Type | Values | Description |
|---|---|---|---|
| source | enum | CHANnel1 | CHANnel2 | CHANnel3 | CHANnel4 | Source for the Edge search type. |
:SEARch:EDGE:SOURce CHANnel1 :SEARch:EDGE:SOURce?
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 /*Sets the polarity for "Pulse" search type to POSitive.*/ :SEARch:PULSe:POLarity? /*The query returns POS.*/
Sets or queries the polarity for "Pulse" search type.
| Name | Type | Values | Description |
|---|---|---|---|
| polarity | enum | POSitive | NEGative | Polarity to use for the Pulse search type. |
:SEARch:PULSe:POLarity POSitive :SEARch:PULSe:POLarity?
Sets or queries the search condition for "Pulse" search type.
| Name | Type | Values | Description |
|---|---|---|---|
| qualifier | enum | GREater | LESS | GLESs | Search condition for Pulse search type. |
Sets or queries the search condition for "Pulse" search type.
| Name | Type | Values | Description |
|---|---|---|---|
| qualifier | enum | GREater | LESS | GLESs | Search condition for the Pulse search type. |
Sets or queries the source for "Pulse" search type.
| Name | Type | Values | Description |
|---|---|---|---|
| source | enum | CHANnel1 | CHANnel2 | CHANnel3 | CHANnel4 | Source channel used for Pulse search. |
:SEARch:PULSe:SOURce CHANnel1 :SEARch:PULSe:SOURce?
Sets or queries the source for the "Pulse" search type.
| Name | Type | Values | Description |
|---|---|---|---|
| source | enum | CHANnel1 | CHANnel2 | CHANnel3 | CHANnel4 | Selects the source channel for pulse search. |
:SEARch:PULSe:SOURce CHANnel1 /*Sets the source to CH1.*/ :SEARch:PULSe:SOURce? /*The query returns CHAN1.*/
Sets or queries the polarity for "Runt" search type.
| Name | Type | Values | Description |
|---|---|---|---|
| polarity | enum | POSitive | NEGative | Polarity for the Runt search type. |
:SEARch:RUNT:POLarity NEGative :SEARch:RUNT:POLarity?
Sets or queries the polarity for "Runt" search type.
| Name | Type | Values | Description |
|---|---|---|---|
| polarity | enum | POSitive | NEGative | Selects the Runt search polarity. |
:SEARch:RUNT:POLarity NEGative :SEARch:RUNT:POLarity?
Sets or queries the search condition for "Runt" search type.
| Name | Type | Values | Description |
|---|---|---|---|
| qualifier | enum | NONE | GREater | LESS | GLESs | Selects the Runt search condition. |
:SEARch:RUNT:QUALifier LESS :SEARch:RUNT:QUALifier?
Sets or queries the search condition for "Runt" search type.
| Name | Type | Values | Description |
|---|---|---|---|
| qualifier | enum | NONE | GREater | LESS | GLESs | Search condition for Runt search type. |
:SEARch:RUNT:QUALifier GREater :SEARch:RUNT:QUALifier?
Sets or queries the source for "Runt" search type.
| Name | Type | Values | Description |
|---|---|---|---|
| source | enum | CHANnel1 | CHANnel2 | CHANnel3 | CHANnel4 | Selects the source channel for the runt search. |
:SEARch:RUNT:SOURce CHANnel1 :SEARch:RUNT:SOURce?
Sets or queries the source for the "Runt" search type.
| Name | Type | Values | Description |
|---|---|---|---|
| source | enum | CHANnel1 | CHANnel2 | CHANnel3 | CHANnel4 | Source channel for the runt search. |
:SEARch:RUNT:SOURce CHANnel1 /*Sets the source to CH1.*/ :SEARch:RUNT:SOURce? /*The query returns CHAN1.*/
Sets or queries the edge type for the "Slope" search type.
| Name | Type | Values | Description |
|---|---|---|---|
| polarity | enum | POSitive | NEGative | Edge polarity for the slope search type. |
:SEARch:SLOPe:POLarity NEGative :SEARch:SLOPe:POLarity?
Sets or queries the edge type for "Slope" search type.
:SEARch:SLOPe:POLarity NEGative :SEARch:SLOPe:POLarity?
Sets or queries the search condition for "Slope" search type.
| Name | Type | Values | Description |
|---|---|---|---|
| qualifier | enum | GREater | LESS | GLESs | Search condition for the Slope search type. |
:SEARch:SLOPe:QUALifier LESS :SEARch:SLOPe:QUALifier?
Queries the search condition for "Slope" search type. The query returns GRE, LESS, or GLES.
:SEARch:SLOPe:QUALifier?
Sets or queries the source for the Slope search type.
| Name | Type | Values | Description |
|---|---|---|---|
| source | enum | CHANnel1 | CHANnel2 | CHANnel3 | CHANnel4 | Selects the source channel for Slope search. |
:SEARch:SLOPe:SOURce CHANnel1 :SEARch:SLOPe:SOURce?
Queries the source for the "Slope" search type.
:SEARch:SLOPe:SOURce? /*The query returns CHAN1.*/
Sets or queries the output frequency of the specified function/arbitrary waveform generator channel, or the carrier frequency if modulation is enabled. The unit is Hz by default.
| Name | Type | Values | Description |
|---|---|---|---|
| [<n>]opt | discrete | - | Selects the function/arbitrary waveform generator channel; when omitted, operations are carried out on GI. |
| frequency | real | 100 mHz - 25 MHz | Sets the output or carrier frequency. |
:FREQuency 1000 :FREQuency?
Sets or queries the start phase of the specified function/arbitrary waveform generator channel. By default, the unit is degrees (°).
| Name | Type | Values | Description |
|---|---|---|---|
| [<n>]opt | discrete | - | Specifies the function/arbitrary waveform generator channel; when omitted, operations are carried out on GI. |
| phase | real | 0 - 360 | Sets the start phase. |
[:SOURce[<n>]]:PHASe 90 [:SOURce[<n>]]:PHASe?
Selects or queries the output signal waveform for the specified function/arbitrary waveform generator channel. If modulation is enabled, it selects or queries the modulated carrier waveform; selecting PULSe, NOISe, or DC automatically disables modulation.
| Name | Type | Values | Description |
|---|---|---|---|
| <n>opt | discrete | 1 | 2 | Specifies the channel number; when omitted, the operation is carried out on GI. |
| <wave> | discrete | SINusoid | SQUare | RAMP | PULSe | NOISe | DC | EXTernal | SINC | EXPRise | EXPFall | ECG | GAUSs | LORentz | HAVersine | ARBitrary | Selects the output waveform. |
:FUNCtion SQUare /*Sets the waveforms output from GI to Square.*/ :FUNCtion? /*The query returns SQU.*/
Performs the "align phase" operation. When omitted, the operation is carried out on GI by default.
| Name | Type | Values | Description |
|---|---|---|---|
| nopt | discrete | 1 | 2 | Selects the source channel for the operation. |
Sets or queries the symmetry of the Ramp waveform output from the specified function/arbitrary waveform generator channel.
| Name | Type | Values | Description |
|---|---|---|---|
| nopt | integer | 1 - 2 | Selects the source channel; when omitted, operations are carried out on GI. |
| val | real | 0 - 100 | Sets the ramp symmetry as a percentage of the whole period occupied by the rising period. |
:FUNCtion:RAMP:SYMMetry 50 /*Sets the symmetry of Ramp waveform output :FUNCtion:RAMP:SYMMetry? /*The query returns 5.000000E+1.*/
Sets or queries the amplitude of the signal output from the specified function/arbitrary waveform generator channel. By default, the unit is Vpp.
| Name | Type | Values | Description |
|---|---|---|---|
| [<n>]opt | discrete | 1 | 2 | When omitted, the operation is carried out on GI. |
| <amplitude> | real | 20 mVpp - 5 Vpp | Sets the output amplitude; the allowed range depends on the current output impedance (HighZ or 50Ω). |
:VOLTage 2 :VOLTage?
Sets or queries the duty cycle of the pulse output from the specified function/arbitrary waveform generator channel. Duty cycle is defined as the percentage that the high level takes up in the whole pulse period.
| Name | Type | Values | Description |
|---|---|---|---|
| [<n>]opt | discrete | 1 | 2 | Specifies the source channel; when omitted, operations are carried out on G1. |
| percent | real | 10 - 90 | Duty cycle percentage. |
Sets or queries the DC offset of the specified function/arbitrary waveform generator channel. The offset is in VDC by default.
| Name | Type | Values | Description |
|---|---|---|---|
| nopt | discrete | 1 | 2 | Selects the source channel; when omitted, operations are carried out on GI. |
| offset | real | -2.5V + current amplitude/2 - 2.5V - current amplitude/2 | Sets the DC offset, with limits depending on the current input impedance and amplitude. |
:VOLTage:OFFSet 0.5 /*Sets the DC offset of GI to 500 mVDC.*/ :VOLTage:OFFSet? /*The query returns 5.0000000E-1.*/
Sets or queries the depth of AM for the specified function/arbitrary waveform generator channel. The modulation depth is expressed in percentage.
| Name | Type | Values | Description |
|---|---|---|---|
| [<n>]opt | discrete | 1 - 2 | Selects the channel; when omitted, operations are carried out on GI. |
| <depth> | integer | 0% - 120% | Sets the AM depth as a percentage. |
Sets or queries the modulation type of the specified function/arbitrary waveform generator channel.
| Name | Type | Values | Description |
|---|---|---|---|
| nopt | discrete | 1 - 2 | Channel number; when omitted, operations are carried out on GI. |
| type | enum | AM | FM | FSK | Modulation type to set. |
:MOD:TYPE AM :MOD:TYPE?
Sets or queries the modulating waveform frequency of AM of the specified function/arbitrary waveform generator channel.
| Name | Type | Values | Description |
|---|---|---|---|
| [<n>]opt | discrete | 1 | 2 | Selects the function/arbitrary waveform generator channel; when omitted, operations are carried out on GI. |
| frequency | integer | 1 Hz - 50 kHz | Sets the modulating waveform frequency. |
:MOD:AM:INTernal:FREQuency 100 :MOD:AM:INTernal:FREQuency?
Sets or queries the modulating waveform frequency of FM for the specified function/arbitrary waveform generator channel. The modulating waveform can be sine, square, triangle, or noise.
| Name | Type | Values | Description |
|---|---|---|---|
| [<n>]opt | discrete | 1 | 2 | Specifies the function/arbitrary waveform generator channel; omitted by default, operations are carried out on GI. |
| <frequency> | integer | 1 Hz - 50 kHz | Sets the modulating waveform frequency. |
:MOD:FM:INTernal:FREQuency 100 /*Sets the modulating waveform frequency of AM of :MOD:FM:INTernal:FREQuency? /*The query returns 100.*/
Sets or queries the modulating waveform of AM of the specified function/arbitrary waveform generator channel.
| Name | Type | Values | Description |
|---|---|---|---|
| nopt | discrete | 1 | 2 | Specifies the source channel; when omitted, the operation is carried out on GI. |
| wave | discrete | SINusoid | SQUare | RAMP | NOISe | Selects the AM internal modulating waveform. |
:MOD:AM:INTernal:FUNCtion SQUare :MOD:AM:INTernal:FUNCtion?
Sets or queries the modulating waveform of FM for the specified function/arbitrary waveform generator channel.
| Name | Type | Values | Description |
|---|---|---|---|
| nopt | integer | 1 - 2 | Selects the source channel; if omitted, the operation is carried out on GI. |
| wave | enum | SINusoid | SQUare | RAMP | NOISe | Selects the FM internal modulating waveform. |
[:SOURce[<n>]]:MOD:FM:INTernal:FUNCtion SQUare [:SOURce[<n>]]:MOD:FM:INTernal:FUNCtion?
Sets or queries the frequency offset (deviation) of FM for the specified function/arbitrary waveform generator channel. The default unit is Hz.
| Name | Type | Values | Description |
|---|---|---|---|
| nopt | discrete | 1 - 2 | Selects the source channel; when omitted, operations are carried out on GI. |
| dev | real | 0 Hz - the currently set carrier frequency | Sets the FM deviation. |
Configures the specified function/arbitrary waveform generator channel to output noise with the specified parameters.
| Name | Type | Values | Description |
|---|---|---|---|
| <n>opt | discrete | 1 | 2 | Selects the channel; when omitted, operations are carried out on GI. |
| ampopt | real | - | Specifies the output amplitude. |
| offsetopt | real | - | Specifies the output offset. |
[:SOURce[<n>]]:APPLy:NOISe [<amp>[,<offset>]]
Configures the specified function/arbitrary waveform generator channel to output a pulse waveform with the specified parameters.
| Name | Type | Values | Description |
|---|---|---|---|
| [<n>]opt | discrete | 1 | 2 | Specifies the function/arbitrary waveform generator channel; when omitted, operations are carried out on GI. |
| freqopt | real | - | Sets the output frequency. |
| ampopt | real | - | Sets the output amplitude. |
| offsetopt | real | - | Sets the output offset. |
| phaseopt | real | - | Sets the output phase. |
Configures the specified function/arbitrary waveform generator channel to output a ramp waveform with the specified parameters.
| Name | Type | Values | Description |
|---|---|---|---|
| [<n>]opt | discrete | 1 | 2 | Specifies the generator channel; when omitted, operations are carried out on GI. |
| freqopt | real | - | Sets the waveform frequency. |
| ampopt | real | - | Sets the waveform amplitude. |
| offsetopt | real | - | Sets the waveform offset. |
| phaseopt | real | - | Sets the waveform start phase. |
[:SOURce[<n>]]:APPLy:RAMP [<freq>[,<amp>[,<offset>[,<phase>]]]]
Configures the specified function/arbitrary waveform generator channel to output a sine waveform with the specified parameters.
| Name | Type | Values | Description |
|---|---|---|---|
| [<n>]opt | discrete | 1 | 2 | Selects the function/arbitrary waveform generator channel; when omitted, operations are carried out on GI. |
| freqopt | real | - | Sets the output frequency. |
| ampopt | real | - | Sets the output amplitude. |
| offsetopt | real | - | Sets the output offset. |
| phaseopt | real | - | Sets the start phase. |
Configures the specified function/arbitrary waveform generator channel to output a square waveform with the specified parameters. When the source channel is omitted, the operation is carried out on GI.
| Name | Type | Values | Description |
|---|---|---|---|
| nopt | discrete | 1 - 2 | Specifies the function/arbitrary waveform generator channel. |
| freqopt | real | - | Output frequency. |
| ampopt | real | - | Output amplitude. |
| offsetopt | real | - | Output offset. |
| phaseopt | real | - | Start phase. |
[:SOURce[<n>]]:APPLy:SQUare [<freq>[,<amp>[,<offset>[,<phase>]]]]
Configures the specified function/arbitrary waveform generator channel to output the USER waveform with the specified frequency, amplitude, offset, and phase. When the channel number is omitted, the operation is carried out on GI.
| Name | Type | Values | Description |
|---|---|---|---|
| [<n>]opt | discrete | - | Specifies the function/arbitrary waveform generator channel; 1 or 2, with GI used when omitted. |
[:SOURce[<n>]]:APPLy:USER [<freq>[,<amp>[,<offset>[,<phase>]]]]
Queries the current output configuration of the specified function/arbitrary waveform generator channel. The query returns the waveform name, frequency, amplitude, offset, and start phase in comma-separated format; missing parameters are replaced with DEF.
| Name | Type | Values | Description |
|---|---|---|---|
| nopt | discrete | 1 - 2 | Specifies the function/arbitrary waveform generator channel; when omitted, GI is used. |
:APPLy? /*The query returns SIN,1000.000000,2.000000,0.500000,90.000000.*/
Sets or queries the impedance of the specified function/arbitrary waveform generator channel.
| Name | Type | Values | Description |
|---|---|---|---|
| nopt | integer | 1 - 2 | Selects the function/arbitrary waveform generator channel; when omitted, operations are carried out on GI. |
| impedance | enum | OMEG | FIFTy | Sets the output impedance to HighZ or 50Ω. |
:OUTPut:IMPedance FIFTy /*Sets the input impedance of GI to FIFTy.*/ :OUTPut:IMPedance? /*The query returns FIFT.*/
Enables or disables the output of the specified function/arbitrary waveform generator channel, or queries its output status.
| Name | Type | Values | Description |
|---|---|---|---|
| [<n>]opt | discrete | 1 - 2 | Selects the function/arbitrary waveform generator channel; when omitted, operations are carried out on GI. |
| <bool> | boolean | 1 | ON | 0 | OFF | Turns the output on or off. |
Sets or queries the type of signal output from the [TRIG OUT] connector on the rear panel.
| Name | Type | Values | Description |
|---|---|---|---|
| aux output | enum | TOUT | PFAil | Type of signal output from the TRIG OUT connector. |
:SYSTem:AOUTput PFAil :SYSTem:AOUTput?
Enables or disables the function of the front-panel AUTO key, or queries its on/off status. If the key is disabled, Auto Scale cannot be performed.
| Name | Type | Values | Description |
|---|---|---|---|
| bool | enum | 1 | ON | 0 | OFF | Enables or disables the AUTO key function. |
:SYSTem:AUTOscale ON :SYSTem:AUTOscale?
Turns on or off the beeper, or queries the beeper on/off status.
| Name | Type | Values | Description |
|---|---|---|---|
| bool | enum | 1 | ON | 0 | OFF | Controls whether the beeper is enabled or disabled. |
:SYSTem:BEEPer ON /*Enables the beeper.*/ :SYSTem:BEEPer? /*The query returns 1.*/
Sets or queries the system date.
| Name | Type | Values | Description |
|---|---|---|---|
| year | integer | 2017 - 2099 | |
| month | integer | 1 - 12 | |
| day | integer | 1 - 31 (28, 29, or 30) |
: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 latest error message.
Queries the number of grids in the horizontal direction of the screen.
:SYSTem:GAMount?
Sets or queries the GPIB address.
| Name | Type | Values | Description |
|---|---|---|---|
| adr | integer | 1 - 30 | GPIB address to set. |
:SYSTem:GPIB 2 :SYSTem:GPIB?
Presses the specified front-panel key on the oscilloscope.
| Name | Type | Values | Description |
|---|---|---|---|
| key | enum | CH1 | CH2 | CH3 | CH4 | MATH | REF | LA | DECode | MOFF | F1 | F2 | F3 | F4 | F5 | F6 | F7 | NPRevious | NNEXt | NSTop | VOFFset1 | VOFFset2 | VOFFset3 | VOFFset4 | VSCale1 | VSCale2 | VSCale3 | VSCale4 | HSCale | HPOSition | KFUNction | TLEVel | TMENu | TMODe | DEFault | CLEar | AUTO | RSTop | SINGle | QUICk | MEASure | ACQuire | STORage | CURSor | DISPlay | UTILity | FORCe | GENerator1 | GENerator2 | BACK | TOUCh | ZOOM | SEARch | WSCale | WPOSition | Specifies which front-panel key to press. |
Rotates the specified front-panel knob counterclockwise. The step size can be adjusted with an optional value parameter.
| Name | Type | Values | Description |
|---|---|---|---|
| key | enum | VOFFset1 | VOFFset2 | VOFFset3 | VOFFset4 | VSCale1 | VSCale2 | VSCale3 | VSCale4 | HSCale | HPOSition | KFUNction | TLEVel | WVOLt | WPOSition | Specifies which front-panel knob to rotate. |
| valopt | integer | - | Number of increments or decrements to apply; default is 1. |
Rotate the specified knob clockwise. The command accepts a front-panel key name and an optional increment value.
| Name | Type | Values | Description |
|---|---|---|---|
| key | discrete | VOFFset1 | VOFFset2 | VOFFset3 | VOFFset4 | VSCale1 | VSCale2 | VSCale3 | VSCale4 | HSCale | HPOSition | KFUNction | TLEVel | WVOLt | WPOSition | Specifies the front-panel knob to rotate. |
| valopt | integer | - | Increment applied to the specified knob. |
Sets or queries the system language.
| Name | Type | Values | Description |
|---|---|---|---|
| language | enum | SCHinese | TCHinese | KORean | JAPanese | ENGLish | GERMan | PORTuguese | POLish | FRENch | RUSSian | SPAN |
:SYSTem:LANGuage ENGLish /*Sets the system language to ENGLish.*/ :SYSTem:LANGuage? /*The query returns ENGL.*/
Sets or queries the configuration type recalled by the oscilloscope when it is powered on again after power-off.
| Name | Type | Values | Description |
|---|---|---|---|
| power on | enum | LATest | DEFault | Configuration type to recall at power-on. |
:SYSTem:PON LATest /*Sets the oscilloscope to recall Last value after it is powered on again.*/ :SYSTem:PON? /*The query returns LAT.*/
Installs an option. The license is a fixed-length ASCII string obtained from RIGOL's license activation process.
| Name | Type | Values | Description |
|---|---|---|---|
| license | string | - | Option license string to install. |
:SYSTem:OPTion:INSTall DS7000-DG@A7DEC6C1E10D42EE8E3AF0728C3D272F507E646EB54B9C97E6CCBA984 68A46A863FED814C24D47B8B40C894B1822660B94852E6778392281A20B54B4E723E 3FD
Sets or queries the power status of the oscilloscope.
| Name | Type | Values | Description |
|---|---|---|---|
| sat | enum | DEFault | OPEN | Power status to set. |
:SYSTem:PSTatus DEFault :SYSTem:PSTatus?
Queries the status of an installed oscilloscope option. The query returns 0 if the option is not installed and 1 if the official option has been installed.
| Name | Type | Values | Description |
|---|---|---|---|
| type | enum | BW12 | BW13 | BW15 | BW23 | BW25 | BW35 | MSO | RL2 | RL5 | BND | COMP | EMBD | AUTO | AUDIO | SENSOR | AERO | ARINC | DG | JITTer | MASK | PWR | DVM | CTR | EDK | Option type to check. |
Uninstalls an oscilloscope option.
Queries the number of analog channels of the current instrument. For this oscilloscope, the query returns a fixed value 4.
Resets the system to power on again.
Sends or reads the data stream of the system setup file.
| Name | Type | Values | Description |
|---|---|---|---|
| setup_data | block | - | Binary setup data block consisting of the TMC data block header and setup data. |
Turns on or off the keyboard lock function, or queries whether the keyboard is locked or unlocked.
| Name | Type | Values | Description |
|---|---|---|---|
| bool | enum | 1 | ON | 0 | OFF | Enables or disables the keyboard lock function. |
:SYSTem:LOCKed ON :SYSTem:LOCKed?
Sets or queries the screen saver time. The default unit for the value is minute.
| Name | Type | Values | Description |
|---|---|---|---|
| time | integer | 1 - 999 | Screen saver time value. |
:SYSTem:SSAVEr:TIME 10 :SYSTem:SSAVEr:TIME?
Sets or queries the system time.
| Name | Type | Values | Description |
|---|---|---|---|
| hours | integer | 0 - 23 | |
| minutes | integer | 0 - 59 | |
| seconds | integer | 0 - 59 |
:SYSTem:TIME 16,10,17 :SYSTem:TIME?
Queries the hardware modules.
Turns on or off the delayed sweep, or queries its on/off status.
| Name | Type | Values | Description |
|---|---|---|---|
| bool | enum | 1 | ON | 0 | OFF | Delayed sweep on/off state. |
:TIMebase:DELay:ENABle ON :TIMebase:DELay:ENABle? /*The query returns 1.*/
Sets or queries the offset of the delayed time base. The default unit is seconds.
| Name | Type | Values | Description |
|---|---|---|---|
| offset | real | -(LeftTime - DelayRange/2) - (RightTime - DelayRange/2) | Delayed time base offset. |
Sets or queries the scale of the delayed time base. The default unit is s/div.
| Name | Type | Values | Description |
|---|---|---|---|
| scale | real | s/div | Delayed time base scale; the maximum is the current main time base scale, and the minimum depends on sample rate and magnification. |
:TIMebase:DELay:SCALe 0.00000005 /*Sets the delayed time base scale to 50 ns/div.*/ :TIMebase:DELay:SCALe? /*The query returns 5.000000E-8.*/
Sets or queries the horizontal reference mode.
| Name | Type | Values | Description |
|---|---|---|---|
| href | enum | CENTer | LB | RB | TRIG | USER |
Sets or queries the horizontal time base mode.
| Name | Type | Values | Description |
|---|---|---|---|
| mode | enum | MAIN | XY | ROLL | Horizontal time base mode to use. |
:TIMebase:MODE XY :TIMebase:MODE?
Sets or queries the offset of the main time base.
Sets or queries the scale of the main time base.
| Name | Type | Values | Description |
|---|---|---|---|
| scale | real | 1 ns/div - 1000 s/div | Main time base scale. The allowed range depends on the current horizontal time base mode and model; in Roll mode it is 200 ms to 1000 s. |
:TIMebase:MAIN:SCALe 0.0002 :TIMebase:MAIN:SCALe?
Sets or queries the user-defined reference position when the waveforms are expanded or compressed horizontally.
| Name | Type | Values | Description |
|---|---|---|---|
| pos | integer | -500 - 500 | User-defined reference position for horizontal expansion or compression. |
:TIMebase:HREFerence:POSition 60 :TIMebase:HREFerence: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 | Turns the fine adjustment function of the horizontal scale on or off. |
:TIMebase:VERNier ON :TIMebase:VERNier?
Selects or queries the trigger coupling type.
| Name | Type | Values | Description |
|---|---|---|---|
| couple | enum | AC | DC | LFReject | HFReject | Sets the trigger coupling type. |
:TRIGger:COUPling LFReject :TRIGger:COUPling?
Selects or queries the trigger coupling type.
| Name | Type | Values | Description |
|---|---|---|---|
| couple | enum | AC | DC | LFReject | HFReject | Trigger coupling type. |
:TRIGger:COUPling LFReject :TRIGger:COUPling?
Selects or queries the trigger type.
| Name | Type | Values | Description |
|---|---|---|---|
| mode | enum | EDGE | PULSe | SLOPe | VIDeo | PATTern | DURation | TIMeout | RUNT | WINDow | DELay | SETup | NEDGe | RS232 | IIC | SPI | CAN | FLEXray | LIN | IIS | M1553 |
:TRIGger:MODE SLOPe /*Selects the Slope trigger.*/ :TRIGger:MODE? /*The query returns SLOP.*/
Queries the trigger type.
:TRIGger:MODE? /*The query returns SLOP.*/
Queries the current trigger status.
Sets or queries the trigger holdoff time. The default unit is s.
| Name | Type | Values | Description |
|---|---|---|---|
| value | real | 16 ns - 10 s | Trigger holdoff time. |
:TRIGger:HOLDoff 0.0000002 :TRIGger:HOLDoff? /*The query returns 2.000000E-7.*/
Sets or queries the trigger holdoff time. The default unit is s.
| Name | Type | Values | Description |
|---|---|---|---|
| value | real | 16 ns - 10 s | Trigger holdoff time. |
:TRIGger:HOLDoff 0.0000002 :TRIGger:HOLDoff?
Sets or queries the trigger mode. The available sweep modes are AUTO, NORMal, and SINGle.
| Name | Type | Values | Description |
|---|---|---|---|
| sweep | enum | AUTO | NORMal | SINGle | Selects the trigger sweep mode. |
:TRIGger:SWEep SINGle /*Selects the single trigger mode.*/ :TRIGger:SWEep? /*The query returns SING.*/
Sets or queries the trigger mode.
:TRIGger:SWEep? /*The query returns SING.*/
Sets or queries the edge type of the Edge trigger.
| Name | Type | Values | Description |
|---|---|---|---|
| slope | enum | POSitive | NEGative | RFALl | Selects the edge trigger slope. |
Sets or queries the edge type of the Edge trigger.
:TRIGger:EDGE:SLOPe <slope> :TRIGger:EDGE:SLOPe?
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 the Edge trigger. |
:TRIGger:EDGE:SOURce CHANnel1 :TRIGger:EDGE:SOURce?
Sets or queries the trigger source of Edge trigger.
:TRIGger:EDGE:SOURce CHANnel1 /*Sets the trigger source to CH1.*/ :TRIGger:EDGE:SOURce? /*The query returns CHAN1.*/
Turns on or off noise rejection, or queries its on/off status. This command is only available for the External trigger when the analog channel is selected as the source.
| Name | Type | Values | Description |
|---|---|---|---|
| bool | enum | 1 | ON | 0 | OFF | Turns noise rejection on or off. |
Turns on or off noise rejection, or queries its on/off status. Noise rejection reduces the possibility of the Noise trigger and is only available for the External trigger when the analog channel is selected as the source.
| 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.*/
Sets or queries the trigger level of Edge trigger. The unit is the same as that of the selected source's current amplitude.
| Name | Type | Values | Description |
|---|---|---|---|
| level | real | -5 × VerticalScale - OFFSet - 5 × VerticalScale - OFFSet | Trigger level for the edge trigger. |
:TRIGger:EDGE:LEVel 0.16 /*Sets the trigger level to 160 mV.*/ :TRIGger:EDGE:LEVel? /*The query returns 1.600000E-1.*/
Sets or queries the trigger level of Edge trigger. The unit is the same as the current amplitude of the selected source.
| Name | Type | Values | Description |
|---|---|---|---|
| level | real | -5 × VerticalScale - OFFSet - 5 × VerticalScale - OFFSet | Trigger level to set. |
:TRIGger:EDGE:LEVel 0.16 :TRIGger:EDGE:LEVel?
Sets or queries the trigger source of Pulse trigger.
| Name | Type | Values | Description |
|---|---|---|---|
| source | discrete | - | Trigger source for Pulse trigger. |
:TRIGger:PULSe:SOURce CHANnel1 /*Sets the trigger source to CH1.*/ :TRIGger:PULSe:SOURce? /*The query returns CHAN1.*/
Sets or queries the trigger source of Pulse trigger.
:TRIGger:PULSe:SOURce CHANnel1 /*Sets the trigger source to CH1.*/ :TRIGger:PULSe:SOURce? /*The query returns CHAN1.*/
Sets or queries the trigger condition of the Pulse trigger.
| Name | Type | Values | Description |
|---|---|---|---|
| when | enum | GREater | LESS | GLESs | Pulse trigger condition. |
:TRIGger:PULSe:WHEN LESS :TRIGger:PULSe:WHEN?
Sets or queries the trigger condition of Pulse trigger.
| Name | Type | Values | Description |
|---|---|---|---|
| when | enum | GREater | LESS | GLESs | Trigger condition for the pulse trigger. |
:TRIGger:PULSe:WHEN LESS :TRIGger:PULSe:WHEN?
Sets or queries the trigger level of the Pulse trigger. The unit is the same as that of the current amplitude.
| Name | Type | Values | Description |
|---|---|---|---|
| level | real | -5 × VerticalScale - OFFSet - 5 × VerticalScale - OFFSet | Trigger level to set. |
:TRIGger:PULSe:LEVel 0.16 :TRIGger:PULSe:LEVel?
Sets or queries the trigger level of the Pulse trigger. The unit is the same as that of the current amplitude.
:TRIGger:PULSe:LEVel 0.16 :TRIGger:PULSe:LEVel?
Sets or queries the pulse lower limit of the Pulse trigger. The default unit is s.
| Name | Type | Values | Description |
|---|---|---|---|
| width | real | 800 ps - pulse upper limit | Pulse width lower limit. |
:TRIGger:PULSe:LWIDth 0.000003 /*Sets the lower limit of the pulse width to 3 μs.*/ :TRIGger:PULSe:LWIDth? /*The query returns 3.000000E-6.*/
Sets or queries the pulse lower limit of the Pulse trigger. The default unit is s.
| Name | Type | Values | Description |
|---|---|---|---|
| width | real | 800 ps - pulse upper limit | Pulse width lower limit. |
:TRIGger:PULSe:LWIDth 0.000003 :TRIGger:PULSe:LWIDth?
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 | Upper limit of the pulse width. |
:TRIGger:PULSe:UWIDth 0.000003 :TRIGger:PULSe:UWIDth?
Sets or queries the pulse upper limit of the Pulse trigger. The default unit is s.
| Name | Type | Values | Description |
|---|---|---|---|
| width | real | Pulse lower limit - 10 s | Pulse upper limit for the Pulse trigger. |
:TRIGger:PULSe:UWIDth 0.000003 /*Sets the upper limit of the pulse width to 3 μs.*/ :TRIGger:PULSe:UWIDth? /*The query returns 3.000000E-6.*/
Sets or queries the trigger source of the Slope trigger.
| Name | Type | Values | Description |
|---|---|---|---|
| channel | discrete | CHANnel1 | CHANnel2 | CHANnel3 | CHANnel4 | Selects the trigger source channel. |
:TRIGger:SLOPe:SOURce CHANnel2 :TRIGger:SLOPe:SOURce?
Queries the trigger source of Slope trigger.
:TRIGger:SLOPe:SOURce?
Sets or queries the trigger condition of Slope trigger.
| Name | Type | Values | Description |
|---|---|---|---|
| when | enum | GREater | LESS | GLESs | Trigger condition for the slope trigger. |
:TRIGger:SLOPe:WHEN LESS :TRIGger:SLOPe:WHEN? /*The query returns LESS.*/
Sets or queries the trigger condition of Slope trigger.
:TRIGger:SLOPe:WHEN LESS :TRIGger:SLOPe:WHEN?
Sets or queries the lower time limit value of the Slope trigger. The default unit is s.
| Name | Type | Values | Description |
|---|---|---|---|
| time | real | 2 ns - upper limit | Lower time limit value. |
:TRIGger:SLOPe:TLOWer 0.000000020 :TRIGger:SLOPe:TLOWer?
Queries the lower time limit value of the Slope trigger. The default unit is s.
Sets or queries the upper time limit value of the Slope trigger. The default unit is s.
| Name | Type | Values | Description |
|---|---|---|---|
| time | real | Lower limit - 10 s | Upper time limit value. |
:TRIGger:SLOPe:TUPPer 0.000003 :TRIGger:SLOPe:TUPPer?
Queries the upper time limit value of the Slope trigger. The default unit is s, and the query returns the upper time limit in scientific notation.
:TRIGger:SLOPe:TUPPer? /*The query returns 3.000000E-6.*/
Sets or queries the vertical window type of Slope trigger.
| Name | Type | Values | Description |
|---|---|---|---|
| window | enum | TA | TB | TAB | Vertical window type for the Slope trigger. |
:TRIGger:SLOPe:WINDow TB :TRIGger:SLOPe:WINDow?
Sets or queries the vertical window type of the Slope trigger.
| Name | Type | Values | Description |
|---|---|---|---|
| window | enum | TA | TB | TAB | Selects which trigger level limits are adjusted. |
:TRIGger:SLOPe:WINDow TB :TRIGger:SLOPe:WINDow?
Sets or queries the upper limit of the trigger level of Slope trigger. The unit is the same as that of the current amplitude.
| Name | Type | Values | Description |
|---|---|---|---|
| level | real | 0V - (5 × VerticalScale - OFFSet) | Lower limit of the trigger level to upper limit of the trigger level. |
:TRIGger:SLOPe:ALEVel 0.16 /*Sets the upper limit of the trigger level to 160 mV.*/ :TRIGger:SLOPe:ALEVel? /*The query returns 1.600000E-1.*/
Sets or queries the upper limit of the trigger level of Slope trigger. The unit is the same as that of the current amplitude.
:TRIGger:SLOPe:ALEVel?
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 | (-5 × VerticalScale - OFFSet) - upper limit of the trigger level | Lower limit of the trigger level. |
:TRIGger:SLOPe:BLEVel 0.16 :TRIGger:SLOPe:BLEVel?
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 | (-5 × VerticalScale - OFFSet) - upper limit of the trigger level | Lower limit of the trigger level. |
:TRIGger:SLOPe:BLEVel 0.16 :TRIGger:SLOPe:BLEVel?
Sets or queries the video polarity of Video trigger.
| Name | Type | Values | Description |
|---|---|---|---|
| polarity | enum | POSitive | NEGative | Selects the video trigger polarity. |
:TRIGger:VIDeo:POLarity NEGative :TRIGger:VIDeo:POLarity?
Sets or queries the video polarity of Video trigger.
Sets or queries the trigger source of the Video trigger.
| Name | Type | Values | Description |
|---|---|---|---|
| source | enum | CHANnel1 | CHANnel2 | CHANnel3 | CHANnel4 | Selects the video trigger source channel. |
:TRIGger:VIDeo:SOURce CHANnel2 :TRIGger:VIDeo:SOURce?
Queries the trigger source of the Video trigger.
:TRIGger:VIDeo:SOURce? /*The query returns CHAN2.*/
Sets or queries the video trigger line number. For NTSC, PAL/SECAM, 480P, and 576P standards, the allowed line range is given in the remarks.
| Name | Type | Values | Description |
|---|---|---|---|
| line | integer | 1 - 525 | Line number to trigger on. |
:TRIGger:VIDeo:LINE 100 :TRIGger:VIDeo:LINE?
Sets or queries the sync type of Video trigger to Line.
| Name | Type | Values | Description |
|---|---|---|---|
| line | integer | 1 - 625 | Specifies the line number for the video trigger; valid range depends on the video standard. |
:TRIGger:VIDeo:LINE 100 /*Sets the line number to 100.*/ :TRIGger:VIDeo:LINE? /*The query returns 100.*/
Sets or queries the sync type of the Video trigger. The available modes are ODDField, EVENfield, LINE, and ALINes.
| Name | Type | Values | Description |
|---|---|---|---|
| mode | enum | ODDField | EVENfield | LINE | ALINes | Selects the Video trigger sync type. |
:TRIGger:VIDeo:MODE ODDField :TRIGger:VIDeo:MODE?
Queries the sync type of the Video trigger. The query returns the current mode as one of ODDF, EVEN, LINE, or ALIN.
:TRIGger:VIDeo:MODE?
Sets or queries the trigger level of Video trigger. The unit is the same as that of the current amplitude.
| Name | Type | Values | Description |
|---|---|---|---|
| level | real | -5 × VerticalScale - OFFSet - 5 × VerticalScale - OFFSet | Trigger level for the video trigger. |
:TRIGger:VIDeo:LEVel 0.16 :TRIGger:VIDeo:LEVel?
Sets or queries the trigger level of Video trigger. The unit is the same as that of the current amplitude.
| Name | Type | Values | Description |
|---|---|---|---|
| level | real | -5 × VerticalScale - OFFSet - 5 × VerticalScale - OFFSet | Trigger level to set. |
:TRIGger:VIDeo:LEVel 0.16 :TRIGger:VIDeo:LEVel?
Sets or queries the video standard of the Video trigger. The query returns PALSecam, NTSC, 480P, or 576P.
| Name | Type | Values | Description |
|---|---|---|---|
| standard | enum | PALSecam | NTSC | 480P | 576P | Video standard to select. |
:TRIGger:VIDeo:STANdard NTSC :TRIGger:VIDeo:STANdard?
Sets or queries the video standard of Video trigger.
| Name | Type | Values | Description |
|---|---|---|---|
| standard | enum | PALSecam | NTSC | 480P | 576P | Video standard to select. |
*not provided in slice*
Sets or queries the channel pattern of Pattern trigger. The query returns the currently set pattern of all channels, separated by commas.
| Name | Type | Values | Description |
|---|---|---|---|
| pch1 | discrete | H | L | X | R | F | Pattern state for analog channel CH1. |
| pch2 | discrete | H | L | X | R | F | Pattern state for analog channel CH2. |
| pch3 | discrete | H | L | X | R | F | Pattern state for analog channel CH3. |
| pch4 | discrete | H | L | X | R | F | Pattern state for analog channel CH4. |
| pla0opt | discrete | H | L | X | R | F | Pattern state for digital channel D0. |
| pla1opt | discrete | H | L | X | R | F | Pattern state for digital channel D1. |
| pla2opt | discrete | H | L | X | R | F | Pattern state for digital channel D2. |
| pla3opt | discrete | H | L | X | R | F | Pattern state for digital channel D3. |
| pla4opt | discrete | H | L | X | R | F | Pattern state for digital channel D4. |
| pla5opt | discrete | H | L | X | R | F | Pattern state for digital channel D5. |
| pla6opt | discrete | H | L | X | R | F | Pattern state for digital channel D6. |
| pla7opt | discrete | H | L | X | R | F | Pattern state for digital channel D7. |
| pla8opt | discrete | H | L | X | R | F | Pattern state for digital channel D8. |
| pla9opt | discrete | H | L | X | R | F | Pattern state for digital channel D9. |
| pla10opt | discrete | H | L | X | R | F | Pattern state for digital channel D10. |
| pla11opt | discrete | H | L | X | R | F | Pattern state for digital channel D11. |
| pla12opt | discrete | H | L | X | R | F | Pattern state for digital channel D12. |
| pla13opt | discrete | H | L | X | R | F | Pattern state for digital channel D13. |
| pla14opt | discrete | H | L | X | R | F | Pattern state for digital channel D14. |
| pla15opt | discrete | H | L | X | R | F | Pattern state for digital channel D15. |
:TRIGger:PATTern:PATTern H,R,L,X :TRIGger:PATTern:PATTern?
Sets or queries the channel pattern of Pattern trigger.
| Name | Type | Values | Description |
|---|---|---|---|
| pch1 | enum | H | L | X | R | F | Pattern state for channel CH1. |
| pch2opt | enum | H | L | X | R | F | Pattern state for channel CH2. |
| pch3opt | enum | H | L | X | R | F | Pattern state for channel CH3. |
| pch4opt | enum | H | L | X | R | F | Pattern state for channel CH4. |
| pla0opt | enum | H | L | X | R | F | Pattern state for digital channel D0. |
| pla1opt | enum | H | L | X | R | F | Pattern state for digital channel D1. |
| pla2opt | enum | H | L | X | R | F | Pattern state for digital channel D2. |
| pla3opt | enum | H | L | X | R | F | Pattern state for digital channel D3. |
| pla4opt | enum | H | L | X | R | F | Pattern state for digital channel D4. |
| pla5opt | enum | H | L | X | R | F | Pattern state for digital channel D5. |
| pla6opt | enum | H | L | X | R | F | Pattern state for digital channel D6. |
| pla7opt | enum | H | L | X | R | F | Pattern state for digital channel D7. |
| pla8opt | enum | H | L | X | R | F | Pattern state for digital channel D8. |
| pla9opt | enum | H | L | X | R | F | Pattern state for digital channel D9. |
| pla10opt | enum | H | L | X | R | F | Pattern state for digital channel D10. |
| pla11opt | enum | H | L | X | R | F | Pattern state for digital channel D11. |
| pla12opt | enum | H | L | X | R | F | Pattern state for digital channel D12. |
| pla13opt | enum | H | L | X | R | F | Pattern state for digital channel D13. |
| pla14opt | enum | H | L | X | R | F | Pattern state for digital channel D14. |
| pla15opt | enum | H | L | X | R | F | Pattern state for digital channel D15. |
:TRIGger:PATTern:PATTern H,R,L,X /*Sets the patterns of "CH1 to CH4" to H,R,L,X.
Sets or queries the trigger level of the specified channel in Pattern trigger. The unit is the same as that of the current amplitude.
| Name | Type | Values | Description |
|---|---|---|---|
| source | discrete | D0 | D1 | D2 | D3 | D4 | D5 | D6 | D7 | D8 | D9 | D10 | D11 | D12 | D13 | D14 | D15 | CHANnel1 | CHANnel2 | CHANnel3 | CHANnel4 | Specified channel or digital line used for the pattern trigger level. |
| level | real | -5 × VerticalScale - OFFSet - 5 × VerticalScale - OFFSet | Trigger level for the selected source. |
:TRIGger:PATTern:LEVel CHANnel2,0.16 :TRIGger:PATTern:LEVel? CHANnel2
Queries the trigger level of the specified channel in Pattern trigger. The returned value is in scientific notation and uses the same unit as the current amplitude.
| Name | Type | Values | Description |
|---|---|---|---|
| source | enum | D0 | D1 | D2 | D3 | D4 | D5 | D6 | D7 | D8 | D9 | D10 | D11 | D12 | D13 | D14 | D15 | CHANnel1 | CHANnel2 | CHANnel3 | CHANnel4 | Channel or digital source whose trigger level is queried. |
:TRIGger:PATTern:LEVel CHANnel2,0.16 /*Sets the trigger level of CH2 to 160 mV.*/ :TRIGger:PATTern:LEVel? CHANnel2 /*The query returns 1.600000E-1.*/
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 :TRIGger:PATTern:SOURce?
Sets or queries the trigger source of Pattern trigger.
:TRIGger:PATTern:SOURce CHANnel2 /*Sets the trigger source to CH2.*/ :TRIGger:PATTern:SOURce? /*The query returns CHAN2.*/
Sets or queries the trigger source of Duration 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 the Duration trigger. |
:TRIGger:DURation:SOURce CHANnel2 /*Sets the trigger source to CH2.*/ :TRIGger:DURation:SOURce? /*The query returns CHAN2.*/
Sets or queries the trigger source of the Duration 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 the Duration trigger. |
:TRIGger:DURation:SOURce CHANnel2 :TRIGger:DURation:SOURce?
Sets or queries the channel pattern of Duration trigger.
| Name | Type | Values | Description |
|---|---|---|---|
| pch1 | enum | H | L | X | Pattern for analog channel CH1. |
| pch2 | enum | H | L | X | Pattern for analog channel CH2. |
| pch3 | enum | H | L | X | Pattern for analog channel CH3. |
| pch4 | enum | H | L | X | Pattern for analog channel CH4. |
| pla0 | enum | H | L | X | Pattern for digital channel PLA0. |
| pla1 | enum | H | L | X | Pattern for digital channel PLA1. |
| pla2 | enum | H | L | X | Pattern for digital channel PLA2. |
| pla3 | enum | H | L | X | Pattern for digital channel PLA3. |
| pla4 | enum | H | L | X | Pattern for digital channel PLA4. |
| pla5 | enum | H | L | X | Pattern for digital channel PLA5. |
| pla6 | enum | H | L | X | Pattern for digital channel PLA6. |
| pla7 | enum | H | L | X | Pattern for digital channel PLA7. |
| pla8 | enum | H | L | X | Pattern for digital channel PLA8. |
| pla9 | enum | H | L | X | Pattern for digital channel PLA9. |
| pla10 | enum | H | L | X | Pattern for digital channel PLA10. |
| pla11 | enum | H | L | X | Pattern for digital channel PLA11. |
| pla12 | enum | H | L | X | Pattern for digital channel PLA12. |
| pla13 | enum | H | L | X | Pattern for digital channel PLA13. |
| pla14 | enum | H | L | X | Pattern for digital channel PLA14. |
| pla15 | enum | H | L | X | Pattern for digital channel PLA15. |
:TRIGger:DURatION:TYPE H,L,X,X,H,L,X,X,H,L,X,X,H,L,X,X
Sets or queries the channel pattern of Duration trigger.
| Name | Type | Values | Description |
|---|---|---|---|
| pch1 | enum | H | L | X | |
| pch2opt | enum | H | L | X | |
| pch3opt | enum | H | L | X | |
| pch4opt | enum | H | L | X | |
| pla0opt | enum | H | L | X | |
| pla1opt | enum | H | L | X | |
| pla2opt | enum | H | L | X | |
| pla3opt | enum | H | L | X | |
| pla4opt | enum | H | L | X | |
| pla5opt | enum | H | L | X | |
| pla6opt | enum | H | L | X | |
| pla7opt | enum | H | L | X | |
| pla8opt | enum | H | L | X | |
| pla9opt | enum | H | L | X | |
| pla10opt | enum | H | L | X | |
| pla11opt | enum | H | L | X | |
| pla12opt | enum | H | L | X | |
| pla13opt | enum | H | L | X | |
| pla14opt | enum | H | L | X | |
| pla15opt | enum | H | L | X |
Sets or queries the upper limit of the duration time of Duration trigger. The default unit is s.
| Name | Type | Values | Description |
|---|---|---|---|
| time | real | 800 ps - 10 s | Upper limit of the duration time. |
:TRIGger:DURATion:TUPPer 0.000003 :TRIGger:DURATion:TUPPer?
Sets or queries the upper limit of the duration time of Duration trigger. The default unit is s.
| Name | Type | Values | Description |
|---|---|---|---|
| time | real | 800 ps - 10 s | Upper limit of the duration time. |
:TRIGger:DURATion:TUPPer 0.000003 :TRIGger:DURATion:TUPPer?
Sets or queries the trigger condition of Duration trigger.
| Name | Type | Values | Description |
|---|---|---|---|
| when | enum | GREater | LESS | GLESs | UNGLess | Trigger condition for Duration trigger. |
:TRIGger:DURATion:WHEN LESS :TRIGger:DURATion:WHEN?
Queries the trigger condition of Duration trigger. The query returns GRE, LESS, GLES, or UNGL.
:TRIGger:DURATion:WHEN? /*The query returns LESS.*/
Sets or queries the lower limit of the duration time of Duration trigger. The default unit is s.
| Name | Type | Values | Description |
|---|---|---|---|
| time | real | 800 ps - 10 s | Lower limit of the duration time. |
:TRIGger:DURATion:TLOWer 0.000003 :TRIGger:DURATion:TLOWer?
Queries the lower limit of the duration time for a Duration trigger. The default unit is seconds.
:TRIGger:DURATion:TLOWer? /*The query returns 3.000000E-6.*/
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 | Specified channel or digital line whose trigger level is set or queried. |
| level | real | -5 × VerticalScale - OFFSet - 5 × VerticalScale - OFFSet | Trigger level for the selected source. |
:TRIGger:DURation:LEVel CHANnel2,0.16 :TRIGger:DURation:LEVel? CHANnel2
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 | Specified channel or digital source for the trigger level. |
| level | real | -5 × VerticalScale - OFFSet - 5 × VerticalScale - OFFSet | Trigger level for the specified source. |
:TRIGger:DURation:LEVel CHANnel2,0.16 :TRIGger:DURation:LEVel? CHANnel2
Sets or queries the edge type of the Timeout trigger. The query returns POS, NEG, or RFAL.
| Name | Type | Values | Description |
|---|---|---|---|
| slope | enum | POSitive | NEGative | RFALl | Edge type used to start timing when the trigger signal crosses the trigger level. |
:TRIGger:TIMeout:SLOPe NEGative :TRIGger:TIMeout:SLOPe?
Sets or queries the edge type of the Timeout trigger.
:TRIGger:TIMeout:SLOPe NEGative :TRIGger:TIMeout:SLOPe?
Sets or queries the trigger source of the 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. |
:TRIGger:TIMeout:SOURce CHANnel2 :TRIGger:TIMeout:SOURce?
Queries the trigger source of the Timeout trigger. The query returns the selected source as one of the listed discrete channel identifiers.
:TRIGger:TIMeout:SOURce CHANnel2 :TRIGger:TIMeout:SOURce?
Sets or queries the trigger level of Timeout trigger. The unit is the same as that of the current amplitude.
| Name | Type | Values | Description |
|---|---|---|---|
| level | real | -5 × VerticalScale - OFFSet - 5 × VerticalScale - OFFSet | Trigger level for the Timeout trigger. |
:TRIGger:TIMeout:LEVel 0.16 :TRIGger:TIMeout:LEVel?
Sets or queries the trigger level of the Timeout trigger. The unit is the same as the current amplitude.
| Name | Type | Values | Description |
|---|---|---|---|
| level | real | -5 × VerticalScale - OFFSet - 5 × VerticalScale - OFFSet | Trigger level for the Timeout trigger. |
:TRIGger:TIMeout:LEVel 0.16 :TRIGger:TIMeout:LEVel?
Sets or queries the timeout value of the Timeout trigger. The default unit is seconds and the query returns the value in scientific notation.
| Name | Type | Values | Description |
|---|---|---|---|
| time | real | 16 ns - 1 s | Timeout value to set. |
:TRIGger:TIMeout:TIME 0.002 :TRIGger:TIMeout:TIME?
Queries the timeout value of the Timeout trigger. The timeout is set with a real value using the default unit of seconds.
:TRIGger:TIMeout:TIME? /*The query returns 2.000000E-3.*/
Sets or queries the polarity of the Runt trigger.
| Name | Type | Values | Description |
|---|---|---|---|
| polarity | enum | POSitive | NEGative | Selects the Runt trigger polarity. |
:TRIGger:RUNT:POLarity NEGative :TRIGger:RUNT:POLarity?
Queries the polarity of the Runt trigger. The query returns POS or NEG.
:TRIGger:RUNT:POLarity? /*The query returns NEG.*/
Sets or queries the trigger source of the Runt trigger.
| Name | Type | Values | Description |
|---|---|---|---|
| source | enum | CHANnel1 | CHANnel2 | CHANnel3 | CHANnel4 | Trigger source. |
:TRIGger:RUNT:SOURce CHANnel2 /*Sets the trigger source to CH2.*/ :TRIGger:RUNT:SOURce? /*The query returns CHAN2.*/
Queries the trigger source of the Runt trigger.
:TRIGger:RUNT:SOURce? /*The query returns CHAN2.*/
Sets or queries the qualifier of the Runt trigger. The query returns NONE, GRE, LESS, or GLES.
| Name | Type | Values | Description |
|---|---|---|---|
| when | enum | NONE | GREater | LESS | GLESs | Qualifier for the Runt trigger condition. |
:TRIGger:RUNT:WHEN LESS :TRIGger:RUNT:WHEN?
Sets or queries the qualifier of the Runt trigger.
| Name | Type | Values | Description |
|---|---|---|---|
| when | enum | NONE | GREater | LESS | GLESs | Qualifier for the Runt trigger condition. |
:TRIGger:RUNT:WHEN LESS :TRIGger:RUNT:WHEN?
Sets or queries the upper limit of the pulse width of the Runt trigger. The default unit is seconds.
| Name | Type | Values | Description |
|---|---|---|---|
| width | real | 8.01 ns - 10 s | Upper limit of the pulse width. |
:TRIGger:RUNT:WUPPer 0.02 :TRIGger:RUNT:WUPPer? /*The query returns 2.000000E-2.*/
Sets or queries the upper limit of the pulse width of the Runt trigger. The default unit is seconds and the query returns the limit in scientific notation.
| Name | Type | Values | Description |
|---|---|---|---|
| width | real | 8.01 ns - 10 s | Upper limit of the Runt trigger pulse width. |
:TRIGger:RUNT:WUPPer 0.02 :TRIGger:RUNT:WUPPer?
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 | Lower limit - 5 × VerticalScale - OFFSet | Upper limit of the trigger level. |
:TRIGger:RUNT:ALEVel 0.16 :TRIGger:RUNT:ALEVel?
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 | 0V - 5 × VerticalScale - OFFSet | Upper limit of the trigger level. |
:TRIGger:RUNT:ALEVel 0.16 :TRIGger:RUNT:ALEVel?
Sets or queries the lower limit of the trigger level of Runt trigger. The unit is the same as that of the current amplitude.
| Name | Type | Values | Description |
|---|---|---|---|
| level | real | (-5 × VerticalScale - OFFSet) - upper limit | Lower limit of the trigger level. |
:TRIGger:RUNT:BLEVel 0.16 :TRIGger:RUNT:BLEVel?
Sets or queries the lower limit of the trigger level of Runt trigger. The unit is the same as that of the current amplitude.
| Name | Type | Values | Description |
|---|---|---|---|
| level | real | (-5 × VerticalScale - OFFSet) - upper limit | Lower limit of the trigger level. |
:TRIGger:RUNT:BLEVel 0.16 :TRIGger:RUNT:BLEVel?
Sets or queries the lower limit of the pulse width of the Runt trigger. The default unit is seconds.
| Name | Type | Values | Description |
|---|---|---|---|
| width | real | 8 ns - 9.9 s | Lower limit of the pulse width. |
:TRIGger:RUNT:WLOWer 0.01 :TRIGger:RUNT:WLOWer?
Queries the lower limit of the pulse width of Runt trigger. The default unit is s.
:TRIGger:RUNT:WLOWer? /*The query returns 1.000000E-2.*/
Sets or queries the window type of the Window trigger.
| Name | Type | Values | Description |
|---|---|---|---|
| type | enum | POSitive | NEGative | RFALl | Window trigger slope type. |
:TRIGger:WINDows:SLOPe NEGative :TRIGger:WINDows:SLOPe?
Sets or queries the window type of the Window trigger.
:TRIGger:WINDows:SLOPe NEGative :TRIGger:WINDows:SLOPe?
Sets or queries the trigger source of Window trigger.
| Name | Type | Values | Description |
|---|---|---|---|
| source | enum | CHANnel1 | CHANnel2 | CHANnel3 | CHANnel4 | Trigger source for Window trigger. |
:TRIGger:WINDows:SOURce CHANnel2 :TRIGger:WINDows:SOURce?
Queries the trigger source of the Window trigger.
:TRIGger:WINDows:SOURce? /*The query returns CHAN2.*/
Sets or queries the upper limit of the trigger level of Window trigger. The unit is the same as that of the current amplitude.
| Name | Type | Values | Description |
|---|---|---|---|
| level | real | Lower limit - 5 × VerticalScale - OFFSet | Upper limit of the trigger level. |
:TRIGger:WINDows:ALEVel 0.16 :TRIGger:WINDows:ALEVel? /*The query returns 1.600000E-1.*/
Sets or queries the upper limit of the trigger level of Window trigger. The unit is the same as that of the current amplitude.
:TRIGger:WINDows:ALEVel 0.16 /*Sets the upper limit of the trigger level to 160 mV.*/ :TRIGger:WINDows:ALEVel? /*The query returns 1.600000E-1.*/
Sets or queries the trigger position of Window trigger.
| Name | Type | Values | Description |
|---|---|---|---|
| pos | enum | EXIT | ENTER | TIME | Trigger position for Window trigger. |
:TRIGger:WINDows:POSition ENTER /*Sets the trigger position to ENTER.*/ :TRIGger:WINDows:POSition? /*The query returns ENTER.*/
Queries the trigger position of the Window trigger. The query returns EXIT, ENTER, or TIM.
:TRIGger:WINDows:POSition? /*The query returns ENTER.*/
Sets or queries the window time of Window trigger.
| Name | Type | Values | Description |
|---|---|---|---|
| time | real | 8 ns - 10 s | Window time setting for the Window trigger. |
:TRIGger:WINDows:TIME 0.002 :TRIGger:WINDows:TIME?
Queries the window time of Window trigger. The query returns the window time in scientific notation.
:TRIGger:WINDows:TIME? /*The query returns 2.000000E-3.*/
Sets or queries the lower limit of the trigger level of Window trigger. The unit is the same as that of the current amplitude.
| Name | Type | Values | Description |
|---|---|---|---|
| level | real | -5 × VerticalScale - OFFSet - upper limit | Lower limit of the trigger level. |
:TRIGger:WINDows:BLEVel 0.05 :TRIGger:WINDows:BLEVel?
Sets or queries the lower limit of the trigger level for Window trigger. The unit is the same as the current amplitude.
| Name | Type | Values | Description |
|---|---|---|---|
| level | real | -5 × VerticalScale - OFFSet - upper limit | Lower limit of the trigger level. |
:TRIGger:WINDows:BLEVel 0.05 :TRIGger:WINDows:BLEVel?
Sets or queries the trigger source of Source A in Delay trigger.
| Name | Type | Values | Description |
|---|---|---|---|
| source | enum | D0 | D1 | D2 | D3 | D4 | D5 | D6 | D7 | D8 | D9 | D10 | D11 | D12 | D13 | D14 | D15 | CHANnel1 | CHANnel2 | CHANnel3 | CHANnel4 | Trigger source for Source A in Delay trigger. |
:TRIGger:DELay:SA CHANnel2 :TRIGger:DELay:SA?
Queries the trigger source of Source A in Delay trigger.
:TRIGger:DELay:SA? /*The query returns CHAN2.*/
Sets or queries the edge type of Edge A in Delay trigger.
| Name | Type | Values | Description |
|---|---|---|---|
| slope | enum | POSitive | NEGative | Edge type for Delay trigger source A. |
:TRIGger:DELay:SLOPa NEGative :TRIGger:DELay:SLOPa?
Sets or queries the edge type of Edge A in Delay trigger.
:TRIGger:DELay:SLOPa NEGative :TRIGger:DELay:SLOPa?
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:DELay:SB CHANnel4 :TRIGger:DELay:SB?
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:DELay:SB CHANnel4 :TRIGger:DELay:SB?
Sets or queries the delay type of Delay trigger.
| Name | Type | Values | Description |
|---|---|---|---|
| type | enum | GREater | LESS | GLESs | GOUT | Selects the delay trigger condition based on the time difference between Source A and Source B. |
:TRIGger:DELay:TYPE <type> :TRIGger:DELay:TYPE?
Sets or queries the delay type of Delay trigger.
| Name | Type | Values | Description |
|---|---|---|---|
| type | enum | GREater | LESS | GLESs | GOUT | Delay trigger type. |
:TRIGger:DELay:TYPE <type> :TRIGger:DELay:TYPE?
Sets or queries the upper limit of the trigger level of Delay trigger. The unit is the same as that of the current amplitude.
| Name | Type | Values | Description |
|---|---|---|---|
| level | real | Lower limit - 5 × VerticalScale - OFFSet | Upper limit of the trigger level for the Delay trigger. |
Sets or queries the upper limit of the trigger level of the Delay trigger. The unit is the same as that of the current amplitude.
| Name | Type | Values | Description |
|---|---|---|---|
| level | real | Lower limit - (5 × VerticalScale - OFFSet) | Upper limit of the trigger level. |
Sets or queries the lower limit of delay time of the Delay trigger. The default unit is s.
| Name | Type | Values | Description |
|---|---|---|---|
| time | real | 8 ns - 9.9 s | Lower limit of delay time. |
:TRIGger:DELay:TLOWer 0.002 :TRIGger:DELay:TLOWer?
Sets or queries the lower limit of delay time of the Delay trigger. The default unit is s.
| Name | Type | Values | Description |
|---|---|---|---|
| time | real | 8 ns - 9.9 s | Lower limit of delay time. |
:TRIGger:DELay:TLOWer 0.002 :TRIGger:DELay:TLOWer?
Sets or queries the upper limit of delay time of the Delay trigger. The default unit is s.
| Name | Type | Values | Description |
|---|---|---|---|
| time | real | 8.01 ns - 10 s | Upper limit of delay time. |
:TRIGger:DELay:TUPPer 0.002 :TRIGger:DELay:TUPPer?
Sets or queries the upper limit of delay time of the Delay trigger. The default unit is s.
| Name | Type | Values | Description |
|---|---|---|---|
| time | real | 8.01 ns - 10 s | Upper limit of delay time. |
:TRIGger:DELay:TUPPer 0.002 :TRIGger:DELay:TUPPer?
Sets or queries the lower limit of the trigger level of Delay trigger. The unit is the same as that of the current amplitude.
| Name | Type | Values | Description |
|---|---|---|---|
| level | real | -5 × VerticalScale - OFFSet - upper limit | Lower limit of the trigger level. |
:TRIGger:DELay:BLEVel 0.05 :TRIGger:DELay:BLEVel?
Sets or queries the lower limit of the trigger level of Delay trigger. The unit is the same as that of the current amplitude.
| Name | Type | Values | Description |
|---|---|---|---|
| level | real | -5 × VerticalScale - OFFSet - upper limit | Lower limit of the trigger level. |
:TRIGger:DELay:BLEVel 0.05 :TRIGger:DELay:BLEVel?
Sets or queries the clock source of the Setup&Hold trigger.
| Name | Type | Values | Description |
|---|---|---|---|
| source | enum | D0 | D1 | D2 | D3 | D4 | D5 | D6 | D7 | D8 | D9 | D10 | D11 | D12 | D13 | D14 | D15 | CHANnel1 | CHANnel2 | CHANnel3 | CHANnel4 | Clock source for the Setup&Hold trigger. |
:TRIGger:SHOLd:CSRC CHANnel2 :TRIGger:SHOLd:CSRC?
Sets or queries the clock source of the Setup&Hold trigger.
:TRIGger:SHOLd:CSRC CHANnel2 :TRIGger:SHOLd:CSRC?
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 | Selects the data source for the Setup&Hold trigger. |
::TRIGger:SHOLd:DSRC CHANnel1 ::TRIGger:SHOLd:DSRC?
Sets or queries the data source of the Setup&Hold trigger.
:TRIGger:SHOLd:DSRC CHANnel1 /*Sets the data source to CH1.*/ :TRIGger:SHOLd:DSRC? /*The query returns CHAN1.*/
Sets or queries the data type of the Setup&Hold trigger.
| Name | Type | Values | Description |
|---|---|---|---|
| pattern | enum | H | L | Selects the pattern level for the Setup&Hold trigger. |
:TRIGger:SHOLd:PATTern L :TRIGger:SHOLd:PATTern?
Sets or queries the data type of the Setup&Hold trigger. H indicates a high level and L indicates a low level.
:TRIGger:SHOLd:PATTern L /*Sets data type to L.*/ :TRIGger:SHOLd:PATTern? /*The query returns L.*/
Sets or queries the edge type of the Setup&Hold trigger.
| Name | Type | Values | Description |
|---|---|---|---|
| slope | enum | POSitive | NEGative | Edge type for the Setup&Hold trigger. |
:TRIGger:SHOLd:SLOPe NEGative :TRIGger:SHOLd:SLOPe?
Queries the edge type of the Setup&Hold trigger.
:TRIGger:SHOLd:SLOPe? /*The query returns NEG.*/
Sets or queries the hold type of the Setup&Hold trigger.
| Name | Type | Values | Description |
|---|---|---|---|
| type | enum | SETup | HOLD | SETHold | Selects the hold type for the Setup&Hold trigger. |
:TRIGger:SHOLd:TYPE SETHold :TRIGger:SHOLd:TYPE?
Sets or queries the hold type of the Setup&Hold trigger.
:TRIGger:SHOLd:TYPE SETHold :TRIGger:SHOLd:TYPE?
Sets or queries the trigger level of the data source. The unit is the same as the current amplitude.
| Name | Type | Values | Description |
|---|---|---|---|
| level | real | -5 × VerticalScale - OFFSet - 5 × VerticalScale - OFFSet | Trigger level of the data source. |
:TRIGger:SHOLd:DLEVel 0.16 :TRIGger:SHOLd:DLEVel?
Sets or queries the trigger level of the data source. The unit is the same as the current amplitude.
| Name | Type | Values | Description |
|---|---|---|---|
| level | real | -5 × VerticalScale - OFFSet - 5 × VerticalScale - OFFSet | Trigger level of the data source. |
:TRIGger:SHOLd:DLEVel 0.16 :TRIGger:SHOLd:DLEVel?
Sets or queries the hold time of the Setup&Hold trigger. The default unit is seconds.
| Name | Type | Values | Description |
|---|---|---|---|
| time | real | 8 ns - 1 s | Hold time value. |
:TRIGger:SHOLd:HTIMe 0.002 :TRIGger:SHOLd:HTIMe?
Queries the hold time of the Setup&Hold trigger. The default unit is s, and the query returns the hold time value in scientific notation.
:TRIGger:SHOLd:HTIMe? /*The query returns 2.000000E-3.*/
Sets or queries the setup time of the Setup&Hold trigger. The default unit is seconds.
| Name | Type | Values | Description |
|---|---|---|---|
| time | real | 8 ns - 1 s | Setup time of the Setup&Hold trigger. |
:TRIGger:SHOLd:STIMe 0.002 :TRIGger:SHOLd:STIMe?
Queries the setup time of the Setup&Hold trigger. The default unit is seconds, and the query returns the setup time value in scientific notation.
:TRIGger:SHOLd:STIMe? /*The query returns 2.000000E-3.*/
Sets or queries the trigger level of the clock source. The unit is the same as that of the current amplitude.
| Name | Type | Values | Description |
|---|---|---|---|
| level | real | (-5 × VerticalScale - OFFSet) - (5 × VerticalScale - OFFSet) | Trigger level of the clock source. |
::TRIGger:SHOLd:CLEVel 0.05 ::TRIGger:SHOLd:CLEVel?
Sets or queries the trigger level of the clock source. The unit is the same as that of the current amplitude.
| Name | Type | Values | Description |
|---|---|---|---|
| level | real | -5 × VerticalScale - OFFSet - 5 × VerticalScale - OFFSet | Trigger level of the clock source. |
:TRIGger:SHOLd:CLEVel 0.05 :TRIGger:SHOLd:CLEVel?
Sets or queries the edge type of the Nth Edge trigger. POSitive indicates triggering on the rising edge; NEGative indicates triggering on the falling edge.
| Name | Type | Values | Description |
|---|---|---|---|
| slope | enum | POSitive | NEGative | Edge type to use for the Nth Edge trigger. |
:TRIGger:NEDGe:SLOPe NEGative :TRIGger:NEDGe:SLOPe?
Sets or queries the edge type of the Nth Edge trigger.
:TRIGger:NEDGe:SLOPe NEGative /*Sets the edge type to NEGative.*/ :TRIGger:NEDGe:SLOPe? /*The query returns NEG.*/
Sets or queries the trigger source of the Nth Edge 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 the Nth Edge trigger. |
:TRIGger:NEDGe:SOURce CHANnel2 /*Sets the trigger source to CH2.*/ :TRIGger:NEDGe:SOURce? /*The query returns CHAN2.*/
Sets or queries the trigger source of the Nth Edge trigger.
:TRIGger:NEDGe:SOURce CHANnel2 :TRIGger:NEDGe:SOURce?
Sets or queries the number of edges of the Nth Edge trigger.
| Name | Type | Values | Description |
|---|---|---|---|
| edge | integer | 1 - 65535 | Number of edges for the Nth Edge trigger. |
:TRIGger:NEDGe:EDGE 20 :TRIGger:NEDGe:EDGE?
Queries the number of edges of the Nth Edge trigger. The query returns an integer ranging from 1 to 65535.
:TRIGger:NEDGe:EDGE? /*The query returns 20.*/
Sets or queries the idle time of the Nth Edge trigger. The default unit is s.
| Name | Type | Values | Description |
|---|---|---|---|
| time | real | 16 ns - 1 s | Idle time of the Nth Edge trigger. |
:TRIGger:NEDGe:IDLE 0.002 :TRIGger:NEDGe:IDLE?
Sets or queries the idle time of the Nth Edge trigger. The default unit is s.
| Name | Type | Values | Description |
|---|---|---|---|
| time | real | 16 ns - 1 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 trigger level of the Nth Edge trigger. The unit is the same as the current amplitude.
| Name | Type | Values | Description |
|---|---|---|---|
| level | real | -5 × VerticalScale - OFFSet - 5 × VerticalScale - OFFSet | Trigger level to set. |
:TRIGger:NEDGe:LEVel 0.16 :TRIGger:NEDGe:LEVel?
Sets or queries the trigger level of the Nth Edge trigger. The unit is the same as the current amplitude.
| Name | Type | Values | Description |
|---|---|---|---|
| level | real | -5 × VerticalScale - OFFSet - 5 × VerticalScale - OFFSet | Trigger level for the Nth Edge trigger. |
:TRIGger:NEDGe:LEVel 0.16 :TRIGger:NEDGe:LEVel?
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 |
:TRIGger:RS232:SOURce CHANnel2 :TRIGger:RS232:SOURce?
Queries the trigger source of the RS232 trigger. The query returns the selected source channel or digital line.
:TRIGger:RS232:SOURce? /*The query returns CHAN2.*/
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 :TRIGger:RS232:WHEN?
Queries the trigger condition of the RS232 trigger. The query returns the current condition as one of the documented RS232 trigger states.
: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 | Data value for the RS232 trigger. |
:TRIGger:RS232:DATA 10 /*Sets the data value to 10.*/ :TRIGger:RS232:DATA? /*The query returns 10.*/
Sets or queries the data value of RS232 trigger when the trigger condition is "Data".
:TRIGger:RS232:DATA? /*The query returns 10.*/
Sets or queries the check mode of the RS232 trigger.
| Name | Type | Values | Description |
|---|---|---|---|
| parity | enum | EVEN | ODD | NONE | Check mode for the RS232 trigger. |
:TRIGger:RS232:PARity EVEN :TRIGger:RS232:PARity?
Sets or queries the check mode of the RS232 trigger.
| Name | Type | Values | Description |
|---|---|---|---|
| parity | enum | EVEN | ODD | NONE | Sets the RS232 trigger parity check mode. |
:TRIGger:RS232:PARity EVEN /*Sets the check mode to Even.*/ :TRIGger:RS232:PARity? /*The query returns EVEN.*/
Sets or queries the stop bits of the RS232 trigger.
| Name | Type | Values | Description |
|---|---|---|---|
| bit | discrete | 1 | 1.5 | 2 | Stop bits value for the RS232 trigger. |
:TRIGger:RS232:STOP 2 :TRIGger:RS232:STOP?
Sets or queries the stop bits of the RS232 trigger.
| Name | Type | Values | Description |
|---|---|---|---|
| bit | enum | 1 | 1.5 | 2 | Stop bits setting. |
:TRIGger:RS232:STOP 2 :TRIGger:RS232:STOP?
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 for the RS232 trigger. |
:TRIGger:RS232:BAUD 4800 :TRIGger:RS232:BAUD?
Sets or queries the baud rate of RS232 trigger. The default unit is bps.
| Name | Type | Values | Description |
|---|---|---|---|
| baud | integer | 1 bps - 20 Mbps | Baud rate of the RS232 trigger. |
:TRIGger:RS232:BAUD 4800 :TRIGger:RS232:BAUD?
Sets or queries the trigger level of RS232 trigger. The unit is the same as that of the current amplitude.
| Name | Type | Values | Description |
|---|---|---|---|
| level | real | -5 × VerticalScale - OFFSet - 5 × VerticalScale - OFFSet | Trigger level for the RS232 trigger. |
:TRIGger:RS232:LEVel 0.16 :TRIGger:RS232:LEVel?
Sets or queries the trigger level of RS232 trigger. The unit is the same as that of the current amplitude.
| Name | Type | Values | Description |
|---|---|---|---|
| level | real | -5 × VerticalScale - OFFSet - 5 × VerticalScale - OFFSet | Trigger level to use for RS232 triggering. |
:TRIGger:RS232:LEVel 0.16 :TRIGger:RS232:LEVel?
Sets or queries the data width of the RS232 trigger when the trigger condition is Data.
| Name | Type | Values | Description |
|---|---|---|---|
| width | enum | 5 | 6 | 7 | 8 | Data width selection for the RS232 trigger. |
*:TRIGger:RS232:WIDTh 6 /*Sets the data width to 6.*/ *:TRIGger:RS232:WIDTh? /*The query returns 6.*/
Sets or queries the data width of the RS232 trigger when the trigger condition is "Data".
| Name | Type | Values | Description |
|---|---|---|---|
| width | enum | 5 | 6 | 7 | 8 | Data width for the RS232 trigger. |
*:TRIGger:RS232:WIDTh 6 *:TRIGger:RS232:WIDTh?
Sets or queries the source channel of the clock line of the I2C 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 | Source channel for the I2C clock line. |
:TRIGger:IIC:SCL CHANnel2 /*Sets the clock source to CH2.*/ :TRIGger:IIC:SCL? /*The query returns CHAN2.*/
Queries or sets the source channel of the I2C trigger clock line.
:TRIGger:IIC:SCL CHANnel2 :TRIGger:IIC:SCL?
Sets or queries the source channel of the data line of the I2C trigger.
| Name | Type | Values | Description |
|---|---|---|---|
| source | enum | D0 | D1 | D2 | D3 | D4 | D5 | D6 | D7 | D8 | D9 | D10 | D11 | D12 | D13 | D14 | D15 | CHANnel1 | CHANnel2 | CHANnel3 | CHANnel4 | Source channel for the data line of the I2C trigger. |
:TRIGger:IIC:SDA CHANnel2 :TRIGger:IIC:SDA?
Sets or queries the source channel of the data line of I2C trigger.
:TRIGger:IIC:SDA CHANnel2 :TRIGger:IIC:SDA?
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. |
:TRIGger:IIC:AWIDth 10 :TRIGger:IIC:AWIDth?
Sets or queries the address width of the I2C trigger when the trigger condition is ADDRess or ADATa.
:TRIGger:IIC:AWIDth 10 :TRIGger:IIC:AWIDth?
Sets or queries the trigger condition of the I2C trigger.
| Name | Type | Values | Description |
|---|---|---|---|
| when | enum | STARt | RESTart | STOP | NACKnowledge | ADDRess | DATA | ADATa | Trigger condition to use for I2C triggering. |
:TRIGger:IIC:WHEN RESTart /*Sets the trigger condition to Restart.*/ :TRIGger:IIC:WHEN? /*The query returns REST.*/
Queries the trigger condition of I2C trigger.
:TRIGger:IIC:WHEN? /*The query returns REST.*/
Sets or queries the address of the I2C trigger when the trigger condition is "ADDRess" or "ADATa".
| Name | Type | Values | Description |
|---|---|---|---|
| adr | integer | 0 - 2n - 1 | I2C trigger address value. |
:TRIGger:IIC:ADDRess 100 :TRIGger:IIC:ADDRess?
Sets or queries the address of the I2C trigger when the trigger condition is "ADDRess" or "ADATa".
:TRIGger:IIC:ADDRess 100 :TRIGger:IIC:ADDRess?
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 used for the I2C trigger. |
:TRIGger:IIC:DATA 64 :TRIGger:IIC:DATA?
Sets or queries the data value of the I2C trigger when the trigger condition is "DATA" or "ADATa".
:TRIGger:IIC:DATA 64 :TRIGger:IIC:DATA?
Sets or queries the data direction of the I2C trigger when the trigger condition is "ADDRess" or "ADATa".
| Name | Type | Values | Description |
|---|---|---|---|
| direction | enum | READ | WRITe | RWRite | Selects the I2C trigger data direction. |
:TRIGger:IIC:DIRection RWRite /*Sets the data direction to RWRite.*/ :TRIGger:IIC:DIRection? /*The query returns RWR.*/
Sets or queries the data direction of the I2C trigger when the trigger condition is "ADDRess" or "ADATa". This command is unavailable when the address width is set to 8.
| Name | Type | Values | Description |
|---|---|---|---|
| direction | enum | READ | WRITe | RWRite | Selects the I2C trigger data direction. |
:TRIGger:IIC:DIRection RWRite :TRIGger:IIC:DIRection?
Sets or queries the trigger level of the clock line in I2C trigger. The unit is the same as that of the current amplitude.
| Name | Type | Values | Description |
|---|---|---|---|
| level | real | -5 × VerticalScale - OFFSet - 5 × VerticalScale - OFFSet |
:TRIGger:IIC:CLEVel 0.16 :TRIGger:IIC:CLEVel?
Queries the trigger level of the clock line in I2C trigger. The unit is the same as that of the current amplitude.
:TRIGger:IIC:CLEVel?
Sets or queries the trigger level of the data line in I2C trigger. The unit is the same as that of the current amplitude.
| Name | Type | Values | Description |
|---|---|---|---|
| level | real | (-5 × VerticalScale - OFFSet) - (5 × VerticalScale - OFFSet) | Trigger level for the I2C data line. |
:TRIGger:IIC:DLEVel 0.16 :TRIGger:IIC:DLEVel?
Sets or queries the trigger level of the data line in I2C trigger. The unit is the same as that of the current amplitude.
:TRIGger:IIC:DLEVel 0.16 /*Sets the trigger level to 160 mV.*/ :TRIGger:IIC:DLEVel? /*The query returns 1.600000E-1.*/
Sets or queries the signal rate of CAN trigger. The unit is bps.
| Name | Type | Values | Description |
|---|---|---|---|
| baud | integer | 10 kbps - 5 Mbps | Signal rate of the CAN trigger. |
:TRIGger:CAN:BAUD 125000 :TRIGger:CAN:BAUD?
Sets or queries the signal rate of CAN trigger. The unit is bps.
| Name | Type | Values | Description |
|---|---|---|---|
| baud | integer | 10 kbps - 5 Mbps | Signal rate of the CAN trigger. |
:TRIGger:CAN:BAUD 125000 :TRIGger:CAN:BAUD?
Sets or queries the trigger source of CAN trigger.
| Name | Type | Values | Description |
|---|---|---|---|
| source | enum | D0 | D1 | D2 | D3 | D4 | D5 | D6 | D7 | D8 | D9 | D10 | D11 | D12 | D13 | D14 | D15 | CHANnel1 | CHANnel2 | CHANnel3 | CHANnel4 | Trigger source for CAN trigger. |
:TRIGger:CAN:SOURce CHANnel2 /*Sets the trigger source to CH2.*/ :TRIGger:CAN:SOURce? /*The query returns CHAN2.*/
Sets or queries the trigger source of CAN trigger.
:TRIGger:CAN:SOURce CHANnel2 /*Sets the trigger source to CH2.*/ :TRIGger:CAN:SOURce? /*The query returns CHAN2.*/
Sets or queries the signal type of the CAN trigger.
| Name | Type | Values | Description |
|---|---|---|---|
| stype | enum | H | L | RXTX | DIFFerential | Signal type of the CAN trigger. |
:TRIGger:CAN:STYPe L /*Sets the signal type to CAN_L differential bus signal.*/ :TRIGger:CAN:STYPe? /*The query returns L.*/
Sets or queries the signal type of CAN trigger.
| Name | Type | Values | Description |
|---|---|---|---|
| stype | enum | H | L | RXTX | DIFFerential | Signal type for the CAN trigger. |
: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 | DATafream | IDData | ERFReam | ERANswer | ERCHeck | ERFormat | ERRandom | Trigger condition to use for CAN triggering. |
:TRIGger:CAN:WHEN EOF :TRIGger:CAN:WHEN?
Sets or queries the trigger condition of CAN trigger.
TRIGger:CAN:WHEN EOF :TRIGger:CAN:WHEN?
Sets or queries the trigger level of CAN trigger. The unit is the same as the current amplitude.
| Name | Type | Values | Description |
|---|---|---|---|
| level | real | -5 × VerticalScale - OFFSet - 5 × VerticalScale - OFFSet | Trigger level for CAN trigger. |
:TRIGger:CAN:LEVel 0.16 :TRIGger:CAN:LEVel? /*The query returns 1.600000E-1.*/
Sets or queries the trigger level of CAN trigger. The level uses the same unit as the current amplitude.
| Name | Type | Values | Description |
|---|---|---|---|
| level | real | -5 × VerticalScale - OFFSet - 5 × VerticalScale - OFFSet | Trigger level for CAN trigger. |
:TRIGger:CAN:LEVel 0.16 /*Sets the trigger level to 160 mV.*/ :TRIGger:CAN:LEVel? /*The query returns 1.600000E-1.*/
Sets or queries the sample point position of CAN trigger, expressed as a percentage. The sample point is the ratio of time from the bit start to the sample point to the bit time.
| Name | Type | Values | Description |
|---|---|---|---|
| spoint | integer | 10 - 90 | Sample point position of the CAN trigger in percent. |
:TRIGger:CAN:SPoint 60 /*Sets the sample point position of CAN trigger to 60%.*/ :TRIGger:CAN:SPoint? /*The query returns 60.*/
Sets or queries the sample point position of CAN trigger, expressed as a percentage. The sample point is the point within a bit time where the oscilloscope samples the bit level.
| Name | Type | Values | Description |
|---|---|---|---|
| spoint | integer | 10 - 90 | Sample point position of the CAN trigger in percent. |
:TRIGger:CAN:SPoint 60 /*Sets the sample point position of CAN trigger to 60%.*/ :TRIGger:CAN:SPoint? /*The query returns 60.*/
Sets or queries the channel source of the clock line of SPI trigger.
| Name | Type | Values | Description |
|---|---|---|---|
| source | discrete | - | Channel source for the SPI trigger clock line. |
:TRIGger:SPI:SCL CHANnel1 :TRIGger:SPI:SCL?
Queries the channel source of the SPI trigger clock line.
:TRIGger:SPI:SCL? /*The query returns CHAN1.*/
Sets or queries the channel source of the data line of the SPI trigger.
| Name | Type | Values | Description |
|---|---|---|---|
| source | discrete | - | Channel source for the data line of the SPI trigger. |
:TRIGger:SPI:SDA CHANnel2 /*Sets the channel source of the data line to CH2.*/ :TRIGger:SPI:SDA? /*The query returns CHAN2.*/
Sets or queries the channel source of the data line of SPI trigger.
:TRIGger:SPI:SDA CHANnel2 :TRIGger:SPI:SDA?
Sets or queries the data value of the SPI trigger.
| Name | Type | Values | Description |
|---|---|---|---|
| data | integer | 0 - 2^32 - 1 | Data value to compare against for the SPI trigger. |
:TRIGger:SPI:DATA 5 /*Sets the data value to 5.*/ :TRIGger:SPI:DATA? /*The query returns 5.*/
Sets or queries the data value of the SPI trigger. The valid range depends on the current data width; the maximum width is 32, so the value ranges from 0 to 2^32 - 1.
:TRIGger:SPI:DATA 5 :TRIGger:SPI:DATA?
Sets or queries the trigger condition of SPI trigger.
| Name | Type | Values | Description |
|---|---|---|---|
| when | enum | CS | TIMeout | Trigger condition for the SPI trigger. |
:TRIGger:SPI:WHEN TIMeout /*Sets the trigger condition to TIMeout.*/ :TRIGger:SPI:WHEN? /*The query returns TIM.*/
Sets or queries the trigger condition of SPI trigger.
:TRIGger:SPI:WHEN TIMeout :TRIGger:SPI:WHEN?
Sets or queries the data width of the data channel in SPI trigger.
| Name | Type | Values | Description |
|---|---|---|---|
| width | integer | 4 - 32 | Data width of the data channel in SPI trigger. |
:TRIGger:SPI:WIDTh 10 :TRIGger:SPI:WIDTh?
Sets or queries the data width of the data channel used for SPI trigger. The query returns the current width as an integer.
| Name | Type | Values | Description |
|---|---|---|---|
| width | integer | 4 - 32 | Data width of the SPI trigger data channel. |
:TRIGger:SPI:WIDTh 10 :TRIGger:SPI:WIDTh?
Sets or queries the trigger level of the clock channel of SPI trigger. The unit is the same as that of the current amplitude.
| Name | Type | Values | Description |
|---|---|---|---|
| level | real | -5 × VerticalScale - OFFSet - 6 × VerticalScale - OFFSet | Trigger level of the clock channel of SPI trigger. |
:TRIGger:SPI:CLEVel 0.16 :TRIGger:SPI:CLEVel?
Sets or queries the trigger level of the clock channel of SPI trigger. The unit is the same as that of the current amplitude.
| Name | Type | Values | Description |
|---|---|---|---|
| level | real | -5 × VerticalScale - OFFSet - 6 × VerticalScale - OFFSet | Trigger level for the SPI clock channel. |
:TRIGger:SPI:CLEVel 0.16 :TRIGger:SPI:CLEVel?
Sets or queries the type of the clock edge of SPI trigger.
| Name | Type | Values | Description |
|---|---|---|---|
| slope | enum | POSitive | NEGative | Selects the clock edge used for SPI trigger sampling. |
:TRIGger:SPI:SLOPe POSitive :TRIGger:SPI:SLOPe? /*The query returns POS.*/
Sets or queries the type of the clock edge of SPI trigger.
| Name | Type | Values | Description |
|---|---|---|---|
| slope | enum | POSitive | NEGative | Selects which clock edge is used for SPI trigger sampling. |
:TRIGger:SPI:SLOPe POSitive :TRIGger:SPI:SLOPe? /*The query returns POS.*/
Sets or queries the timeout value when the SPI trigger condition is "Timeout". The default unit is s.
| Name | Type | Values | Description |
|---|---|---|---|
| time_value | real | 16 ns - 1 s | Timeout value to set for the SPI trigger. |
:TRIGger:SPI:TIMeout 0.001 :TRIGger:SPI:TIMeout?
Queries the SPI trigger timeout value when the trigger condition is "Timeout". The default unit is seconds.
:TRIGger:SPI:TIMeout? /*The query returns 1.000000E-3.*/
Sets or queries the trigger level of the data channel of SPI trigger. The unit is the same as that of the current amplitude.
| Name | Type | Values | Description |
|---|---|---|---|
| level | real | -5 × VerticalScale - OFFSet - 7 × VerticalScale - OFFSet | Trigger level for the SPI data channel. |
:TRIGger:SPI:DLEVel 0.16 :TRIGger:SPI:DLEVel?
Queries the trigger level of the data channel for SPI trigger. The value is returned in scientific notation, using the same unit as the current amplitude.
:TRIGger:SPI:DLEVel? /*The query returns 1.600000E-1.*/
Sets or queries the CS mode of SPI trigger when the trigger condition is "CS".
| Name | Type | Values | Description |
|---|---|---|---|
| mode | enum | HIGH | LOW | CS mode to use for the SPI trigger. |
:TRIGger:SPI:MODE LOW :TRIGger:SPI:MODE?
Sets or queries the CS mode of SPI trigger when the trigger condition is "CS".
| Name | Type | Values | Description |
|---|---|---|---|
| mode | enum | HIGH | LOW | CS mode to set for the SPI trigger. |
:TRIGger:SPI:MODE LOW :TRIGger:SPI:MODE? /*The query returns LOW.*/
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 | -5 × VerticalScale - OFFSet - 7 × VerticalScale - OFFSet | Trigger level for the CS channel of SPI trigger. |
:TRIGger:SPI:SLEVel 0.16 :TRIGger:SPI:SLEVel?
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 | -5 × VerticalScale - OFFSet - 7 × VerticalScale - OFFSet | Trigger level for the CS channel of SPI trigger. |
: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 source channel of the CS line when the SPI trigger condition is set to CS.
| 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 | Source channel of the CS line. |
:TRIGger:SPI:CS CHANnel2 :TRIGger:SPI:CS? /*The query returns CHAN2.*/
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. |
:TRIGger:SPI:CS? /*The query returns CHAN2.*/
Sets or queries the signal rate of the FlexRay trigger. The default unit is bps.
| Name | Type | Values | Description |
|---|---|---|---|
| baud | enum | 2500000 | 5000000 | 10000000 | Signal rate of the FlexRay trigger. |
:TRIGger:FLEXray:BAUD 5000000 /*Sets the signal rate to 5000000 bps.*/ :TRIGger:FLEXray:BAUD? /*The query returns 5000000.*/
Queries the signal rate of the FlexRay trigger. The default unit is bps.
:TRIGger:FLEXray:BAUD?
Sets or queries the trigger level of the FlexRay trigger. The level uses the same unit as the current amplitude.
| Name | Type | Values | Description |
|---|---|---|---|
| level | real | -5 × VerticalScale - OFFSet - 5 × VerticalScale - OFFSet | Trigger level to set for FlexRay triggering. |
:TRIGger:FLEXray:LEVel 0.16 :TRIGger:FLEXray:LEVel?
Sets or queries the trigger level of the FlexRay trigger. The level uses the same unit as the current amplitude.
| Name | Type | Values | Description |
|---|---|---|---|
| level | real | -5 × VerticalScale - OFFSet - 5 × VerticalScale - OFFSet | Trigger level to set. |
:TRIGger:FLEXray:LEVel 0.16 :TRIGger:FLEXray:LEVel?
Sets or queries the trigger source of the FlexRay 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:FLEXray:SOURce CHANnel2 :TRIGger:FLEXray:SOURce?
Sets or queries the trigger source of the FlexRay 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 FlexRay trigger source. |
Sets or queries the FlexRay trigger condition.
| Name | Type | Values | Description |
|---|---|---|---|
| cond | enum | FRAMe | SYMBol | ERRor | TSS | Selects the FlexRay trigger condition. |
:TRIGger:FLEXray:WHEN FRAMe :TRIGger:FLEXray:WHEN?
Sets or queries the FlexRay trigger condition. The query returns the current condition as a short keyword.
:TRIGger:FLEXray:WHEN FRAMe :TRIGger:FLEXray:WHEN?
Sets or queries the alignment mode of the I2S trigger. The query returns LJ, RJ, or IIS.
| Name | Type | Values | Description |
|---|---|---|---|
| setting | enum | LJ | RJ | IIS | Alignment mode of the I2S trigger. |
:TRIGger:IIS:ALIGnment LJ :TRIGger:IIS:ALIGnment?
Queries the alignment mode of the I2S trigger. The query returns LJ, RJ, or IIS.
:TRIGger:IIS:ALIGnment? /*The query returns IIS.*/
Sets or queries the type of the clock edge of the I2S trigger.
| Name | Type | Values | Description |
|---|---|---|---|
| slope | enum | NEGative | POSitive | Selects the clock edge type. |
:TRIGger:IIS:CLOCk:SLOPe NEGative :TRIGger:IIS:CLOCk:SLOPe?
Sets or queries the type of the clock edge of the I2S trigger.
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 | EXT | Selects the I2S trigger clock source. |
:TRIGger:IIS:SOURce:CLOCk CHANnel2 /*Sets the clock source to D0.*/ :TRIGger:IIS:SOURce:CLOCk? /*The query returns CHAN2.*/
Sets or queries the clock source of the I2S trigger.
:TRIGger:IIS:SOURce:CLOCk CHANnel2 :TRIGger:IIS:SOURce:CLOCk?
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 | EXT | Selects the I2S trigger data source. |
:TRIGger:IIS:SOURce:DATA CHANnel2 /*Sets the data source to CH2.*/ :TRIGger:IIS:SOURce:DATA? /*The query returns CHAN2.*/
Sets or queries the data source of the I2S 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 | EXT | Data source for the I2S trigger. |
:TRIGger:IIS:SOURce:DATA CHANnel2 /*Sets the data source to CH2.*/ :TRIGger:IIS:SOURce:DATA? /*The query returns CHAN2.*/
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 | EXT | Selects the I2S trigger audio channel source. |
:TRIGger:IIS:SOURce:WSELect CHANnel2 /*Sets the audio channel to CH2.*/ :TRIGger:IIS:SOURce:WSELect? /*The query returns CHAN2.*/
Sets or queries the audio channel of the I2S trigger.
:TRIGger:IIS:SOURce:WSELect CHANnel2 /*Sets the audio channel to CH2.*/ :TRIGger:IIS:SOURce:WSELect? /*The query returns CHAN2.*/
Sets or queries the audio state of the I2S trigger. The query returns the selected channel state.
| Name | Type | Values | Description |
|---|---|---|---|
| audio | enum | RIGHt | LEFT | EITHer | Selects the I2S audio source channel. |
Sets or queries the audio state of the I2S trigger.
| Name | Type | Values | Description |
|---|---|---|---|
| audio | enum | RIGHt | LEFT | EITHer | Selects which channel data the I2S trigger uses. |
:TRIGger:IIS:AUDio RIGHt :TRIGger:IIS:AUDio?
Sets or queries the trigger condition of the I2S trigger.
| Name | Type | Values | Description |
|---|---|---|---|
| operator | enum | EQUal | NOTequal | LESSthan | GREaterthan | INRange | OUTRange | Selects the I2S trigger condition. |
:TRIGger:IIS:WHEN NOTequal :TRIGger:IIS:WHEN?
Queries the trigger condition of the I2S trigger. The query returns EQU, NOT, LESS, GRE, INR, or OUTR.
:TRIGger:IIS:WHEN?
Sets or queries the data value of the I2S trigger. The settable range depends on the byte length, with a maximum byte length of 4 for 32-bit binary data.
| Name | Type | Values | Description |
|---|---|---|---|
| data | integer | 0 - 2^32 - 1 | Integer data value for the I2S trigger. |
:TRIGger:IIS:DATA 10 :TRIGger:IIS:DATA?
Sets or queries the data value of the I2S trigger. The settable range depends on the byte length; the maximum byte length can be 4, corresponding to 32-bit binary data.
| Name | Type | Values | Description |
|---|---|---|---|
| data | integer | 0 - 2^32 - 1 | Data value for the I2S trigger. |
:TRIGger:IIS:DATA 10 :TRIGger:IIS:DATA?
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 | Selects the LIN trigger source. |
:TRIGger:LIN:SOURce CHANnel2 /*Sets the trigger source to CH2.*/ :TRIGger:LIN:SOURce? /*The query returns CHAN2.*/
Queries the trigger source of the LIN trigger. The query returns the current source as one of the allowed digital channels or CHANnel1 through CHANnel4.
:TRIGger:LIN:SOURce CHANnel2 :TRIGger:LIN:SOURce?
Sets or queries the baud rate of LIN trigger. The default unit is bps.
| Name | Type | Values | Description |
|---|---|---|---|
| baud | integer | 1 kbps - 20 Mbps |
:TRIGger:LIN:BAUD 19200 :TRIGger:LIN:BAUD?
Queries the baud rate of LIN trigger. The default unit is bps; the query returns an integer ranging from 1 kbps to 20 Mbps.
:TRIGger:LIN:BAUD? /*The query returns 19200.*/
Sets or queries the sample position of LIN trigger. The sample position is expressed as the ratio of time from the bit start to the sample point to bit time, in percent.
| Name | Type | Values | Description |
|---|---|---|---|
| value | integer | 10 - 90 | Sample position of the LIN trigger. |
:TRIGger:LIN:SAMPlepoint /*Sets the trigger source to CH2.*/ :TRIGger:LIN:SAMPlepoint? /*The query returns CHAN2.*/
Queries the protocol version of the LIN trigger. The query returns 1X or 2X.
:TRIGger:LIN:STANdard? /*The query returns 2X.*/
Sets or queries the sample position of LIN trigger. The sample position is expressed as the ratio of time from the bit start to the sample point to bit time, in percent.
| Name | Type | Values | Description |
|---|---|---|---|
| value | integer | 10 - 90 | Sample position of the LIN trigger, in percent. |
:TRIGger:LIN:SAMPlepoint /*Sets the trigger source to CH2.*/ :TRIGger:LIN:SAMPlepoint? /*The query returns CHAN2.*/
Sets or queries the sample position of LIN trigger. The sample position is expressed as the ratio of time from the bit start to the sample point to bit time, in percent.
:TRIGger:LIN:SAMPlepoint? /*The query returns CHAN2.*/
Sets or queries the protocol version of LIN trigger.
| Name | Type | Values | Description |
|---|---|---|---|
| std | enum | 1X | 2X | Protocol version of the LIN trigger. |
:TRIGger:LIN:STANdard 2X :TRIGger:LIN:STANdard?
Sets or queries the protocol version of LIN trigger.
:TRIGger:LIN:STANdard 2X :TRIGger:LIN:STANdard?
Sets or queries the trigger level of the LIN trigger. The level uses the same unit as the current amplitude.
| Name | Type | Values | Description |
|---|---|---|---|
| level | real | -5 × VerticalScale - OFFSet - 7 × VerticalScale - OFFSet | Trigger level to set. |
:TRIGger:LIN:LEVel 0.16 :TRIGger:LIN:LEVel?
Sets or queries the trigger level of LIN trigger. The unit is the same as the current amplitude.
| Name | Type | Values | Description |
|---|---|---|---|
| level | real | -5 × VerticalScale - OFFSet - 7 × VerticalScale - OFFSet | Trigger level. |
:TRIGger:LIN:LEVel 0.16 :TRIGger:LIN:LEVel? /*The query returns 1.600000E-1.*/
Sets or queries the trigger condition of LIN trigger.
| Name | Type | Values | Description |
|---|---|---|---|
| when | enum | SYNCbreak | ID | DATA | IDData | SLEep | WAKeup | ERRor | Selects the LIN trigger condition. |
:TRIGger:LIN:WHEN SYNCbreak :TRIGger:LIN:WHEN?
Queries the trigger condition of LIN trigger. The query returns an abbreviated keyword for the current condition.
:TRIGger:LIN:WHEN? /*The query returns SYNC.*/
Sets or queries the trigger source of the M1553 trigger.
| Name | Type | Values | Description |
|---|---|---|---|
| source | enum | CHANnel1 | CHANnel2 | CHANnel3 | CHANnel4 | Selects the M1553 trigger source channel. |
:TRIGger:M1553:SOURce CHANnel2 :TRIGger:M1553:SOURce?
Sets or queries the trigger source of the M1553 trigger.
| Name | Type | Values | Description |
|---|---|---|---|
| source | enum | CHANnel1 | CHANnel2 | CHANnel3 | CHANnel4 | Selects the M1553 trigger source channel. |
:TRIGger:M1553:SOURce CHANnel2 :TRIGger:M1553:SOURce?
Sets or queries the trigger condition of the M1553 trigger. The condition can be one of five M1553 word/event types.
| Name | Type | Values | Description |
|---|---|---|---|
| when | enum | SYNCbreak | DATA | CMD | STATus | ERRor | Trigger condition to use for M1553 triggering. |
:TRIGger:M1553:WHEN CMD /*Sets the trigger condition to CMD.*/ :TRIGger:M1553:WHEN? /*The query returns CMD.*/
Sets or queries the trigger condition of the M1553 trigger. The query returns the current trigger condition code.
:TRIGger:M1553:WHEN CMD :TRIGger:M1553:WHEN?
Sets or queries the upper limit of the trigger level of M1553 trigger. The unit is the same as that of the current amplitude.
| Name | Type | Values | Description |
|---|---|---|---|
| level | real | 0V - 5 × VerticalScale - OFFSet | Upper limit of the trigger level. |
:TRIGger:M1553:ALEVel 0.16 :TRIGger:M1553:ALEVel?
Sets or queries the upper limit of the trigger level of M1553 trigger. The unit is the same as that of the current amplitude.
| Name | Type | Values | Description |
|---|---|---|---|
| level | real | 0V - 5 × VerticalScale - OFFSet | Upper limit of the trigger level. |
:TRIGger:M1553:ALEVel 0.16 :TRIGger:M1553:ALEVel?
Sets or queries the lower limit of the trigger level of M1553 trigger. The unit is the same as that of the current amplitude.
| Name | Type | Values | Description |
|---|---|---|---|
| level | real | (-5 × VerticalScale - OFFSet) - upper limit | Lower limit of the trigger level. |
:TRIGger:M1553:BLEVel 0.05 :TRIGger:M1553:BLEVel? /*The query returns 5.000000E-2.*/
Sets or queries the lower limit of the trigger level of M1553 trigger. The unit is the same as that of the current amplitude.
| Name | Type | Values | Description |
|---|---|---|---|
| level | real | (-5 × VerticalScale - OFFSet) - upper limit | Lower limit of the trigger level. |
:TRIGger:M1553:BLEVel 0.05 :TRIGger:M1553:BLEVel?
Sets or queries the polarity of the M1553 trigger.
| Name | Type | Values | Description |
|---|---|---|---|
| polarity | enum | POSitive | NEGative | Selects the trigger polarity. |
:TRIGger:M1553:POLarity POSitive :TRIGger:M1553:POLarity?
Sets or queries the polarity of the M1553 trigger.
| Name | Type | Values | Description |
|---|---|---|---|
| polarity | enum | POSitive | NEGative | Selects the trigger polarity. |
:TRIGger:M1553:POLarity POSitive :TRIGger:M1553:POLarity?
Sets or queries the source channel of waveform data reading.
| 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 |
:WAVeform:SOURce CHANnel2 :WAVeform:SOURce? /*The query returns CHAN2.*/
Sets or queries the source channel of waveform data reading.
| 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 |
:WAVeform:SOURce CHANnel2 :WAVeform:SOURce?
Sets or queries the return format of the waveform data.
| Name | Type | Values | Description |
|---|---|---|---|
| format | enum | WORD | BYTE | ASCii | Selects the waveform data return format. |
:WAVeform:FORMat WORD :WAVeform:FORMat?
Sets or queries the return format of the waveform data.
| Name | Type | Values | Description |
|---|---|---|---|
| format | enum | WORD | BYTE | ASCii | Return format for waveform data. |
:WAVeform:FORMat WORD /*Sets the returned format of waveform data to WORD.*/ :WAVeform:FORMat? /*The query returns WORD.*/
Sets or queries the waveform reading mode. NORMal reads the waveform data currently displayed on the screen, MAXimum reads screen data in Run state or internal-memory data in Stop state, and RAW reads waveform data in internal memory.
| Name | Type | Values | Description |
|---|---|---|---|
| mode | enum | NORMal | MAXimum | RAW | Selects the waveform data source/reading mode. |
:WAVeform:MODE RAW /*Sets the reading mode of waveform data to RAW.*/ :WAVeform:MODE? /*The query returns RAW.*/
Selects the waveform reading mode. NORMal reads the waveform data currently displayed on the screen, MAXimum reads displayed data in Run state or internal-memory data in Stop state, and RAW reads waveform data in internal memory.
:WAVeform:MODE RAW /*Sets the reading mode of waveform data to RAW.*/ :WAVeform:MODE? /*The query returns RAW.*/
Reads the waveform data from the internal memory. The returned data format depends on the currently selected waveform data return format; WORD/BYTE use a TMC header plus waveform data points, while ASCii returns voltage values in scientific notation separated by commas.
Queries the time interval between two neighboring points of the currently selected channel source in the X direction.
Queries the vertical offset relative to the vertical reference position of the currently selected channel source in the Y direction. The returned value is related to the current data reading mode.
Queries the reference time of the waveform points of the currently selected channel source in the X direction.
Queries the unit voltage of the current channel in the Y axis. The returned value is related to the current data reading mode.
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.
Sets or queries the start position of waveform data reading.
| Name | Type | Values | Description |
|---|---|---|---|
| sta | integer | 1 - 1000 | Start point of the waveform data reading operation; actual range depends on the current data reading mode. |
:WAVeform:STARt 100 :WAVeform:STARt? /*The query returns 100.*/
Sets or queries the start position of waveform data reading.
| Name | Type | Values | Description |
|---|---|---|---|
| sta | integer | 1 - 1000 |
:WAVeform:STARt 100 :WAVeform:STARt?
Queries the vertical reference position of the currently selected channel source in the Y direction.
Queries all waveform parameters. The query returns 10 comma-separated values: format, type, points, count, xincrement, xorigin, xreference, yincrement, yorigin, and yreference.
:WAVeform:PREamble?
Sets or queries the stop point of a waveform reading operation. The start and stop points depend on the oscilloscope memory depth and the currently selected waveform data return format.
| Name | Type | Values | Description |
|---|---|---|---|
| stop point | integer | 1 - 50000000 | Stop point for the waveform reading operation. |
:WAVeform:STOP 500 /*Sets the stop point to 500.*/ :WAVeform:STOP? /*The query returns 500.*/
Queries the stop point of a waveform reading operation. The query returns an integer.
:WAVeform:STOP? /*The query returns 500.*/
Queries the on/off display status of channel 1. The example reads the returned value and uses 0/1 to control the channel display state.
Call viVPrintf(vi, ":CHAN1:DISP?" + Chr$(10), 0)