Clears all the waveforms on the screen. It functions the same as selecting the Clear icon in the function navigation menu.
SCPI COMMAND REFERENCE
The Rigol DS80604 is Rigol's oscilloscope in the DS80000 Series family. Its SCPI remote-control interface exposes 689 commands across 32 subsystems - 618 settable and 71 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.
689
Commands
618
Settable
71
Queries
32
Subsystems
SCPI
0.0
Verified
2026-07-16
All commands
Starts running the oscilloscope. It functions the same as clicking or tapping the run icon in the quick operation bar or pressing the corresponding front-panel key.
Stops running the oscilloscope. This command functions the same as clicking or tapping the Stop icon in the quick operation bar or pressing the front-panel Stop key.
Performs a single trigger by setting the oscilloscope trigger mode to Single. It functions the same as :TRIGger:SWEep SINGle.
Generates a trigger signal forcefully. This command is only applicable to the normal and single trigger modes.
Enables the waveform auto setting function. The oscilloscope automatically adjusts the vertical scale, horizontal time base, and trigger mode according to the input signal for an optimal waveform display.
Sets or queries whether the peak-peak priority setting is enabled.
| Name | Type | Values | Description |
|---|---|---|---|
| bool | enum | 1 | ON | 0 | OFF | Enables or disables the peak-peak priority setting. |
:AUToset:PEAK OFF /*Disables the peak-peak priority setting.*/ :AUToset:PEAK? /*The query returns 0.*/
Sets or queries whether only the enabled channel is tested during the AUTO operation.
| Name | Type | Values | Description |
|---|---|---|---|
| bool | boolean | - | Enables or disables testing only the enabled channel during AUTO operation. |
Sets or queries whether to enable the waveform display mode.
| Name | Type | Values | Description |
|---|---|---|---|
| bool | boolean | - | Enables or disables the waveform overlay display. |
:AUToset:OVERlap OFF /*Disables the waveform overlay display.*/ :AUToset:OVERlap? /*The query returns 0.*/
Sets or queries whether to enable keeping coupling.
| Name | Type | Values | Description |
|---|---|---|---|
| bool | boolean | - | Enables or disables keeping coupling. |
:AUToset:KEEPcoup ON /*Sets to enable keeping coupling.*/ :AUToset:KEEPcoup? /*The query returns 1.*/
Sets or queries the on/off status of the AUTO function.
| Name | Type | Values | Description |
|---|---|---|---|
| bool | enum | 1 | ON | 0 | OFF | Controls whether the AUTO function is enabled or disabled. |
Sets or queries whether to enable the AUTO function.
| Name | Type | Values | Description |
|---|---|---|---|
| bool | enum | 1 | ON | 0 | OFF | Boolean enable/disable value for the AUTO function. |
:AUToset:ENAble OFF /*Disables the AUTO function.*/ :AUToset:ENAble? /*The query returns 0.*/
Sets or queries the number of averages in the average acquisition mode.
| Name | Type | Values | Description |
|---|---|---|---|
| count | integer | 2 - 2n | Number of averages; must be a power of 2 with n ranging from 1 to 16. |
:ACQuire:AVERages 128 :ACQuire:AVERages?
Sets or queries the number of bits used in acquisition.
| Name | Type | Values | Description |
|---|---|---|---|
| bit | integer | 2 - 16 |
Sets or queries the memory depth of the oscilloscope, i.e. the number of points that can be stored in one trigger acquisition. The default unit is pts (points).
| Name | Type | Values | Description |
|---|---|---|---|
| mdep | enum | AUTO | 1k | 10k | 100k | 1M | 10M | 100M | 200M | 500M | 1G | 2G | 4G | 1000 | 10000 | 100000 | 1000000 | 10000000 | 100000000 | 200000000 | 500000000 | 1000000000 | 2000000000 | 4000000000 | 1e3 | 1e4 | 1e5 | 1e6 | 1e7 | 1e8 | 2e8 | 5e8 | 1e9 | 2e9 | 4e9 | Memory depth setting. |
:ACQuire: MDEPth 10k :ACQuire:MDEPth?
Queries the oscilloscope memory depth. This command exists for backwards compatibility; use :ACQuire:MDEPth instead.
:ACQuire:MDEPth? /*The query returns 1.000E+6.*/
Sets or queries the acquisition mode of the oscilloscope.
| Name | Type | Values | Description |
|---|---|---|---|
| type | enum | NORMal | PEAK | AVERages | HRESolution | Acquisition mode to set. |
:ACQuire:TYPE AVERages /*Sets the acquisition mode to AVERages.*/ :ACQuire:TYPE? /*The query returns AVER.*/
Queries the current sample rate. The default unit is Sa/s.
:ACQuire:SRATe? /*The query returns 1.00000E+6.*/
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 | - | - | Decoding type to set for the specified bus. |
Enables or disables the specified decoding bus, or queries its on/off display status.
| Name | Type | Values | Description |
|---|---|---|---|
| n | discrete | 1 - 4 | Specifies the bus number. |
| bool | boolean | 1 | ON | 0 | OFF | Enables or disables the specified decoding bus. |
:BUS1:DISPlay ON :BUS1:DISPlay?
Sets or queries the format of decoding data on the specified decoding bus.
| Name | Type | Values | Description |
|---|---|---|---|
| n | integer | 1 - 4 | Specified decoding bus number. |
| format | enum | HEX | ASCii | DEC | BIN | Display format for decoding data. |
:BUS1:FORMat HEX /*Sets the display format of the bus to HEX.*/ :BUS1:FORMat? /*The query returns HEX.*/
Enables or disables the event table of the specified decoding bus, or queries its on/off status.
| Name | Type | Values | Description |
|---|---|---|---|
| n | integer | 1 - 4 | Specified decoding bus number. |
| bool | boolean | - | Turns the event table on or off. |
Enables or disables the label of the specified decoding bus, or queries the on/off display status of that label.
| Name | Type | Values | Description |
|---|---|---|---|
| n | discrete | 1 | 2 | 3 | 4 | Specifies the decoding bus number. |
| bool | boolean | 1|ON | 0|OFF | Enables or disables the bus label. |
:BUS1:LABel ON :BUS1:LABel?
Reads the data from the decoding event table.
| Name | Type | Values | Description |
|---|---|---|---|
| n | discrete | 1 | 2 | 3 | 4 | Selects the bus number. |
Specifies the export path for the bus event data. The command takes a path argument.
| Name | Type | Values | Description |
|---|---|---|---|
| path | string | - | Path used for exporting the bus event data. |
Sets or queries the vertical position of the bus on the screen.
| Name | Type | Values | Description |
|---|---|---|---|
| pos | - | - | Vertical position of the bus on the screen. |
Sets or queries the threshold of the specified decoding source on the specified decoding bus.
| Name | Type | Values | Description |
|---|---|---|---|
| n | discrete | 1 | 2 | 3 | 4 | |
| value | real | -5 x VerticalScale - OFFSet - 5 x VerticalScale - OFFSet | |
| type | discrete | PAL | TX | RX | SCL | SDA | CS | CLK | MISO | MOSI | LIN | CAN | CANSub1 | FLEX | 1553 | I2SCLK | DATA | WS | PALCLK | CH1 | CH2 | CH3 | CH4 | Selects the decoding source whose threshold is being set or queried. |
Sets relevant parameters for parallel decoding on the specified bus. This command sets or queries the source of Parallel decoding for the bus.
| Name | Type | Values | Description |
|---|---|---|---|
| n | discrete | 1 | 2 | 3 | 4 | Bus number. |
| source | enum | CHANnel1 | CHANnel2 | CHANnel3 | CHANnel4 | USER | Source for Parallel decoding. |
Sets or queries the source of Parallel decoding on the specific bus.
| Name | Type | Values | Description |
|---|---|---|---|
| n | discrete | 1 | 2 | 3 | 4 | Bus index. |
| source | enum | CHANnel1 | CHANnel2 | CHANnel3 | CHANnel4 | USER | Source used for parallel decoding. |
Sets or queries the clock source of Parallel decoding on the specified bus.
| Name | Type | Values | Description |
|---|---|---|---|
| n | discrete | 1 - 4 | |
| source | enum | CHANnel1 | CHANnel2 | CHANnel3 | CHANnel4 | OFF |
:BUS1:PARallel:CLK CHANnel2 :BUS1:PARallel:CLK?
Sets or queries the edge type of the clock channel when being sampled by Parallel decoding on the data channel.
| Name | Type | Values | Description |
|---|---|---|---|
| slope | enum | - | Edge type used for sampling the clock channel. |
Sets or queries the data width (number of bits per frame) of Parallel decoding on the specified bus.
| Name | Type | Values | Description |
|---|---|---|---|
| n | discrete | 1 | 2 | 3 | 4 | Bus number. |
| wid | integer | 1 - 4 | Data width of the Parallel decoding frame, in bits. |
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 | Specifies which data bit to use. |
:BUS1:PARallel:BITX 2 :BUS1:PARallel:BITX?
Sets or queries the channel source of the currently selected data bit. Only valid when the bus source is set to User, and the desired data bit must be selected first with :BUS<n>:PARallel:BITX.
| Name | Type | Values | Description |
|---|---|---|---|
| n | integer | 1 - 4 | |
| src | enum | CHANnel1 | CHANnel2 | CHANnel3 | CHANnel4 | Channel source for the currently selected data bit. |
:BUS1:PARallel:SOURce CHANnel2 /*Sets the channel source of the current bit to CHANnel2.*/ :BUS1:PARallel:SOURce? /*The query returns CHAN2.*/
Sets or queries the endian of Parallel decoding on the specified decoding bus.
| Name | Type | Values | Description |
|---|---|---|---|
| <n> | discrete | 1 - 4 | |
| <endian> | - | - |
Sets or queries the data polarity of Parallel decoding.
| Name | Type | Values | Description |
|---|---|---|---|
| n | discrete | 1 - 4 | |
| pol | enum | NEGative | POSitive | Selects negative or positive polarity. |
Sets relevant parameters for RS232 decoding. The RS232 bus consists of the transmitting data line (TX) and the receiving data line (RX).
Sets the RS232 transmitting data source for bus decoding. The query form returns the current source.
| Name | Type | Values | Description |
|---|---|---|---|
| source | enum | - | RS232 transmitting data source. |
Sets or queries the Rx source of RS232 decoding on the specific bus.
| Name | Type | Values | Description |
|---|---|---|---|
| n | discrete | 1 | 2 | 3 | 4 | |
| source | enum | CHANnel1 | CHANnel2 | CHANnel3 | CHANnel4 | OFF |
:BUS1:RS232:TX CHANnel2 /*Sets the Tx source of RS232 decoding to CHANnel2.*/ :BUS1:RS232:TX? /*The query returns CHAN2.*/
Sets or queries the polarity of RS232 decoding on the specified bus.
| Name | Type | Values | Description |
|---|---|---|---|
| n | discrete | 1 - 4 | Bus number. |
| pol | enum | POSitive | NEGative | Polarity of RS232 decoding. |
*:BUS1:RS232:POLarity POSitive *:BUS1:RS232:POLarity?
Sets or queries the RS232 parity decoding on the specified bus.
| Name | Type | Values | Description |
|---|---|---|---|
| <n> | discrete | 1 | 2 | 3 | 4 | Bus number. |
| <parity> | enum | POSitive | NEGative | Parity setting for RS232 decoding. |
Sets or queries the endian of data transmission in RS232 decoding.
| Name | Type | Values | Description |
|---|---|---|---|
| <n> | discrete | 1 | 2 | 3 | 4 | |
| <endian> | - | - |
Sets or queries the baud rate of data transmission in RS232 decoding. The default unit is bps.
| Name | Type | Values | Description |
|---|---|---|---|
| n | enum | 1 | 2 | 3 | 4 | |
| baud | integer | 1bps - 20Mbps |
Sets or queries the data width of RS232 decoding.
| Name | Type | Values | Description |
|---|---|---|---|
| n | discrete | 1 | 2 | 3 | 4 | BUS number. |
| bits | discrete | 5 | 6 | 7 | 8 | 9 | Data width for RS232 decoding. |
: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 | - |
Sets relevant parameters for I2C decoding.
Sets or queries the clock source of I2C decoding.
| Name | Type | Values | Description |
|---|---|---|---|
| n | integer | 1 - 4 | |
| source | enum | CHANnel1 | CHANnel2 | CHANnel3 | CHANnel4 | Clock source for I2C decoding. |
Sets or queries the data source of the I2C decoding on the specified bus.
| Name | Type | Values | Description |
|---|---|---|---|
| n | integer | 1 - 4 | |
| source | enum | CHANnel1 | CHANnel2 | CHANnel3 | CHANnel4 |
:BUS1:IIC:SDA:SOURce CHANnel2 /*Sets the data source of I2C decoding to CHANnel2.*/ :BUS1:IIC:SDA:SOURce? /*The query returns CHAN2.*/
Sets whether I2C exchange decoding is enabled on the specified bus. The query form returns the current exchange setting.
| Name | Type | Values | Description |
|---|---|---|---|
| n | integer | 1 - 4 | Bus number to select. |
| bool | enum | OFF | ON | Enables or disables I2C exchange decoding. |
Sets or queries the address width of I2C decoding on the specified bus.
| Name | Type | Values | Description |
|---|---|---|---|
| n | enum | 1 | 2 | 3 | 4 | |
| addr | enum | 7 | 8 | 10 |
Sets relevant parameters for SPI decoding. The oscilloscope samples channel data on the selected clock edge and determines logic states using the preset threshold level.
Sets or queries the clock source of SPI decoding on the specified bus.
| Name | Type | Values | Description |
|---|---|---|---|
| n | discrete | 1 | 2 | 3 | 4 | |
| source | enum | CHANnel1 | CHANnel2 | CHANnel3 | CHANnel4 |
:BUS1:SPI:SCLK:SOURce CHANnel2 :BUS1:SPI:SCLK:SOURce?
Sets the SPI clock edge polarity used for decoding on the specified bus.
| Name | Type | Values | Description |
|---|---|---|---|
| <n> | discrete | 1 - 4 | Specifies the bus number. |
| <slope> | enum | - | Sets the clock slope used for SPI decoding. |
Sets or queries the MISO data source of SPI decoding on the specified bus.
| Name | Type | Values | Description |
|---|---|---|---|
| n | integer | 1 - 4 | |
| source | enum | CHANnel1 | CHANnel2 | CHANnel3 | CHANnel4 | OFF | Selects the MISO data source for SPI decoding. |
Sets or queries the MOSI data source of SPI decoding on the specified bus.
| Name | Type | Values | Description |
|---|---|---|---|
| n | discrete | 1 | 2 | 3 | 4 | |
| source | enum | CHANnel1 | CHANnel2 | CHANnel3 | CHANnel4 | OFF |
Sets or queries the polarity of the SPI decoding on the specified decoding bus.
| Name | Type | Values | Description |
|---|---|---|---|
| n | discrete | 1 | 2 | 3 | 4 | Decoding bus number. |
| polarity | - | - | Polarity setting for SPI decoding. |
Sets or queries the polarity of the MISO data line of SPI decoding. This command exists for backwards compatibility; use :BUS<n>:SPI:POLarity.
| Name | Type | Values | Description |
|---|---|---|---|
| n | discrete | 1 - 4 | Bus number. |
| polarity | enum | HIGH | LOW | Selects positive or negative polarity. |
:BUS1:SPI:MISO:POLarity HIGH :BUS1:SPI:MISO:POLarity?
Sets or queries the polarity of the MOSI data line used for SPI decoding. The query returns HIGH or LOW.
| Name | Type | Values | Description |
|---|---|---|---|
| n | discrete | 1 | 2 | 3 | 4 | |
| polarity | enum | HIGH | LOW |
:BUS1:SPI:MOSI:POLarity HIGH :BUS1:SPI:MOSI:POLarity?
Sets or queries the SPI data bit width for bus n.
| Name | Type | Values | Description |
|---|---|---|---|
| n | discrete | 1 | 2 | 3 | 4 | |
| width | - | - |
Sets or queries the endian of data transmission in SPI decoding.
| Name | Type | Values | Description |
|---|---|---|---|
| n | enum | 1 | 2 | 3 | 4 | |
| endian | enum | MSB | LSB | Selects the data transmission bit order for SPI decoding. |
Sets or queries the decode mode of SPI decoding.
| Name | Type | Values | Description |
|---|---|---|---|
| n | discrete | 1 | 2 | 3 | 4 | |
| mode | enum | CS | TIMeout | Decode mode to use for SPI decoding. |
:BUS1:SPI:MODE CS :BUS1:SPI:MODE?
| Name | Type | Values | Description |
|---|---|---|---|
| n | discrete | 1 | 2 | 3 | 4 | |
| time | real | - |
Sets or queries the source of the CS line of SPI decoding on the specified bus.
| Name | Type | Values | Description |
|---|---|---|---|
| n | integer | 1 - 4 | Bus number. |
| source | enum | CHANnel1 | CHANnel2 | CHANnel3 | CHANnel4 | Source channel for the SPI CS line. |
:BUS<n>:SPI:SS:SOURce <source> :BUS<n>:SPI:SS:SOURce?
Sets or queries the polarity of the CS line of SPI decoding on the specified bus.
| Name | Type | Values | Description |
|---|---|---|---|
| n | integer | 1 - 4 | Bus number. |
| polarity | enum | HIGH | LOW | Selects the CS line polarity. |
Sets or queries the source of CAN decoding on the specific bus.
| Name | Type | Values | Description |
|---|---|---|---|
| source | enum | CHANnel1 | CHANnel2 | CHANnel3 | CHANnel4 | Source of CAN decoding for the selected bus. |
Sets or queries the source of CAN decoding on the specific bus.
| Name | Type | Values | Description |
|---|---|---|---|
| n | discrete | 1 | 2 | 3 | 4 | Specifies the bus number. |
| source | enum | CHANnel1 | CHANnel2 | CHANnel3 | CHANnel4 | Selects the CAN decode source channel. |
Sets or queries the signal type of CAN decoding.
| Name | Type | Values | Description |
|---|---|---|---|
| n | integer | 1 - 4 | Channel number. |
| stype | enum | TX | RX | CANH | CANL | DIFFerential | Signal type used for CAN decoding. |
Sets or queries the signal rate of CAN decoding on the specified decoding bus. The unit is bps.
| Name | Type | Values | Description |
|---|---|---|---|
| n | discrete | 1 | 2 | 3 | 4 | Decoding bus number. |
| baud | integer | 10 kbps - 5 Mbps | CAN decoding baud rate. |
:BUS1:CAN:BAUD 120000 /*Sets the signal rate of CAN decoding to :BUS1:CAN:BAUD? /*The query returns 120000.*/
Sets or queries the sample point position of the CAN decoding on the specified bus, expressed in percent.
| Name | Type | Values | Description |
|---|---|---|---|
| n | discrete | 1 | 2 | 3 | 4 | Decoding bus number. |
| spoint | real | % | Sample point position of CAN decoding. |
Sets or queries the signal rate of CAN-FD decoding on the specified decoding bus. The unit is bps.
| Name | Type | Values | Description |
|---|---|---|---|
| n | enum | 1 | 2 | 3 | 4 | Decoding bus number. |
| baud | integer | 1 Mbps - 10 Mbps | CAN-FD signal rate to set. |
:BUS1:CAN:FDBaud 120000 :BUS1:CAN:FDBaud?
Sets the relevant parameters for FlexRay decoding on the specified bus. The section introduces FlexRay decoding as requiring the signal type and baud rate.
Sets or queries the sample point position of the CAN-FD decoding on the specified bus, expressed as a percentage.
| Name | Type | Values | Description |
|---|---|---|---|
| n | discrete | 1 | 2 | 3 | 4 | Bus number. |
| spoint | integer | 10 - 90 | Sample point position for CAN-FD decoding. |
:BUS1:CAN:FDSPoint 70 :BUS1:CAN:FDSPoint?
Sets or queries the FlexRay baud rate for decoding on the specified bus. The command is part of the BUS<n>:FLEXray decoding settings.
| Name | Type | Values | Description |
|---|---|---|---|
| <n> | discrete | 1 | 2 | 3 | 4 | Bus number. |
| <baud> | real | - | FlexRay baud rate. |
Sets or queries the source of FlexRay decoding.
| Name | Type | Values | Description |
|---|---|---|---|
| n | enum | 1 | 2 | 3 | 4 | |
| source | enum | CHANnel1 | CHANnel2 | CHANnel3 | CHANnel4 |
Sets or queries the sample point position of FlexRay decoding on the specified bus, expressed in percent.
| Name | Type | Values | Description |
|---|---|---|---|
| n | discrete | 1 | 2 | 3 | 4 | Bus number. |
| spoint | integer | 10 - 90 | Sample point position. |
:BUS1:FLEXray:SPOint 70 /*Sets the sample point position of FlexRay decoding on Bus 1 to 70%.*/ :BUS1:FLEXray:SPOint? /*The query returns 70.*/
Sets or queries the signal type of FlexRay decoding on the specified bus.
| Name | Type | Values | Description |
|---|---|---|---|
| stype | - | - |
Sets or queries the selected source channel of FlexRay decoding on the specified bus.
| Name | Type | Values | Description |
|---|---|---|---|
| n | discrete | 1 | 2 | 3 | 4 | |
| ch | discrete | A | B |
:BUS1:FLEXray CHANnel B. :BUS1:FLEXray:CHANnel?
Sets or queries whether the LIN decoding on the specified decoding bus includes the parity bit.
| Name | Type | Values | Description |
|---|---|---|---|
| n | discrete | 1 - 4 | Decoding bus number. |
| bool | boolean | - | Enables or disables inclusion of the parity bit. |
:BUS1:LIN:PARity ON :BUS1:LIN:PARity?
Sets or queries whether the LIN decoding on the specified decoding bus includes the parity bit.
| Name | Type | Values | Description |
|---|---|---|---|
| n | discrete | 1 - 4 | Decoding bus index. |
| bool | boolean | 1 | ON | 0 | OFF | Enables or disables inclusion of the parity bit in LIN decoding. |
:BUS1:LIN:PARity ON /*Sets the parity bit to be included in LIN decoding.*/ :BUS1:LIN:PARity? /*The query returns 1.*/
Sets or queries the LIN signal source for the specified decoding bus. The oscilloscope samples the LIN signal at the specified sample position and the LIN protocol version must be specified.
| Name | Type | Values | Description |
|---|---|---|---|
| <n> | discrete | 1 - 4 | |
| source | - | - |
Sets or queries the version of the LIN bus for the specified bus. The query returns the current LIN standard as V1X, V2X, or MIX.
| Name | Type | Values | Description |
|---|---|---|---|
| n | discrete | 1 | 2 | 3 | 4 | Bus number. |
| value | enum | V1X | V2X | MIXed | LIN bus standard version to set. |
Sets or queries the I2S decoding clock source.
| Name | Type | Values | Description |
|---|---|---|---|
| n | discrete | 1 | 2 | 3 | 4 | |
| source | discrete | CHANnel1 | CHANnel2 | CHANnel3 | CHANnel4 | Clock source used for I2S decoding. |
:BUS1:IIS:SOURce:CLOCk CHANnel2 :BUS1:IIS:SOURce:CLOCk?
Sets or queries the clock source of the I2S decoding.
| Name | Type | Values | Description |
|---|---|---|---|
| source | enum | CHANnel1 | CHANnel2 | CHANnel3 | CHANnel4 | Selects the I2S clock source. |
:BUS1:IIS:SOURce:CLOCk CHANnel2 :BUS1:IIS:SOURce:CLOCk?
Sets or queries the data source of the I2S decoding.
| Name | Type | Values | Description |
|---|---|---|---|
| n | discrete | 1 - 4 | |
| source | enum | CHANnel1 | CHANnel2 | CHANnel3 | CHANnel4 |
:BUS1:IIS:SOURce:DATA CHANnel2 :BUS1:IIS:SOURce:DATA?
Sets or queries the audio channel of the I2S trigger.
| Name | Type | Values | Description |
|---|---|---|---|
| <n> | discrete | 1 | 2 | 3 | 4 | |
| <source> | enum | CHANnel1 | CHANnel2 | CHANnel3 | CHANnel4 |
Sets or queries the alignment mode of I2S decoding on the specified bus.
| Name | Type | Values | Description |
|---|---|---|---|
| n | discrete | 1 | 2 | 3 | 4 | |
| align | enum | IIS | RJ | LJ | Selects the I2S alignment mode. |
:BUS1:IIS:ALIGnment RJ :BUS1:IIS:ALIGnment? /*The query returns RJ.*/
Sets or queries the clock edge type of the I2S decoding.
| Name | Type | Values | Description |
|---|---|---|---|
| n | discrete | 1 | 2 | 3 | 4 | |
| slope | enum | NEGative | POSitive | Selects the clock edge type used for I2S decoding. |
:BUS1:IIS:CLOCk:SLOPe NEGative /*Sets the clock edge of I2S :BUS1:IIS:CLOCk:SLOPe? /*The query returns NEG.*/
Sets or queries the word size of the I2S decoding.
| Name | Type | Values | Description |
|---|---|---|---|
| n | discrete | - | |
| val | integer | 4 - 32 |
Sets or queries the receive width of I2S decoding on the specified bus.
| Name | Type | Values | Description |
|---|---|---|---|
| n | discrete | 1 | 2 | 3 | 4 | Bus number. |
| val | integer | 4 - 32 | Receive width value. |
:BUS1:IIS:RECewidth 5 /*Sets the receive width of I2S decoding to 5.*/ :BUS1:IIS:RECewidth? /*The query returns 5.*/
Sets or queries the low-level width-setting parameter for I2S decoding on the specified bus.
| Name | Type | Values | Description |
|---|---|---|---|
| n | discrete | 1 | 2 | 3 | 4 | Bus number. |
| ws | - | - | Low-level width value. |
Sets or queries the endian of I2S decoding on the specified bus.
| Name | Type | Values | Description |
|---|---|---|---|
| n | discrete | 1 - 4 | Specified bus number. |
| endian | enum | MSB | LSB | Selects the endian setting for I2S decoding. |
Sets relevant parameters for M1553 decoding on the specified bus.
| Name | Type | Values | Description |
|---|---|---|---|
| <n> | discrete | 1 | 2 | 3 | 4 |
Sets or queries the data polarity of I2S decoding on the specified bus.
| Name | Type | Values | Description |
|---|---|---|---|
| n | discrete | 1 | 2 | 3 | 4 | |
| pol | enum | POSitive | NEGative | Selects the polarity used for I2S decoding. |
:BUS1:IIS:POLarity NEGative /*Sets the data polarity of I2S decoding to NEGative.*/ :BUS1:IIS:POLarity? /*The query returns NEG.*/
Sets or queries the source of the M1553 decoding.
| Name | Type | Values | Description |
|---|---|---|---|
| n | discrete | 1 | 2 | 3 | 4 | Bus index. |
| source | enum | CHANnel1 | CHANnel2 | CHANnel3 | CHANnel4 | Data source used for M1553 decoding. |
:BUS1:M1553:SOURce CHANnel2 /*Sets the source of the M1553 :BUS1:M1553:SOURce? /*The query returns CHAN2.*/
Sets or queries the bandwidth limit of the specified channel. When set to OFF, the bandwidth limit is disabled.
| Name | Type | Values | Description |
|---|---|---|---|
| n | discrete | 1 | 2 | 3 | 4 | Specified channel number. |
| val | enum | OFF | ON | 500M | 1G | 2G | 3G | 4G | 5G | 6G | 7G | 8G | 9G | 10G | 11G | 12G | Bandwidth limit setting. |
Sets or queries the coupling mode of the specified channel.
| Name | Type | Values | Description |
|---|---|---|---|
| n | discrete | 1 | 2 | 3 | 4 | |
| coupling | enum | AC | DC | GND | Selects the channel coupling mode. |
:CHANnel1:COUPling AC /*Sets the coupling mode to AC.*/ :CHANnel1:COUPling? /*The query returns AC.*/
Sets whether the specified channel is displayed.
| Name | Type | Values | Description |
|---|---|---|---|
| n | discrete | 1 - 4 | Channel number. |
| bool | boolean | - | Enables or disables display of the specified channel. |
Turns on or off waveform inversion for the specified channel, or queries the on/off status of waveform inversion. When inversion is off, the waveform is displayed normally; when on, the displayed waveform voltages are inverted.
| Name | Type | Values | Description |
|---|---|---|---|
| n | discrete | 1 - 4 | Channel number to select. |
| bool | boolean | 1 | ON | 0 | OFF | Turns waveform inversion on or off. |
Sets or queries the vertical offset of the specified channel. The default unit is V.
| Name | Type | Values | Description |
|---|---|---|---|
| n | enum | 1 | 2 | 3 | 4 | Specifies the channel number. |
| offset | real | V | Sets the vertical offset of the specified channel. |
:CHANnel1:OFFSet 0.01 /*Sets the vertical offset of CH1 to 10 :CHANnel1:OFFSet? /*The query returns 1.000000E-02.*/
Sets or queries the delay calibration time used to calibrate the zero offset of the specified channel. The unit is s.
| Name | Type | Values | Description |
|---|---|---|---|
| n | discrete | 1 | 2 | 3 | 4 | Specifies the channel number. |
| val | real | -100 ns - 100 ns | Delay calibration time to set. |
:CHANnel1:TCALibrate 0.00000002 /*Sets the delay calibration time to 20 ns.*/ :CHANnel1:TCALibrate? /*The query returns 2.000000E-8.*/
Sets or queries the vertical scale of the specified channel. The default unit is V/div.
| Name | Type | Values | Description |
|---|---|---|---|
| n | discrete | 1 | 2 | 3 | 4 | |
| scale | real | V/div | Vertical scale of the specified channel. |
:CHANnel1:SCALe 50 mV :CHANnel1:SCALe?
Sets or queries the input impedance of the specified analog channel.
| Name | Type | Values | Description |
|---|---|---|---|
| n | discrete | 1 | 2 | 3 | 4 | Specified analog channel number. |
| impedance | enum | OMEG | FIFTy | Input impedance setting for the channel. |
Sets or queries the bias voltage of the probe connected to the specified channel. The default unit is V.
| Name | Type | Values | Description |
|---|---|---|---|
| n | discrete | 1 | 2 | 3 | 4 | Specifies the channel number. |
| vol | real | V | Bias voltage to apply; the allowed range depends on the probe model. |
Starts calibration for the active probe currently connected to the specified analog channel.
| Name | Type | Values | Description |
|---|---|---|---|
| n | discrete | 1 | 2 | 3 | 4 | Specifies the analog channel. |
Sets or queries the probe attenuation ratio of the specified channel.
| Name | Type | Values | Description |
|---|---|---|---|
| n | discrete | 1 | 2 | 3 | 4 | |
| atten | real | - |
Sets or queries the probe delay time of the specified channel.
| Name | Type | Values | Description |
|---|---|---|---|
| n | discrete | 1 - 4 | |
| delay | real | -100 ns - 100 ns |
Sets or queries the probe bias voltage for the specified channel. This command is only valid when an active probe is correctly connected.
| Name | Type | Values | Description |
|---|---|---|---|
| n | discrete | 1 | 2 | 3 | 4 | |
| bias | real | V | Probe bias voltage for the specified channel. |
Performs the probe calibration for the specified channel.
| Name | Type | Values | Description |
|---|---|---|---|
| n | discrete | - | Channel number. |
:CHANnel1:PROBe:CALibration /*Performs the probe calibration for CH1.*/
Starts to demagnetize the current probe connected to the specified channel.
| Name | Type | Values | Description |
|---|---|---|---|
| n | discrete | 1 - 4 | Channel number. |
Sets or queries the probe attenuation ratio of the specified analog channel.
| Name | Type | Values | Description |
|---|---|---|---|
| n | discrete | 1 | 2 | 3 | 4 | Channel number. |
| atten | real | 10e-6 - 10e6 | Probe attenuation ratio. |
:CHANnel1:PROBe:EXTattenuation 20000 /*Sets the probe attenuation ratio of CH1 to 20000.*/ :CHANnel1:PROBe:EXTattenuation? /*The query returns 2.000000E +4.*/
Sets the units for the specified analog channel.
| Name | Type | Values | Description |
|---|---|---|---|
| n | discrete | 1 | 2 | 3 | 4 | Specifies the analog channel number. |
| units | enum | - | Sets the channel units. |
Enables or disables the fine adjustment of the vertical scale for the specified channel, or queries its on/off status.
| Name | Type | Values | Description |
|---|---|---|---|
| n | discrete | 1 | 2 | 3 | 4 | Specifies the analog channel number. |
| bool | boolean | 1 | ON | 0 | OFF | Turns fine adjustment on or off. |
Sets or queries the bias voltage of the specified channel. The default unit is V.
| Name | Type | Values | Description |
|---|---|---|---|
| n | discrete | 1 | 2 | 3 | 4 | Specifies the channel number. |
| offset | real | V | Sets the bias voltage offset for the specified channel. |
:CHANnel1:POSition 10 :CHANnel1:POSition?
Queries whether the specified channel is overloaded.
| Name | Type | Values | Description |
|---|---|---|---|
| n | discrete | 1 | 2 | 3 | 4 | Specifies the channel number to query. |
:CHANnel<1>:OVERload?/*The query returns 1, indicating that CH1 is overloaded.*/
Enables the USB2.0 signal compliance analysis function for the compliance subsystem. The section notes that this option is available only when the DS80000-USBC option has been purchased and activated.
Sets the USB compliance test DUT selection and provides a query form for the current DUT setting.
| Name | Type | Values | Description |
|---|---|---|---|
| dut | - | - |
::COMPliance:USB:TEST:DUT <dut> ::COMPliance:USB:TEST:DUT?
Sets or queries the signal type.
| Name | Type | Values | Description |
|---|---|---|---|
| type | enum | HIGH | FULL | LOW | Selects the signal type. |
Sets or queries the test point type of the high speed signal. Only when the signal type is "High Speed" can you set the test point.
| Name | Type | Values | Description |
|---|---|---|---|
| type | enum | FAREnd | NEARend | Test point type to set. |
:COMPliance:USB:TEST:TYPe NEARend :COMPliance:USB:TEST:TYPe? /*The query returns NEARend.*/
Sets the USB test connection type or queries the current connection setting.
| Name | Type | Values | Description |
|---|---|---|---|
| connection | enum | - |
Sets or queries the differential source. Use this command when the connection type is set to Differential.
| Name | Type | Values | Description |
|---|---|---|---|
| source | enum | CHAN1 | CHAN2 | CHAN3 | CHAN4 | Selects the source channel. |
Sets or queries Source D+.
| Name | Type | Values | Description |
|---|---|---|---|
| source | enum | CHAN1 | CHAN2 | CHAN3 | CHAN4 | Selects the source channel for D+. |
Sets or queries Source D-.
| Name | Type | Values | Description |
|---|---|---|---|
| <source> | enum | CHAN1 | CHAN2 | CHAN3 | CHAN4 |
Auto sets the configuration information for the specified signal type. The configuration depends on the selected signal type.
Starts the USB2.0 signal quality compliance test.
:COMPliance:USB:RUN /*Starts the USB2.0 signal quality compliance test.*/
Sets or queries whether to display the analysis result.
| Name | Type | Values | Description |
|---|---|---|---|
| bool | boolean | - | Whether to display the analysis result. |
Sets or queries whether to overwrite the existing USB2.0 compliance test file.
| Name | Type | Values | Description |
|---|---|---|---|
| bool | boolean | 1 | ON | 0 | OFF | Enables or disables the file overwriting function. |
Sets the file save path.
| Name | Type | Values | Description |
|---|---|---|---|
| path | string | - | File save path. |
:COMPliance:USB:REPort:SAVE D:/123.html /*Saves the file to the external memory Disk D, with the filename 123.html.*/
Queries the Auto Set status of the USB2.0 compliance analysis test.
Queries whether the USB2.0 compliance analysis test is successfully done after the USB2.0 compliance analysis test has been started.
Queries whether you have successfully saved the USB2.0 compliance analysis test report.
Option command for Ethernet signal quality compliance analysis. It is available when the DS80000-CMENET option is purchased and activated.
Sets or queries the signal type of LAN compliance analysis.
| Name | Type | Values | Description |
|---|---|---|---|
| dut | enum | ETH100 | ETH1000 | Signal type for Ethernet compliance analysis. |
:COMPliance:ETH:TEST:DUT ETH1000 /*Sets the signal type to 1000Base-T.*/ :COMPliance:ETH:TEST:DUT? /*The query returns ETH1000.*/
Sets or queries the on/off status of the specified test items of the 1000Base-T Ethernet compliance analysis test.
| Name | Type | Values | Description |
|---|---|---|---|
| mode | enum | ND1 | NDNCK4 | NDWCK4 | WD1 | WDNCK4 | WDWCK4 | NCKNFLT2 | NCKNFLT3 | NCKWFLT2 | NCKWFLT3 | WCKNFLT2 | WCKNFLT3 | WCKWFLT2 | WCKWFLT3 | CMVOLT | Specified test item for 1000Base-T Ethernet compliance analysis. |
| bool | boolean | 1 | ON | 0 | OFF | Turns the selected test item on or off. |
Sets or queries the data source of LAN compliance analysis.
| Name | Type | Values | Description |
|---|---|---|---|
| source | enum | CHANnel1 | CHANnel2 | CHANnel3 | CHANnel4 | Data source used for LAN compliance analysis. |
Sets or queries the clock source used for Ethernet compliance testing. The manual provides the syntax but does not include the parameter choices or query return format in this slice.
| Name | Type | Values | Description |
|---|---|---|---|
| source | - | - |
Sets or queries the master source or clock source for the jitter test of the 1000Base-T signal.
| Name | Type | Values | Description |
|---|---|---|---|
| source | enum | CHANnel1 | CHANnel2 | CHANnel3 | CHANnel4 | Selects the source used as the master source or clock source. |
Sets or queries the slave clock source or master data source for the jitter test of the 1000Base-T signal.
| Name | Type | Values | Description |
|---|---|---|---|
| source | enum | CHANnel1 | CHANnel2 | CHANnel3 | CHANnel4 | Selects the slave clock source or master data source. |
::COMPliance:ETH:SOURce:SLVSrc CHANnel1 ::COMPliance:ETH:SOURce:SLVSrc?
Queries the measured frequency value of the current disturbing signal in fixture calibration.
:COMPliance:ETH:CALibration:FREQuency?/*The query returns 20833000.*/
Queries the measured amplitude value of the current disturbing signal in fixture calibration.
:COMPliance:ETH:CALibration:AMPlitude?/*The query returns 2.7.*/
Queries the measured TC2 amplitude value in fixture calibration.
:COMPliance:ETH:CALibration:TC2amp? /*The query returns 2.22.*/
Queries the measured TC5 amplitude value in fixture calibration.
:COMPliance:ETH:CALibration:TC5amp?/*The query returns 1.48.*/
Launches the calibration test for the disturbing signal or the specified fixture.
| Name | Type | Values | Description |
|---|---|---|---|
| test | enum | DISSignal | TC2 | TC5 | Selects which calibration test to launch. |
:COMPliance:ETH:CALibration:CALTest TC2 /*Launches the calibration test for TC2.*/
Applies the Ethernet fixture calibration results. This command takes no parameters.
Starts to run the LAN compliance analysis test.
:COMPliance:ETH:RUN /*Starts to run the LAN compliance analysis test.*/
Sets or queries whether to display the test report of the LAN compliance analysis.
| Name | Type | Values | Description |
|---|---|---|---|
| bool | enum | 1 | ON | 0 | OFF | Enables or disables display of the analysis report. |
:COMPliance:ETH:REPort:DISPlay ON /*Enables to display the analysis report on the screen.*/ :COMPliance:ETH:REPort:DISPlay? /*The query returns 1.*/
Sets or queries whether to overwrite the existing test report of the LAN compliance analysis.
| Name | Type | Values | Description |
|---|---|---|---|
| bool | enum | 1 | ON | 0 | OFF | Enables or disables the file overwriting function for the saved report. |
:COMPliance:ETH:REPort:OVERlay ON /*Enables to overwrite the existing report file.*/ :COMPliance:ETH:REPort:OVERlay? /*The query returns 1.*/
Sets the path for saving the report of the LAN compliance analysis test.
| Name | Type | Values | Description |
|---|---|---|---|
| path | string | - | ASCII string path used to save the report. |
Queries the measurement value of the frequency counter.
Enables or disables the frequency counter measurement and statistic parameters.
| Name | Type | Values | Description |
|---|---|---|---|
| bool | boolean | - | Boolean state to enable or disable the counter function. |
Sets or queries the source of the frequency counter.
| Name | Type | Values | Description |
|---|---|---|---|
| source | enum | CHANnel1 | CHANnel2 | CHANnel3 | CHANnel4 | Source used by the frequency counter. |
:COUNter:SOURce CHANnel2 :COUNter:SOURce?
Sets or queries the mode of the frequency counter.
| Name | Type | Values | Description |
|---|---|---|---|
| mode | enum | FREQuency | PERiod | TOTalize | Selects the frequency counter measurement mode. |
:COUNter:MODE PERiod :COUNter:MODE?
Sets or queries the resolution of the frequency counter.
| Name | Type | Values | Description |
|---|---|---|---|
| val | integer | 3 - 8 | Resolution digits for the frequency counter. |
Enables or disables the statistical function of the frequency counter, or queries its on/off status.
| Name | Type | Values | Description |
|---|---|---|---|
| bool | boolean | 1 | ON | 0 | OFF | Enables or disables the statistical function. |
COUNter:TOTalize:ENABle ON /*Enables the statistical function of the frequency counter.*/ COUNter:TOTalize:ENABle? /*The query returns 1.*/
Clears the total count.
Sets or queries the mode of the cursor measurement. XY mode is only valid when the horizontal time base mode is "XY".
| Name | Type | Values | Description |
|---|---|---|---|
| mode | enum | OFF | MANual | TRACk | XY | Selects the cursor measurement mode. |
:CURSor:MODE MANual /*Selects the manual mode of cursor measurement.*/ :CURSor:MODE? /*The query returns MAN.*/
Sets or queries the on/off status of the indicator for the measurement function.
| Name | Type | Values | Description |
|---|---|---|---|
| bool | enum | 1 | ON | 0 | OFF | Controls whether the measurement-function indicator is enabled or disabled. |
:CURSor:MEASure:INDicator? ON :CURSor:MEASure:INDicator?
Sets or queries the cursor type in the manual mode of cursor measurement.
| Name | Type | Values | Description |
|---|---|---|---|
| type | enum | TIME | AMPLitude | Cursor type in manual mode. |
Sets or queries the cursor type in the manual mode of cursor measurement.
| Name | Type | Values | Description |
|---|---|---|---|
| type | enum | TIME | AMPLitude | Cursor type in manual mode. |
Sets or queries Source A of the manual mode of cursor measurement.
| Name | Type | Values | Description |
|---|---|---|---|
| source | discrete | CHANnel1 | CHANnel2 | CHANnel3 | CHANnel4 | MATH1 | MATH2 | MATH3 | MATH4 | NONE | Source A for manual cursor measurement. |
:CURSor:MANual:SOURce1 CHANnel2 /*Sets Source A of the manual mode of cursor measurement to CHANnel2.*/ :CURSor:MANual:SOURce1? /*The query returns CHAN2.*/
Sets or queries Source B of the manual mode of cursor measurement.
| Name | Type | Values | Description |
|---|---|---|---|
| source | enum | CHANnel1 | CHANnel2 | CHANnel3 | CHANnel4 | MATH1 | MATH2 | MATH3 | MATH4 | NONE | Selects the source used for manual cursor measurement. |
*:CURSor:MANual:SOURce2 CHANnel2 *:CURSor:MANual:SOURce2?
Sets or queries the horizontal unit in the manual mode of cursor measurement.
| Name | Type | Values | Description |
|---|---|---|---|
| tunit | enum | SECond | Horizontal unit used in manual cursor measurements. |
Sets or queries the vertical unit in the manual mode of cursor measurement.
| Name | Type | Values | Description |
|---|---|---|---|
| vunit | enum | SOURce | Vertical unit setting for manual cursor measurements. |
:CURSor:MANual:VUNit SOURce /*Sets the unit of AY, BY, and ∆Y to :CURSor:MANual:VUNit? /*The query returns SOUR.*/
Sets or queries the horizontal position of Cursor A in the manual mode of cursor measurement.
| Name | Type | Values | Description |
|---|---|---|---|
| ax | real | - | Horizontal position of Cursor A. |
Sets or queries the vertical position of Cursor A in the manual mode of cursor measurement.
| Name | Type | Values | Description |
|---|---|---|---|
| ay | real | V | Vertical position of Cursor A; the range is determined by the current vertical scale and position. |
:CURSor:MANual:CAY 0.1 /*Sets the vertical position of Cursor A ::CURSor:MANual:CAY? /*The query returns 1.000000E-1.*/
Sets or queries the vertical position of Cursor B in the manual mode of cursor measurement.
| Name | Type | Values | Description |
|---|---|---|---|
| by | real | V | Vertical position of Cursor B. |
Queries the X value at Cursor A in manual cursor measurement mode. The unit is determined by the horizontal unit selected for the currently corresponding channel.
Queries the Y value at Cursor A in the manual mode of cursor measurement. The unit is determined by the currently selected vertical unit.
Queries the X value at Cursor B in manual cursor measurement mode. The unit is determined by the currently selected horizontal unit.
Queries the Y value at Cursor B in the manual mode of cursor measurement. The unit is determined by the currently selected vertical unit.
Queries the difference (ΔX) between the X value at Cursor A and the X value at Cursor B in the manual mode of cursor measurement. The unit is determined by the currently selected horizontal unit.
Queries the difference between the X value at Cursor A and the X value at Cursor B in manual cursor measurement. The unit is determined by the currently selected horizontal unit.
Queries the difference (ΔY) between the Y value at Cursor A and the Y value at Cursor B in the manual mode of cursor measurement. The unit is determined by the currently selected vertical unit.
Sets or queries the channel source of Cursor A in the track mode of cursor measurement.
| Name | Type | Values | Description |
|---|---|---|---|
| source | enum | CHANnel1 | CHANnel2 | CHANnel3 | CHANnel4 | MATH1 | MATH2 | MATH3 | MATH4 | NONE | Channel source for Cursor A. |
Sets or queries the channel source of Cursor A in the track mode of cursor measurement.
| Name | Type | Values | Description |
|---|---|---|---|
| source | enum | CHANnel1 | CHANnel2 | CHANnel3 | CHANnel4 | MATH1 | MATH2 | MATH3 | MATH4 | NONE | Channel source for Cursor A in track mode. |
:CURSor:TRACk:SOURce1 CHANnel2 :CURSor:TRACk:SOURce1?
Sets or queries the channel source of Cursor B in the track mode of cursor measurement.
| Name | Type | Values | Description |
|---|---|---|---|
| source | enum | CHANnel1 | CHANnel2 | CHANnel3 | CHANnel4 | MATH1 | MATH2 | MATH3 | MATH4 | NONE | Channel source for Cursor B in track mode. |
Sets or queries the horizontal position of Cursor A in cursor track mode. The range depends on the current horizontal scale and position.
| Name | Type | Values | Description |
|---|---|---|---|
| ax | real | s | Horizontal position of Cursor A. |
Sets or queries the horizontal position of Cursor B in the track mode of cursor measurement.
| Name | Type | Values | Description |
|---|---|---|---|
| bx | real | - | Horizontal position of Cursor B; the range is determined by the current horizontal scale and position. |
:CURSor:TRACk:CBX 1.000000E-8 /*Sets the horizontal position of Cursor B to 10 ns.*/ :CURSor:TRACk:CBX? /*The query returns 1.000000E-8.*/
Sets or queries the vertical position of Cursor A in the track mode of cursor measurement.
| Name | Type | Values | Description |
|---|---|---|---|
| ay | real | - |
Sets or queries the vertical position of Cursor B in the track mode of cursor measurement.
| Name | Type | Values | Description |
|---|---|---|---|
| by | real | V | Vertical position of Cursor B; the allowed range is determined by the current vertical scale and position. |
*No example lines documented for :CURSor:TRACk:CBY beyond the invocation shown in the syntax and example block.*
Queries the X value at Cursor A in the track mode of cursor measurement. The unit is determined by the amplitude unit selected for the currently corresponding channel.
Queries the Y value at Cursor A in the track mode of cursor measurement. The unit is the same as that selected for the current channel.
Queries the X value at Cursor B in the track mode of cursor measurement. The unit is determined by the amplitude unit selected for the currently corresponding channel.
Queries the Y value at Cursor B in track mode of cursor measurement. The unit is the same as that selected for the current channel.
Queries the difference (ΔX) between the X value at Cursor A and the X value at Cursor B in the track mode of cursor measurement.
Queries the difference (ΔY) between the Y value at Cursor A and the Y value at Cursor B in the track mode of cursor measurement. The unit is the same as that selected for the current channel.
Sets or queries the horizontal position of Cursor A in the XY cursor measurement mode. It is only available when the horizontal time base mode is set to XY.
| Name | Type | Values | Description |
|---|---|---|---|
| x | real | - | Horizontal position of Cursor A, related to the current vertical scale and vertical offset. |
Queries the reciprocal of the absolute difference between the X value at Cursor A and the X value at Cursor B in track mode. The default unit is Hz.
Sets or queries the horizontal position of Cursor A in XY cursor measurement mode. The position is related to the current vertical scale and vertical offset.
| Name | Type | Values | Description |
|---|---|---|---|
| x | real | - | Horizontal position of Cursor A in XY mode. |
Sets or queries the horizontal position of Cursor B in the XY cursor measurement mode.
| Name | Type | Values | Description |
|---|---|---|---|
| x | real | - | Horizontal position of Cursor B. |
:CURSor:XY:BX 0.1 :CURSor:XY:BX?
Sets or queries the vertical position of Cursor A in the XY cursor measurement mode.
| Name | Type | Values | Description |
|---|---|---|---|
| <y> | real | - |
Sets or queries the vertical position of Cursor B in the XY cursor measurement mode.
| Name | Type | Values | Description |
|---|---|---|---|
| y | real | - | Vertical position of Cursor B, related to the current vertical scale and vertical offset. |
:CURSor:XY:BY 0.1 /*Sets the vertical position of Cursor B to :CURSor:XY:BY? /*The query returns 1.000000E-1.*/
Queries the vertical position of Cursor A in XY cursor measurement mode.
Queries the Y value at Cursor A in the XY cursor measurement mode.
Queries the X value at Cursor B in the XY cursor measurement mode.
Queries the Y value at Cursor B in the XY cursor measurement mode.
Queries the difference (∆X) between the X value at Cursor A and the X value at Cursor B in the XY cursor measurement.
Queries the difference (∆Y) between the Y value at Cursor A and the Y value at Cursor B in the XY cursor measurement. The unit is the same as that selected for the current channel.
Clears all the waveforms on the screen.
Sets or queries the display type of the waveforms on the screen.
| Name | Type | Values | Description |
|---|---|---|---|
| type | enum | VECTors | Display type of the waveforms. |
:DISPlay:TYPE VECTors :DISPlay:TYPE?
Sets or queries the persistence time. The default unit is s.
| Name | Type | Values | Description |
|---|---|---|---|
| time | enum | MIN | 0.1 | 0.2 | 0.5 | 1 | 2 | 5 | 10 | INFinite | Persistence time setting. |
:DISPlay:GRADing:TIME 0.1 :DISPlay:GRADing:TIME?
Sets or queries the waveform brightness.
| Name | Type | Values | Description |
|---|---|---|---|
| brightness | - | - |
Sets or queries the brightness of the screen grid, expressed in percentage.
| Name | Type | Values | Description |
|---|---|---|---|
| brightness | integer | 0 - 100 | Brightness setting in percent. |
:DISPlay:GBRightness 60 /*Sets the screen grid brightness to 60%.*/ :DISPlay:GBRightness? /*The query returns 60.*/
Sets or queries the cursor brightness, expressed as a percentage.
| Name | Type | Values | Description |
|---|---|---|---|
| brightness | integer | 0 - 100 | Brightness level of the cursor in percent. |
Sets or queries the display type of the screen grid.
| Name | Type | Values | Description |
|---|---|---|---|
| grid | enum | FULL | HALF | NONE | Display grid mode. |
:DISPlay:GRID FULL :DISPlay:GRID?
Queries the bitmap data stream of the currently displayed image. The query returns the screenshot as a binary data stream in the specified format.
| Name | Type | Values | Description |
|---|---|---|---|
| typeopt | enum | BMP | PNG | JPG | Specifies the bitmap output format. |
Sets whether rulers are displayed on the screen, or queries the current ruler display state.
| Name | Type | Values | Description |
|---|---|---|---|
| bool | enum | ON | OFF | Enables or disables ruler display. |
Enables or disables the color grade display; or queries the on/off status of the color grade display.
| Name | Type | Values | Description |
|---|---|---|---|
| bool | enum | 1 | ON | 0 | OFF |
:DISPlay:COLor ON /*Enables the color grade display.*/ :DISPlay:COLor? /*The query returns 1.*/
Enables or disables the waveform freezing function, and can query whether waveform freezing is enabled.
| Name | Type | Values | Description |
|---|---|---|---|
| bool | enum | 1 | ON | 0 | OFF | Enables or disables waveform freezing. |
:DISPlay:WHOLd ON /*Enables the Waveform Freeze.*/ :DISPlay:WHOLd? /*The query returns 1.*/
Queries the current voltage value under test.
Enables or disables the digital voltmeter, or queries its on/off status.
| Name | Type | Values | Description |
|---|---|---|---|
| bool | enum | 1 | ON | 0 | OFF | Enables or disables the digital voltmeter. |
:DVM:ENABle ON /*Enables the digital voltmeter.*/ :DVM:ENABle? /*The query returns 1.*/
Sets or queries the source of the digital voltmeter.
| Name | Type | Values | Description |
|---|---|---|---|
| source | enum | - |
Sets or queries the mode of the digital voltmeter.
| Name | Type | Values | Description |
|---|---|---|---|
| mode | enum | ACRMs | DC | DCRMs | Selects the DVM mode. |
:DVM:MODE DC /*Sets the mode of the digital voltmeter to DC.*/ :DVM:MODE? /*The query returns DC.*/
Enables or disables the histogram function, or queries its on/off status.
| Name | Type | Values | Description |
|---|---|---|---|
| bool | enum | 1 | ON | 0 | OFF | Enables or disables the histogram function. |
:HISTogram:ENABle ON /*Enables the histogram function.*/ :HISTogram:ENABle? /*The query returns 1.*/
Sets or queries the type of the histogram.
| Name | Type | Values | Description |
|---|---|---|---|
| type | enum | HORizontal | VERTical | Histogram type to set. |
Sets or queries the source of the histogram.
| Name | Type | Values | Description |
|---|---|---|---|
| source | enum | CHANnel1 | CHANnel2 | CHANnel3 | CHANnel4 | Histogram source channel. |
Sets or queries the height of the histogram.
| Name | Type | Values | Description |
|---|---|---|---|
| height | - | - |
Resets the statistics data of the histogram.
Sets or queries the left limit of the histogram.
| Name | Type | Values | Description |
|---|---|---|---|
| number | real | - | Left limit of the histogram. |
Sets or queries the right limit of the histogram. The allowed range is from -5 × horizontal time base + horizontal offset to 5 × horizontal time base + horizontal offset.
| Name | Type | Values | Description |
|---|---|---|---|
| number | real | -5 x Horizontal Time Base + Horizontal Offset - 5 x Horizontal Time Base + Horizontal Offset |
:HISTogram:RANGe:RIGHt <number> :HISTogram:RANGe:RIGHt?
Sets or queries the top limit of the histogram.
| Name | Type | Values | Description |
|---|---|---|---|
| <number> | real | (-4 x VerticalScale - OFFSet) - (4 x VerticalScale - OFFSet) |
Sets or queries the bottom limit of the histogram. The bottom limit should be smaller than the top limit.
| Name | Type | Values | Description |
|---|---|---|---|
| <number> | real | (-4 x VerticalScale - OFFSet) - (4 x VerticalScale - OFFSet) |
:HISTogram:RANGe:BOTTom -2 :HISTogram:RANGe:BOTTom?
Queries the statistical results of the histogram.
Enables or disables the eye analysis function, or queries its on/off status.
| Name | Type | Values | Description |
|---|---|---|---|
| bool | enum | 1 | ON | 0 | OFF | Enables or disables the eye analysis function. |
Sets or queries the source of the eye diagram.
| Name | Type | Values | Description |
|---|---|---|---|
| source | enum | CHANnel1 | CHANnel2 | CHANnel3 | CHANnel4 | Source of the eye diagram. |
Enables or disables the eye measurement result, or queries its on/off status.
| Name | Type | Values | Description |
|---|---|---|---|
| bool | boolean | 1 | ON | 0 | OFF | Enables or disables the eye measurement result. |
:EYE:MEASure:ENABle ON /*Enables the eye measurement result.*/ :EYE:MEASure:ENABle? /*The query returns 1.*/
Queries the measurements of an eye diagram.
| Name | Type | Values | Description |
|---|---|---|---|
| item | enum | - |
Sets or queries the on/off status of the eye diagram overlap display.
| Name | Type | Values | Description |
|---|---|---|---|
| bool | boolean | - | On/off state of the eye diagram overlap display. |
Sets or queries the memory depth of the eye diagram. The default unit is pts.
| Name | Type | Values | Description |
|---|---|---|---|
| mdep | enum | 10k | 100k | 1M | Memory depth of the eye diagram. |
:EYE:MDEPth 1M /*Sets the memory depth of the eye diagram to 1M.*/ :EYE:MDEPth? /*The query returns 1.000E+6.*/
Sets or queries the display type of the eye diagram screen grid.
| Name | Type | Values | Description |
|---|---|---|---|
| grid | enum | - | Display type of the eye diagram screen grid. |
Sets or queries the high threshold of the eye diagram, expressed in percent. If the high threshold is reduced below the middle threshold, the oscilloscope automatically adjusts it to remain greater than the middle threshold.
| Name | Type | Values | Description |
|---|---|---|---|
| val | real | 0 - 100 | High threshold value. |
:EYE:THREshold:HIGH <val> :EYE:THREshold:HIGH?
Sets or queries the middle threshold of the eye diagram, expressed in percent. The middle threshold is limited by the set low threshold and high threshold.
| Name | Type | Values | Description |
|---|---|---|---|
| val | real | 0 - 100 | Middle threshold value in percent. |
:EYE:THREshold:MID 50 /*Sets the middle threshold of the eye diagram to 50%.*/ :EYE:THREshold:MID? /*The query returns 50.*/
Sets or queries the low threshold of the eye diagram, expressed in %.
| Name | Type | Values | Description |
|---|---|---|---|
| <val> | real | 0 - 100 | Low threshold value for the eye diagram. |
Sets or queries the clock recovery method of the eye diagram.
:EYE:CLOCk:METHod EXPLicit /*Sets the clock recovery method to EXPLicit.*/ :EYE:CLOCk:METHod? /*The query returns EXPL.*/
Sets or queries the clock recovery method of the eye diagram.
| Name | Type | Values | Description |
|---|---|---|---|
| type | enum | CONStant | PLL | EXPLicit | Clock recovery method to use for the eye diagram. |
:EYE:CLOCk:METHod EXPLicit /*Sets the clock recovery method to EXPLicit.*/ :EYE:CLOCk:METHod? /*The query returns EXPL.*/
Sets or queries the type of the constant clock recovery method for the eye diagram. This command is valid only when the recovery type is set to Constant.
| Name | Type | Values | Description |
|---|---|---|---|
| type | enum | AUT | SEM | MAN | Type of constant clock recovery method. |
:EYE:CLOCk:TYPE MAN /*Sets the type of the constant clock recovery method for the eye diagram to MAN.*/ :EYE:CLOCk:TYPE? /*The query returns MAN.*/
Sets or queries the data rate of the measured signal for the eye diagram. The unit is Hz.
| Name | Type | Values | Description |
|---|---|---|---|
| val | real | Hz | Data rate of the measured signal for the eye diagram. |
Sets or queries the PLL order. Valid only when the recovery type is set to "PLL".
| Name | Type | Values | Description |
|---|---|---|---|
| ord | enum | ONE | TWO | PLL order. |
Sets or queries the PLL loop bandwidth of the eye diagram when the recovery type is PLL.
| Name | Type | Values | Description |
|---|---|---|---|
| <val> | integer | - | PLL loop bandwidth value; the valid range is determined by the signal data rate. |
\:EYE:CLOCk:PLL:BW 200 \:EYE:CLOCk:PLL:BW?
| Name | Type | Values | Description |
|---|---|---|---|
| val | integer | - |
Sets or queries the source of the external clock recovery method for the eye diagram.
| Name | Type | Values | Description |
|---|---|---|---|
| ch | enum | CHANnel1 | CHANnel2 | CHANnel3 | CHANnel4 | Source channel for the external clock recovery method. |
:EYE:CLOCk:EXTChan CHANnel1 /*Sets the external clock channel of the eye diagram to CHANnel1.*/ :EYE:CLOCk:EXTChan? /*The query returns CHAN1.*/
Identifies the instrument.
Restores the instrument to its factory default settings.
Clears all the event registers and the error queue.
Sets or queries the enable register of the standard event register set.
| Name | Type | Values | Description |
|---|---|---|---|
| <maskargument> | integer | 0 - 255 | Mask value for the standard event register enable bits. |
Queries and clears the event register of the standard event status register.
Sets bit 0 (Operation Complete, OPC) in the standard event register to 1 after the current operation is finished.
Recalls instrument settings from the specified non-volatile memory. Previous settings saved through *SAV are overwritten.
Saves the current instrument state to the selected register.
| Name | Type | Values | Description |
|---|---|---|---|
| value | integer | 0 - 49 |
Sets or queries the enable register of the status byte register set.
| Name | Type | Values | Description |
|---|---|---|---|
| <maskargument> | integer | 0 - 255 | Integer mask value; the value is the sum of the decimal values of all bits set in the status byte register. |
*SRE 16 *SRE?
Queries the status byte register.
Waits for all pending operations to complete before executing any additional commands.
Performs a self-test and returns the self-test result.
Enables or disables the jitter analysis function, or queries its on/off status.
| Name | Type | Values | Description |
|---|---|---|---|
| <bool> | enum | 1 | ON | 0 | OFF | Boolean enable state for the jitter analysis function. |
Sets or queries the source of the jitter.
| Name | Type | Values | Description |
|---|---|---|---|
| source | enum | CHANnel1 | CHANnel2 | CHANnel3 | CHANnel4 | Selects the jitter source. |
:JITTer:SOURce CHANnel3 /*Sets the source of the jitter to CHANnel3.*/ :JITTer:SOURce? /*The query returns CHAN3.*/
Sets or queries the high threshold of the jitter, expressed in percent.
| Name | Type | Values | Description |
|---|---|---|---|
| val | real | % | High threshold value for jitter. |
Sets or queries the middle threshold of the jitter, expressed in %. The setting range is between the low threshold and the high threshold.
| Name | Type | Values | Description |
|---|---|---|---|
| val | integer | % | Middle threshold of the jitter. |
Sets or queries the low threshold of the jitter, expressed in %.
| Name | Type | Values | Description |
|---|---|---|---|
| val | integer | 0 - the middle threshold of the jitter | Low threshold of the jitter. |
:JITTer:SETUp:LOW 40 /*Sets the low threshold of the jitter to 40%.*/ :JITTer:SETUp:LOW? /*The query returns 40.*/
Enables or disables the jitter histogram; or queries the on/off status of the jitter histogram.
| Name | Type | Values | Description |
|---|---|---|---|
| bool | boolean | - | Enables or disables the jitter histogram. |
Enables or disables the spectrum graph of the jitter.
| Name | Type | Values | Description |
|---|---|---|---|
| bool | enum | 1 | ON | 0 | OFF | Sets whether the spectrum graph of the jitter is enabled or disabled. |
JITTer:SPECtrum:APPLy ON JITTer:SPECtrum:APPLy?
Enables or disables the jitter trend graph, or queries the on/off status of the jitter trend graph.
| Name | Type | Values | Description |
|---|---|---|---|
| bool | enum | 1 | ON | 0 | OFF | Enables or disables the jitter trend graph. |
:JITTer:TRENd:APPLy ON /*Enables the jitter trend graph.*/ :JITTer:TRENd:APPLy? /*The query returns 1.*/
Enables or disables the display of the jitter measurement results; or queries the on/off status of the display of the jitter measurement results.
| Name | Type | Values | Description |
|---|---|---|---|
| bool | enum | 1 | ON | 0 | OFF | Enables or disables the display of the jitter measurement results. |
Sets or queries the clock recovery method of the jitter measurement.
| Name | Type | Values | Description |
|---|---|---|---|
| type | enum | CONStant | PLL | EXPLicit | Clock recovery method to use. |
:JITTer:CLOCk:METHod EXPLicit /*Sets the clock recovery method to :JITTer:CLOCk:METHod? /*The query returns EXPL.*/
Sets or queries the type of the constant clock recovery method.
| Name | Type | Values | Description |
|---|---|---|---|
| type | discrete | CONStant | PLL | EXPLicit | Constant clock recovery type. |
Sets or queries the manually set data rate of the jitter.
| Name | Type | Values | Description |
|---|---|---|---|
| val | real | 100 kHz - 10 GHz | Manual data rate for jitter recovery. |
Sets or queries the PLL order of the jitter. This command is valid when the recovery type is set to "PLL".
| Name | Type | Values | Description |
|---|---|---|---|
| ord | enum | ONE | TWO | PLL order. |
:JITTer:CLOCk:PLL:ORDer TWO :JITTer:CLOCk:PLL:ORDer?
Sets or queries the PLL bandwidth of the jitter clock.
| Name | Type | Values | Description |
|---|---|---|---|
| val | real | - |
Sets or queries the PLL damp factor for the PLL clock recovery method of the jitter measurement.
| Name | Type | Values | Description |
|---|---|---|---|
| val | real | 0 - 1 | PLL damp factor. |
:JITTer:CLOCk:PLL:DAMP <val> :JITTer:CLOCk:PLL:DAMP?
Sets the external clock channel of the jitter measurement. The command is valid when the recovery type is set to "Explicit" (external clock recovery).
| Name | Type | Values | Description |
|---|---|---|---|
| ch | enum | CHANnel1 | CHANnel2 | CHANnel3 | CHANnel4 | External clock channel to use. |
:JITTer:CLOCk:EXTChan CHANnel3 :JITTer:CLOCk:EXTChan?
Clears the jitter results.
Queries the jitter measurement result. Only when the jitter measurement function is enabled can the results be queried.
Turns on or off the DHCP configuration mode, or queries the current DHCP configuration mode status.
| Name | Type | Values | Description |
|---|---|---|---|
| bool | enum | 1 | ON | 0 | OFF | Turns DHCP configuration mode on or off. |
:LAN:DHCP OFF :LAN:DHCP?
Turns on or off the Auto IP configuration mode, or queries the on/off status of the current Auto IP configuration mode.
| Name | Type | Values | Description |
|---|---|---|---|
| bool | enum | 1 | ON | 0 | OFF | 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 default gateway.
| Name | Type | Values | Description |
|---|---|---|---|
| <string> | string | - | ASCII string for the default gateway address. |
Sets or queries the DNS address. Use when the IP configuration mode is Auto IP or Static IP mode.
| Name | Type | Values | Description |
|---|---|---|---|
| <string> | string | - | DNS address in nnn.nnn.nnn.nnn format. |
Queries the MAC address of the instrument.
Queries the address of the DHCP server.
Turns on or off the static IP configuration mode, or queries its on/off status. When static IP mode is valid, DHCP and Auto IP are disabled manually.
| Name | Type | Values | Description |
|---|---|---|---|
| bool | enum | 1 | ON | 0 | OFF | Turns static IP configuration mode on or off. |
:LAN:MANual ON /*Enables the static IP configuration mode.*/ :LAN:MANual? /*The query returns 1.*/
Sets or queries the IP address of the instrument.
| Name | Type | Values | Description |
|---|---|---|---|
| string | string | - | ASCII string for the IP address. |
Sets or queries the subnet mask. The mask string must be in nnn.nnn.nnn.nnn format, and the instrument should be in static IP mode with DHCP and auto IP disabled.
| Name | Type | Values | Description |
|---|---|---|---|
| <string> | string | - | Subnet mask value in nnn.nnn.nnn.nnn format. |
Queries the current network configuration status.
| Name | Type | Values | Description |
|---|---|---|---|
| typeopt | - | - |
Enables or disables mDNS, or queries the mDNS status.
| Name | Type | Values | Description |
|---|---|---|---|
| bool | boolean | - | Enables or disables mDNS. |
:LAN:MDNS ON /*Enables mDNS.*/ :LAN:MDNS? /*The query returns 1.*/
Sets or queries the host name.
| Name | Type | Values | Description |
|---|---|---|---|
| name | string | - | The host name label; it can contain English letters and numbers, as well as some symbols. |
Sets or queries the description.
| Name | Type | Values | Description |
|---|---|---|---|
| name | string | - | ASCII string label for the description. |
Applies the network configuration. After all LAN-related parameters are configured with the :LAN commands, send this command to make the LAN settings take effect.
Enables or disables the mask pass/fail test function.
| Name | Type | Values | Description |
|---|---|---|---|
| bool | boolean | - | Boolean to turn the mask test on or off. |
Sets or queries the source of the pass/fail test.
| Name | Type | Values | Description |
|---|---|---|---|
| source | enum | CHANnel1 | CHANnel2 | CHANnel3 | CHANnel4 | Selects the source channel for the pass/fail test. |
Starts or stops the pass/fail test, or queries the operating status of the pass/fail test.
| Name | Type | Values | Description |
|---|---|---|---|
| oper | enum | RUN | STOP | Selects whether the pass/fail test runs or stops. |
:MASK:OPERate RUN /*Starts the pass/fail test.*/ :MASK:OPERate? /*The query returns RUN.*/
| Name | Type | Values | Description |
|---|---|---|---|
| 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. |
:MASK:Y 0.36 :MASK:Y?
Creates the pass/fail test mask with the currently set horizontal and vertical adjustment parameters.
Resets the number of frames that passed and failed the pass/fail test, as well as the total number of frames.
Queries the total number of failed frames in the pass/fail test results.
Queries the total number of passed frames in the pass/fail test results.
Queries the total number of frames in the pass/fail test results.
Sets or queries the output on/off status of the rear-panel [TRIG/PF OUT] connector.
| Name | Type | Values | Description |
|---|---|---|---|
| bool | boolean | 1 | ON | 0 | OFF | Enables or disables the rear-panel [TRIG/PF OUT] output. |
Sets or queries the output event.
| Name | Type | Values | Description |
|---|---|---|---|
| item | enum | FAIL | PASS |
":MASK:OUTPut:EVENt PASS" ":MASK:OUTPut:EVENt?"
Sets or queries the output pulse time.
| Name | Type | Values | Description |
|---|---|---|---|
| time | real | 100 ns - 10 ms | Output pulse time. |
:MASK:OUTPut:TIME 0.000003 /*Sets the pulse time to 3 μs.*/ :MASK:OUTPut:TIME? /*The query returns 3.000000E-6.*/
Enables or disables the math operation function, or queries its on/off status.
| Name | Type | Values | Description |
|---|---|---|---|
| n | discrete | 1 - 4 | Math trace number. |
| bool | boolean | 1|ON | 0|OFF | Turns the math operation function on or off. |
:MATH1:DISPlay ON /*Enables the math operation of Math1.*/ :MATH1:DISPlay? /*The query returns 1.*/
Sets or queries the operator of the math operation.
| Name | Type | Values | Description |
|---|---|---|---|
| n | discrete | 1 - 4 | |
| opt | enum | ADD | SUBTract | MULTiply | DIVision | AND | OR | XOR | NOT | FFT | INTG | DIFF | SQRT | LG | LN | EXP | ABS | LPASs | HPASs | BPASs | BSTop | AXB |
:MATH1:OPERator INTG :MATH1:OPERator?
Sets or queries the source or Source A of the arithmetic, function, or filter operation.
| Name | Type | Values | Description |
|---|---|---|---|
| source | - | - |
Sets or queries Source B of arithmetic operation.
| Name | Type | Values | Description |
|---|---|---|---|
| n | discrete | - | |
| source | enum | CHANnel1 | CHANnel2 | CHANnel3 | CHANnel4 | REF1 | REF2 | REF3 | REF4 | REF5 | REF6 | REF7 | REF8 | REF9 | REF10 |
:MATH1:SOURce1 CHANnel3 :MATH1:SOURce1?
Sets or queries Source A of the logic operation. This command is only available for arithmetic operation containing two sources.
| Name | Type | Values | Description |
|---|---|---|---|
| n | discrete | 1 | 2 | 3 | 4 | |
| source | enum | CHANnel1 | CHANnel2 | CHANnel3 | CHANnel4 | Selects the source channel for Source A. |
:MATH1:LSOurce1 CHANnel3 /*Sets Source A of the logic operation to CHANnel3.*/ :MATH1:LSOurce1? /*The query returns CHAN3.*/
Sets Source B of an arithmetic operation that uses two sources. This command is only available for arithmetic operation; the query returns the selected source channel or reference.
| Name | Type | Values | Description |
|---|---|---|---|
| <n> | discrete | 1 | 2 | 3 | 4 | Arithmetic operation index. |
| <source> | enum | CHANnel1 | CHANnel2 | CHANnel3 | CHANnel4 | REF1 | REF2 | REF3 | REF4 | REF5 | REF6 | REF7 | REF8 | REF9 | REF10 | Source B selection. |
:MATH1:SOURce2 CHANnel3 :MATH1:SOURce2?
Sets or queries the vertical scale of the operation results. The unit depends on the currently selected operator and the source unit.
| Name | Type | Values | Description |
|---|---|---|---|
| n | discrete | 1 | 2 | 3 | 4 | Math operation index. |
| scale | real | - | Vertical scale of the operation results. |
Sets or queries the vertical offset of the operation results. The unit is related to the currently selected operator and the unit selected by the source.
| Name | Type | Values | Description |
|---|---|---|---|
| n | discrete | 1 | 2 | 3 | 4 | Selects the math operation number. |
| offset | real | -1 GV - +1 GV | Sets the vertical offset of the operation results. |
:MATH1:OFFSet 8 /*Sets the vertical offset to 8 V.*/ :MATH1:OFFSet? /*The query returns 8.000000E0.*/
Enables or disables the inverted display of the operation results; or queries the on/off status of the inverted display of the operation results.
| Name | Type | Values | Description |
|---|---|---|---|
| n | discrete | 1 | 2 | 3 | 4 | Math memory index. |
| bool | enum | 1|ON | 0|OFF | Turns inverted display on or off. |
:MATH1:INVert ON /*Enables the inverted display.*/ :MATH1:INVert? /*The query returns 1.*/
Resets the math operation results display scaling to an optimal vertical scale based on the currently selected operator and the horizontal time base of the source.
Sets or queries the vertical expansion type of the selected math operation. The query returns the current expansion type.
| Name | Type | Values | Description |
|---|---|---|---|
| n | discrete | 1 | 2 | 3 | 4 | Math operation index. |
| exp | enum | GND | CENTer | Vertical expansion type to use when the waveform is scaled. |
:MATH1:EXPand CENTer /*Sets the vertical expansion type of math operation of CH1 to CENTer.*/ :MATH1:EXPand? /*The query returns CENTer.*/
Sets or queries the waveform type of the math operation.
| Name | Type | Values | Description |
|---|---|---|---|
| <n> | discrete | 1 | 2 | 3 | 4 | Math channel number. |
| <type> | - | - |
Sets or queries whether to display the waveform label of the specified operation.
| Name | Type | Values | Description |
|---|---|---|---|
| <n> | integer | 1 - 4 | |
| <bool> | boolean | 1 | ON | 0 | OFF |
Queries the title of the specified math operation window.
| Name | Type | Values | Description |
|---|---|---|---|
| n | discrete | 1 | 2 | 3 | 4 | Specifies which math operation window to query. |
:MATH1:WINDow:TITLe? /*The query returns Math1 CH1*CH1 Scale:0U Sa:2GSa/s.*/
Sets or queries the channel source of FFT operation.
Sets or queries the channel source of FFT operation.
| Name | Type | Values | Description |
|---|---|---|---|
| source | - | - |
Sets or queries the FFT window function for the selected math channel.
| Name | Type | Values | Description |
|---|---|---|---|
| n | enum | 1 | 2 | 3 | 4 | Math channel index. |
| window | enum | RECTangle | BLACkman | HANNing | HAMMing | FLATtop | TRIangle | Window function used for FFT operation. |
Sets or queries the vertical unit of FFT operation results.
| Name | Type | Values | Description |
|---|---|---|---|
| n | integer | 1 - 4 | |
| unit | enum | VRMS | DB | Vertical unit of FFT operation results. |
:MATH1:FFT:UNIT VRMS :MATH1:FFT:UNIT?
Sets or queries the scale of FFT operation results.
| Name | Type | Values | Description |
|---|---|---|---|
| <n> | integer | 1 - 4 | FFT trace index. |
| <scale> | real | - | Scale value for FFT operation results. |
Sets or queries the vertical offset of FFT operation results.
| Name | Type | Values | Description |
|---|---|---|---|
| n | discrete | 1 | 2 | 3 | 4 | |
| offset | real | dB | Vertical offset of FFT operation results. |
:MATH1:FFT:OFFSet 0 :MATH1:FFT:OFFSet?
Sets or queries the frequency range of FFT operation results. The default unit is Hz.
| Name | Type | Values | Description |
|---|---|---|---|
| n | discrete | 1 | 2 | 3 | 4 | |
| hsc | real | 10 Hz - 1GHz | Frequency range of the FFT operation results. |
Sets or queries the center frequency of FFT operation results, relative to the horizontal center of the screen.
| Name | Type | Values | Description |
|---|---|---|---|
| n | discrete | 1 | 2 | 3 | 4 | |
| cent | real | 5 Hz - 1 GHz | Center frequency of the FFT operation results. |
:MATH1:FFT:HCENter 10000000 /*Sets the center frequency of the FFT operation results to 10 MHz.*/ :MATH1:FFT:HCENter? /*The query returns 1.000000E+7.*/
Sets or queries the start frequency of FFT operation results.
| Name | Type | Values | Description |
|---|---|---|---|
| <n> | discrete | 1 | 2 | 3 | 4 | |
| <value> | real | 5 Hz - 1 GHz |
Sets or queries the stop frequency of FFT operation results. The allowed range depends on the current start frequency.
| Name | Type | Values | Description |
|---|---|---|---|
| n | discrete | 1 | 2 | 3 | 4 | FFT operation number. |
| value | real | (Start Freq + 10 Hz) - 1 GHz | Stop frequency of the FFT operation results. |
Enables or disables the FFT peak search, or queries its on/off status.
| Name | Type | Values | Description |
|---|---|---|---|
| n | discrete | 1 - 4 | FFT channel number. |
| bool | boolean | 1 | ON | 0 | OFF | Turns FFT peak search on or off. |
:MATH1:FFT:SEARch:ENABle ON :MATH1:FFT:SEARch:ENABle?
Sets or queries the maximum number of the FFT peak search.
| Name | Type | Values | Description |
|---|---|---|---|
| n | integer | 1 - 4 | |
| num | integer | - | Maximum number of FFT peak search results. |
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 excursion of the FFT peak search. The query returns the excursion in scientific notation.
| Name | Type | Values | Description |
|---|---|---|---|
| n | discrete | 1 | 2 | 3 | 4 | |
| excur | real | 0 - (8 x VerticalScale) | Excursion of the FFT peak search. |
:MATH1:FFT:SEARch:EXCursion 0.5 :MATH1:FFT:SEARch:EXCursion?
Sets or queries the sequence of the FFT peak search results.
| Name | Type | Values | Description |
|---|---|---|---|
| n | discrete | 1 | 2 | 3 | 4 | |
| order | enum | AMPorder | FREQorder | Selects the order of the FFT peak search results. |
Sets the math filter type for the selected math channel. The query form is documented, but this slice does not state its return format.
| Name | Type | Values | Description |
|---|---|---|---|
| type | enum | - | Filter type to select. |
Queries the FFT peak search results table.
| Name | Type | Values | Description |
|---|---|---|---|
| n | enum | 1 | 2 | 3 | 4 | FFT function number. |
:MATH1:FFT:SEARch:RES? /*The query returns the peak search results table in strings.*/
Sets or queries the cut-off frequency of Low Pass Filter/High Pass Filter, or cut-off frequency 1 of Band Pass Filter/Band Stop Filter. The default unit is Hz.
| Name | Type | Values | Description |
|---|---|---|---|
| n | discrete | 1 | 2 | 3 | 4 | |
| freq1 | real | Hz | Cut-off frequency setting; the allowed range depends on the selected filter type and screen sample rate. |
Sets or queries cut-off frequency 2 of the band pass or band stop filter for the selected math channel. The default unit is Hz.
| Name | Type | Values | Description |
|---|---|---|---|
| n | discrete | 1 | 2 | 3 | 4 | Math channel number. |
| freq2 | real | 0.01 x screen sample rate - 0.1 x screen sample rate | Cut-off frequency 2; must be smaller than cut-off frequency 1. |
:MATH1:FILTer:W1 1000000 :MATH1:FILTer:W1?
Sets or queries the sensitivity of the logic operation. The default unit is div.
| Name | Type | Values | Description |
|---|---|---|---|
| n | discrete | 1 | 2 | 3 | 4 | |
| sens | real | 100 mdiv - 1 div |
:MATH1:SENSitivity 0.2 *Sets the sensitivity of the logic operation to 0.2 div.*/ :MATH1:SENSitivity? *The query returns 2.000000E-1.*/
Sets or queries the smoothing window width of differential operation.
| Name | Type | Values | Description |
|---|---|---|---|
| n | discrete | - | |
| dist | - | - |
Sets or queries the threshold level of Analog Channel 1 in the logic operation. The default unit is V.
| Name | Type | Values | Description |
|---|---|---|---|
| n | discrete | 1 | 2 | 3 | 4 | |
| thre | real | (-4 × VerticalScale - VerticalOffset) - (4 × VerticalScale - VerticalOffset) |
Sets or queries the threshold level of Analog Channel 2 in the logic operation. The default unit is V.
| Name | Type | Values | Description |
|---|---|---|---|
| n | discrete | 1 | 2 | 3 | 4 | |
| thre | real | (-4 × VerticalScale - VerticalOffset) - (4 × VerticalScale - VerticalOffset) |
:MATH1:THReshold2 0.8 :MATH1:THReshold2?
Sets or queries the threshold level of Analog Channel 3 in the logic operation. The default unit is V.
| Name | Type | Values | Description |
|---|---|---|---|
| n | enum | 1 | 2 | 3 | 4 | |
| thre | real | (-4 × VerticalScale - VerticalOffset) - (4 × VerticalScale - VerticalOffset) |
:MATH1:THReshold3 0.8 /*Sets the threshold level of Analog Channel 3 in logic operation to 800 mV.*/ :MATH1:THReshold3? /*The query returns 8.000000E-1.*/
Sets or queries the threshold level of Analog Channel 4 in the logic operation. The default unit is V.
| Name | Type | Values | Description |
|---|---|---|---|
| <n> | discrete | 1 | 2 | 3 | 4 | |
| <thre> | real | (-4 × VerticalScale - VerticalOffset) - (4 × VerticalScale - VerticalOffset) |
:MATH1:THReshold4 0.8 /*Sets the threshold level of Analog Channel 4 in logic operation to 800 mV.*/ :MATH1:THReshold4? /*The query returns 8.000000E-1.*/
Sets or queries the channel source of the current measurement parameter.
| Name | Type | Values | Description |
|---|---|---|---|
| source | enum | CHANnel1 | CHANnel2 | CHANnel3 | CHANnel4 | MATH1 | MATH2 | MATH3 | MATH4 | Channel source used for the current measurement parameter. |
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 | ACRMs | |
| srcopt | discrete | CHANnel1 | CHANnel2 | CHANnel3 | CHANnel4 | MATH1 | MATH2 | MATH3 | MATH4 | |
| srcopt | discrete | CHANnel1 | CHANnel2 | CHANnel3 | CHANnel4 | MATH1 | MATH2 | MATH3 | MATH4 |
Clears all the enabled measurement items.
Sets the source and displays all measurement values of the selected source; or queries the channel source of the all measurement function.
| Name | Type | Values | Description |
|---|---|---|---|
| chan | enum | CHANnel1 | CHANnel2 | CHANnel3 | CHANnel4 | OFF | Selects the measurement source channel. |
Enables or disables the statistical function; or queries the status of the statistical function.
| Name | Type | Values | Description |
|---|---|---|---|
| bool | boolean | - | Boolean to enable or disable display of the statistical function. |
Clears the history statistics data and restarts statistics accumulation.
Enables statistical function for a specified waveform parameter of a source, or queries the statistical results for that parameter. The query form includes a result type qualifier and one or more source parameters.
| Name | Type | Values | Description |
|---|---|---|---|
| item | enum | VMAX | VMIN | VPP | VTOP | VBASe | VAMP | VAVG | VRMS | OVERshoot | PREShoot | MARea | MPARea | PERiod | FREQuency | RTIMe | FTIMe | PWIDth | NWIDth | PDUTy | NDUTy | TVMAX | TVMIN | PSLewrate | NSLewrate | VUPPer | VMID | VLOWer | VARiance | PVRMs | PPULses | NPULses | PEDGes | NEDGes | RRDelay | RFDelay | FRDelay | FFDelay | RRPHase | RFPHase | FRPHase | FFPHase | ACRMs | Measurement item to enable for statistics or to query. |
| srcopt | enum | CHANnel1 | CHANnel2 | CHANnel3 | CHANnel4 | MATH1 | MATH2 | MATH3 | MATH4 | Source of the waveform parameter under measurement. |
| srcopt | enum | CHANnel1 | CHANnel2 | CHANnel3 | CHANnel4 | MATH1 | MATH2 | MATH3 | MATH4 | Second source for dual-source measurement parameters. |
| type | enum | MAXimum | MINimum | CURRent | AVERages | DEViation | CNT | Selects which statistical value to query. |
Sets or queries the statistics count.
| Name | Type | Values | Description |
|---|---|---|---|
| val | integer | 2 - 100,000 |
:MEASure:STATistic:COUNt 1000 :MEASure:STATistic:COUNt?
Sets or queries the upper limit of the threshold level for the analog channel in auto measurement. The allowable range depends on the current threshold middle value; when the threshold type is absolute, the returned value uses V as the default unit.
| Name | Type | Values | Description |
|---|---|---|---|
| value | integer | - | Upper limit of the threshold level. |
:MEASure:SETup:MAX 95 /*Sets the upper limit of the threshold level to 95%.*/ :MEASure:SETup:MAX? /*The query returns 95.*/
Sets or queries the threshold level middle value of the analog channel in auto measurement.
| Name | Type | Values | Description |
|---|---|---|---|
| <value> | integer | - | Threshold level middle value for the analog channel 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 value for the threshold level. |
Sets or queries Source A in the phase or delay measurement.
| Name | Type | Values | Description |
|---|---|---|---|
| source | enum | CHANnel1 | CHANnel2 | CHANnel3 | CHANnel4 | MATH1 | MATH2 | MATH3 | MATH4 | Source A selection for the phase or delay measurement. |
:MEASure:SETup:PSA CHANnel1 /*Sets Source A of the phase measurement to CHANnel1.*/ :MEASure:SETup:PSA? /*The query returns CHAN1.*/
Sets or queries Source B in the phase or delay measurement.
| Name | Type | Values | Description |
|---|---|---|---|
| source | discrete | CHANnel1 | CHANnel2 | CHANnel3 | CHANnel4 | MATH1 | MATH2 | MATH3 | MATH4 | Source B selection for the phase or delay measurement. |
:MEASure:SETup:PSB CHANnel2 /*Sets Source B of the phase measurement to CHANnel2.*/ :MEASure:SETup:PSB? /*The query returns CHAN2.*/
Sets or queries Source A in the phase or delay measurement.
| Name | Type | Values | Description |
|---|---|---|---|
| source | enum | CHANnel1 | CHANnel2 | CHANnel3 | CHANnel4 | MATH1 | MATH2 | MATH3 | MATH4 | Selects the source used as Source A for the phase or delay measurement. |
Sets or queries Source B in the phase or delay measurement.
| Name | Type | Values | Description |
|---|---|---|---|
| source | enum | CHANnel1 | CHANnel2 | CHANnel3 | CHANnel4 | MATH1 | MATH2 | MATH3 | MATH4 | Source B selection. |
:MEASure:SETup:DSB CHANnel2 /*Sets Source B of the delay measurement to CHANnel2.*/ :MEASure:SETup:DSB? /*The query returns CHAN2.*/
Sets the threshold source. The slice only provides the setter syntax; no query form, parameters table, or return format is documented here.
| Name | Type | Values | Description |
|---|---|---|---|
| source | - | - |
Sets the threshold level of the analog channel in auto measurement to a default value.
Sets or queries the measurement threshold type.
| Name | Type | Values | Description |
|---|---|---|---|
| type | enum | PERCent | ABSolute | Measurement threshold type. |
:MEASure:THReshold:TYPE ABSolute /*Sets the threshold type to ABSolute.*/ :MEASure:THReshold: TYPE? /*The query returns ABS.*/
Sets or queries the type of the measurement range.
| Name | Type | Values | Description |
|---|---|---|---|
| area | enum | MAIN | ZOOM | CURSor |
Sets or queries the on/off status of the measurement auto cursor.
| Name | Type | Values | Description |
|---|---|---|---|
| <bool> | enum | 1 | ON | 0 | OFF | On/off state of the measurement auto cursor. |
:MEASure:INDicator ON /*Sets the measurement auto cursor to be :MEASure:INDicator? /*The query returns 1.*/
Sets or queries the position of Cursor A when the measurement range is the cursor region.
| Name | Type | Values | Description |
|---|---|---|---|
| cax | integer | 0 - 1000 | Position of Cursor A in pixel coordinates. |
:MEASure:CREGion:CAX 100 /*Sets the position of Cursor A to 100.*/ :MEASure:CREGion:CAX? /*The query returns 100.*/
Sets the position of Cursor B when the measurement range is the "cursor region".
| Name | Type | Values | Description |
|---|---|---|---|
| cbx | integer | 0 - 1000 | Position of Cursor B in pixel coordinates on the screen. |
:MEASure:CREGion:CBX <cbx> :MEASure:CREGion:CBX?
Sets or queries the on/off status of the frequency counter.
| Name | Type | Values | Description |
|---|---|---|---|
| bool | enum | 1 | ON | 0 | OFF | On/off status of the frequency counter. |
Sets or queries the measurement source for the frequency counter.
| Name | Type | Values | Description |
|---|---|---|---|
| source | enum | CHANnel1 | CHANnel2 | CHANnel3 | CHANnel4 |
Queries the measurement results of the frequency counter.
Sets or queries the amplitude method.
| Name | Type | Values | Description |
|---|---|---|---|
| val | enum | AUTO | MANual | Selects the amplitude method. |
:MEASure:AMP:TYPE MANual /*Sets the amplitude method to MANual.*/ :MEASure:AMP:TYPE? /*The query returns MAN.*/
Sets the top level used by the manual amplitude measurement method.
| Name | Type | Values | Description |
|---|---|---|---|
| val | real | - |
Sets or queries the amplitude base value type for the manual amplitude method.
| Name | Type | Values | Description |
|---|---|---|---|
| val | enum | HISTogram | MAXMin | Selects the amplitude base value type for the manual amplitude method. |
Sets or queries the type of the shortcut keys for quick operation. The available types include screen image, waveform saving, setup saving, all measurement, statistics reset, waveform recording, and saving group.
| Name | Type | Values | Description |
|---|---|---|---|
| type | enum | SIMage | SWAVe | SSETup | AMEasure | SRESet | RECord | SSAVe | Shortcut-key operation type. |
Enables or disables the waveform recording function; or queries its on/off status.
| Name | Type | Values | Description |
|---|---|---|---|
| bool | boolean | 1 | ON | 0 | OFF | Turns waveform recording on or off. |
:RECord:ENABle ON /*Enables the waveform recording function.*/ :RECord:ENABle? /*The query returns 1.*/
Starts or stops waveform recording, or queries the recording state. The command exists in the :RECord subsystem for waveform recording and frames.
| Name | Type | Values | Description |
|---|---|---|---|
| <bool> | enum | 1 | ON | 0 | OFF | Enables or disables waveform recording. |
Enables or disables the waveform playing function, or queries its on/off status. This command exists for backwards compatibility; use :RECord:WREPlay:OPERate instead.
| Name | Type | Values | Description |
|---|---|---|---|
| bool | enum | 1 | ON | 0 | OFF | Enables or disables waveform playing. |
:RECord:PLAY ON :RECord:PLAY?
Sets or queries the current frame in waveform playing.
| Name | Type | Values | Description |
|---|---|---|---|
| value | integer | 1 - the maximum number of frames recorded | Current frame number to set 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 for waveform recording. |
Backwards-compatibility command for waveform recording. The manual says to use :RECord:WRECord:FRAMes instead.
Enables or disables the waveform recording function, or queries its on/off status.
| Name | Type | Values | Description |
|---|---|---|---|
| bool | boolean | 1 | ON | 0 | OFF | Boolean state to enable or disable waveform recording. |
:RECord:WRECord:ENABle ON :RECord:WRECord:ENABle?
Starts waveform recording operation. This command exists for backwards compatibility; use :RECord:WRECord:FRAMes instead.
| Name | Type | Values | Description |
|---|---|---|---|
| operate | - | - |
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. |
Sets the number of recorded frames to the maximum number of frames.
:RECord:WRECord:FRAMes:MAX /*Sets the number of recorded frames to the maximum number of frames.*/
Sets or queries the time interval between frames in waveform recording.
| Name | Type | Values | Description |
|---|---|---|---|
| interval | real | 10 ns - 1 s | Time interval between frames in waveform recording. |
Sets or queries the on/off status of the beeper when recording is completed.
| Name | Type | Values | Description |
|---|---|---|---|
| bool | boolean | - | Controls whether the beeper sounds when recording is completed. |
Controls waveform replay playback settings. The slice heading identifies the :RECord:WREPlay subsystem, but no separate description is given for the subsystem command itself.
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:WREPlay:FCURrent 300 /*Sets the current frame for waveform playing to 300.*/ :RECord:WREPlay:FCURrent? /*The query returns 300.*/
Queries the time stamp of the current frame in waveform playing.
Sets or queries the start frame in waveform playback.
| Name | Type | Values | Description |
|---|---|---|---|
| start | integer | 1 - the maximum number of frames that can be played back currently | Start frame in waveform playback. |
:RECord:WREPlay:FSTart 10 /*Sets the start frame in waveform playing to 10.*/ :RECord:WREPlay:FSTart? /*The query returns 10.*/
Sets the end frame in waveform playback.
| Name | Type | Values | Description |
|---|---|---|---|
| <end> | integer | 1 - the maximum number of frames that can be played back currently | End frame number for waveform playback. |
Queries the maximum number of frames that can be played back currently.
Sets the waveform playback interval.
| Name | Type | Values | Description |
|---|---|---|---|
| interval | integer | 1 - the maximum number of frames recorded |
Sets the waveform playback mode to Repeat or Single; queries the waveform playback mode.
| Name | Type | Values | Description |
|---|---|---|---|
| mode | enum | REPeat | SINGle | Waveform playback mode. |
:RECord:WREPlay:MODE REP /*Sets the playback mode to REP.*/ :RECord:WREPlay:MODE? /*The query returns REP.*/
Sets or queries the playback direction in waveform playing.
| Name | Type | Values | Description |
|---|---|---|---|
| direction | enum | FORWard | BACKward | Playback direction. |
:RECord:WREPlay:DIRection BACK :RECord:WREPlay:DIRection?
Enables or disables the waveform playing function; or queries the on/off status of the waveform playing function.
| Name | Type | Values | Description |
|---|---|---|---|
| operate | enum | RUN | STOP | Enables or disables waveform playing. |
Plays back the previous frame of waveforms manually.
:RECord:WREPlay:BACK /*Plays back the previous frame of waveforms manually.*/
Plays back the next frame of waveforms manually.
Sets playback to start from either the start frame or the end frame manually.
| Name | Type | Values | Description |
|---|---|---|---|
| val | enum | FFIRst | FEND | Selects the frame from which playback starts. |
:RECord:WREPlay: PLAY FEND /*Sets to play from end frame manually.*/
Sets or queries the source of the specified reference channel.
| Name | Type | Values | Description |
|---|---|---|---|
| ref | integer | 1 - 10 | Reference waveform position to select. |
| chan | channel_list | - | Source channel for the specified reference channel. |
Sets or queries the vertical scale of the specified reference channel.
| Name | Type | Values | Description |
|---|---|---|---|
| ref | discrete | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | Reference channel number. |
| scale | real | 100 μV - 10 V | Vertical scale of the specified reference channel. The valid range depends on the probe ratio setting; when the probe ratio is 1X it is 100 μV to 10 V, and when it is 10X it is 1 mV to 100 V. |
Sets or queries the vertical position of the specified reference channel.
| Name | Type | Values | Description |
|---|---|---|---|
| ref | discrete | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | Reference channel number to select. |
| offset | real | (-10 × RefVerticalScale) - (10 × RefVerticalScale) | Vertical offset for the selected reference channel. |
:REFerence:VOFFset 1,0.5 /*Sets the vertical offset of reference channel 1 to 500 mV.*/ :REFerence:VOFFset? 1 /*The query returns 5.000000E-1.*/
Resets the vertical scale and vertical offset of the specified reference channel to the defaults.
| Name | Type | Values | Description |
|---|---|---|---|
| <ref> | discrete | {1|2|3|4|5|6|7|8|9|10} | Specifies the reference channel to reset. |
Sets the current reference channel.
| Name | Type | Values | Description |
|---|---|---|---|
| ref | discrete | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | Reference channel number. |
Saves the waveform of the specified reference channel to the internal memory as the reference waveform.
| Name | Type | Values | Description |
|---|---|---|---|
| ref | integer | 1 - 10 | Specifies the reference channel number to save. |
Sets or queries the color of the specified reference channel.
| Name | Type | Values | Description |
|---|---|---|---|
| ref | discrete | 1 - 10 | Specifies the reference channel number. |
| color | enum | GRAY | GREen | BLUE | RED | ORANge | Sets the display color for the reference channel. |
:REFerence:COLor 1,GREen /*Sets the display color of the reference channel 1 to GREen.*/ :REFerence:COLor? 1 /*The query returns GRE.*/
Enables or disables the label display of all reference channels, or queries the on/off label display status of all reference channels.
| Name | Type | Values | Description |
|---|---|---|---|
| bool | boolean | 1 | ON | 0 | OFF | Enables or disables the label display of all reference channels. |
:REFerence:LABel:ENABle ON /*Enables the label display of :REFerence:LABel:ENABle? /*The query returns 1.*/
Sets or queries the label of the specified reference channel.
| Name | Type | Values | Description |
|---|---|---|---|
| ref | discrete | 1 - 10 | Specifies the reference channel whose label is set or queried. |
| str | string | - | The label text for the specified reference channel; may contain English letters, numbers, and some symbols. |
Saves the screen waveform data to the internal or external memory as a file.
| Name | Type | Values | Description |
|---|---|---|---|
| path | string | - | File storage location and filename with a suffix. |
Saves the current setup parameters of the oscilloscope to internal or external memory as a file.
| Name | Type | Values | Description |
|---|---|---|---|
| path | string | - | File storage location and filename with a suffix. |
:SAVE:SETup D:/123.stp /*Stores the current setup parameters of the oscilloscope into the external storage device Disk D, with the filename 123.stp.*/
Sets or queries the prefix of the filename when saving a file.
| Name | Type | Values | Description |
|---|---|---|---|
| name | string | - | Filename prefix to use when saving a file. |
Stores the contents displayed on the screen into internal or external memory in image format.
| Name | Type | Values | Description |
|---|---|---|---|
| path | string | - | File storage location and filename with suffix. |
Sets or queries the image save format. The image can be saved as PNG, BMP, or JPG.
| Name | Type | Values | Description |
|---|---|---|---|
| format | enum | PNG | BMP | JPG | Specifies the storage format for saved images. |
:SAVE:IMAGe:FORMat PNG /*Sets the storage format to PNG.*/ :SAVE:IMAGe:FORMat? /*The query returns PNG.*/
Enables or disables the invert function when saving the image, or queries whether it is enabled.
| Name | Type | Values | Description |
|---|---|---|---|
| bool | enum | 1 | ON | 0 | OFF | Enables or disables image inversion when saving the image. |
:SAVE:IMAGe:INVert ON :SAVE:IMAGe:INVert?
Sets the image color used when saving images to Color or Gray; queries the current image color for image saving.
| Name | Type | Values | Description |
|---|---|---|---|
| color | enum | COLor | GRAY | Selects the image color for image saving. |
:SAVE:IMAGe:COLor <color> :SAVE:IMAGe:COLor?
Sets or queries whether to display the image header.
| Name | Type | Values | Description |
|---|---|---|---|
| <bool> | enum | 1|ON | 0|OFF | Enables or disables display of the image header. |
:SAVE:IMAGe:HEADer ON /*Enables the display of the image header.*/ :SAVE:IMAGe:HEADer? /*The query returns 1.*/
Queries the bitmap data stream of the currently displayed image.
Sets or queries whether to enable or disable file overwriting. When enabled, an existing file with the same name as the file to be saved will be overwritten.
| Name | Type | Values | Description |
|---|---|---|---|
| bool | boolean | 1 | ON | 0 | OFF | Enables or disables overwriting of an existing file. |
Queries the status of the memory.
Sets or queries the on/off status of the specified storage channel.
| Name | Type | Values | Description |
|---|---|---|---|
| source | enum | CHANnel1 | CHANnel2 | CHANnel3 | CHANnel4 | Specifies which storage channel is targeted. |
| bool | enum | 1 | ON | 0 | OFF | Turns the specified storage channel on or off. |
Saves the oscilloscope memory waveform data to the specified path as a file.
| Name | Type | Values | Description |
|---|---|---|---|
| path | string | - | File storage location and filename with suffix. |
:SAVE:MEMory:WAVeform D:/123.bin /*Saves the memory waveform data of the oscilloscope to Disk D, with the filename 123.bin.*/
Loads the oscilloscope setup file from the specified path.
| Name | Type | Values | Description |
|---|---|---|---|
| path | string | - | File storage location and filename, including the suffix. |
:LOAD:SETup D:/123.stp
Queries the total number of the search events.
Enables or disables the search function; or queries the on/off status of the search function.
| 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.*/
Sets the search type.
| Name | Type | Values | Description |
|---|---|---|---|
| value | enum | EDGE | PULSe | Search type to use. |
Sets or queries the current search event to navigate within the searched events list.
| Name | Type | Values | Description |
|---|---|---|---|
| value | integer | 0 - (the number of searched events – 1) | Search event index to navigate to. |
:SEARch:EVENt 1 /*Sets to navigate to Search Event 1.*/ :SEARch:EVENt? /*The query returns 1.*/
Queries the time value for the specified line number in the marktable.
| Name | Type | Values | Description |
|---|---|---|---|
| x | integer | 0 - (the number of searched events – 1) | Specified line number in the marktable. |
Sets or queries the edge for the "Edge" search type.
| Name | Type | Values | Description |
|---|---|---|---|
| slope | enum | POSitive | NEGative | EITHer | Selects the edge slope for Edge search. |
:SEARch:EDGE:SLOPe NEGative /*Sets the edge type to NEGative.*/ :SEARch:EDGE:SLOPe? /*The query returns NEG.*/
Sets or queries the source for the "Edge" search type.
| Name | Type | Values | Description |
|---|---|---|---|
| source | enum | CHANnel1 | CHANnel2 | CHANnel3 | CHANnel4 |
Sets or queries the threshold for the "Edge" search type.
| Name | Type | Values | Description |
|---|---|---|---|
| thre | real | (-4.5 x VerticalScale - Offset) - (4.5 x VerticalScale - Offset) |
Sets or queries the polarity for the "Pulse" search type.
| Name | Type | Values | Description |
|---|---|---|---|
| polarity | enum | POSitive | NEGative | Selects the pulse search polarity. |
:SEARch:PULSe:POLarity POSitive :SEARch:PULSe:POLarity?
Sets or queries the search condition for the "Pulse" search type.
| Name | Type | Values | Description |
|---|---|---|---|
| qualifier | - | - |
Sets or queries the source for the "Pulse" search type.
| Name | Type | Values | Description |
|---|---|---|---|
| source | enum | CHANnel1 | CHANnel2 | CHANnel3 | CHANnel4 |
Sets or queries the upper limit of the pulse width for the "Pulse" search type.
| Name | Type | Values | Description |
|---|---|---|---|
| width | real | 800 ps - 10 s | Upper limit of the pulse width. |
:SEARch:PULSe:UWIDth 1 /*Sets the upper limit of the pulse width for the Pulse search type to 1 s.*/ :SEARch:PULSe:UWIDth? /*The query returns 1.000000E0.*/
Sets or queries the lower limit of the pulse width for the "Pulse" search type.
| Name | Type | Values | Description |
|---|---|---|---|
| width | real | 800 ps - 10 s | Lower limit of the pulse width. |
:SEARch:PULSe:LWIDth <width> :SEARch:PULSe:LWIDth?
Sets or queries the threshold for the "Pulse" search type.
| Name | Type | Values | Description |
|---|---|---|---|
| thre | real | -5 × VerticalScale - OFFSet - 5 × VerticalScale - OFFSet | Threshold for the pulse search type. |
:SEARch:PULSe:THReshold 0.01 :SEARch:PULSe:THReshold?
Sets or queries the type of the signal output from the rear-panel [TRIG/PF OUT] connector.
| Name | Type | Values | Description |
|---|---|---|---|
| auxoutput | enum | TOUT | PFAil | Type of signal output from the rear-panel [TRIG/PF OUT] connector. |
:SYSTem:AOUTput PFAil /*Sets the signal type to PFAil.*/ :SYSTem:AOUTput? /*The query returns PFA.*/
Sets or queries the system language.
| Name | Type | Values | Description |
|---|---|---|---|
| <language> | - | - |
Turns the beeper on or off, or queries the on/off status of the beeper.
| Name | Type | Values | Description |
|---|---|---|---|
| bool | enum | 1 | ON | 0 | OFF | Enables or disables the beeper. |
no examples provided in slice
Sets or queries the system date.
| Name | Type | Values | Description |
|---|---|---|---|
| year | integer | 1900 - 2100 | |
| month | integer | 1 - 12 | |
| day | integer | 1 - 31 |
:SYSTem:DATE 2017,10,17 :SYSTem:DATE?
Sets or queries the system time.
| Name | Type | Values | Description |
|---|---|---|---|
| hours | integer | 0 - 23 | |
| minutes | integer | 0 - 59 | |
| seconds | integer | - |
:SYSTem:TIME <hours>,<minutes>,<seconds> :SYSTem:TIME?
Sets or queries whether to display the system time.
| Name | Type | Values | Description |
|---|---|---|---|
| bool | enum | 1 | ON | 0 | OFF | Selects whether the system time is displayed. |
:SYSTem:STIMe ON /*Sets to display the system time.*/ :SYSTem:STIMe? /*The query returns 1.*/
Sets or queries the configuration type recalled by the oscilloscope when it is powered on again after power-off.
| Name | Type | Values | Description |
|---|---|---|---|
| power_on | enum | LATest | DEFault | Selects the configuration type recalled on power-up. |
::SYSTem:PON LATest ::SYSTem:PON?
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?
Resets the system to power on.
Queries the version number of the SCPI used by the system.
:SYSTem:VERSion? /*The query returns 0.0.1.*/
Enables or disables the front-panel key operation and touch screen operation; the query reports whether those operations are locked.
| Name | Type | Values | Description |
|---|---|---|---|
| <bool> | enum | 1 | ON | 0 | OFF | Enables or disables locking of the front-panel key operation and touch screen operation. |
Sets or queries the type of the 10M reference clock.
| Name | Type | Values | Description |
|---|---|---|---|
| clock | enum | OFF | COUTput | CINPut | Selects the 10M reference clock source or disables it. |
:SYSTem:RCLock CINPut /*Sets the type of the reference clock to CINPut.*/ :SYSTem:RCLock? /*The query returns CINP.*/
Sets or queries the GPIB address.
| Name | Type | Values | Description |
|---|---|---|---|
| <adr> | integer | 0 - 30 | GPIB address. |
Sends or reads the data stream of the system setup file.
| Name | Type | Values | Description |
|---|---|---|---|
| setup_data | block | - | Binary data block containing the system setup file data. |
Queries and clears the error queue message.
Installs an option license. The <license> value must be in the format "<series>-<opt>@<code>".
| Name | Type | Values | Description |
|---|---|---|---|
| license | string | - | Option license string to install. |
Uninstalls all the official options. After the option has been uninstalled, the instrument must be restarted.
Queries whether a specified option is activated or not.
| Name | Type | Values | Description |
|---|---|---|---|
| type | enum | RL2G | RL4G | EMBD | AUTO | AUDio | AERO | JITTer | CMUSB | CMENET | USB | Specifies which option to check. |
Enables or disables the function of the Auto menu, or queries the on/off status of the Auto menu.
| Name | Type | Values | Description |
|---|---|---|---|
| bool | enum | 1 | ON | 0 | OFF | Enable or disable the Auto menu function. |
:SYSTem:AUToscale ON /*Enables the function of the front-panel AUTO key.*/ :SYSTem:AUToscale? /*The query returns 1.*/
Turns on or off the delayed sweep, or queries the delayed sweep on/off status.
| Name | Type | Values | Description |
|---|---|---|---|
| bool | boolean | 1 | ON | 0 | OFF | Enables or disables the delayed sweep. |
:TIMebase:DELay:ENABle ON /*Enables the delayed sweep.*/ :TIMebase:DELay:ENABle? /*The query returns 1.*/
Sets or queries the offset of the delayed time base.
| Name | Type | Values | Description |
|---|---|---|---|
| offset | real | -(LeftTime - DelayRange/2) - (RightTime - DelayRange/2) |
Sets or queries the scale of the delayed time base. The default unit is s/div.
| Name | Type | Values | Description |
|---|---|---|---|
| scale | real | the current scale of the main time base | Sets the delayed time base scale. |
:TIMebase:DELay:SCALe 0.00000005 /*Sets the scale of the delayed time base to 50 ns/div.*/ :TIMebase:DELay:SCALe? /*The query returns 5.000000E-8.*/
Sets or queries the offset of the main time base. The default unit is s.
| Name | Type | Values | Description |
|---|---|---|---|
| offset | real | s | Offset of the main time base. |
:TIMebase:MAIN:OFFSet 0.0002 /*Sets the offset of the main time base to 200 μs.*/ :TIMebase:MAIN:OFFSet? /*The query returns 2.000000E-4.*/
Sets or queries the main time base scale.
| Name | Type | Values | Description |
|---|---|---|---|
| scale | real | s | Main time base scale. |
:TIMebase:MAIN:SCALe <scale> :TIMebase:MAIN:SCALe?
Sets or queries the horizontal time base mode.
| Name | Type | Values | Description |
|---|---|---|---|
| mode | enum | MAIN | XY | ROLL | Selects the horizontal time base mode. |
Sets or queries the horizontal reference mode.
| Name | Type | Values | Description |
|---|---|---|---|
| href | enum | CENTer | LB | RB | TRIG | USER | Horizontal reference mode. |
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 horizontal reference position. |
:TIMebase:HREFerence:POSition 60 /*Sets the user-defined reference position to 60.*/ :TIMebase:HREFerence:POSition? /*The query returns 60.*/
Enables or disables the fine adjustment function of the horizontal scale; or queries its on/off status.
| Name | Type | Values | Description |
|---|---|---|---|
| bool | boolean | - | Enables or disables the fine adjustment function of the horizontal scale. |
Sets the running status.
| Name | Type | Values | Description |
|---|---|---|---|
| action | enum | STOP | RUN | SINGle | Selects the measurement state. |
:TIMebase:HOTKeys RUN /*Sets the operating status to RUN.*/
Sets or queries the status of the ROLL mode.
| Name | Type | Values | Description |
|---|---|---|---|
| value | integer | 0 - 1 | Enables or disables the Auto ROLL mode. |
*
Enables or disables XY mode, or queries the on/off status of XY mode.
| Name | Type | Values | Description |
|---|---|---|---|
| bool | boolean | - | Specifies whether XY mode is enabled or disabled. |
Sets or queries the source channel of X coordinate when the horizontal time base mode is XY.
| Name | Type | Values | Description |
|---|---|---|---|
| s | enum | CHANnel1 | CHANnel2 | CHANnel3 | CHANnel4 | Source channel for the X coordinate. |
:TIMebase:XY:X CHANnel3 /*Sets the source channel of X coordinate to CHANnel3.*/ :TIMebase:XY:X? /*The query returns CHAN3.*/
Sets or queries the channel source of the Y coordinate when the horizontal time base mode is XY.
| Name | Type | Values | Description |
|---|---|---|---|
| <s> | enum | - | Channel source for the Y coordinate. |
Sets or queries Source Z in XY mode.
| Name | Type | Values | Description |
|---|---|---|---|
| s | enum | CHANnel1 | CHANnel2 | CHANnel3 | CHANnel4 | NONE | Source Z channel selection in XY mode. |
:TIMebase:XY:Z CHANnel3 /*Sets Source Z in XY mode to CHANnel3.*/ :TIMebase:XY:Z? /*The query returns CHAN3.*/
Sets or queries the grid type of the XY display.
| Name | Type | Values | Description |
|---|---|---|---|
| grid | enum | FULL | HALF | NONE | Selects the XY display grid type. |
:TIMebase:XY: GRID NONE :TIMebase:XY: GRID?
Sets or queries the trigger type.
| Name | Type | Values | Description |
|---|---|---|---|
| mode | - | - |
Selects or queries the trigger coupling type. It is only available for the Edge trigger when the analog channel is selected as the source.
| Name | Type | Values | Description |
|---|---|---|---|
| couple | enum | AC | DC | LFReject | HFReject | Trigger coupling type. |
Queries the current trigger status.
Sets or queries the trigger mode.
| Name | Type | Values | Description |
|---|---|---|---|
| sweep | enum | - |
Sets or queries the trigger holdoff time. The default unit is s.
| Name | Type | Values | Description |
|---|---|---|---|
| value | real | 8 ns - 10 s | Trigger holdoff time. |
Turns noise rejection on or off, or queries its on/off status.
| Name | Type | Values | Description |
|---|---|---|---|
| bool | boolean | - | Enables or disables noise rejection. |
:TRIGger:NREJect ON /*Enables the noise rejection function.*/ :TRIGger:NREJect? /*The query returns 1.*/
Queries the waveform trigger position relative to the corresponding position in the internal memory. The query returns the trigger position in scientific notation.
:TRIGger:POSition? /*The query returns 0.000E+00.*/
Edge trigger identifies a trigger on the trigger level of the specified edge on the input signal.
Sets or queries the trigger source of Edge trigger.
| Name | Type | Values | Description |
|---|---|---|---|
| source | enum | CHANnel1 | CHANnel2 | CHANnel3 | CHANnel4 | EXT | Selects the trigger source for Edge trigger. |
:TRIGger:EDGE:SOURce <source> :TRIGger:EDGE:SOURce?
Sets or queries the edge type of Edge trigger.
| Name | Type | Values | Description |
|---|---|---|---|
| slope | enum | POSitive | NEGative | RFALl | Edge trigger slope selection. |
:TRIGger:EDGE:SLOPe NEGative /*Sets the edge type to NEGative.*/ :TRIGger:EDGE:SLOPe? /*The query returns NEG.*/
Sets or queries the trigger level of Edge trigger. The unit is the same as that of the current amplitude of the selected source.
| Name | Type | Values | Description |
|---|---|---|---|
| level | real | - | Trigger level for the edge trigger. |
Pulse trigger sets the oscilloscope to trigger on the positive or negative pulse of a specified width. In this mode, the oscilloscope triggers when the pulse width of the input signal satisfies the specified pulse width condition.
Selects the trigger source for pulse triggering. The query returns the current source setting.
| Name | Type | Values | Description |
|---|---|---|---|
| source | enum | - | Trigger source for pulse triggering. |
Sets or queries the polarity of Pulse trigger.
| Name | Type | Values | Description |
|---|---|---|---|
| polarity | enum | POSitive | NEGative | Polarity of the pulse trigger. |
:TRIGger:PULSe:POLarity NEGative :TRIGger:PULSe:POLarity?
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 /*Sets the trigger condition to LESS.*/ :TRIGger:PULSe:WHEN? /*The query returns LESS.*/
Sets or queries the pulse upper limit of the Pulse trigger. The default unit is s.
| Name | Type | Values | Description |
|---|---|---|---|
| width | real | s | Pulse upper limit value. |
Sets or queries the pulse lower limit of the Pulse trigger. The default unit is seconds.
| Name | Type | Values | Description |
|---|---|---|---|
| width | real | 1 ns - upper limit | Pulse lower limit value to set. |
Sets the oscilloscope to trigger on the positive or negative slope of the specified time. This trigger mode is applicable to ramp and triangle waveforms.
Sets or queries the trigger level of Pulse trigger. The unit is the same as that of the current amplitude.
| Name | Type | Values | Description |
|---|---|---|---|
| level | real | -4.5 x VerticalScale - Offset - 4.5 x VerticalScale - Offset | Trigger level for the Pulse trigger. |
:TRIGger:PULSe:LEVel 0.16 :TRIGger:PULSe:LEVel?
Sets or queries the trigger source of Slope trigger.
| Name | Type | Values | Description |
|---|---|---|---|
| channel | enum | CHANnel1 | CHANnel2 | CHANnel3 | CHANnel4 |
:TRIGger:SLOPe:SOURce CHANnel2 :TRIGger:SLOPe:SOURce?
Sets or queries the edge type of Slope trigger.
| Name | Type | Values | Description |
|---|---|---|---|
| polarity | - | - |
Sets or queries the trigger condition of Slope trigger.
| Name | Type | Values | Description |
|---|---|---|---|
| when | enum | GREater | LESS | GLESs | Selects the slope trigger condition. |
Sets or queries the upper time limit value of the Slope trigger. The default unit is seconds.
| Name | Type | Values | Description |
|---|---|---|---|
| time | real | Lower limit - 10 s | Upper time limit value for the Slope trigger. |
:TRIGger:SLOPe:TUPPer 0.000003 /*Sets the upper time limit to 3 μs.*/ :TRIGger:SLOPe:TUPPer? /*The query returns 3.000000E-6.*/
Sets or queries the lower time limit value of the Slope trigger. The default unit is seconds.
| Name | Type | Values | Description |
|---|---|---|---|
| time | real | Lower limit - 10 s | Lower time limit value for the Slope trigger. |
Sets or queries the vertical window type of Slope trigger.
| Name | Type | Values | Description |
|---|---|---|---|
| window | enum | TA | TB | TAB | Vertical window type of the Slope trigger. |
:TRIGger:SLOPe:WINDow <window> :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 | Trigger level lower limit - (4.5 x VerticalScale - OFFSet) | 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 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 | 0V - 4.5 x VerticalScale - OFFSet | Lower limit of the trigger level. |
Sets or queries the trigger source of Video trigger.
| Name | Type | Values | Description |
|---|---|---|---|
| source | enum | CHANnel1 | CHANnel2 | CHANnel3 | CHANnel4 | Trigger source for the Video trigger. |
Sets or queries the trigger source of Video trigger.
| Name | Type | Values | Description |
|---|---|---|---|
| source | enum | CHANnel1 | CHANnel2 | CHANnel3 | CHANnel4 |
Sets or queries the video polarity of Video trigger.
| Name | Type | Values | Description |
|---|---|---|---|
| polarity | enum | POSitive | NEGative | Video trigger polarity. |
:TRIGger:VIDeo:POLarity NEGative /*Sets the video polarity to :TRIGger:VIDeo:POLarity? /*The query returns NEG.*/
Sets or queries the sync type of Video trigger.
| Name | Type | Values | Description |
|---|---|---|---|
| mode | - | - |
Sets or queries the line number when the Video trigger sync type is set to Line.
| Name | Type | Values | Description |
|---|---|---|---|
| line | integer | - | Line number used for the video trigger when sync type is Line. |
Sets or queries the video standard of Video trigger.
| Name | Type | Values | Description |
|---|---|---|---|
| standard | enum | - | Video standard to use for the trigger. |
Sets or queries the video trigger level. The syntax shows a level parameter for the setter and a corresponding query form.
| Name | Type | Values | Description |
|---|---|---|---|
| level | - | - |
Sets the pattern used for the pattern trigger. The pattern is a logical AND combination of channels, where each channel can be set to H, L, or X (don't care).
| Name | Type | Values | Description |
|---|---|---|---|
| pch1 | enum | H | L | X | Pattern state for the first channel. |
| pch2opt | enum | H | L | X | Pattern state for the second channel. |
| pch3opt | enum | H | L | X | Pattern state for the third channel. |
| pch4opt | enum | H | L | X | Pattern state for the fourth channel. |
Sets or queries the channel pattern of Pattern trigger. The pattern is a logical AND combination of channels, where each channel can be H, L, X, R, or F.
| Name | Type | Values | Description |
|---|---|---|---|
| pch1 | enum | H | L | X | R | F | Pattern setting for CHANnel1. |
| pch2opt | enum | H | L | X | R | F | Pattern setting for CHANnel2. |
| pch3opt | enum | H | L | X | R | F | Pattern setting for CHANnel3. |
| pch4opt | enum | H | L | X | R | F | Pattern setting for CHANnel4. |
:TRIGger:PATTern:PATTern H,R,L,X /*Sets the patterns of "CHANnel1 to CHANnel4" to H,R,L,X.*/ :TRIGger:PATTern:PATTern? /*The query returns H,R,L,X.*/
Sets or queries the trigger source of Pattern trigger.
| Name | Type | Values | Description |
|---|---|---|---|
| source | enum | CHANnel1 | CHANnel2 | CHANnel3 | CHANnel4 | Selects the trigger source. |
:TRIGger:PATTern:SOURce CHANnel2 :TRIGger:PATTern:SOURce?
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 | enum | CHANnel1 | CHANnel2 | CHANnel3 | CHANnel4 | |
| level | real | same as current amplitude |
Sets the duration trigger pattern. The oscilloscope triggers when the duration of the specified logical pattern meets the preset time.
Sets or queries the trigger source of the Duration trigger.
| Name | Type | Values | Description |
|---|---|---|---|
| source | enum | CHANnel1 | CHANnel2 | CHANnel3 | CHANnel4 |
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 |
Sets or queries the trigger condition of the Duration trigger.
| Name | Type | Values | Description |
|---|---|---|---|
| when | discrete | GREater | LESS | GLESs | UNGLess | Trigger condition for the Duration trigger. |
Sets or queries the upper limit of the duration time of the Duration trigger. The default unit is s.
| Name | Type | Values | Description |
|---|---|---|---|
| time | real | 1.01 ns - 10 s | Upper limit of the duration time. |
:TRIGger:DURation:TUPPer 0.000003 /*Sets the upper limit of the duration time to 3 μs.*/
Sets or queries the lower limit of the duration time of the Duration trigger. The default unit is s.
| Name | Type | Values | Description |
|---|---|---|---|
| time | real | 1 ns - 9.9 s | Lower limit of the duration time. |
:TRIGger:DURation:TLOWer 0.000003 :TRIGger:DURation:TLOWer?
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 | - | - | Specified channel source. |
| level | real | 1 ns - 9.9 s | Trigger level value. |
Sets the timeout trigger source. In Timeout trigger, the oscilloscope triggers when the measured time interval exceeds the preset timeout value.
| Name | Type | Values | Description |
|---|---|---|---|
| source | enum | CHANnel1 | CHANnel2 | CHANnel3 | CHANnel4 | Selects the input channel used as the timeout trigger source. |
Sets or queries the source channel used for the timeout trigger. The source can be one of the four analog channels.
| Name | Type | Values | Description |
|---|---|---|---|
| source | enum | CHANnel1 | CHANnel2 | CHANnel3 | CHANnel4 | Source channel for the timeout trigger. |
Sets or queries the edge type of the Timeout trigger.
| Name | Type | Values | Description |
|---|---|---|---|
| slope | enum | POSitive | NEGative | RFALl | Edge type used for the Timeout trigger. |
Sets or queries the timeout value of the Timeout trigger. The default unit is s.
| Name | Type | Values | Description |
|---|---|---|---|
| time | real | 1 ns - 10 s | Timeout value. |
:TRIGger:TIMeout:TIME 0.002 /*Sets the timeout value to 2 ms.*/ :TRIGger:TIMeout:TIME? /*The query returns 2.000000E-3.*/
Sets or queries the trigger level of the Timeout trigger. The unit is the same as that of the current amplitude.
| Name | Type | Values | Description |
|---|---|---|---|
| level | real | - | Trigger level of the Timeout trigger. |
The runt trigger sets the oscilloscope to trigger on pulses that cross one trigger level but not another.
Sets or queries the trigger source of the runt trigger.
| Name | Type | Values | Description |
|---|---|---|---|
| source | enum | - | Trigger source for the runt trigger. |
Sets or queries the polarity of the Runt trigger.
| Name | Type | Values | Description |
|---|---|---|---|
| polarity | enum | POSitive | NEGative | Polarity of the Runt trigger. |
:TRIGger:RUNT:POLarity POSitive :TRIGger:RUNT:POLarity?
Sets or queries the trigger conditions of Runt trigger.
| Name | Type | Values | Description |
|---|---|---|---|
| when | enum | NONE | GREater | LESS | GLESs | Trigger condition for the runt trigger. |
:TRIGger:RUNT:WHEN LESS :TRIGger:RUNT:WHEN?
Sets the upper limit of the runt pulse width.
| Name | Type | Values | Description |
|---|---|---|---|
| width | real | - | Upper limit of the runt pulse width. |
Sets or queries the lower limit of the pulse width of the Runt trigger. The default unit is s.
| Name | Type | Values | Description |
|---|---|---|---|
| width | real | 1 ns - 9.9 s | Lower limit of the pulse width of the Runt trigger. |
Sets or queries the upper limit of the trigger level of Runt trigger. The unit is the same as that of the current amplitude.
| Name | Type | Values | Description |
|---|---|---|---|
| level | real | Lower limit - 4.5 x VerticalScale - OFFSet | Upper limit of the trigger level. |
:TRIGger:RUNT:ALEVel 0.16 /*Sets the upper limit of the trigger level to 160 mV.*/ :TRIGger:RUNT:ALEVel? /*The query returns 1.600000E-1.*/
Window trigger provides a high trigger level and a low trigger level. The instrument triggers when the input signal passes through the high trigger level or the low trigger level.
Sets or queries the lower limit of the trigger level of Runt trigger. The unit is the same as that of the current amplitude.
| Name | Type | Values | Description |
|---|---|---|---|
| level | real | -4.5 x VerticalScale - OFFSet - upper limit | Lower limit of the trigger level. |
:TRIGger:RUNT:BLEVel 0.16 :TRIGger:RUNT:BLEVel?
Sets or queries the trigger source of Window trigger.
| Name | Type | Values | Description |
|---|---|---|---|
| source | enum | - | Trigger source for Window trigger. |
Sets or queries the edge type of the Windows trigger.
| Name | Type | Values | Description |
|---|---|---|---|
| type | enum | POSitive | NEGative | RFALI | Edge type used for the Windows trigger. |
Sets or queries the trigger position of the Window trigger.
| Name | Type | Values | Description |
|---|---|---|---|
| pos | enum | EXIT | ENTer | TIME | Trigger position selection. |
":TRIGger:WINDows:POSition ENTer" ":TRIGger:WINDows:POSition?"
Sets or queries the window time of Window trigger.
| Name | Type | Values | Description |
|---|---|---|---|
| time | real | - |
Sets or queries the upper limit of the trigger level of Window trigger. The unit is the same as the current amplitude.
| Name | Type | Values | Description |
|---|---|---|---|
| level | real | 0V - 4.5 x VerticalScale - OFFSet | Upper limit of the trigger level. |
:TRIGger:WINDows:ALEVel 0.16 :TRIGger:WINDows:ALEVel?
In Delay trigger, this command requires Source A and Source B. The oscilloscope triggers when the time difference between the specified edges of the two sources meets the preset time limit.
Sets or queries the lower limit of the trigger level of Window trigger. The unit is the same as the current amplitude.
| Name | Type | Values | Description |
|---|---|---|---|
| level | real | -4.5 x VerticalScale - OFFSet - upper limit | Lower limit of the trigger level. |
:TRIGger:WINDows:BLEVel 0.05 /*Sets the lower limit of the trigger level to 50 mV.*/ :TRIGger:WINDows:BLEVel? /*The query returns 5.000000E-2.*/
Sets or queries the trigger source of Source A in Delay trigger.
| Name | Type | Values | Description |
|---|---|---|---|
| source | enum | CHANnel1 | CHANnel2 | CHANnel3 | CHANnel4 | Selects the trigger source for Source A in Delay trigger. |
Sets or queries the edge type of Edge A in Delay trigger.
| Name | Type | Values | Description |
|---|---|---|---|
| slope | enum | POSitive | NEGative | Edge type for Edge A in Delay trigger. |
Sets or queries the trigger source of Source B in Delay trigger.
| Name | Type | Values | Description |
|---|---|---|---|
| source | enum | CHANnel1 | CHANnel2 | CHANnel3 | CHANnel4 | Trigger source for Source B in Delay trigger. |
:TRIGger:DELay:SB CHANnel4 /*Sets the trigger source B to CHANnel4.*/ :TRIGger:DELay:SB? /*The query returns CHAN4.*/
Sets or queries the edge type of Edge B in Delay trigger.
| Name | Type | Values | Description |
|---|---|---|---|
| slope | enum | - |
Sets or queries the trigger condition of the Delay trigger.
| Name | Type | Values | Description |
|---|---|---|---|
| type | enum | GREater | LESS | GLESs | GOUT | Trigger condition for the Delay trigger. |
Sets or queries the upper limit of delay time of the Delay trigger. The default unit is s.
| Name | Type | Values | Description |
|---|---|---|---|
| time | real | 1.01 ns - 10 s | Upper limit of the delay time. |
:TRIGger:DELay:TUPPer 0.002 /*Sets the upper limit of delay time to 2 ms.*/ :TRIGger:DELay:TUPPer? /*The query returns 2.000000E-3.*/
Sets or queries the lower limit of delay time of the Delay trigger. The default unit is s.
| Name | Type | Values | Description |
|---|---|---|---|
| time | real | 1 ns - 9.9 s | Lower limit of delay time. |
:TRIGger:DELay:TLOWer 0.002 /*Sets the lower limit of delay time to 2 ms.*/ :TRIGger:DELay:TLOWer? /*The query returns 2.000000E-3.*/
Sets or queries the threshold level of Source A of the Delay trigger. The unit is the same as that of the current amplitude.
| Name | Type | Values | Description |
|---|---|---|---|
| level | real | - | Threshold level of Source A of Delay trigger. |
Sets or queries the threshold level of Source B of Delay trigger. The unit is the same as that of the current amplitude.
| Name | Type | Values | Description |
|---|---|---|---|
| level | real | (-4.5 x VerticalScale - Offset) - (4.5 x VerticalScale - Offset) | Threshold level for Source B of the Delay trigger. |
:TRIGger:DELay:BLEVel 0.05 :TRIGger:DELay:BLEVel?
Sets or queries the data source of Setup&Hold trigger. The oscilloscope triggers when the setup time or hold time is smaller than the preset time.
| Name | Type | Values | Description |
|---|---|---|---|
| source | enum | CHANnel1 | CHANnel2 | CHANnel3 | CHANnel4 | Data source for the Setup&Hold trigger. |
Sets or queries the data source of the Setup&Hold trigger.
| Name | Type | Values | Description |
|---|---|---|---|
| source | enum | CHANnel1 | CHANnel2 | CHANnel3 | CHANnel4 | Data source for the Setup&Hold trigger. |
Sets or queries the clock source of Setup&Hold trigger.
| Name | Type | Values | Description |
|---|---|---|---|
| source | enum | CHANnel1 | CHANnel2 | CHANnel3 | CHANnel4 | Clock source for the Setup&Hold trigger. |
:TRIGger:SHOLd:CSRC CHANnel2 /*Sets the clock source to CHANnel2.*/ :TRIGger:SHOLd:CSRC? /*The query returns CHAN2.*/
Sets or queries the edge type of the Setup&Hold trigger.
| Name | Type | Values | Description |
|---|---|---|---|
| slope | enum | POSitive | NEGative | Selects the edge type. |
Sets or queries the data type of Setup&Hold trigger.
| Name | Type | Values | Description |
|---|---|---|---|
| pattern | enum | H | L | Selects the pattern level: H indicates high level, and L indicates low level. |
:TRIGger:SHOLd:PATTern L /*Sets data type to L.*/ :TRIGger:SHOLd:PATTern? /*The query returns L.*/
Sets the data type of the Setup&Hold trigger. The query form is listed, but this slice does not document what it returns.
| Name | Type | Values | Description |
|---|---|---|---|
| type | - | - | Data type for the Setup&Hold trigger. |
Sets or queries the setup time of the Setup&Hold trigger. The default unit is s.
| Name | Type | Values | Description |
|---|---|---|---|
| time | real | 1 ns - 10 s | Setup time value for the Setup&Hold trigger. |
Sets or queries the hold time of Setup&Hold trigger. The default unit is s.
| Name | Type | Values | Description |
|---|---|---|---|
| <time> | real | 1 ns - 10 s | Hold time value. |
:TRIGger:SHOLd:HTIMe 0.002 /*Sets the hold time to 2 ms.*/ :TRIGger:SHOLd:HTIMe? /*The query returns 2.000000E-3.*/
Sets or queries the trigger level of the data source. The unit is the same as that of the current amplitude.
| Name | Type | Values | Description |
|---|---|---|---|
| level | real | (-4.5 x VerticalScale - Offset) - (4.5 x VerticalScale - Offset) | Trigger level of the data source. |
`:TRIGger:SHOLd:DLEVel 0.16 /*Sets the trigger level of the data source to 160 mV.*/` `:TRIGger:SHOLd:DLEVel? /*The query returns 1.600000E-1.*/`
Sets or queries the trigger level of the clock source. The unit is the same as that of the current amplitude.
| Name | Type | Values | Description |
|---|---|---|---|
| level | real | -4.5 x VerticalScale - Offset - 4.5 x VerticalScale - Offset |
:TRIGger:SHOLd:CLEVel?
The Nth edge trigger lets the instrument trigger on the Nth edge after a specified idle time. The slice describes the concept and gives an example, but does not document the command’s parameters or return value.
Sets the source used for the Nth edge trigger.
| Name | Type | Values | Description |
|---|---|---|---|
| source | enum | - |
Sets or queries the edge type of the Nth Edge trigger.
| Name | Type | Values | Description |
|---|---|---|---|
| slope | enum | POSitive | NEGative | Selects whether the oscilloscope triggers on the rising or falling edge when the trigger level is met. |
Sets or queries the idle time of the Nth Edge trigger. The default unit is s.
| Name | Type | Values | Description |
|---|---|---|---|
| time | real | 16 ns - 10 s | Idle time of the Nth Edge trigger. |
:TRIGger:NEDGe:IDLE 0.002 :TRIGger:NEDGe:IDLE?
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 trigger. |
Triggers on RS232 bus activity. The slice only provides a brief functional description of RS232 as a serial communication mode and does not show syntax or parameter details for this command.
Sets or queries the trigger level of the Nth Edge trigger. The unit is the same as that of current amplitude.
| Name | Type | Values | Description |
|---|---|---|---|
| level | real | -4.5 x VerticalScale - Offset - 4.5 x VerticalScale - Offset | Trigger level for the Nth Edge trigger. |
:TRIGger:NEDGe:LEVel 0.16 /*Sets the trigger level to 160 mV.*/ :TRIGger:NEDGe:LEVel? /*The query returns 1.600000E-1.*/
Sets or queries the trigger source of the RS232 trigger.
| Name | Type | Values | Description |
|---|---|---|---|
| source | enum | CHANnel1 | CHANnel2 | CHANnel3 | CHANnel4 | Selects the RS232 trigger source. |
:TRIGger:RS232:SOURce CHANnel2 /*Sets the trigger source to CHANnel2.*/ :TRIGger:RS232:SOURce? /*The query returns CHAN2.*/
| Name | Type | Values | Description |
|---|---|---|---|
| level | - | - |
Sets or queries the pulse polarity of the RS232 trigger.
| Name | Type | Values | Description |
|---|---|---|---|
| polarity | enum | POSitive | NEGative | Pulse polarity for the RS232 trigger. |
Sets or queries the trigger condition of the RS232 trigger.
| Name | Type | Values | Description |
|---|---|---|---|
| when | enum | STARt | ERRor | CERRor | DATA | Trigger condition for the RS232 trigger. |
Sets or queries the data value of the RS232 trigger when the trigger condition is Data.
| Name | Type | Values | Description |
|---|---|---|---|
| <data> | - | - | Data value for the RS232 trigger. |
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 value for the RS232 trigger. |
*No examples extracted*
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 stop bits of RS232 trigger.
| Name | Type | Values | Description |
|---|---|---|---|
| bit | enum | 1 | 1.5 | 2 | Stop bits for the RS232 trigger. |
Sets up IIC (I2C) trigger conditions. The instrument can trigger on start, restart, stop, missing acknowledgment, specific device address, or data value, including address and data value together.
Sets or queries the RS232 trigger parity check mode.
| Name | Type | Values | Description |
|---|---|---|---|
| parity | enum | EVEN | ODD | NONE | Parity check mode. |
:TRIGger:RS232:PARity EVEN /*Sets the check mode to EVEN.*/ :TRIGger:RS232:PARity? /*The query returns EVEN.*/
Sets or queries the source channel of the clock line of I2C trigger.
| Name | Type | Values | Description |
|---|---|---|---|
| source | enum | CHANnel1 | CHANnel2 | CHANnel3 | CHANnel4 | Source channel of the I2C trigger clock line. |
:TRIGger:IIC:SCL CHANnel2 /*Sets the clock source to CHANnel2.*/ :TRIGger:IIC:SCL? /*The query returns CHAN2.*/
Sets the clock line trigger level for I2C trigger.
| Name | Type | Values | Description |
|---|---|---|---|
| level | real | - |
Sets or queries the source channel of the data line of I2C trigger.
| Name | Type | Values | Description |
|---|---|---|---|
| source | enum | CHANnel1 | CHANnel2 | CHANnel3 | CHANnel4 | Source channel for the I2C trigger data line. |
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 | -4.5 x VerticalScale - Offset - 4.5 x VerticalScale - Offset | Trigger level of the I2C data line. |
Sets or queries the trigger condition of I2C trigger.
| Name | Type | Values | Description |
|---|---|---|---|
| when | enum | - |
Sets the address width for IIC triggering.
| Name | Type | Values | Description |
|---|---|---|---|
| bits | integer | - | Address width in bits. |
Sets or queries the address of the I2C trigger when the trigger condition is "ADDRess" or "ADATa".
| Name | Type | Values | Description |
|---|---|---|---|
| address | integer | 0 - 2n-1 | I2C trigger address; its valid range depends on the current address width. |
:TRIGger:IIC:ADDRess 10 :TRIGger:IIC:ADDRess?
Sets or queries the data direction of the I2C trigger when the trigger condition is "ADDRess" or "ADATa".
| Name | Type | Values | Description |
|---|---|---|---|
| direction | enum | READ | WRITe | RWRite | Data direction of the I2C trigger. |
*none provided in slice*
Sets or queries the data bytes of the I2C trigger when the trigger condition is "DATA" or "ADATa".
| Name | Type | Values | Description |
|---|---|---|---|
| bytes | real | 1 - 5 |
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 to use for the I2C trigger. |
:TRIGger:IIC:DATA 64 :TRIGger:IIC:DATA?
| Name | Type | Values | Description |
|---|---|---|---|
| <currbit> | - | - |
Sets or queries the data value of a certain bit of I2C trigger. The value 255 indicates the data value can be any value.
| Name | Type | Values | Description |
|---|---|---|---|
| code | discrete | 0 | 1 | 255 | Data value of the specified I2C trigger bit. |
Configures or queries the SPI trigger setup. In SPI trigger, after the CS or timeout condition is satisfied, the oscilloscope triggers when the specified data is found; the clock source and MISO data source must be specified.
Sets or queries the channel source of the clock line of SPI trigger.
| Name | Type | Values | Description |
|---|---|---|---|
| source | enum | CHANnel1 | CHANnel2 | CHANnel3 | CHANnel4 | Channel source for the SPI trigger clock line. |
:TRIGger:SPI:CLK CHANnel3 /*Sets the channel source of the data line of SPI trigger to CHANnel3.*/ :TRIGger:SPI:CLK? /*The query returns CHAN3.*/
Sets or queries the channel source of the clock line of SPI trigger. This command exists for backwards compatibility; use :TRIGger:SPI:CLK instead.
| Name | Type | Values | Description |
|---|---|---|---|
| source | enum | CHANnel1 | CHANnel2 | CHANnel3 | CHANnel4 | Channel source of the SPI trigger clock line. |
:TRIGger:SPI:SCL CHANnel1 /*Sets the channel source of the clock line to CHANnel1.*/ :TRIGger:SPI:SCL? /*The query returns CHAN1.*/
Sets or queries the trigger level of the clock channel of SPI trigger. The unit is the same as that of the current amplitude.
| Name | Type | Values | Description |
|---|---|---|---|
| level | real | -4.5 x VerticalScale - OFFSet - 4.5 x VerticalScale - OFFSet | Trigger level of the SPI clock channel. |
Sets or queries the type of the clock edge of the SPI trigger.
| Name | Type | Values | Description |
|---|---|---|---|
| slope | enum | POSitive | NEGative | Clock edge used for SPI triggering. |
:TRIGger:SPI:SLOPe POSitive /*Sets the clock edge to POSitive.*/ :TRIGger:SPI:SLOPe? /*The query returns POS.*/
Sets or queries the SPI MISO trigger source.
| Name | Type | Values | Description |
|---|---|---|---|
| source | enum | - |
Sets or queries the channel source of the data line of SPI trigger.
| Name | Type | Values | Description |
|---|---|---|---|
| source | enum | CHANnel1 | CHANnel2 | CHANnel3 | CHANnel4 | Channel source for the SPI trigger data line. |
:TRIGger:SPI:SDA CHANnel2 /*Sets the channel source of the data line of SPI trigger to CHANnel2.*/ :TRIGger:SPI:SDA? /*The query returns CHAN2.*/
Sets or queries the trigger level of the data channel of SPI trigger. The unit is the same as that of the current amplitude.
| Name | Type | Values | Description |
|---|---|---|---|
| level | real | -4.5 x VerticalScale - OFFSet - 4.5 x VerticalScale - OFFSet | Trigger level for the SPI data channel. |
:TRIGger:SPI:DLEVel 0.16 /*Sets the trigger level to 160 mV.*/ :TRIGger:SPI:DLEVel? /*The query returns 1.600000E-1.*/
Sets or queries the trigger condition of SPI trigger.
| Name | Type | Values | Description |
|---|---|---|---|
| when | enum | CS | TIMeout |
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 | CHANnel1 | CHANnel2 | CHANnel3 | CHANnel4 | Selects the source channel for the CS line. |
:TRIGger:SPI:CS CHANnel2 /*Sets the source channel of the CS line to CHANnel2 when the trigger condition of SPI is set to CS.*/ :TRIGger:SPI:CS? /*The query returns CHAN2.*/
Sets or queries the trigger level of the CS channel of SPI trigger. The unit is the same as that of the current amplitude.
| Name | Type | Values | Description |
|---|---|---|---|
| level | real | -4.5 x VerticalScale - OFFSet - 4.5 x VerticalScale - OFFSet | Trigger level for the CS channel of the 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 CS mode of SPI trigger when the trigger condition is "CS".
| Name | Type | Values | Description |
|---|---|---|---|
| mode | - | - |
Sets or queries the timeout value when the SPI trigger condition is "Timeout". The default unit is seconds.
| Name | Type | Values | Description |
|---|---|---|---|
| time | real | 16 ns - 1 s | Timeout value to set. |
:TRIGger:SPI:TIMeout 0.001 :TRIGger:SPI:TIMeout?
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 SPI trigger data channel. |
:TRIGger:SPI:WIDTh 10 /*Sets the data width to 10.*/ :TRIGger:SPI:WIDTh? /*The query returns 10.*/
Sets or queries the data value of the SPI trigger. The valid range of <data> depends on the current SPI data width; the maximum width is 32.
| Name | Type | Values | Description |
|---|---|---|---|
| data | integer | 0 - 2^32-1 | SPI trigger data value. |
:TRIGger:SPI:DATA 10 :TRIGger:SPI:DATA?
Sets or queries the current bit of the SPI trigger data.
| Name | Type | Values | Description |
|---|---|---|---|
| currbit | integer | 0 - 39 | Current bit index of the SPI trigger data. |
:TRIGger:SPI:CURRbit 8 /*Sets the current bit of SPI trigger data to 8. That is, the oscilloscope triggers on the 9th bit of SPI trigger data.*/ :TRIGger:SPI:CURRbit? /*The query returns 8.*/
Sets or queries the data value of a certain bit of SPI trigger.
| Name | Type | Values | Description |
|---|---|---|---|
| code | integer | - |
Sets relevant parameters for the CAN trigger. The CAN trigger can be configured for frame start/end, specified frame types, or specified error frame types.
Sets or queries the signal rate of the CAN trigger. The unit is bps.
| Name | Type | Values | Description |
|---|---|---|---|
| baud | integer | bps | Signal rate of the CAN trigger. |
Sets or queries the trigger source of CAN trigger.
| Name | Type | Values | Description |
|---|---|---|---|
| source | enum | CHANnel1 | CHANnel2 | CHANnel3 | CHANnel4 | Trigger source for CAN trigger. |
:TRIGger:CAN:SOURce CHANnel2 /*Sets the trigger source to CHANnel2.*/ :TRIGger:CAN:SOURce? /*The query returns CHAN2.*/
Sets or queries the signal type of CAN trigger.
| Name | Type | Values | Description |
|---|---|---|---|
| stype | discrete | 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 trigger condition of CAN trigger.
| Name | Type | Values | Description |
|---|---|---|---|
| cond | enum | SOF | EOF | IDRemote | OVERload | IDFRame | DATaframe | IDData | ERFRame | ERANswer | ERCHeck | ERFormat | ERRandom | ERBit |
Sets or queries the sample point position of CAN trigger, expressed in percent. The sample point is within the bit time range.
| Name | Type | Values | Description |
|---|---|---|---|
| spoint | integer | 10 - 90 | Sample point position of the CAN trigger. |
Enables or disables the extended ID when the CAN trigger condition is "Remote ID" or "Frame ID". The query reports whether extended ID is enabled for those trigger conditions.
| Name | Type | Values | Description |
|---|---|---|---|
| bool | enum | 1|ON | 0|OFF | Enables or disables the extended ID. |
:TRIGger:CAN:EXTended ON /*Enables the extended ID.*/ :TRIGger:CAN:EXTended /*The query returns 1.*/
Defines the CAN trigger type. The slice shows both a setter and a query form, but provides no further description or return-format details.
| Name | Type | Values | Description |
|---|---|---|---|
| type | - | - |
Sets or queries the data width of CAN trigger when the trigger condition is "DATaframe" or "IDData".
| Name | Type | Values | Description |
|---|---|---|---|
| data | integer | 1 - 8 | Data width of the CAN trigger. |
:TRIGger:CAN:DWIDth <data> :TRIGger:CAN:DWIDth?
Sets or queries the data value of CAN trigger. The settable range depends on the configured data bytes and trigger condition.
| Name | Type | Values | Description |
|---|---|---|---|
| data | integer | 0 - 240-1 | Data value to set for the CAN trigger. |
Sets or queries the current bit of the CAN trigger data.
| Name | Type | Values | Description |
|---|---|---|---|
| currbit | integer | 0 - 39 |
:TRIGger:CAN:CURRbit 8 :TRIGger:SPI:CURRbit?
Sets or queries the data value of a certain bit of CAN trigger.
| Name | Type | Values | Description |
|---|---|---|---|
| code | discrete | 0 - 255 |
Sets or queries the trigger level of CAN trigger. The unit is the same as the current amplitude.
| Name | Type | Values | Description |
|---|---|---|---|
| level | real | -4.5 x VerticalScale - Offset - 4.5 x VerticalScale - Offset |
:TRIGger:CAN:LEVel 0.16 /*Sets the trigger level to 160 mV.*/ :TRIGger:CAN:LEVel? /*The query returns 1.600000E-1.*/
Sets the CAN FD baud rate for trigger configuration.
| Name | Type | Values | Description |
|---|---|---|---|
| fdbaud | real | - |
Sets or queries the FD sample position of CAN trigger, expressed as a percentage of the bit time.
| Name | Type | Values | Description |
|---|---|---|---|
| fdspoint | integer | 10 - 90 | FD sample position in percent. |
Sets or queries the trigger source of LIN trigger.
| Name | Type | Values | Description |
|---|---|---|---|
| source | discrete | CHANnel1 | CHANnel2 | CHANnel3 | CHANnel4 |
:TRIGger:LIN:SOURce CHANnel2 :TRIGger:LIN:SOURce?
Sets or queries the trigger source of the LIN trigger.
| Name | Type | Values | Description |
|---|---|---|---|
| source | discrete | CHANnel1 | CHANnel2 | CHANnel3 | CHANnel4 | Trigger source for LIN triggering. |
:TRIGger:LIN:SOURce CHANnel2 :TRIGger:LIN:SOURce?
Sets or queries the trigger level of LIN trigger. The unit is the same as the current amplitude.
| Name | Type | Values | Description |
|---|---|---|---|
| level | real | -4.5 x VerticalScale - OFFSet - 4.5 x VerticalScale - OFFSet | Trigger level for the LIN trigger. |
:TRIGger:LIN:LEVel 0.16 :TRIGger:LIN:LEVel?
Sets or queries the protocol version of LIN trigger.
| Name | Type | Values | Description |
|---|---|---|---|
| std | enum | 1X | 2X | BOTH | Protocol version of LIN trigger. |
Sets or queries the baud rate of LIN trigger. The default unit is bps.
| Name | Type | Values | Description |
|---|---|---|---|
| baud | integer | 1 kbps - 20 Mbps | Baud rate of the LIN trigger. |
:TRIGger:LIN:BAUD 19200 :TRIGger:LIN:BAUD?
Sets or queries the sample position of LIN trigger.
| Name | Type | Values | Description |
|---|---|---|---|
| value | - | - |
Sets or queries the trigger condition of the LIN trigger.
| Name | Type | Values | Description |
|---|---|---|---|
| when | enum | SYNCbreak | ID | DATA | IDData | SLEep | WAKeup | ERRor | Trigger condition for the LIN trigger. |
Sets or queries the error type of the LIN trigger when the trigger condition is "Data".
| Name | Type | Values | Description |
|---|---|---|---|
| value | enum | SYNC | ID | CHECk | Selects the LIN trigger error type. |
:TRIGger:LIN:ERRor ID /*Sets the LIN trigger error type to ID.*/ :TRIGger:LIN:ERRor? /*The query returns ID.*/
Sets or queries the LIN identifier used for the trigger condition when the trigger condition is "Data".
| Name | Type | Values | Description |
|---|---|---|---|
| id | - | - |
Sets or queries the data value of the LIN trigger when the trigger condition is "Data".
| Name | Type | Values | Description |
|---|---|---|---|
| data | integer | 0 - 2^64-1 | Data value of the LIN trigger. |
:TRIGger:LIN:DATA 100 :TRIGger:LIN:DATA?
Sets or queries the current bit of the LIN trigger data.
| Name | Type | Values | Description |
|---|---|---|---|
| currbit | integer | 0 - 39 | Current bit index of the LIN trigger data. |
:TRIGger:LIN:CURRbit 8 :TRIGger:SPI:CURRbit?
Sets or queries the data value of a certain bit of LIN trigger. When <code> is set to 255, it indicates the data value can be any value.
| Name | Type | Values | Description |
|---|---|---|---|
| code | discrete | 0 | 1 | 255 | Data value of a certain bit of LIN trigger. |
Sets or queries the clock source of the I2S trigger.
| Name | Type | Values | Description |
|---|---|---|---|
| source | enum | - | Clock source for the I2S trigger. |
Sets or queries the clock source of the I2S trigger.
| Name | Type | Values | Description |
|---|---|---|---|
| source | enum | - | Clock source for the I2S trigger. |
Sets or queries the trigger level of the clock line source in I2S trigger. The unit is V.
| Name | Type | Values | Description |
|---|---|---|---|
| level | real | -4.5 x VerticalScale - Offset - 4.5 x VerticalScale - Offset | Trigger level of the clock line source. |
:TRIGger:IIS:CLEVel 0.01 /*Sets the trigger level of I2S :TRIGger:IIS:CLEVel? /*The query returns 1.000000E-2.*/
Sets or queries the audio channel of the I2S trigger.
| Name | Type | Values | Description |
|---|---|---|---|
| source | enum | CHANnel1 | CHANnel2 | CHANnel3 | CHANnel4 | Audio channel to use for the I2S trigger. |
:TRIGger:IIS:SOURce:WSELect CHANnel2 /*Sets the audio channel to CHANnel2.*/ :TRIGger:IIS:SOURce:WSELect? /*The query returns CHAN2.*/
Sets or queries the trigger level of the frame clock line source in I2S trigger. The unit is V.
| Name | Type | Values | Description |
|---|---|---|---|
| level | real | -4.5 x VerticalScale - Offset - 4.5 x VerticalScale - Offset | Trigger level for the frame clock line source. |
Sets or queries the data source of the I2S trigger.
| Name | Type | Values | Description |
|---|---|---|---|
| source | enum | CHANnel1 | CHANnel2 | CHANnel3 | CHANnel4 | Selects the data source for the I2S trigger. |
:TRIGger:IIS:SOURce:DATA CHANnel2 /*Sets data source to CHANnel2.*/ :TRIGger:IIS:SOURce:DATA? /*The query returns CHAN2.*/
Sets or queries the trigger level of the data line source in I2S trigger. The unit is V.
| Name | Type | Values | Description |
|---|---|---|---|
| level | real | V | Trigger level of the data line source. |
:TRIGger:IIS:DLEVel 0.01 /*Sets the trigger level to 10 mV.*/ :TRIGger:IIS:SLEVel? /*The query returns 1.000000E-2.*/
Sets or queries the type of the clock edge of I2S trigger.
| Name | Type | Values | Description |
|---|---|---|---|
| slope | enum | NEGative | POSitive |
:TRIGger:IIS:CLOCk:SLOPe NEGative :TRIGger:IIS:CLOCk:SLOPe?
Sets or queries the audio state of the I2S trigger.
| Name | Type | Values | Description |
|---|---|---|---|
| audio | enum | RIGHt | LEFT | EITHer | Selects which I2S channel audio is used for trigger detection. |
Sets or queries the trigger condition of the I2S trigger.
| Name | Type | Values | Description |
|---|---|---|---|
| operator | enum | EQUal | NOTequal | LESSthan | GREaterthan | INRange | OUTRange | Trigger condition operator. |
Sets or queries the user width of I2S trigger. The user width ranges from 4 to the width of I2S trigger; to set or query the width of I2S trigger, send the :TRIGger:IIS:WIDTh command.
| Name | Type | Values | Description |
|---|---|---|---|
| uwidth | integer | 4 | User width of the I2S trigger. |
Sets or queries the width of the I2S trigger.
| Name | Type | Values | Description |
|---|---|---|---|
| uwidth | integer | 4 - 32 | Width of the I2S trigger. |
:TRIGger:IIS:WIDTh 10 /*Sets the width of I2S trigger to 10.*/ :TRIGger:IIS:WIDTh? /*The query returns 10.*/
Sets or queries the alignment mode of the I2S trigger.
| Name | Type | Values | Description |
|---|---|---|---|
| setting | enum | LJ | RJ | IIS | Alignment mode for the I2S trigger. |
Sets or queries the data value of the I2S trigger when the trigger condition is "=" or "≠".
| Name | Type | Values | Description |
|---|---|---|---|
| data | integer | 0 - 2^32-1 | Data value of the I2S trigger. |
:TRIGger:IIS:DATA 10 /*Sets the data value of I2S trigger to 10 :TRIGger:IIS:DATA? /*The query returns 10.*/
Sets or queries the specified bit for the data min. of I2S trigger.
| Name | Type | Values | Description |
|---|---|---|---|
| datamin | integer | - | Specified bit for the data min. of I2S trigger; range is related to the user width set by :TRIGger:IIS:UWIDth. |
:TRIGger:IIS:DMIN 3 /*Sets the current bit for the data min. of I2S trigger to 3.*/ :TRIGger:IIS:DMIN? /*The query returns 3.*/
Sets or queries the data max. value of the I2S trigger.
| Name | Type | Values | Description |
|---|---|---|---|
| datamax | integer | - | Data max. value for the I2S trigger; the valid range depends on the user width set by :TRIGger:IIS:UWIDth. |
Sets the relevant parameters for the FLEXray trigger.
Sets or queries the data value of a certain bit of I2S trigger.
| Name | Type | Values | Description |
|---|---|---|---|
| code | discrete | 0 - 255 | Data value of a certain bit of I2S trigger. |
:TRIGger:IIS:CODE 0 /*Sets the data value to 0.*/ :TRIGger:IIS:CODE? /*The query returns 0.*/
Sets or queries the trigger source of the FlexRay trigger.
| Name | Type | Values | Description |
|---|---|---|---|
| source | enum | CHANnel1 | CHANnel2 | CHANnel3 | CHANnel4 |
:TRIGger:FLEXray:SOURce CHANnel2 /*Sets the trigger source of FlexRay trigger to CHANnel2.*/ :TRIGger:FLEXray:SOURce? /*The query returns CHAN2.*/
Sets or queries the trigger level of the FlexRay trigger. The unit is the same as that of the current amplitude.
| Name | Type | Values | Description |
|---|---|---|---|
| level | real | -4.5 x VerticalScale - Offset - 4.5 x VerticalScale - Offset | Trigger level value. |
:TRIGger:FLEXray:LEVel 0.16 :TRIGger:FLEXray:LEVel?
Sets or queries the signal rate of FlexRay trigger. The default unit is bps.
| Name | Type | Values | Description |
|---|---|---|---|
| baud | enum | 2500000 | 5000000 | 10000000 | Signal rate of the FlexRay trigger. |
Sets or queries the channel of FlexRay trigger.
| Name | Type | Values | Description |
|---|---|---|---|
| ch | enum | A | B | Channel to select for the FlexRay trigger. |
:TRIGger:FLEXray:CH B /*Sets the channel of FlexRay trigger to Channel B.*/ :TRIGger:FLEXray:CH? /*The query returns B.*/
Sets or queries the trigger condition of FLEXray trigger.
| Name | Type | Values | Description |
|---|---|---|---|
| <cond> | - | - |
Sets or queries the position of the FlexRay trigger when the trigger condition is Position.
| Name | Type | Values | Description |
|---|---|---|---|
| pos | enum | TSS | FSS | FES | DTS | Position of the FlexRay trigger. |
Sets or queries the frame type of the FlexRay trigger.
| Name | Type | Values | Description |
|---|---|---|---|
| frame | enum | NULL | SYNC | STAR | ANY | Frame type of the FlexRay trigger. |
Sets or queries the FlexRay trigger symbol. The query form returns the current symbol setting.
| Name | Type | Values | Description |
|---|---|---|---|
| symbol | enum | - |
Sets or queries the error type of FlexRay trigger when the trigger condition is Error.
| Name | Type | Values | Description |
|---|---|---|---|
| err | enum | HEAD | TRAiler | DECode | ANY | Error type of the FlexRay trigger. |
:TRIGger:FLEXray:ERRor DECode :TRIGger:FLEXray:ERRor?
Sets or queries whether the FlexRay trigger condition uses cycle count or frame ID when the trigger condition is set to Frame.
| Name | Type | Values | Description |
|---|---|---|---|
| type | enum | CYCLe | ID | Selects whether to define the FlexRay trigger condition by cycle count or by frame ID. |
:TRIGger:FLEXray:DEFine? CYCLe /*Sets to use Cyc Count to define the trigger condition of FlexRay trigger when the trigger condition is set to Frame.*/ :TRIGger:FLEXray:DEFine? /*The query returns CYCL.*/
Sets or queries the CYC comparison condition of the FlexRay trigger when the trigger condition is set to Frame.
| Name | Type | Values | Description |
|---|---|---|---|
| cycmax | enum | EQU | NOT | GRE | LESS | INR | OUTR | CYC comparison condition. |
Sets or queries the upper limit of the FlexRay trigger cycle count.
| Name | Type | Values | Description |
|---|---|---|---|
| cycmax | integer | 0 - 63 | Upper limit of the cycle count. |
Sets or queries the lower limit of cycle count of FlexRay trigger.
| Name | Type | Values | Description |
|---|---|---|---|
| cycmin | integer | 0 - 63 | Lower limit of the cycle count. |
:TRIGger:FLEXray:MINCy 10 :TRIGger:FLEXray:MINCy?
Sets or queries the ID comparison of the FlexRay trigger when the trigger condition is set to Frame or Symbol.
| Name | Type | Values | Description |
|---|---|---|---|
| <idcomp> | - | - | ID comparison setting for the FlexRay trigger. |
Sets or queries the ID Min value of the FlexRay trigger when the trigger condition is set to Frame or Symbol.
| Name | Type | Values | Description |
|---|---|---|---|
| datamin | integer | 0 - 1,023 |
Sets relevant parameters for the M1553 trigger. The manual notes that the trigger can be set on the sync field of a 1553B bus, or on a specified data word, command word, status word, or error type.
Sets or queries the ID upper limit of FlexRay trigger.
| Name | Type | Values | Description |
|---|---|---|---|
| datamax | integer | 0 - 1,023 | Upper limit of the FlexRay trigger ID. |
:TRIGger:FLEXray:MAXid 100 :TRIGger:FLEXray:MAXid? /*The query returns 10.*/
Sets or queries the trigger source of M1553 trigger.
| Name | Type | Values | Description |
|---|---|---|---|
| source | enum | CHANnel1 | CHANnel2 | CHANnel3 | CHANnel4 | Trigger source for the M1553 trigger. |
Sets or queries the type of the trigger level of M1553 trigger.
| Name | Type | Values | Description |
|---|---|---|---|
| window | enum | TA | TB | TAB | Selects the trigger window type. |
:TRIGger:M1553:WINDow TAB /*Sets the type of the trigger level of M1553 trigger to TAB.*/ :TRIGger:M1553:WINDow? /*The query returns TAB.*/
Sets the trigger level for M1553 trigger. The query form is listed but its return format is not documented in this slice.
| Name | Type | Values | Description |
|---|---|---|---|
| level | real | - | Trigger level value. |
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 | (-4.5 x VerticalScale - OFFSet) - upper limit |
:TRIGger:M1553:BLEVel <level> :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 /*Sets the polarity of M1553 :TRIGger:M1553:POLarity? /*The query returns POS.*/
Sets or queries the trigger condition of the M1553 trigger.
| Name | Type | Values | Description |
|---|---|---|---|
| when | enum | SYNCbreak | DATA | CMD | STATus | ERRor | Trigger condition for the M1553 trigger. |
Sets or queries the sync type of the M1553 trigger when the trigger condition is Sync.
| Name | Type | Values | Description |
|---|---|---|---|
| sync | enum | DATA | STATus | ALL | Sync type to use for the M1553 trigger. |
:TRIGger:M1553:SYNC DATA /*Sets the sync type of M1553 trigger to DATA.*/ :TRIGger:M1553:SYNC? /*The query returns DATA.*/
Sets or queries the M1553 trigger error type.
| Name | Type | Values | Description |
|---|---|---|---|
| err | enum | SYNC | ERR | M1553 trigger error type. |
:TRIGger:M1553:ERRor ERR /*Sets the M1553 trigger error type to ERR.*/ :TRIGger:M1553:ERRor? /*The query returns ERR.*/
Sets or queries the comparison type of the M1553 trigger when the trigger condition is "DATA".
| Name | Type | Values | Description |
|---|---|---|---|
| datacomp | enum | EQUal | NOTequal | GREaterthan | LESSthan | INRange | OUTRange | Comparison type for the M1553 trigger when the trigger condition is DATA. |
:TRIGger:M1553:DATComp <datacomp> :TRIGger:M1553:DATComp?
Sets or queries the data value of the 1553 trigger.
| Name | Type | Values | Description |
|---|---|---|---|
| data | integer | 0 - 65535 | Data value of the 1553 trigger. |
:TRIGger:M1553:DATValue 100 /*Sets the data value of M1553 trigger to 100.*/ :TRIGger:M1553:DATValue? /*The query returns 100.*/
Sets or queries the bit of data max. of the M1553 trigger.
| Name | Type | Values | Description |
|---|---|---|---|
| datamax | integer | 0 - 19 | Bit index for the data max setting. |
:TRIGger:M1553:DMAX 10 /*Sets the bit of data max. of M1553 trigger to 10.*/ :TRIGger:M1553:DMAX? /*The query returns 10.*/
Sets or queries the bit of data min. of the M1553 trigger.
| Name | Type | Values | Description |
|---|---|---|---|
| datamin | integer | 0 - 19 | Data minimum bit index for the M1553 trigger. |
:TRIGger:M1553:DMIN 10 :TRIGger:M1553:DMIN?
Sets or queries the data value of M1553 trigger.
| Name | Type | Values | Description |
|---|---|---|---|
| data | integer | 0 - 6 | Data value of the M1553 trigger. |
:TRIGger:M1553:DRTA 4 :TRIGger:M1553:DRTA?
Sets or queries the bit time of the M1553 trigger when the trigger condition is set to "RAT+11Bit".
| Name | Type | Values | Description |
|---|---|---|---|
| databit | integer | 0 - 19 | Bit time value for the M1553 trigger. |
Sets or queries the data value of a certain bit of M1553 trigger. When <code> is set to 255, it indicates the data value can be any value.
| Name | Type | Values | Description |
|---|---|---|---|
| code | enum | 0 | 1 | 255 | Data value of the specified bit. |
:TRIGger:M1553:CODE 1 /*Sets the data value of a certain bit of :TRIGger:M1553:CODE? /*The query returns 1.*/
Selects the waveform data source for subsequent waveform readout. The query returns the currently selected waveform source.
| Name | Type | Values | Description |
|---|---|---|---|
| source | enum | - | Waveform source to select. |
Sets or queries the mode of the :WAVeform:DATA? command in reading data.
| Name | Type | Values | Description |
|---|---|---|---|
| mode | enum | NORMal | MAXimum | RAW | Selects the waveform data reading mode. |
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 /*Sets the returned format of waveform data to WORD.*/ :WAVeform:FORMat? /*The query returns WORD.*/
Sets or queries the number of waveform points to be read in the current mode.
| Name | Type | Values | Description |
|---|---|---|---|
| point | integer | 1 - 1,000 | Number of waveform points to read; the valid range depends on the current waveform reading mode. |
:WAVeform:POINts 100 /*Sets the number of waveform points to be read to 100.*/ :WAVeform:POINts? /*The query returns 100.*/
Reads the waveform data.
Queries the time interval between two neighboring points of the currently selected channel source in the X direction. The returned value depends on the current data reading mode.
Queries the start time of the waveform data of the currently selected channel source in the X direction. The returned value depends on 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 value of the current source channel Y in the Y direction. The value is returned in scientific notation and depends on 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.
Queries the vertical reference position of the currently selected channel source in the Y direction.
Sets or queries the start position of waveform data reading.
| Name | Type | Values | Description |
|---|---|---|---|
| <sta> | integer | 1 - Refer to Remarks | Start position of waveform data reading. |
:WAVeform:STARt 100 :WAVeform:STARt?
Sets or queries the stop position of waveform data reading.
| Name | Type | Values | Description |
|---|---|---|---|
| stop | integer | 1 - 1,000 | Stop point of the waveform data reading operation. |
:WAVeform:STOP 500 /*Sets the stop point to 500.*/ :WAVeform:STOP? /*The query returns 500.*/
Queries all the waveform parameters.
:WAVeform:PREamble?/*The query returns 0,0,1000,1,1.000000E-8,-5.000000E-6,0.000000E-12,4.000000E-03,0,128. */