Enables the waveform auto setting function. The oscilloscope automatically adjusts the vertical scale, horizontal time base, and trigger mode according to the input signal for optimal waveform display.
SCPI COMMAND REFERENCE
The Rigol DS8034R is Rigol's oscilloscope in the DS8000-R Series family. Its SCPI remote-control interface exposes 565 commands across 35 subsystems - 508 settable and 57 queries - and every command is documented here with its parameters, accepted values, return format, and a copy-paste PyVISA example for automating test and measurement.
565
Commands
508
Settable
57
Queries
35
Subsystems
SCPI
Verified
2026-07-16
All commands
Clears all the waveforms on the screen. This command functions the same as clicking the Clear key at the right section of the operation interface in the Web Control page.
Starts the oscilloscope. This command functions the same as the RUN/STOP key on the front panel.
Stops the oscilloscope. This command functions the same as pressing the RUN/STOP key on the front panel.
Sets the trigger mode of the oscilloscope to "Single". This command functions the same as clicking the Single key in the Web Control page.
Generates a trigger signal forcibly. It is only applicable to the normal and single trigger modes and functions the same as the Force key on the front panel.
Sets or queries the number of averages in the average acquisition mode.
| Name | Type | Values | Description |
|---|---|---|---|
| count | integer | 2 - 65536 | Number of averages to use; the manual states it is 2n, where n is an integer from 1 to 16. |
:ACQuire:AVERages 128 :ACQuire:AVERages?
Sets or queries the memory depth of the oscilloscope, i.e. the number of waveform points that can be stored through sampling in a single trigger. The default unit is pts.
| Name | Type | Values | Description |
|---|---|---|---|
| mdep | enum | AUTO | 1k | 10k | 100k | 1M | 10M | 25M | 50M | 100M | 125M | 250M | 500M | Memory depth setting. |
:ACQuire:MDEPth <mdep> :ACQuire:MDEPth?
Sets or queries the acquisition mode of the oscilloscope.
| Name | Type | Values | Description |
|---|---|---|---|
| type | enum | NORMal | AVERages | PEAK | HRESolution | Acquisition mode to use. |
:ACQuire:TYPE AVERages :ACQuire:TYPE?
Queries the current sample rate. The default unit is Sa/s.
Enables or disables the oscilloscope anti-aliasing function; the query reports its on/off status.
| Name | Type | Values | Description |
|---|---|---|---|
| bool | enum | 1 | ON | 0 | OFF | Turns anti-aliasing on or off. |
:ACQuire:AALias ON :ACQuire:AALias?
Sets or queries the decoding type of the specified decoding bus.
| Name | Type | Values | Description |
|---|---|---|---|
| n | discrete | 1 - 4 | Specifies the decoding bus number. |
| mode | enum | PARallel | RS232 | SPI | IIC | IIS | LIN | CAN | FLEXray | M1553 | Selects the decoding type for the specified bus. |
:BUS1:MODE SPI /*Sets the type of the decoding bus to SPI.*/ :BUS1:MODE? /*The query returns SPI.*/
Enables or disables the specified decoding bus, or queries the on/off display status of the specified decoding bus.
| Name | Type | Values | Description |
|---|---|---|---|
| n | discrete | 1 | 2 | 3 | 4 | Selects the decoding bus number. |
| bool | boolean | - | Enables or disables the display status. |
:BUS1:DISPlay ON :BUS1:DISPlay? /*The query returns 1.*/
Sets or queries the display format of decoding data of the specified decoding bus.
| Name | Type | Values | Description |
|---|---|---|---|
| n | discrete | 1 | 2 | 3 | 4 | |
| fmt | enum | HEX | ASCii | DEC | BIN | Selects the display format for the decoding bus 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 the on/off status of the specified decoding bus event table.
| 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 event table. |
:BUS1:EVENt ON :BUS1:EVENt?
Sets or queries the display format of the specified decoding bus event table.
| Name | Type | Values | Description |
|---|---|---|---|
| n | discrete | 1 | 2 | 3 | 4 | |
| format | enum | HEX | ASCii | DEC | BIN | Selects the display format for the bus event table. |
:BUS1:EVENt:FORMat HEX :BUS1:EVENt:FORMat?
Sets or queries the data page of the specified decoding bus event table.
| Name | Type | Values | Description |
|---|---|---|---|
| n | discrete | 1 - 4 | Specifies the decoding bus number. |
| packet | enum | PACKets | DETails | PAYLoad | Selects which event table page to display. |
:BUS1:EVENt:VIEW DETails /*Sets the data page of the decoding bus event table :BUS1:EVENt:VIEW? /*The query returns DET.*/
Enables or disables the label of the specified decoding bus, or queries the on/off status of the label.
| Name | Type | Values | Description |
|---|---|---|---|
| bool | boolean | - | Enables or disables the bus label. |
Reads the data in the decoding event table.
| Name | Type | Values | Description |
|---|---|---|---|
| n | integer | 1 - 4 | Selects the decoding bus. |
Exports the decoding information in the specified decoding bus event table in CSV form.
| Name | Type | Values | Description |
|---|---|---|---|
| n | integer | 1 - 4 | |
| path | string | - | File storage location and filename with suffix. |
:BUS1:EEXPort "D:\data\bus1.csv"
Sets or queries the vertical position of the bus on the screen.
| Name | Type | Values | Description |
|---|---|---|---|
| n | discrete | 1 | 2 | 3 | 4 | |
| pos | integer | -250 - +250 | Vertical position of the bus on the screen, related to the channel offset. |
:BUS1:POSition 200 :BUS1:POSition?
Sets or queries the threshold of the specified decoding source.
| Name | Type | Values | Description |
|---|---|---|---|
| n | discrete | 1 | 2 | 3 | 4 | |
| value | real | -5× VerticalScale–OFFSet - 5× VerticalScale–OFFSet | |
| type | discrete | PAL | TX | RX | SCL | SDA | CS | CLK | MISO | MOSI | LIN | CAN | CANSub1 | FLEX | 1553 |
:BUS1:THReshold 2.4,PAL :BUS1:THReshold? PAL
Sets or queries the current source of the Parallel decoding bus.
| Name | Type | Values | Description |
|---|---|---|---|
| n | discrete | 1 | 2 | 3 | 4 | |
| source | enum | CH1 | CH2 | CH3 | CH4 | USER |
:BUS1:PARallel:BUS CH2 :BUS1:PARallel:BUS?
Sets or queries the current source of the Parallel decoding bus.
| Name | Type | Values | Description |
|---|---|---|---|
| n | discrete | 1 | 2 | 3 | 4 | |
| source | enum | CH1 | CH2 | CH3 | CH4 | USER | Selects the source for the Parallel decoding bus. |
:BUS1:PARallel:BUS CH2 :BUS1:PARallel:BUS?
Sets or queries the clock source of the Parallel decoding.
| Name | Type | Values | Description |
|---|---|---|---|
| <n> | discrete | 1 | 2 | 3 | 4 | |
| source | enum | CHANnel1 | CHANnel2 | CHANnel3 | CHANnel4 | OFF | Selects the clock source for Parallel decoding. |
:BUS1:PARallel:CLK CHANnel1 :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 |
|---|---|---|---|
| n | discrete | 1 | 2 | 3 | 4 | |
| slope | enum | POSitive | NEGative | BOTH |
:BUS1:PARallel:SLOPe BOTH :BUS1:PARallel:SLOPe?
Sets or queries the data width of the parallel bus, i.e. the number of bits per frame.
| Name | Type | Values | Description |
|---|---|---|---|
| n | enum | 1 | 2 | 3 | 4 | |
| wid | integer | 0 - 4 | Data width of the parallel bus. |
:BUS1:PARallel:WIDTh 2 /*Sets the data width of Parallel decoding to 2.*/ :BUS1:PARallel:WIDTh? /*The query returns 2.*/
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 |
:BUS1:PARallel:BITX 0 :BUS1:PARallel:BITX?
Sets or queries the channel source of the currently selected data bit. Send :BUS<n>:PARallel:BITX first to select the desired bit.
| Name | Type | Values | Description |
|---|---|---|---|
| n | discrete | 1 | 2 | 3 | 4 | Selects the parallel bus instance. |
| src | enum | CHANnel1 | CHANnel2 | CHANnel3 | CHANnel4 | Sets the channel source for the selected data bit. |
:BUS1:PARallel:SOURce CHANnel2 :BUS1:PARallel:SOURce? /*The query returns CHAN2.*/
Sets or queries the data polarity of Parallel decoding.
| Name | Type | Values | Description |
|---|---|---|---|
| n | discrete | 1 | 2 | 3 | 4 | |
| pol | enum | NEGative | POSitive | Selects the polarity for Parallel decoding. |
:BUS1:PARallel:POLarity NEGative /*Sets the data polarity of Parallel decoding to NEGative.*/ :BUS1:PARallel:POLarity? /*The query returns NEG.*/
Enables or disables the noise rejection function of Parallel decoding, or queries its status.
| Name | Type | Values | Description |
|---|---|---|---|
| n | discrete | 1 | 2 | 3 | 4 | Bus number. |
| bool | boolean | 1 | ON | 0 | OFF | Enables or disables noise rejection. |
:BUS1:PARallel:NREJect ON :BUS1:PARallel:NREJect?
Sets or queries the noise rejection time of Parallel decoding. The default unit is s.
| Name | Type | Values | Description |
|---|---|---|---|
| n | discrete | 1 | 2 | 3 | 4 | |
| time | real | 0 ns - 1 s |
:BUS1:PARallel:NRTime 0.01 :BUS1:PARallel:NRTime?
Option command group for RS232 decoding settings under a bus decoder. It is used to set relevant parameters for RS232 decoding.
Sets the TX channel source of RS232 decoding, or queries the current TX source.
| Name | Type | Values | Description |
|---|---|---|---|
| n | discrete | 1 | 2 | 3 | 4 | Bus number selector. |
| source | enum | CHANnel1 | CHANnel2 | CHANnel3 | CHANnel4 | OFF | TX channel source for RS232 decoding. |
:BUS1:RS232:TX CHANnel2 :BUS1:RS232:TX?
Sets or queries the RX channel source of RS232 decoding.
| Name | Type | Values | Description |
|---|---|---|---|
| n | integer | 1 - 4 | Bus index. |
| source | enum | CHANnel1 | CHANnel2 | CHANnel3 | CHANnel4 | OFF | RX channel source for RS232 decoding. |
:BUS1:RS232:RX CHANnel2 :BUS1:RS232:RX?
Sets or queries the polarity of RS232 decoding. The query returns POS or NEG.
| Name | Type | Values | Description |
|---|---|---|---|
| n | integer | 1 - 4 | Bus number to select. |
| pol | enum | POSitive | NEGative | Polarity of RS232 decoding. |
:BUS1:RS232:POLarity POSitive /*Sets the polarity of RS232 decoding to POSitive.*/ :BUS1:RS232:POLarity? /*The query returns POS.*/
Sets or queries the endian of data transmission in RS232 decoding.
| Name | Type | Values | Description |
|---|---|---|---|
| n | integer | 1 - 4 | Bus number. |
| endian | enum | MSB | LSB | Selects the RS232 transmission bit order. |
:BUS1:RS232:ENDian MSB :BUS1:RS232:ENDian?
Sets or queries the baud rate of data transmission in RS232 decoding. The default unit is bps.
| Name | Type | Values | Description |
|---|---|---|---|
| baud | integer | bps | Baud rate of data transmission. |
Sets or queries the data width of RS232 decoding.
| Name | Type | Values | Description |
|---|---|---|---|
| n | discrete | 1 | 2 | 3 | 4 | |
| bits | discrete | 5 | 6 | 7 | 8 | 9 |
:BUS1:RS232:DBITs 7 :BUS1:RS232:DBITs?
Sets or queries the stop bits of each frame of data in RS232 decoding.
| Name | Type | Values | Description |
|---|---|---|---|
| n | enum | 1 | 2 | 3 | 4 | |
| stop bits | enum | 1 | 1.5 | 2 |
:BUS1:RS232:SBITs 2 :BUS1:RS232:SBITs?
Sets or queries the odd-even check mode of data transmission in RS232 decoding.
| Name | Type | Values | Description |
|---|---|---|---|
| n | discrete | 1 | 2 | 3 | 4 | |
| parity | enum | - |
Enables or disables the packet end during data transmission, or queries its status.
| Name | Type | Values | Description |
|---|---|---|---|
| n | integer | 1 - 4 | Selects the bus number. |
| bool | enum | 1 | ON | 0 | OFF | Enables or disables the packet end. |
:BUS1:RS232:PACKet ON :BUS1:RS232:PACKet?
Sets or queries the packet separator type during data transmission.
| Name | Type | Values | Description |
|---|---|---|---|
| n | discrete | 1 | 2 | 3 | 4 | |
| package end | enum | NULL | LF | CR | SP |
:BUS1:RS232:PEND LF :BUS1:RS232:PEND?
Sets or queries the address mode of I2C decoding.
| Name | Type | Values | Description |
|---|---|---|---|
| <n> | discrete | 1 | 2 | 3 | 4 | |
| <addr> | - | - |
Sets or queries the clock source of I2C decoding.
| Name | Type | Values | Description |
|---|---|---|---|
| source | enum | CHANnel1 | CHANnel2 | CHANnel3 | CHANnel4 | Selects the clock channel source used for I2C decoding. |
:BUS1:IIC:SCLK:SOURce CHANnel2 :BUS1:IIC:SCLK:SOURce?
Sets or queries the data channel source of I2C decoding.
| Name | Type | Values | Description |
|---|---|---|---|
| source | enum | CHANnel1 | CHANnel2 | CHANnel3 | CHANnel4 | Selects the data channel source for I2C decoding. |
:BUS1:IIC:SDA:SOURce CHANnel2 :BUS1:IIC:SDA:SOURce?
Sets or queries the address mode of I2C decoding.
| Name | Type | Values | Description |
|---|---|---|---|
| addr | enum | NORMal | RW | Address mode for I2C decoding; NORMal excludes the R/W bit, RW includes it. |
:BUS1:IIC:ADDRess RW /*Sets the address of I2C decoding to include the R/W bit.*/ :BUS1:IIC:ADDRess? /*The query returns RW.*/
Sets or queries the clock source of SPI decoding.
| 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 or queries the clock source of SPI decoding.
| Name | Type | Values | Description |
|---|---|---|---|
| n | discrete | 1 | 2 | 3 | 4 | |
| source | enum | CHANnel1 | CHANnel2 | CHANnel3 | CHANnel4 |
:BUS1:SPI:SCLK:SOURce CHANnel2 /*Sets the clock source of SPI decoding to CHANnel2.*/ :BUS1:SPI:SCLK:SOURce? /*The query returns CHAN2.*/
Sets or queries the clock edge type of SPI decoding.
| Name | Type | Values | Description |
|---|---|---|---|
| n | discrete | 1 | 2 | 3 | 4 | |
| slope | enum | POSitive | NEGative | Clock edge type used for SPI decoding. |
:BUS1:SPI:SCLK:SLOPe NEGative /*Sets the clock edge type of SPI decoding to NEGative.*/ :BUS1:SPI:SCLK:SLOPe? /*The query returns NEG.*/
Sets or queries the MISO data source of SPI decoding.
| Name | Type | Values | Description |
|---|---|---|---|
| n | discrete | 1 | 2 | 3 | 4 | |
| source | enum | CHANnel1 | CHANnel2 | CHANnel3 | CHANnel4 | OFF |
:BUS1:SPI:MISO:SOURce CHANnel2 :BUS1:SPI:MISO:SOURce?
Sets or queries the polarity of the MISO data line used for SPI decoding.
| Name | Type | Values | Description |
|---|---|---|---|
| n | integer | 1 - 4 | Bus index. |
| polarity | enum | HIGH | LOW | Selects the polarity of the MISO data line. |
:BUS1:SPI:MISO:POLarity HIGH :BUS1:SPI:MISO:POLarity?
Sets or queries the MOSI data source of SPI decoding.
| Name | Type | Values | Description |
|---|---|---|---|
| n | discrete | 1 - 4 | |
| source | enum | CHANnel1 | CHANnel2 | CHANnel3 | CHANnel4 | OFF |
:BUS1:SPI:MOSI:SOURce CHANnel2 /*Sets the MOSI data source of SPI decoding to :BUS1:SPI:MOSI:SOURce? /*The query returns CHAN2.*/
Sets or queries the polarity of the MOSI data line of SPI decoding.
| Name | Type | Values | Description |
|---|---|---|---|
| n | discrete | 1 | 2 | 3 | 4 | |
| polarity | enum | HIGH | LOW | Selects the polarity of the MOSI data line. |
:BUS1:SPI:MOSI:POLarity HIGH /*Sets the polarity of MOSI data line to HIGH.*/ :BUS1:SPI:MOSI:POLarity? /*The query returns HIGH.*/
Sets or queries the data width of SPI decoding.
| Name | Type | Values | Description |
|---|---|---|---|
| n | discrete | - | |
| width | integer | 4 - 32 |
:BUS1:SPI:DBITs 10 :BUS1:SPI:DBITs?
Sets or queries the endian of data transmission in SPI decoding.
| Name | Type | Values | Description |
|---|---|---|---|
| n | discrete | 1 | 2 | 3 | 4 | |
| endian | enum | MSB | LSB | Selects the bit transmission order used for SPI decoding. |
:BUS1:SPI:ENDian LSB /*Sets the endian of data transmission of SPI decoding to LSB.*/ :BUS1:SPI:ENDian? /*The query returns LSB.*/
Sets or queries the decode mode of SPI decoding.
| Name | Type | Values | Description |
|---|---|---|---|
| n | discrete | 1 | 2 | 3 | 4 | |
| mode | enum | CS | TIMeout | Selects the SPI decode mode: chip select or timed out. |
:BUS1:SPI:MODE CS :BUS1:SPI:MODE?
Sets or queries the timeout value of SPI decoding. The default unit is seconds, and the setting is only valid in timeout mode.
| Name | Type | Values | Description |
|---|---|---|---|
| n | discrete | 1 | 2 | 3 | 4 | Selects the bus number. |
| time | real | 8 ns - 10 s | Specifies the timeout value. |
:BUS1:SPI:TIMeout:TIME 0.000005 :BUS1:SPI:TIMeout:TIME?
Sets or queries the source channel of the CS line of SPI decoding.
| Name | Type | Values | Description |
|---|---|---|---|
| n | discrete | 1 | 2 | 3 | 4 | |
| source | enum | CHANnel1 | CHANnel2 | CHANnel3 | CHANnel4 | Selects the source channel for the CS line of SPI decoding. |
:BUS1:SPI:SS:SOURce CHANnel2 /*Sets the source channel of CS line of SPI decoding to CHANnel2.*/ :BUS1:SPI:SS:SOURce? /*The query returns CHAN2.*/
Sets or queries the polarity of the CS line of SPI decoding.
| Name | Type | Values | Description |
|---|---|---|---|
| n | discrete | 1 | 2 | 3 | 4 | |
| polarity | enum | HIGH | LOW | Selects the CS line polarity used for SPI decoding. |
:BUS1:SPI:SS:POLarity HIGH :BUS1:SPI:SS:POLarity? /*The query returns HIGH.*/
Sets or queries CAN decoding parameters for a bus decode channel. This command group configures CAN source and signal type.
| Name | Type | Values | Description |
|---|---|---|---|
| n | integer | 1 - 4 | Bus decode channel number. |
Sets or queries the source channel of CAN decoding.
| Name | Type | Values | Description |
|---|---|---|---|
| n | integer | 1 - 4 | Bus index. |
| source | enum | CHANnel1 | CHANnel2 | CHANnel3 | CHANnel4 | CAN decoding source channel. |
:BUS1:CAN:SOURce CHANnel2 :BUS1:CAN:SOURce?
Sets or queries the signal type of CAN decoding.
| Name | Type | Values | Description |
|---|---|---|---|
| n | discrete | 1 | 2 | 3 | 4 | |
| stype | enum | TX | RX | CANH | CANL | DIFFerential | Selects the CAN decoding signal type. |
:BUS1:CAN:STYPe TX :BUS1:CAN:STYPe?
Sets or queries the signal rate of CAN decoding. The default unit is bps.
| Name | Type | Values | Description |
|---|---|---|---|
| n | discrete | 1 | 2 | 3 | 4 | |
| baud | integer | 10 kbps - 5 Mbps | Signal rate of CAN decoding. |
:BUS1:CAN:BAUD 120000 /*Sets the signal rate of CAN decoding to 120000 bps.*/ :BUS1:CAN:BAUD? /*The query returns 120000.*/
Sets or queries the sample point position of CAN decoding, expressed as a percentage. The sample point is the position within a bit time where the oscilloscope samples the bit level.
| Name | Type | Values | Description |
|---|---|---|---|
| n | enum | 1 | 2 | 3 | 4 | |
| spoint | integer | 10 - 90 | Sample point position in percent. |
:BUS1:CAN:SPOint 70 /*Sets the sample point position of CAN decoding to 70%.*/ :BUS1:CAN:SPOint? /*The query returns 70.*/
Sets or queries the source channel of FlexRay decoding.
| Name | Type | Values | Description |
|---|---|---|---|
| n | integer | 1 | 2 | 3 | 4 | |
| source | enum | CHANnel1 | CHANnel2 | CHANnel3 | CHANnel4 | Source channel for FlexRay decoding. |
:BUS1:FLEXray:SOURce CHANnel2 :BUS1:FLEXray:SOURce?
Sets the signal rate of FlexRay decoding, or queries the current signal rate. The default unit is bps.
| Name | Type | Values | Description |
|---|---|---|---|
| n | discrete | 1 | 2 | 3 | 4 | |
| baud | discrete | 2500000 | 5000000 | 10000000 |
:BUS1:FLEXray:BAUD 2500000 :BUS1:FLEXray:BAUD?
Sets or queries the source channel of FlexRay decoding.
| Name | Type | Values | Description |
|---|---|---|---|
| n | discrete | 1 | 2 | 3 | 4 | |
| source | enum | CHANnel1 | CHANnel2 | CHANnel3 | CHANnel4 |
:BUS1:FlexRay:SOURce CHANnel2 :BUS1:FlexRay:SOURce?
Sets or queries the sample point position of FlexRay decoding, expressed as a percentage of bit time.
| Name | Type | Values | Description |
|---|---|---|---|
| n | discrete | 1 | 2 | 3 | 4 | |
| spoint | integer | 10 - 90 | Sample point position in percent. |
Sets or queries the signal type of FlexRay decoding.
| Name | Type | Values | Description |
|---|---|---|---|
| n | discrete | 1 | 2 | 3 | 4 | |
| stype | enum | BP | BM | RT |
:BUS1:FLEXray:STYPe BM :BUS1:FLEXray:STYPe?
Sets or queries the parity bit of LIN decoding.
| Name | Type | Values | Description |
|---|---|---|---|
| n | discrete | 1 | 2 | 3 | 4 | |
| bool | enum | 1 | ON | 0 | OFF | Selects whether the parity bit is included in LIN decoding. |
:BUS1:LIN:POLarity ON /*Sets the parity bit to be included in LIN decoding.*/ :BUS1:LIN:POLarity? /*The query returns 1.*/
Sets or queries the baud rate of LIN decoding. The default unit is bps.
| Name | Type | Values | Description |
|---|---|---|---|
| n | discrete | 1 | 2 | 3 | 4 | |
| baud | integer | 2.4 kbps - 20 Mbps | Baud rate used for LIN decoding. |
:BUS1:LIN:BAUD 9600 :BUS1:LIN:BAUD?
Sets or queries the parity bit of LIN decoding.
| Name | Type | Values | Description |
|---|---|---|---|
| n | discrete | 1 | 2 | 3 | 4 | |
| bool | boolean | 1 | ON | 0 | OFF |
:BUS1:LIN:POLarity ON :BUS1:LIN:POLarity?
Sets or queries the source of the LIN bus on the selected bus number.
| Name | Type | Values | Description |
|---|---|---|---|
| n | discrete | 1 | 2 | 3 | 4 | |
| source | enum | CHANnel1 | CHANnel2 | CHANnel3 | CHANnel4 | Selects the source channel for the LIN bus. |
:BUS1:LIN:SOURce CHANnel2 :BUS1:LIN:SOURce?
Sets or queries the version of the LIN bus.
| Name | Type | Values | Description |
|---|---|---|---|
| n | discrete | 1 | 2 | 3 | 4 | |
| value | enum | V1X | V2X | MIXed |
:BUS1:LIN:STANdard V2X :BUS1:LIN:STANdard?
Sets or queries the I2S decoding parameters for bus [n]?IIS. This slice identifies :BUS<n>:IIS as the I2S decoding subsystem and lists its related source-setting commands.
| Name | Type | Values | Description |
|---|---|---|---|
| <n> | discrete | 1 | 2 | 3 | 4 |
Sets or queries the clock source of the I2S decoding.
| Name | Type | Values | Description |
|---|---|---|---|
| source | enum | CHANnel1 | CHANnel2 | CHANnel3 | CHANnel4 | Clock source for the I2S decoding. |
: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 |
|---|---|---|---|
| source | enum | CHANnel1 | CHANnel2 | CHANnel3 | CHANnel4 | Selects the I2S audio channel. |
:BUS1:IIS:SOURce:WSELect CHANnel2 :BUS1:IIS:SOURce:WSELect?
Sets or queries the alignment mode of the I2S decoding.
| Name | Type | Values | Description |
|---|---|---|---|
| align | enum | IIS | RJ | LJ | Alignment mode for I2S decoding. |
:BUS1:IIS:ALIGnment RJ /*Sets the alignment mode of the I2S decoding to RJ.*/ :BUS1:IIS:ALIGnment? /*The query returns RJ.*/
Sets or queries the clock edge type of I2S decoding.
| Name | Type | Values | Description |
|---|---|---|---|
| n | discrete | 1 | 2 | 3 | 4 | |
| slope | enum | NEGative | POSitive |
:BUS1:IIS:CLOCk:SLOPe NEGative :BUS1:IIS:CLOCk:SLOPe?
Sets or queries the word size of the I2S decoding.
| Name | Type | Values | Description |
|---|---|---|---|
| n | discrete | 1 | 2 | 3 | 4 | Bus index. |
| val | integer | 4 - 32 | Word size of the I2S decoding. |
:BUS1:IIS:RWIDth 5 :BUS1:IIS:RWIDth?
Sets relevant parameters for the M1553 decoding.
Sets or queries the source of the M1553 decoding.
| Name | Type | Values | Description |
|---|---|---|---|
| n | enum | 1 | 2 | 3 | 4 | Bus number selector. |
| source | enum | CHANnel1 | CHANnel2 | CHANnel3 | CHANnel4 | Source channel used for the M1553 decoding. |
:BUS1:M1553:SOURce CHANnel2 :BUS1:M1553:SOURce?
Sets or queries the bandwidth limit of the specified channel.
| Name | Type | Values | Description |
|---|---|---|---|
| n | discrete | 1 | 2 | 3 | 4 | |
| type | discrete | 20M | 250M | 500M | OFF | Bandwidth limit setting; the available values depend on the instrument model. |
:CHANnel1:BWLimit 20M :CHANnel1:BWLimit?
Sets or queries the coupling mode of the specified channel.
| Name | Type | Values | Description |
|---|---|---|---|
| n | discrete | 1 | 2 | 3 | 4 | |
| coupling | enum | AC | DC | GND | Selects the channel coupling mode. |
:CHANnel1:COUPling AC :CHANnel1:COUPling?
Turns on or off the specified channel, or queries the on/off status of the specified channel.
| Name | Type | Values | Description |
|---|---|---|---|
| n | discrete | 1 | 2 | 3 | 4 | |
| bool | boolean | 1 | ON | 0 | OFF | Enables or disables display of the specified channel. |
:CHANnel1:DISPlay ON :CHANnel1:DISPlay?
Turns on or off the waveform invert for the specified channel; or queries the on/off status of the waveform invert for the specified channel.
| Name | Type | Values | Description |
|---|---|---|---|
| n | integer | 1 - 4 | Channel number. |
| bool | boolean | - | Turns waveform invert on or off. |
:CHANnel1:INVert ON :CHANnel1:INVert?
Sets or queries the vertical offset of the specified channel. The default unit is V.
| Name | Type | Values | Description |
|---|---|---|---|
| n | discrete | 1 | 2 | 3 | 4 | Specifies the channel number. |
| offset | real | -100 V - 100 V | Vertical offset for the specified channel. |
:CHANnel1:OFFSet 0.01 :CHANnel1:OFFSet?
Sets or queries the delay calibration time used to calibrate the zero offset of the specified channel. The default unit is s.
| Name | Type | Values | Description |
|---|---|---|---|
| n | discrete | 1 - 4 | Channel number. |
| val | real | -100 ns - 100 ns | Delay calibration time. |
: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.
| Name | Type | Values | Description |
|---|---|---|---|
| n | discrete | 1 | 2 | 3 | 4 | Channel number. |
| scale | real | 1 mV - 10 V | Vertical scale of the specified channel. With 1 MΩ input impedance, the 1X probe range is 1 mV to 10 V; with 50 Ω input impedance, the 1X probe range is 1 mV to 1 V. |
:CHANnel1:SCALe 1 /*Sets the vertical scale of CH1 to 1 V.*/ :CHANnel1:SCALe? /*The query returns 1.*/
Sets or queries the input impedance of the specified analog channel. The default unit is Ω.
| Name | Type | Values | Description |
|---|---|---|---|
| n | discrete | 1 | 2 | 3 | 4 | |
| impedance | enum | OMEG | FIFTy | Selects 1 MΩ or 50 Ω input impedance. |
:CHANnel1:IMPedance FIFTy /*Sets the input impedance of CH1 to FIFTy.*/ :CHANnel1:IMPedance? /*The query returns FIFT.*/
Starts calibration for the active probe currently connected to the specified analog channel.
| Name | Type | Values | Description |
|---|---|---|---|
| n | discrete | 1 | 2 | 3 | 4 | Specifies the analog channel. |
Sets or queries the probe ratio of the specified channel. The set probe ratio affects the settable range of the current vertical scale.
| Name | Type | Values | Description |
|---|---|---|---|
| n | discrete | 1 | 2 | 3 | 4 | |
| atten | discrete | 0.0001 | 0.0002 | 0.0005 | 0.001 | 0.002 | 0.005 | 0.01 | 0.02 | 0.05 | 0.1 | 0.2 | 0.5 | 1 | 2 | 5 | 10 | 20 | 50 | 100 | 200 | 500 | 1000 | 2000 | 5000 | 10000 | 20000 | 50000 |
:CHANnel1:PROBe 10 /*Sets the probe ratio of CH1 to 10X.*/ :CHANnel1:PROBe? /*The query returns 10.*/
Sets or queries the probe delay time of the specified channel.
| Name | Type | Values | Description |
|---|---|---|---|
| n | discrete | 1 | 2 | 3 | 4 | |
| delay | real | -100 ns - 100 ns |
Sets or queries the probe bias voltage of the specified channel.
| Name | Type | Values | Description |
|---|---|---|---|
| n | discrete | 1 | 2 | 3 | 4 | Specifies the channel number. |
| bias | real | -5 V - 5 V | Sets the probe bias voltage. |
Sets or queries the amplitude display unit of the specified analog channel.
| Name | Type | Values | Description |
|---|---|---|---|
| n | discrete | - | |
| units | enum | VOLTage | WATT | AMPere | UNKNown | Selects the amplitude display unit for the specified analog channel. |
:CHANnel1:UNITs VOLTage /*Sets the amplitude display unit of CH1 to VOLTage.*/ :CHANnel1:UNITs? /*The query returns VOLT.*/
Enables or disables fine adjustment of the vertical scale for the specified analog channel, or queries its on/off status.
| Name | Type | Values | Description |
|---|---|---|---|
| n | discrete | 1 | 2 | 3 | 4 | Channel number. |
| bool | boolean | 1 | ON | 0 | OFF | Turns fine adjustment on or off. |
Sets or queries the offset calibration voltage for calibrating the zero point of the specified analog channel.
| Name | Type | Values | Description |
|---|---|---|---|
| n | discrete | 1 | 2 | 3 | 4 | Specifies the analog channel number. |
| offset | real | -100 - 100 | Sets the offset calibration voltage. |
:CHANnel1:POSition 0.01 :CHANnel1:POSition?
Sets or queries the clock recovery method.
| Name | Type | Values | Description |
|---|---|---|---|
| type | enum | CONStant | PLL | EXPLicit | Clock recovery method. |
:CLOCk:METHod PLL :CLOCk:METHod?
Sets or queries the data rate type of the constant clock recovery method.
| Name | Type | Values | Description |
|---|---|---|---|
| type | enum | AUT | SEM | MAN | Data rate type for the constant clock recovery method. |
*:CLOCk:TYPE AUT *:CLOCk:TYPE?
Sets or queries the data rate of the Manual method.
| Name | Type | Values | Description |
|---|---|---|---|
| val | real | - | Data rate value to set for the Manual clock recovery method. |
Sets or queries the PLL order.
| Name | Type | Values | Description |
|---|---|---|---|
| ord | enum | ONE | TWO | PLL order to set. |
:CLOCk:PLL:ORDer TWO :CLOCk:PLL:ORDer?
Sets or queries the PLL loop bandwidth.
| Name | Type | Values | Description |
|---|---|---|---|
| val | integer | 1 kHz - 1 MHz | PLL loop bandwidth to set. |
:CLOCk:PLL:BW 100000 :CLOCk:PLL:BW?
Sets or queries the source of the external clock recovery method.
| Name | Type | Values | Description |
|---|---|---|---|
| ch | enum | CHANnel1 | CHANnel2 | CHANnel3 | CHANnel4 | Selects the external clock recovery source channel. |
:CLOCk:EXTChan CHANnel3 /*Sets the source of the external clock recovery method to CH3.*/ :CLOCk:EXTChan? /*The query returns CHAN3.*/
Queries the measurement value of the frequency counter. The query returns the current measurement value in scientific notation.
Enables or disables the frequency counter, or queries its on/off status.
| Name | Type | Values | Description |
|---|---|---|---|
| bool | enum | 1 | ON | 0 | OFF | Enables or disables the frequency counter. |
:COUNter:ENABle ON :COUNter:ENABle?
Sets or queries the source of the frequency counter.
| Name | Type | Values | Description |
|---|---|---|---|
| source | enum | CHANnel1 | CHANnel2 | CHANnel3 | CHANnel4 | EXT | 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 mode. |
:COUNter:MODE PERiod /*Sets the mode of the frequency counter to :COUNter:MODE? /*The query returns PER.*/
Sets or queries the resolution of the frequency counter. The resolution setting is only available for "Period" and "Frequency", and unavailable for "Totalize".
| Name | Type | Values | Description |
|---|---|---|---|
| val | integer | 3 - 6 | Resolution value for the frequency counter. |
:COUNter:NDIGits 4 :COUNter:NDIGits?
Enables or disables the statistical function of the frequency counter, or queries its on/off status. The statistical function is available for Period and Frequency, but unavailable for Totalize.
| Name | Type | Values | Description |
|---|---|---|---|
| bool | boolean | - | Turns the statistical function on or off. |
:COUNter:TOTalize:ENABle ON :COUNter:TOTalize:ENABle?
Clears the total count. Available when "Totalize" is selected under "Measure".
Sets or queries the mode of the cursor measurement.
| Name | Type | Values | Description |
|---|---|---|---|
| mode | enum | OFF | MANual | TRACk | XY | MEASure | Cursor measurement mode. |
:CURSor:MODE MANual /*Selects the manual cursor measurement mode.*/ :CURSor:MODE? /*The query returns MAN.*/
Sets or queries the cursor type in manual cursor measurement mode.
| Name | Type | Values | Description |
|---|---|---|---|
| type | enum | TIME | AMPLitude | Cursor type to select for manual cursor measurements. |
:CURSor:MANual:TYPE AMPLitude :CURSor:MANual:TYPE?
Sets or queries the cursor type in manual cursor measurement mode.
| Name | Type | Values | Description |
|---|---|---|---|
| type | enum | TIME | AMPLitude | Selects the cursor type. |
:CURSor:MANual:TYPE AMPLitude :CURSor:MANual:TYPE?
Sets or queries the channel source of the manual mode of cursor measurement.
| Name | Type | Values | Description |
|---|---|---|---|
| source | enum | CHANnel1 | CHANnel2 | CHANnel3 | CHANnel4 | MATH1 | MATH2 | MATH3 | MATH4 | NONE | Selects the channel source for manual cursor measurement mode. |
:CURSor:MANual:SOURce CHANnel2 :CURSor:MANual:SOURce?
Sets or queries the horizontal unit in the manual mode of cursor measurement.
| Name | Type | Values | Description |
|---|---|---|---|
| unit | enum | SECond | HZ | DEGRee | PERCent | Selects the horizontal unit used for the manual cursor measurement results. |
:CURSor:MANual:TUNit DEGRee /*Sets the horizontal unit to DEGRee.*/ :CURSor:MANual:TUNit? /*The query returns DEGR.*/
Sets or queries the vertical unit in the manual mode of cursor measurement.
| Name | Type | Values | Description |
|---|---|---|---|
| unit | enum | SOURce | PERCent | Selects the vertical unit for the manual cursor measurement results. |
Sets or queries the horizontal position of Cursor A in the manual mode of cursor measurement.
| Name | Type | Values | Description |
|---|---|---|---|
| ax | integer | 0 - 999 | Horizontal cursor position in screen pixel coordinates. |
:CURSor:MANual:CAX 200 /*Sets the horizontal position of Cursor A to 200.*/ :CURSor:MANual:CAX? /*The query returns 200.*/
Sets or queries the horizontal position of Cursor B in manual cursor measurement mode.
| Name | Type | Values | Description |
|---|---|---|---|
| bx | integer | 0 - 999 | Horizontal position of Cursor B in screen pixel coordinates. |
:CURSor:MANual:CBX 200 /*Sets the horizontal position of Cursor B to 200.*/ :CURSor:MANual:CBX? /*The query returns 200.*/
Sets or queries the vertical position of Cursor A in the manual mode of cursor measurement.
| Name | Type | Values | Description |
|---|---|---|---|
| ay | integer | 0 - 479 | Vertical position of Cursor A in screen pixel coordinates. |
Sets or queries the vertical position of Cursor B in the manual mode of cursor measurement.
| Name | Type | Values | Description |
|---|---|---|---|
| by | integer | 0 - 479 | Vertical position of Cursor B in screen pixel coordinates. |
:CURSor:MANual:CBY 200 ::CURSor:MANual:CBY?
Queries the X value at Cursor A in the manual mode of cursor measurement. The unit is determined by the currently selected horizontal unit.
Queries the Y value at Cursor A in the manual mode of cursor measurement. The unit is determined by the currently selected vertical unit.
Queries the X value at Cursor B in the manual mode of cursor measurement. The unit is determined by the currently selected horizontal unit.
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 manual cursor measurement mode. The unit is determined by the currently selected horizontal unit.
Queries the reciprocal (1/△X) of the absolute difference between the X value at Cursor A and the X value at Cursor B in the manual mode of cursor measurement. The unit is determined by the currently selected horizontal unit.
Queries the difference (△Y) between the Y value at Cursor A and the Y value at Cursor B in manual cursor measurement mode. The unit is determined by the currently selected vertical unit.
Sets or queries the channel source of Cursor A in track mode. Only the currently enabled channel can be selected as the channel source.
| Name | Type | Values | Description |
|---|---|---|---|
| source | enum | CHANnel1 | CHANnel2 | CHANnel3 | CHANnel4 | MATH1 | MATH2 | MATH3 | MATH4 | NONE | Channel source for Cursor A in track mode. |
:CURSor:TRACk:SOURce1 CHANnel2 :CURSor:TRACk:SOURce1?
Sets or queries the channel source of Cursor A in track mode. Only the currently enabled channel can be selected as the channel source.
| Name | Type | Values | Description |
|---|---|---|---|
| source | enum | CHANnel1 | CHANnel2 | CHANnel3 | CHANnel4 | MATH1 | MATH2 | MATH3 | MATH4 | NONE | Channel source for Cursor A in track mode. |
:CURSor:TRACk:SOURce1 CHANnel2 :CURSor:TRACk:SOURce1?
Sets or queries the 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. |
:CURSor:TRACk:SOURce2 CHANnel2 /*Sets the channel source to CHANnel2.*/ :CURSor:TRACk:SOURce2? /*The query returns CHAN2.*/
Sets or queries the horizontal position of Cursor A in track mode cursor measurement. The position is defined by the screen pixel coordinate.
| Name | Type | Values | Description |
|---|---|---|---|
| ax | integer | 0 - 999 | Horizontal position of Cursor A in pixels. |
:CURSor:TRACk:CAX 200 :CURSor:TRACk:CAX?
Sets or queries the horizontal position of Cursor B in the track mode of cursor measurement.
| Name | Type | Values | Description |
|---|---|---|---|
| bx | integer | 0 - 999 | Horizontal pixel coordinate of Cursor B. |
:CURSor:TRACk:CBX 200 :CURSor:TRACk:CBX?
Queries the vertical position of Cursor A in track mode cursor measurement.
Queries the vertical position of Cursor B in track mode of cursor measurement.
:CURSor:TRACk:CBY? /*The query returns 200.*/
Queries the X value at Cursor A in the track mode of cursor measurement. The unit is determined by the amplitude unit selected for the currently corresponding channel.
Queries the Y value at Cursor A in the track mode of cursor measurement. The unit is the same as that selected for the current channel.
Queries the X value at Cursor B in the track mode of cursor measurement. The unit is determined by the amplitude unit selected for the currently corresponding channel.
Queries the Y value at Cursor B in the track mode of cursor measurement. The unit is the same as that selected for the current channel.
Queries the difference (ΔX) between the X value at Cursor A and the X value at Cursor B in track cursor measurement mode. The default unit is s.
Queries the difference (△Y) between the Y value at Cursor A and the Y value at Cursor B in the track mode of cursor measurement. The unit is the same as that selected for the current channel.
Queries the reciprocal (1/△X) of the absolute difference between the X value at Cursor A and the X value at Cursor B in track mode of cursor measurement. The default unit is Hz.
The :CURSor:XY commands are available only when the horizontal time base mode is set to XY.
Sets or queries the horizontal position of Cursor A in the XY cursor measurement mode. The XY cursor position is defined by the pixel coordinate in the XY display region.
| Name | Type | Values | Description |
|---|---|---|---|
| x | integer | 0 - 479 | Horizontal pixel coordinate for Cursor A. |
CURSor:XY:AX 200 CURSor:XY:AX?
Sets or queries the horizontal position of Cursor B in the XY cursor measurement mode.
| Name | Type | Values | Description |
|---|---|---|---|
| x | integer | 0 - 479 | Horizontal pixel coordinate of Cursor B in the XY display region. |
:CURSor:XY:BX 200 ::CURSor:XY:BX?
Sets or queries the vertical position of Cursor A in the XY cursor measurement mode.
| Name | Type | Values | Description |
|---|---|---|---|
| y | integer | 0 - 479 | Vertical pixel coordinate of Cursor A in the XY display region. |
:CURSor:XY:AY 200 /*Sets the vertical position of Cursor A to 200.*/ :CURSor:XY:AY? /*The query returns 200.*/
Sets or queries the vertical position of Cursor B in the XY cursor measurement mode.
| Name | Type | Values | Description |
|---|---|---|---|
| y | integer | 0 - 479 |
:CURSor:XY:BY 200 :CURSor:XY:BY?
Queries the X value at Cursor A in the XY cursor measurement mode. The unit is determined by the amplitude unit selected for the currently corresponding channel.
Queries the Y value at Cursor A in XY cursor measurement mode. The unit is determined by the amplitude unit selected for the corresponding channel.
Queries the X value at Cursor B in the XY cursor measurement mode. The unit is determined by the amplitude unit selected for the currently corresponding channel.
Queries the Y value at Cursor B in the XY cursor measurement mode. The unit is determined by the amplitude unit selected for the currently corresponding channel.
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. |
::CURSor:MEASure:INDicator ON ::CURSor MEASure:INDicator?
Clears all the waveforms on the screen. If the oscilloscope is in the RUN state, new waveforms continue displaying after the clear.
:DISPlay:CLEar
Sets or queries the display type of the waveforms on the screen.
| Name | Type | Values | Description |
|---|---|---|---|
| type | enum | VECTors | DOTS | Display type to use for the waveforms. |
:DISPlay:TYPE DOTS /*Selects the dots display mode.*/ :DISPlay:TYPE? /*The query returns DOTS.*/
Sets or queries the persistence time. The default unit is s.
| Name | Type | Values | Description |
|---|---|---|---|
| time | enum | MIN | 0.1 | 0.2 | 0.5 | 1 | 2 | 5 | 10 | INFinite | Persistence time setting; MIN sets the minimum persistence time, numeric values select a specific time, and INFinite keeps newly acquired waveforms without clearing previous ones. |
:DISPlay:GRADing:TIME 0.1 /*Sets the persistence time to 0.1 s.*/ :DISPlay:GRADing:TIME? /*The query returns 0.1.*/
Sets or queries the brightness of the waveforms on the screen, expressed in percentage.
| Name | Type | Values | Description |
|---|---|---|---|
| time | integer | 1 - 100 |
:DISPlay:WBRightness 50 :DISPlay:WBRightness? /*The query returns 50.*/
Sets or queries the display type of the screen grid.
| Name | Type | Values | Description |
|---|---|---|---|
| grid | enum | FULL | HALF | NONE | IRE | Selects the display type of the screen grid. |
Sets or queries the brightness of the screen grid, expressed in percentage.
| Name | Type | Values | Description |
|---|---|---|---|
| brightness | integer | 1 - 100 | Brightness of the screen grid, in percent. |
:DISPlay:GBRightness 60 :DISPlay:GBRightness?
Queries the bitmap data stream of the currently displayed image. The query returns the screenshot in ".bmp" format.
Enables or disables the ruler display, or queries the on/off status of the ruler.
| Name | Type | Values | Description |
|---|---|---|---|
| bool | boolean | 1 | ON | 0 | OFF | Enables or disables the ruler display. |
:DISPlay:RULers ON /*Enables the display of the ruler.*/ :DISPlay:RULers? /*The query returns 1.*/
Enables or disables the color grade display, or queries its on/off status.
| Name | Type | Values | Description |
|---|---|---|---|
| val | boolean | - | Turns the color grade display on or off. |
:DISPlay:COLor ON :DISPlay:COLor?
Queries the current voltage value under test.
Enables or disables the digital voltmeter, or queries its on/off status.
| Name | Type | Values | Description |
|---|---|---|---|
| bool | boolean | 1 | ON | 0 | OFF | Turns the digital voltmeter on or off. |
: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 | CHANnel1 | CHANnel2 | CHANnel3 | CHANnel4 | Selects the source channel for the digital voltmeter. |
:DVM:SOURce CHANnel1 :DVM:SOURce?
Sets or queries the mode of the digital voltmeter.
| Name | Type | Values | Description |
|---|---|---|---|
| mode | enum | ACRMs | DC | DCRMs | Selects the digital voltmeter mode. |
":DVM:MODE DC" ":DVM:MODE?"
Enables or disables the eye analysis function, or queries its on/off status.
| Name | Type | Values | Description |
|---|---|---|---|
| bool | enum | 1 | ON | 0 | OFF | Enables or disables the eye analysis function. |
:EYE:ENABle ON :EYE:ENABle?
Sets or queries the source of the eye diagram.
| Name | Type | Values | Description |
|---|---|---|---|
| source | enum | CHANnel1 | CHANnel2 | CHANnel3 | CHANnel4 | Selects the eye diagram source channel. |
:DVM:SOURce CHANnel3 :DVM:SOURce?
Enables or disables the eye measurement, or queries its on/off status.
| Name | Type | Values | Description |
|---|---|---|---|
| bool | enum | 1 | ON | 0 | OFF | Enables or disables the eye measurement. |
:EYE:MEASure:ENABle ON :EYE:MEASure:ENABle?
Queries a specified eye diagram measurement item. The query returns the selected measurement in scientific notation.
| Name | Type | Values | Description |
|---|---|---|---|
| item | enum | ONE | ZERO | WIDTh | HEIGth | AMP | CROSs | QFACtor | Selects which eye diagram measurement to query. |
:EYE:MEASure:ITEM? AMP /*Queries the amplitude of an eye diagram and returns 9.9000E+37.*/
Enables or disables the histogram function, or queries its status.
| Name | Type | Values | Description |
|---|---|---|---|
| bool | enum | 1|ON | 0|OFF | Enables or disables the histogram function. |
:HISTogram:DISPlay ON /*Enables the histogram.*/ :HISTogram:DISPlay? /*The query returns 1.*/
Sets or queries the type of the histogram.
| Name | Type | Values | Description |
|---|---|---|---|
| type | enum | HORizontal | VERTical | MEAS | Histogram type to select. |
:HISTogram:TYPE VERTical :HISTogram:TYPE?
Sets or queries the source of the histogram.
| Name | Type | Values | Description |
|---|---|---|---|
| source | enum | CHANnel1 | CHANnel2 | CHANnel3 | CHANnel4 | OFF |
:HISTogram:SOURce CHANnel2 :HISTogram:SOURce?
Sets or queries the height of the histogram.
| Name | Type | Values | Description |
|---|---|---|---|
| size | integer | 1 - 4 | Height of the histogram. |
:HISTogram:SIZE 2 :HISTogram:SIZE?
Enables or disables the statistical function, or queries its status.
| Name | Type | Values | Description |
|---|---|---|---|
| bool | boolean | 1 | ON | 0 | OFF | Enables or disables the statistical function. |
:HISTogram:STATic ON :HISTogram:STATic?
Resets the statistics.
Sets or queries the histogram's bottom boundary limit.
| Name | Type | Values | Description |
|---|---|---|---|
| y | real | -4× VerticalScale-OFFSet - 4× VerticalScale-OFFSet | Vertical scale and vertical offset of the channel source of the histogram. |
:HISTogram:BLIMit -2 :HISTogram:BLIMit?
Sets or queries the histogram's left boundary limit.
| Name | Type | Values | Description |
|---|---|---|---|
| x | real | (-5× Time Base Scale+Time Base Offset) - (5× Time Base Scale +Time Base Offset) | Left boundary limit of the histogram. |
:HISTogram:LLIMit -2 /*Sets the histogram's left boundary limit to -2s.*/ :HISTogram:LLIMit? /*The query returns -2.000000E0.*/
Sets or queries the histogram's right boundary limit.
| Name | Type | Values | Description |
|---|---|---|---|
| x | real | (-5× Time Base Scale+Time Base Offset) - (5× Time Base Scale +Time Base Offset) | Right boundary limit of the histogram. |
:HISTogram:RLIMit -2 :HISTogram:RLIMit?
Sets or queries the histogram's top boundary limit.
| Name | Type | Values | Description |
|---|---|---|---|
| y | real | -4× VerticalScale-OFFSet - 4× VerticalScale-OFFSet | Vertical scale and vertical offset of the channel source of the histogram. |
::HISTogram:TLIMit -2 ::HISTogram:TLIMit?
Clears all the event registers, and also clears the error queue.
Sets or queries the enable register bit of the standard event register set.
| Name | Type | Values | Description |
|---|---|---|---|
| maskargument | integer | 0 - 255 | Mask value for the standard event register enable bits. |
*ESE 16 *ESE?
Queries and clears the event register of the standard event status register.
Queries the ID string of the instrument.
Sets bit 0 (Operation Complete, OPC) in the standard event status register to 1 after the current operation is finished.
Saves the current instrument state to the selected register.
| Name | Type | Values | Description |
|---|---|---|---|
| value | integer | 0 - 49 | Register number to save the current instrument state to. |
*SAV 1
Recalls the instrument state in the specified location.
Restores the instrument to its factory default settings.
Sets or queries the enable register of the status byte register set.
| Name | Type | Values | Description |
|---|---|---|---|
| maskargument | integer | 0 - 255 | Mask value for the status byte register enable register. |
*SRE 16 *SRE?
Queries the event register for the status byte register. After executing the command, the value in the status byte register is cleared.
Performs a self-test and queries the self-test result.
Waits for all pending operations to complete before executing any additional commands.
Enables or disables the jitter analysis function, or queries its on/off status.
| Name | Type | Values | Description |
|---|---|---|---|
| bool | enum | 1 | ON | 0 | OFF | Enables or disables the jitter analysis function. |
:JITTer:ENABle ON :JITTer:ENABle?
Sets or queries the source of the jitter.
| Name | Type | Values | Description |
|---|---|---|---|
| source | enum | CHANnel1 | CHANnel2 | CHANnel3 | CHANnel4 | Selects the jitter source channel. |
:JITTer:SOURce CHANnel3 :JITTer:SOURce?
Enables or disables the jitter histogram, or queries its on/off status.
| Name | Type | Values | Description |
|---|---|---|---|
| bool | enum | 1 | ON | 0 | OFF | Enables or disables the jitter histogram. |
:JITTer:HISTogram:APPLy ON /*Enables the jitter histogram.*/ :JITTer:HISTogram:APPLy? /*The query returns 1.*/
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. |
Sets or queries the measurement item of the jitter.
| Name | Type | Values | Description |
|---|---|---|---|
| item | enum | TIE | CYC | POS | NEG | Measurement item of the jitter. |
:JITTer:MEASure:TYPE TIE :JITTer:MEASure:TYPE?
Sets or queries the jitter measurement item of the specified channel.
| Name | Type | Values | Description |
|---|---|---|---|
| item | enum | TIE | CYC | POS | NEG | Jitter measurement item. |
| sourceopt | enum | CHANnel1 | CHANnel2 | CHANnel3 | CHANnel4 | Specified channel. |
:JITTer:MEASure:ITEM TIE,CHANnel1 /*Sets the jitter measurement item of CH1 to :JITTer:MEASure:ITEM? TIE,CHANnel1 /*The query returns 9.900000E+37.*/
Sets or queries the statistics value of the jitter measurement item for the specified channel.
| Name | Type | Values | Description |
|---|---|---|---|
| type | enum | MAXimum | MINimum | CURRent | AVERages | SDEViation | CNT | |
| item | enum | TIE | CYC | POS | NEG | |
| sourceopt | enum | CHANnel1 | CHANnel2 | CHANnel3 | CHANnel4 |
:JITTer:MEASure:STATistic:ITEM? MAXimum,TIE,CHANnel1
Enables or disables the jitter measurement, or queries its on/off status.
| Name | Type | Values | Description |
|---|---|---|---|
| bool | enum | 1 | ON | 0 | OFF | Boolean value that turns jitter measurement on or off. |
:JITTer:MEASure:ENABle ON :JITTer:MEASure:ENABle? /*The query returns 1.*/
Sets or queries the edge of the jitter measurement item. When the measurement item is "TIE" or "Cycle to Cycle", the edge of the measurement signal must be set.
| Name | Type | Values | Description |
|---|---|---|---|
| slope | enum | POSitive | NEGative | RFALl | Edge selection for the jitter measurement item. |
:JITTer:SLOPe POSitive :JITTer:SLOPe?
Turns on or off the DHCP configuration mode, or queries the on/off status of the current DHCP configuration mode. The configuration can take effect immediately after :LAN:APPLy is executed.
| Name | Type | Values | Description |
|---|---|---|---|
| <bool> | enum | 1|ON | 0|OFF | Enables or disables DHCP configuration mode. |
:LAN:DHCP OFF :LAN:DHCP?
Turns on or off the Auto IP configuration mode, or queries the current Auto IP configuration mode status.
| Name | Type | Values | Description |
|---|---|---|---|
| bool | enum | 1 | ON | 0 | OFF | Enables or disables Auto IP configuration mode. |
:LAN:AUToip OFF :LAN:AUToip?
Sets or queries the default gateway. The gateway string must be in nnn,nnn,nnn,nnn format, with the first section 0 to 223 except 127 and the other three sections 0 to 255.
| Name | Type | Values | Description |
|---|---|---|---|
| string | string | - | Default gateway address in dotted-decimal form. |
:LAN:GATeway 192.168.1.1 :LAN:GATeway?
Sets or queries the DNS address.
| Name | Type | Values | Description |
|---|---|---|---|
| string | string | - | DNS address in ASCII string form, formatted as nnn,nnn,nnn,nnn. |
:LAN:DNS 192.168.1.1 :LAN:DNS?
Queries the MAC address of the instrument.
Queries the address of the DHCP server.
Turns on or off the static IP configuration mode, or queries 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 | Enables or disables static IP configuration mode. |
:LAN:MANual ON :LAN:MANual?
Sets or queries the IP address of the instrument.
| Name | Type | Values | Description |
|---|---|---|---|
| string | string | 0 - 255 | IP address in nnn,nnn,nnn,nnn format; first section ranges from 0 to 223 except 127, and the other three sections from 0 to 255. |
:LAN:IPADdress 192.168.1.10 :LAN:IPADdress?
Sets or queries the subnet mask.
| Name | Type | Values | Description |
|---|---|---|---|
| string | string | - | Subnet mask in nnn.nnn.nnn.nnn format. |
:LAN:SMASk 255.255.255.0 :LAN:SMASk?
Queries the current network configuration status.
Queries the VISA address of the instrument.
Enables or disables MDNS, or queries the MDNS status.
| Name | Type | Values | Description |
|---|---|---|---|
| bool | enum | 1 | ON | 0 | OFF | Enables or disables MDNS. |
:LAN:MDNS ON :LAN:MDNS?
Sets or queries the host name.
| Name | Type | Values | Description |
|---|---|---|---|
| name | string | - | The host name in ASCII string form; may contain English letters, numbers, and some symbols. |
Sets or queries the description.
| Name | Type | Values | Description |
|---|---|---|---|
| name | string | - | ASCII string containing the description; may include English letters, numbers, and some symbols. |
Applies the network configuration.
Enables or disables the pass/fail test function, or queries its on/off status.
| Name | Type | Values | Description |
|---|---|---|---|
| bool | enum | 1 | ON | 0 | OFF | Enables or disables the pass/fail test function. |
:MASK:ENABle ON /*Enables the pass/fail test function.*/ :MASK:ENABle? /*The query returns 1.*/
Sets or queries the measurement source of the pass/fail test. The source can be one of the enabled channels.
| Name | Type | Values | Description |
|---|---|---|---|
| source | enum | CHANnel1 | CHANnel2 | CHANnel3 | CHANnel4 | Measurement source for the pass/fail test. |
":MASK:SOURce CHANnel2 /*Sets the measurement source of the pass/fail test to CHANnel2.*/" ":MASK:SOURce? /*The query returns CHAN2.*/"
Runs or stops the pass/fail test, or queries the operating status of the pass/fail test.
| Name | Type | Values | Description |
|---|---|---|---|
| oper | enum | RUN | STOP | Controls whether the pass/fail test runs or stops. |
:MASK:OPERate RUN :MASK:OPERate?
Enables or disables the statistical function when the pass/fail test is enabled. The query returns 1 or 0.
| Name | Type | Values | Description |
|---|---|---|---|
| bool | enum | 1 | ON | 0 | OFF | Enables or disables the statistical function. |
:MASK:MDISplay ON :MASK:MDISplay?
Sets or queries the horizontal adjustment parameter of the pass/fail test mask. The default unit is div.
| Name | Type | Values | Description |
|---|---|---|---|
| x | real | 0.01 - 2 | Horizontal adjustment value for the pass/fail test mask. |
Sets or queries the vertical adjustment parameter of the pass/fail test mask. The default unit is div.
| Name | Type | Values | Description |
|---|---|---|---|
| y | real | 0.04 div - 2 div | Vertical adjustment parameter of the pass/fail test mask. |
:MASK:Y 0.36 /*Sets the vertical adjustment parameter to 0.36 div.*/ :MASK:Y? /*The query returns 3.600000E-1.*/
Creates the pass/fail test mask with the currently set horizontal and vertical adjustment parameters. It is only valid when the pass/fail test function is enabled and not in running state.
Queries the number of passed frames in the pass/fail test.
Queries the number of failed frames in the pass/fail test.
Queries the total number of frames in the pass/fail test.
Resets the number of frames that passed and failed the pass/fail test, as well as the total number of frames.
Enables or disables the math operation function, or queries its status.
| Name | Type | Values | Description |
|---|---|---|---|
| n | discrete | 1 | 2 | 3 | 4 | |
| bool | boolean | 1 | ON | 0 | OFF | Enables or disables the math operation function. |
:MATH1:DISPlay ON /*Enables the operation function of Math1.*/ :MATH1:DISPlay? /*The query returns 1.*/
Sets or queries the operator of the selected math operation.
| Name | Type | Values | Description |
|---|---|---|---|
| n | discrete | 1 | 2 | 3 | 4 | |
| opt | enum | ADD | SUBTract | MULTiply | DIVision | AND | OR | XOR | NOT | FFT | INTG | DIFF | SQRT | LOG | LN | EXP | ABS | LPASs | HPASs | BPASs | BSTop | AXB |
:MATH1:OPERator INTG /*Sets the math operator of Math1 to Integrate.*/ :MATH1:OPERator? /*The query returns INTG.*/
Sets or queries source A of the arithmetic, function, or filter operation. For arithmetic operation, it is used to set Source A; for function and filter operation, it sets the source.
| Name | Type | Values | Description |
|---|---|---|---|
| n | discrete | 1 | 2 | 3 | 4 | Selects the math function index. |
| src | enum | CHANnel1 | CHANnel2 | CHANnel3 | CHANnel4 | REF1 | REF2 | REF3 | REF4 | REF5 | REF6 | REF7 | REF8 | REF9 | REF10 | MATH1 | MATH2 | MATH3 | Sets the source for the selected math operation. |
:MATH1:SOURce1 CHANnel3 :MATH1:SOURce1?
Sets or queries Source B of arithmetic operation. This command is only available for arithmetic operation containing two sources.
| Name | Type | Values | Description |
|---|---|---|---|
| n | discrete | 1 | 2 | 3 | 4 | |
| src | enum | CHANnel1 | CHANnel2 | CHANnel3 | CHANnel4 | REF1 | REF2 | REF3 | REF4 | REF5 | REF6 | REF7 | REF8 | REF9 | REF10 | MATH1 | MATH2 | MATH3 |
:MATH1:SOURce2 CHANnel3 :MATH1:SOURce2?
Sets or queries Source A of the logic operation.
| Name | Type | Values | Description |
|---|---|---|---|
| n | discrete | 1 | 2 | 3 | 4 | |
| src | enum | CHANnel1 | CHANnel2 | CHANnel3 | CHANnel4 | Selects the source channel for logic Source A. |
:MATH1:LSOUrce1 CHANnel2 :MATH1:LSOUrce1?
Sets or queries Source B of the logic operation. This command is only available for logic operations that contain two sources.
| Name | Type | Values | Description |
|---|---|---|---|
| n | discrete | 1 | 2 | 3 | 4 | Selects the math operation index. |
| src | discrete | CHANnel1 | CHANnel2 | CHANnel3 | CHANnel4 | Sets Source B of the logic operation. |
:MATH1:LSOUrce2 CHANnel2 :MATH1:LSOUrce2?
Sets or queries the vertical scale of the operation results. The scale range depends on the selected operator and source channel unit; for integration and differentiation operations, it also depends on the current horizontal time base.
| Name | Type | Values | Description |
|---|---|---|---|
| n | integer | 1 - 4 | |
| scale | real | - | Vertical scale of the operation results. |
Sets or queries the vertical offset 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 | |
| offset | real | -1 GV - +1 GV |
:MATH1:OFFSet 8 :MATH1:OFFSet?
Enables or disables the inverted display of the operation results; or queries the status of the inverted display of the operation results.
| Name | Type | Values | Description |
|---|---|---|---|
| n | discrete | 1 | 2 | 3 | 4 | |
| bool | boolean | 1 | ON | 0 | OFF | Enables or disables inverted display. |
:MATH1:INVert ON :MATH1:INVert?
Adjusts the vertical scale of the operation results to an optimal value based on the currently selected operator and the horizontal time base of the source.
Sets or queries the channel source of FFT operation.
| Name | Type | Values | Description |
|---|---|---|---|
| n | integer | 1 - 4 | |
| src | enum | CHANnel1 | CHANnel2 | CHANnel3 | CHANnel4 |
:MATH1:FFT:SOURce CHANnel3 :MATH1:FFT:SOURce?
Sets or queries the window function of FFT operation.
| Name | Type | Values | Description |
|---|---|---|---|
| n | discrete | 1 | 2 | 3 | 4 | |
| wnd | enum | RECTangle | BLACkman | HANNing | HAMMing | FLATtop | TRIangle |
:MATH1:FFT:WINDow BLACkman /*Sets the window function of FFT operation to Blackman-Harris.*/ :MATH1:FFT:WINDow? /*The query returns BLAC.*/
Sets or queries the vertical unit of FFT operation results.
| Name | Type | Values | Description |
|---|---|---|---|
| n | discrete | 1 | 2 | 3 | 4 | |
| unit | enum | VRMS | DB |
Sets or queries the vertical scale of FFT operation results.
| Name | Type | Values | Description |
|---|---|---|---|
| n | discrete | 1 | 2 | 3 | 4 | |
| scale | real | 1 ndB - 100 MdB | Vertical scale of the FFT operation results. |
:MATH1:FFT:SCALe 0.3 ::MATH1:FFT:SCALe?
Sets or queries the vertical offset of FFT operation results.
| Name | Type | Values | Description |
|---|---|---|---|
| n | discrete | 1 | 2 | 3 | 4 | |
| offset | real | -1 GdB - 1 GdB |
:MATH1:FFT:OFFSet 0.3 :MATH1:FFT:OFFSet?
Sets or queries the frequency range of FFT operation results. The default unit is Hz.
| Name | Type | Values | Description |
|---|---|---|---|
| hsc | real | 10 - 5 | Frequency range of FFT operation results. |
Sets or queries the center frequency of FFT operation results, i.e. the frequency relative to the horizontal center of the screen. The default unit is Hz.
| Name | Type | Values | Description |
|---|---|---|---|
| n | discrete | 1 | 2 | 3 | 4 | |
| cent | real | -2.5 GHz - 2.5 GHz |
:MATH1:FFT:HCENter 10000000 :MATH1:FFT:HCENter?
Sets or queries the start frequency of FFT operation results.
| Name | Type | Values | Description |
|---|---|---|---|
| n | discrete | 1 | 2 | 3 | 4 | |
| value | real | -2.5 GHz - 2.5 GHz |
:MATH1:FFT:FREQuency:STARt 10000000 :MATH1:FFT:FREQuency:STARt?
Sets or queries the stop frequency of FFT operation results.
| Name | Type | Values | Description |
|---|---|---|---|
| n | discrete | 1 | 2 | 3 | 4 | |
| value | real | -2.5 GHz - 2.5 GHz |
:MATH1:FFT:FREQuency:END 10000000 :MATH1:FFT:FREQuency:END?
Enables or disables the FFT peak search, or queries its on/off status.
| Name | Type | Values | Description |
|---|---|---|---|
| <n> | discrete | 1 | 2 | 3 | 4 | |
| <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 FFT peaks to search for.
| Name | Type | Values | Description |
|---|---|---|---|
| n | discrete | 1 | 2 | 3 | 4 | |
| num | integer | 1 - 15 | Maximum number of FFT peak search results to use. |
:MATH1:FFT:SEARch:NUM 10 :MATH1:FFT:SEARch:NUM?
Sets or queries the threshold of the FFT peak search.
| Name | Type | Values | Description |
|---|---|---|---|
| n | discrete | 1 | 2 | 3 | 4 | |
| thres | real | dB | Related to the vertical scale and vertical offset of FFT operation |
:MATH1:FFT:SEARch:THReshold 0.5 /*Sets the threshold of the FFT peak search to 500 mdB.*/ :MATH1:FFT:SEARch:THReshold? /*The query returns 5.000000E-1.*/
Sets or queries the excursion of the FFT peak search.
| Name | Type | Values | Description |
|---|---|---|---|
| n | discrete | 1 | 2 | 3 | 4 | |
| excur | real | 0 - (8xVerticalScale) | Excursion of the FFT peak search, related to the vertical scale of FFT. |
:MATH1:FFT:SEARch:EXCursion 0.5 :MATH1:FFT:SEARch:EXCursion?
Sets or queries the sequence of the FFT peak search results.
| Name | Type | Values | Description |
|---|---|---|---|
| n | discrete | 1 - 4 | |
| order | enum | AMPorder | FREQorder | Sequence of the FFT peak search results. |
:MATH1:FFT:SEARch:ORDer AMPorder :MATH1:FFT:SEARch:ORDer?
Sets or queries the filter type.
| Name | Type | Values | Description |
|---|---|---|---|
| n | discrete | 1 | 2 | 3 | 4 | |
| type | enum | LPASs | HPASs | BPASs | BSTop | Selects the filter type. |
:MATH1:FILTer:TYPE LPASs :MATH1:FILTer:TYPE?
Sets or queries the cut-off frequency used by the low-pass/high-pass filter, or cut-off frequency 1 for the band-pass/band-stop filter. The default unit is Hz.
| Name | Type | Values | Description |
|---|---|---|---|
| n | discrete | 1 | 2 | 3 | 4 | |
| freq1 | real | 0.005× screen sample rate - 0.1× screen sample rate | Cut-off frequency 1 for the selected filter type. |
:MATH1:FILTer:W1 1000 :MATH1:FILTer:W1?
Sets or queries cut-off frequency 2 of the Band Pass Filter or Band Stop Filter. The default unit is Hz.
| Name | Type | Values | Description |
|---|---|---|---|
| n | discrete | 1 | 2 | 3 | 4 | Selects the math trace number. |
| freq2 | real | 0.01× screen sample rate - 0.1× screen sample rate | Sets the second cut-off frequency. |
:MATH1:FILTer:W2 1500000 :MATH1:FILTer:W2?
Sets or queries the sensitivity of the logic operation. The default unit is div.
| Name | Type | Values | Description |
|---|---|---|---|
| n | discrete | 1 | 2 | 3 | 4 | |
| sens | real | 100 mdiv - 1 div |
:MATH1:SENSitivity 0.2 :MATH1:SENSitivity?
Sets or queries the smoothing window width of the differential operation.
| Name | Type | Values | Description |
|---|---|---|---|
| n | discrete | 1 | 2 | 3 | 4 | |
| dist | integer | 5 - 10000 |
:MATH1:DISTance 20 :MATH1:DISTance?
Sets or queries the threshold level of Analog Channel 1 in the logic operation. The default unit is V.
| Name | Type | Values | Description |
|---|---|---|---|
| n | discrete | 1 | 2 | 3 | 4 | |
| thre | real | (-4 × VerticalScale - VerticalOffset) - (4 × VerticalScale - VerticalOffset) |
:MATH1:THReshold1 0.8 :MATH1:THReshold1?
Sets or queries the threshold level of Analog Channel 2 in the logic operation. The default unit is V.
| Name | Type | Values | Description |
|---|---|---|---|
| n | discrete | 1 | 2 | 3 | 4 | |
| thre | real | (-4 × VerticalScale - VerticalOffset) - (4 × VerticalScale - VerticalOffset) |
: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 | discrete | 1 | 2 | 3 | 4 | |
| thre | real | (-4 × VerticalScale - VerticalOffset) - (4 × VerticalScale - VerticalOffset) |
:MATH1:THReshold2 0.8 /*Sets the threshold level of Analog Channel 2 in logic operation to 800 mV.*/ :MATH1:THReshold2? /*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 | enum | 1 | 2 | 3 | 4 | Logic operation index. |
| thre | real | (-4 × VerticalScale - VerticalOffset) - (4 × VerticalScale - VerticalOffset) | Threshold level for Analog Channel 4. |
:MATH1:THReshold4 0.8 :MATH1:THReshold4?
Sets or queries the channel source of the current measurement parameter.
| Name | Type | Values | Description |
|---|---|---|---|
| sour | enum | CHANnel1 | CHANnel2 | CHANnel3 | CHANnel4 | MATH1 | MATH2 | MATH3 | MATH4 | Source channel for the current measurement parameter. |
Clears one or all of the measurement items that are currently turned on.
| Name | Type | Values | Description |
|---|---|---|---|
| item | enum | ITEM1 | ITEM2 | ITEM3 | ITEM4 | ITEM5 | ITEM6 | ITEM7 | ITEM8 | ITEM9 | ITEM10 | ALL | Measurement item to clear. |
:MEASure:CLEar ITEM1
Sets the threshold source.
| Name | Type | Values | Description |
|---|---|---|---|
| source | enum | CHANnel1 | CHANnel2 | CHANnel3 | CHANnel4 | MATH1 | MATH2 | MATH3 | MATH4 | Threshold source to use. |
:MEASure:THReshold:SOURce CHANnel2 /*Sets the threshold source to CHANnel2.*/
Sets the threshold level of the analog channel in auto measurement to a default value.
Sets or queries the measurement mode.
| Name | Type | Values | Description |
|---|---|---|---|
| mode | enum | NORMal | PRECision | Measurement mode to use. |
Sets the source and displays all measurement values of the set source, or queries the channel source(s) of the all measurement function.
| Name | Type | Values | Description |
|---|---|---|---|
| chan | discrete | CHANnel1 | CHANnel2 | CHANnel3 | CHANnel4 | OFF | Measurement source channel. |
:MEASure:AMSource CHANnel1 :MEASure:AMSource?
Sets or queries the threshold level upper limit of the analog channel in auto measurement.
| Name | Type | Values | Description |
|---|---|---|---|
| value | integer | 0% - 100% | Upper limit of the threshold level; when threshold type is percentage its range is 0% to 100%, and when threshold type is absolute its range is -100 mV to 100 mV. |
Sets or queries the threshold level middle value of the analog channel in auto measurement.
| Name | Type | Values | Description |
|---|---|---|---|
| value | integer | 0% - 100% | Threshold level middle value; when threshold type is absolute, the range is -100 mV to 100 mV. |
:MEASure:SETup:MID 89 :MEASure:SETup:MID?
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. |
:MEASure:SETup:MIN 53 :MEASure:SETup:MIN?
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 |
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 for the phase or delay measurement. |
:MEASure:SETup:PSB CHANnel2 :MEASure:SETup:PSB?
Sets or queries Source A in the phase or delay measurement.
| Name | Type | Values | Description |
|---|---|---|---|
| source | enum | CHANnel2 | CHANnel3 | CHANnel4 | MATH1 | MATH2 | MATH3 | MATH4 | Source A selection for the phase or delay measurement. |
:MEASure:SETup:DSA CHANnel1 :MEASure:SETup:DSA? /*The query returns CHAN1.*/
Sets or queries Source B in the phase or delay measurement. The query returns the selected source as CHAN1, CHAN2, CHAN3, CHAN4, MATH1, MATH2, MATH3, or MATH4.
| Name | Type | Values | Description |
|---|---|---|---|
| source | enum | CHANnel1 | CHANnel2 | CHANnel3 | CHANnel4 | MATH1 | MATH2 | MATH3 | MATH4 | Source B selection for the phase or delay measurement. |
:MEASure:SETup:DSB CHANnel2 :MEASure:SETup:DSB?
Enables or disables the statistical function, or queries its status. When enabled, the instrument makes statistics of up to 10 measurement items and displays the statistical results.
| Name | Type | Values | Description |
|---|---|---|---|
| bool | enum | 1 | ON | 0 | OFF | Enables or disables the statistical function. |
:MEASure:STATistic:DISPlay ON :MEASure:STATistic:DISPlay?
Clears the history statistics data and makes statistics again.
Enables the statistical function of any waveform parameter of the specified source, or queries the statistical results of any waveform parameter of the specified source.
| Name | Type | Values | Description |
|---|---|---|---|
| item | enum | VMAX | VMIN | VPP | VTOP | VBASe | VAMP | VAVG | VRMS | OVERshoot | PREShoot | MARea | MPARea | PERiod | FREQuency | RTIMe | FTIMe | PWIDth | NWIDth | PDUTy | NDUTy | T | VMID | VLOWer | VARiance | PVRMs | PULses | NPULses | PEDGes | NEDGes | RRDelay | RFDelay | FRDelay | FFDelay | RRPHase | RFPHase | FRPHase | FFPHase | TVMIN | PSLewrate | NSLewrate | VUPPerr | Waveform parameter to enable or query statistically. |
| srcopt | enum | CHANnel1 | CHANnel2 | CHANnel3 | CHANnel4 | MATH1 | MATH2 | MATH3 | MATH4 | Measurement source. For some items, the source can be one of the listed channels or math traces. |
| srcopt | enum | CHANnel1 | CHANnel2 | CHANnel3 | CHANnel4 | MATH1 | MATH2 | MATH3 | MATH4 | Second source for dual-source measurements when applicable. |
| type | enum | MAXimum | MINimum | CURRent | AVERages | DEViation | CNT | Specifies which statistical result to query. |
:MEASure:STATistic:ITEM VPP,CHANnel2 :MEASure:STATistic:ITEM? MAXimum,VPP
Measures any waveform parameter of the specified source, or queries the statistical results of any waveform parameter of the specified source.
| Name | Type | Values | Description |
|---|---|---|---|
| item | enum | VMAX | TVMIN | PSLewrate | NSLewrate | VUPPer | VMID | VLOWer | VARiance | PVRMs | PULses | NPULses | PEDGes | NEDGes | RRDelay | RFDelay | FRDelay | FFDelay | RRPHase | RFPHase | FRPHase | FFPHase | |
| srcopt | enum | CHANnel1 | CHANnel2 | CHANnel3 | CHANnel4 | MATH1 | MATH2 | MATH3 | MATH4 | Source of the parameter under measurement. |
| srcopt | enum | CHANnel1 | CHANnel2 | CHANnel3 | CHANnel4 | MATH1 | MATH2 | MATH3 | MATH4 | Second source for dual-source measurements. |
:MEASure:ITEM VPP,CHANnel2 :MEASure:ITEM? VPP,CHANnel2
Sets or queries the type of the measurement range.
| Name | Type | Values | Description |
|---|---|---|---|
| area | enum | MAIN | ZOOM | CURSor | Selects the measurement range area. |
:MEASure:AREA <area> :MEASure:AREA?
Sets or queries the position of Cursor A when the measurement range is the "cursor region".
| Name | Type | Values | Description |
|---|---|---|---|
| cax | integer | 0 - 999 | Position of Cursor A in screen pixel coordinates from left to right. |
:MEASure:CREGion:CAX 100 /*Sets the position of Cursor A to 100.*/ :MEASure:CREGion:CAX? /*The query returns 100.*/
Sets or queries the position of Cursor B when the measurement range is the "cursor region".
| Name | Type | Values | Description |
|---|---|---|---|
| cbx | integer | 0 - 1,000 | Position of Cursor B in pixel coordinates on the screen, horizontally from left to right. |
:MEASure:CREGion:CBX 100 /*Sets the position of Cursor B to 100.*/ :MEASure:CREGion:CBX? /*The query returns 100.*/
Sets or queries the measurement type.
| Name | Type | Values | Description |
|---|---|---|---|
| val | integer | 0 - 2 | Measurement type selection. |
:MEASure:CATegory 1 /*Sets the vertical measurement.*/ :MEASure:CATegory? /*The query returns 1.*/
Sets or queries the power analysis type.
| Name | Type | Values | Description |
|---|---|---|---|
| type | enum | QUALity | RIPPle | Selects the power analysis type. |
:POWer:TYPE RIPPle :POWer:TYPE?
Sets or queries the current source of power quality.
| Name | Type | Values | Description |
|---|---|---|---|
| source | enum | CHANnel1 | CHANnel2 | CHANnel3 | CHANnel4 |
:POWer:CURRentsource CHANnel2 /*Sets the current source to CHANnel2.*/ :POWer:CURRentsource? /*The query returns CHAN2.*/
Sets or queries the voltage source of power quality.
| Name | Type | Values | Description |
|---|---|---|---|
| source | enum | CHANnel1 | CHANnel2 | CHANnel3 | CHANnel4 |
:POWer:VOLTagesource CHANnel2 :POWer:VOLTagesource?
Sets or queries the frequency reference source of power quality.
| Name | Type | Values | Description |
|---|---|---|---|
| source | enum | VOLTage | CURRent | Frequency reference source of power quality. |
:POWer:QUALity:FREQreference CURRent :POWer:QUALity:FREQreference?
Sets or queries the reference level type of power quality.
| Name | Type | Values | Description |
|---|---|---|---|
| method | enum | ABSolute | PERCent | Reference level type of power quality. |
:POWer:REFLevel:METHod ABSolute :POWer:REFLevel:METHod?
Sets or queries the reference level percentage upper limit of power quality.
| Name | Type | Values | Description |
|---|---|---|---|
| value | integer | (median+1) - 100 | Upper limit reference level percentage. |
:POWer:REFLevel:PERCent:HIGH 20 :POWer:REFLevel:PERCent:HIGH?
Sets or queries the reference level percentage lower limit of power quality.
| Name | Type | Values | Description |
|---|---|---|---|
| value | integer | (median-1) - 0 | Lower limit value for the reference level percentage of power quality. |
:POWer:REFLevel:PERCent:LOW 20 :POWer:REFLevel:PERCent:LOW?
Sets or queries the reference level percentage median of power quality.
| Name | Type | Values | Description |
|---|---|---|---|
| value | integer | (upper limit-1) - (lower limit+1) | Median reference level percentage. |
:POWer:REFLevel:PERCent:MID 20 :POWer:REFLevel:PERCent:MID?
Sets or queries the type of the shortcut keys.
| Name | Type | Values | Description |
|---|---|---|---|
| type | enum | SIMage | SWAVe | SSETup | AMEasure | SRESet | Selects the shortcut key type. |
:QUICk:OPERation SWAVe /*Sets the type of the shortcut key to SWAVe.*/ :QUICk:OPERation? /*The query returns SWAV.*/
Enables or disables the waveform recording function, or queries its on/off status.
| Name | Type | Values | Description |
|---|---|---|---|
| bool | enum | 1 | ON | 0 | OFF | Enables or disables waveform recording. |
:RECord:ENABle ON :RECord:ENABle?
Sets whether waveform recording starts or stops, or queries whether recording is started or stopped.
| Name | Type | Values | Description |
|---|---|---|---|
| bool | enum | 1 | ON | 0 | OFF | Starts or stops waveform recording. |
Enables or disables the waveform playing function, or queries its on/off status.
| Name | Type | Values | Description |
|---|---|---|---|
| bool | enum | 1 | ON | 0 | OFF | Enables or disables waveform playing. |
:RECord:PLAY ON /*Sets to play the waveforms.*/ :RECord:PLAY? /*The query returns 1.*/
Sets or queries the current frame in waveform playing.
| Name | Type | Values | Description |
|---|---|---|---|
| value | integer | 1 - the maximum number of frames recorded | Current frame number for waveform playing. |
:RECord:CURRent 300 :RECord:CURRent?
Sets or queries the number of frames for waveform recording.
| Name | Type | Values | Description |
|---|---|---|---|
| value | integer | 1 - the maximum number of frames that can be recorded currently | Number of frames to record. |
:RECord:FRAMes 300 /*Sets the number of recorded frames to 300.*/ :RECord:FRAMes? /*The query returns 300.*/
Turns on or off the REF function, or queries its on/off status.
| Name | Type | Values | Description |
|---|---|---|---|
| bool | enum | 1 | ON | 0 | OFF | Controls whether the REF function is enabled. |
:REFerence:DISPlay ON /*Enables the REF function.*/ :REFerence:DISPlay? /*The query returns 1.*/
Sets or queries the source of the specified reference channel. Only the currently enabled channel can be selected as the source of the specified reference channel.
| Name | Type | Values | Description |
|---|---|---|---|
| ref | integer | 1 - 10 | Reference channel number to select. |
| source | enum | CHANnel1 | CHANnel2 | CHANnel3 | CHANnel4 | MATH1 | MATH2 | MATH3 | MATH4 | Source channel for the specified reference channel. |
Sets or queries the vertical scale of the specified reference channel. The unit is the same as that of the current source.
| Name | Type | Values | Description |
|---|---|---|---|
| ref | discrete | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | Specifies the reference channel number. |
| scale | real | 1 mV - 10 V | Sets the vertical scale; valid range depends on the probe ratio setting. |
:REFerence:VSCale 1,2 :REFerence:VSCale? 1
Sets or queries the vertical offset of the specified reference channel. The unit is the same as that of the current source.
| Name | Type | Values | Description |
|---|---|---|---|
| ref | discrete | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | Reference channel number. |
| offset | real | -10 × RefVerticalScale - 10 × RefVerticalScale | Vertical offset value for the selected reference channel. |
:REFerence:VOFFset 1,0.5 :REFerence:VOFFset? 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. |
Selects the specified reference channel. Only the currently enabled channel can be selected as the current reference channel.
| Name | Type | Values | Description |
|---|---|---|---|
| ref | integer | 1 - 10 | Specifies the reference channel number. |
Saves the waveform of the specified reference channel to 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 display color of the specified reference channel.
| Name | Type | Values | Description |
|---|---|---|---|
| ref | discrete | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | |
| color | discrete | GRAY | GREen | BLUE | RED | ORANge |
:REFerence:COLor 1,GREen :REFerence:COLor? 1
Enables or disables the display of all labels, or queries the on/off display state of all labels.
| Name | Type | Values | Description |
|---|---|---|---|
| bool | enum | 1 | ON | 0 | OFF | Enables or disables label display. |
:REFerence:LABel:ENABle ON /*Enables the display of all the labels.*/ :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 number. |
| str | string | - | The label string for the specified reference channel. |
:REFerence:LABel:CONTent 1,REF1 :REFerence:LABel:CONTent? 1
Saves the waveform data displayed on the screen to internal or external memory in "*.csv" format.
| Name | Type | Values | Description |
|---|---|---|---|
| path | string | - | File storage location and filename with suffix. |
:SAVE:CSV D:\123.csv /*Stores the waveform data displayed on the screen into
notes":"The manual’s parameter table says <path> is an ASCII string and refers to remarks for details."}]} +#+#+#+#+#+assistant to=final 天天爱彩票app{
description":"Saves the waveform data displayed on the screen to internal or external memory in \"*.csv\" format.","parameters":[{"name":"path","type":"string","range_min":null,"range_max":null,"unit":null,"enum_values":[],"optional":false,"description":"File storage location and filename with suffix."}],"returns":null,"notes":"The manual’s parameter table says <path> is an ASCII string and refers to remarks for details."}】```Sets or queries the data length type used when saving the CSV file.
| Name | Type | Values | Description |
|---|---|---|---|
| len | enum | DISPlay | MAXimum | Selects whether CSV saving stores only the displayed screen points or all points in internal memory. |
:SAVE:CSV:LENGth <len> :SAVE:CSV:LENGth?
Sets or queries the on/off status of the storage channel.
| Name | Type | Values | Description |
|---|---|---|---|
| channel | discrete | CHANnel1 | CHANnel2 | CHANnel3 | CHANnel4 | Selects the storage channel. |
| bool | boolean | 1 | ON | 0 | OFF | Turns the selected storage channel on or off. |
:SAVE:CSV:CHANnel CHANnel2,ON :SAVE:CSV:CHANnel? CHANnel2
Stores the contents displayed on the screen into internal or external memory in image format. The file path includes the storage location and filename suffix, which may be .bmp, .png, .jpg, or .tif.
| Name | Type | Values | Description |
|---|---|---|---|
| path | string | - | File storage location and filename, including the suffix. |
:SAVE:IMAGe D:\123.png
Sets or queries the format used when saving an image. The image can be saved as BMP24, JPEG, PNG, or TIFF.
| Name | Type | Values | Description |
|---|---|---|---|
| type | enum | BMP24 | JPEG | PNG | TIFF | Image storage format. |
:SAVE:IMAGe:TYPE JPEG :SAVE:IMAGe:TYPE?
Enables or disables the invert function when saving an image, or queries whether image inversion is enabled for saved images.
| 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 for image saving to Color or Gray; or queries the image color for image saving.
| Name | Type | Values | Description |
|---|---|---|---|
| bool | enum | COLor | GRAY | Selects the image color used when saving an image. |
:SAVE:IMAGe:COLor GRAY :SAVE:IMAGe:COLor?
Saves the current setup parameters of the oscilloscope to internal or external memory as a file.
| Name | Type | Values | Description |
|---|---|---|---|
| path | string | - | File path and name for the saved setup file. |
:SAVE:SETup D:\123.stp /*Stores the current setup parameters of the oscilloscope into the external memory Disk D, with the filename 123.stp.*/
Saves the waveform data to the internal or external memory as a file.
| Name | Type | Values | Description |
|---|---|---|---|
| path | string | - | File storage location and filename, including a suffix. |
:SAVE:WAVeform D:\123.wfm
Queries the saving status of the internal memory or the external USB storage device. The query returns 0 or 1 when the saving operation is completed.
Loads the setup file of the oscilloscope from the specified path.
| Name | Type | Values | Description |
|---|---|---|---|
| path | string | - | File storage location and filename with suffix. |
:LOAD:SETup D:\123.stp
Queries the total number of search events.
Queries the time that corresponds to the specified event number.
| Name | Type | Values | Description |
|---|---|---|---|
| x | integer | 0 - 1,000 | Event number to query. |
SEARch:VALue? 1 /*The query returns 1.000000E-2.*/
Enables or disables the search function, or queries its on/off status.
| Name | Type | Values | Description |
|---|---|---|---|
| bool | enum | 1 | ON | 0 | OFF | Enables or disables the search function. |
:SEARch:STATe ON /*Enables the search function.*/ :SEARch:STATe? /*The query returns 1.*/
Sets the search type, or queries the current search type.
| Name | Type | Values | Description |
|---|---|---|---|
| value | enum | EDGE | PULSe | RUNT | SLOPe | RS232 | I2C | SPI | Search type to select. |
SEARch:MODE PULSe SEARch:MODE?
Sets or queries the search event to navigate to a specific searched event. The query returns the current search event index.
| Name | Type | Values | Description |
|---|---|---|---|
| value | integer | 0 - (the number of searched events 1) | Search event index to navigate to. |
:SEARch:EVENt 1 :SEARch:EVENt?
Sets or queries the edge slope for the "Edge" search type.
| Name | Type | Values | Description |
|---|---|---|---|
| slope | enum | POSitive | NEGative | EITHer | Selects the edge slope to use 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 | Source channel for Edge search type. |
:SEARch:EDGE:SOURce CHANnel1 :SEARch:EDGE:SOURce?
Sets or queries the threshold for the "Edge" search type.
| Name | Type | Values | Description |
|---|---|---|---|
| thre | real | -5× VerticalScale–OFFSet - 5× VerticalScale–OFFSet | Threshold for the Edge search type. |
:SEARch:EDGE:THReshold 0.01 :SEARch:EDGE:THReshold?
Sets or queries the polarity for "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 "Pulse" search type.
| Name | Type | Values | Description |
|---|---|---|---|
| qualifier | enum | GREater | LESS | GLESs | Selects the pulse-width condition used for Pulse search. |
:SEARch:PULSe:QUALifier LESS :SEARch:PULSe:QUALifier?
Sets or queries the source for the Pulse search type.
| Name | Type | Values | Description |
|---|---|---|---|
| source | enum | CHANnel1 | CHANnel2 | CHANnel3 | CHANnel4 | Source channel for Pulse search. |
:SEARch:PULSe:SOURce CHANnel1 :SEARch:PULSe:SOURce?
Sets or queries the pulse upper limit for the "Pulse" search type.
| Name | Type | Values | Description |
|---|---|---|---|
| width | real | 800 ps - 10 s | Pulse upper limit. |
:SEARch:PULSe:UWIDth 1 :SEARch:PULSe:UWIDth?
Sets or queries the pulse lower limit for "Pulse" search type.
| Name | Type | Values | Description |
|---|---|---|---|
| width | real | 800 ps - 10 s | Pulse lower limit. |
:SEARch:PULSe:LWIDth 0.2 /*Sets the pulse lower limit to 200 ms.*/ :SEARch:PULSe:LWIDth? /*The query returns 2.000000E-1.*/
Sets or queries the threshold for "Edge" search type.
| Name | Type | Values | Description |
|---|---|---|---|
| thre | real | -5× VerticalScale–OFFSet - 5× VerticalScale–OFFSet | Threshold value for the Edge search type. |
:SEARch:EDGE:THReshold 0.01 :SEARch:EDGE:THReshold?
Sets or queries the polarity for "Runt" search type.
| Name | Type | Values | Description |
|---|---|---|---|
| polarity | enum | POSitive | NEGative | Polarity selection for Runt search. |
:SEARch:RUNT:POLarity NEGative :SEARch:RUNT:POLarity?
Sets or queries the search condition for "Runt" search type.
| Name | Type | Values | Description |
|---|---|---|---|
| qualifier | enum | NONE | GREater | LESS | GLESs | Search condition for Runt search type. |
Sets or queries the source for the "Runt" search type.
| Name | Type | Values | Description |
|---|---|---|---|
| source | enum | CHANnel1 | CHANnel2 | CHANnel3 | CHANnel4 |
:SEARch:RUNT:SOURce CHANnel1 :SEARch:RUNT:SOURce?
Sets or queries the pulse upper limit for "Runt" search type.
| Name | Type | Values | Description |
|---|---|---|---|
| width | real | 800 ps - 10 s | Pulse upper limit for the Runt search type. |
:SEARch:RUNT:WUPPer 1 :SEARch:RUNT:WUPPer?
Sets or queries the pulse lower limit for "Runt" search type.
| Name | Type | Values | Description |
|---|---|---|---|
| width | real | 800 ps - 10 s | Pulse lower limit for the Runt search type. |
:SEARch:RUNT:WLOWer 1 :SEARch:RUNT:WLOWer?
Sets or queries Threshold A for the Runt search type.
| Name | Type | Values | Description |
|---|---|---|---|
| thre | real | -5× VerticalScale–OFFSet - 5× VerticalScale–OFFSet | Threshold value for Runt search type Threshold A. |
:SEARch:RUNT:THReshold1 0.01 :SEARch:RUNT:THReshold1?
Sets or queries Threshold B for "Runt" search type.
| Name | Type | Values | Description |
|---|---|---|---|
| thre | real | -5× VerticalScale–OFFSet - 5× VerticalScale–OFFSet | Threshold value for Runt search type. |
:SEARch:RUNT:THReshold1 0.01 :SEARch:RUNT:THReshold1?
Sets or queries the edge type for "Slope" search type.
| Name | Type | Values | Description |
|---|---|---|---|
| polarity | enum | POSitive | NEGative | Selects the edge polarity for the Slope search type. |
:SEARch:SLOPe:POLarity NEGative :SEARch:SLOPe:POLarity?
Sets or queries the search condition for "Slope" search type.
| Name | Type | Values | Description |
|---|---|---|---|
| qualifier | enum | GREater | LESS | GLESs | Search condition for Slope search type. |
:SEARch:SLOPe:QUALifier LESS :SEARch:SLOPe:QUALifier?
Sets or queries the source for "Slope" search type.
| Name | Type | Values | Description |
|---|---|---|---|
| source | enum | CHANnel1 | CHANnel2 | CHANnel3 | CHANnel4 | Selects the input channel used for Slope search. |
:SEARch:SLOPe:SOURce CHANnel1 /*Sets the source to CHANnel1.*/ :SEARch:SLOPe:SOURce? /*The query returns CHAN1.*/
Sets or queries the time upper limit for "Slope" search type.
| Name | Type | Values | Description |
|---|---|---|---|
| time | real | 800 ps - 10 s |
:SEARch:SLOPE:WUPPer 1 :SEARch:SLOPE:WUPPer?
Sets or queries the time lower limit for the "Slope" search type.
| Name | Type | Values | Description |
|---|---|---|---|
| width | real | 800 ps - 10 s | Time lower limit for the Slope search type. |
:SEARch:SLOPE:TLOWer 1 :SEARch:SLOPE:TLOWer?
Sets or queries Threshold A for the "Slope" search type. The query returns Threshold A in scientific notation.
| Name | Type | Values | Description |
|---|---|---|---|
| thre | real | -5× VerticalScale–OFFSet - 5× VerticalScale–OFFSet | Threshold A value for the Slope search type. |
:SEARch:SLOPE:THReshold1 0.01 :SEARch:SLOPE:THReshold1?
Sets or queries Threshold B for the "Slope" search type.
| Name | Type | Values | Description |
|---|---|---|---|
| thre | real | -5× VerticalScale–OFFSet - 5× VerticalScale–OFFSet |
:SEARch:SLOPE:THReshold1 0.01 :SEARch:SLOPE:THReshold1?
Enables the SFP+ interface. Before using the SFP+ interface, perform this command first; after enabling it, the PRECision parameter in :MEASure:MODE and the :SEARch commands are unavailable.
Disables the SFP+ interface.
Applies the network configuration for the SFP+ interface.
Queries the on/off status of the SFP+ interface.
Queries the local MAC address of the SFP+ interface.
Sets the local SFP+ interface settings for the local connection. The page slice only documents the command as a parent node and lists its subcommands.
Sets or queries the local IP address of the SFP+ interface.
| Name | Type | Values | Description |
|---|---|---|---|
| string | string | - | ASCII string in the form nnn,nnn,nnn,nnn. |
:SFP:LOCal:IPADdress 172.16.3.23 :SFP:LOCal:IPADdress?
Sets or queries the local data port number of the SFP+ interface.
| Name | Type | Values | Description |
|---|---|---|---|
| string | integer | 1 - 65535 | Local data port number. |
:SFP:LOCal:DATa:PORT 8080 :SFP:LOCal:DATa:PORT?
Sets or queries the local command port number of the SFP+ interface.
| Name | Type | Values | Description |
|---|---|---|---|
| string | string | 1 - 65535 | Local command port number. |
:SFP:LOCal:CMD:PORT 8080 :SFP:LOCal:CMD:PORT?
Sets the SFP+ interface remote destination settings. This mnemonic is the parent command list for :SFP:REMote:IPADdress, :SFP:REMote:DATa:PORT, and :SFP:REMote:CMD:PORT.
Sets or queries the destination IP address of the SFP+ interface.
| Name | Type | Values | Description |
|---|---|---|---|
| string | string | 0 - 223 | Destination IP address in nnn,nnn,nnn,nnn format; the first section must be 0 to 223 except 127, and the other three sections must be 0 to 255. |
:SFP:REMote:IPADdress 172.16.3.23 :SFP:REMote:IPADdress?
Sets or queries the destination data port number of the SFP+ interface.
| Name | Type | Values | Description |
|---|---|---|---|
| string | real | 1 - 65535 | Destination data port number. |
:SFP:REMote:DATa:PORT 8080 /*Sets the destination data port number of the SFP+ interface to 8080.*/ :SFP:REMote:DATa:PORT? /*The query returns the destination data port number of the SFP+ interface.*/
Sets or queries the destination command port number of the SFP+ interface.
| Name | Type | Values | Description |
|---|---|---|---|
| <string> | string | 1 - 65535 | Destination command port number of the SFP+ interface. |
:SFP:REMote:CMD:PORT 8080 :SFP:REMote:CMD:PORT?
Sets or queries the type of the signal output from the [TRIG OUT] connector on the rear panel.
| Name | Type | Values | Description |
|---|---|---|---|
| aux output | enum | TOUT | PFAil | Selects the signal output type. |
:SYSTem:AOUTput PFAil :SYSTem:AOUTput?
Restores the default password for AUTO lock. The default password is none.
Enables or disables the Auto function, or queries the on/off status of the Auto function.
| Name | Type | Values | Description |
|---|---|---|---|
| bool | boolean | 1 | ON | 0 | OFF | Turns the Auto function on or off. |
:SYSTem:AUToscale ON :SYSTem:AUToscale?
Turns on or off the beeper; or queries the on/off status of the beeper.
| Name | Type | Values | Description |
|---|---|---|---|
| bool | enum | 1 | ON | 0 | OFF | Turns the beeper on or off. |
:SYSTem:BEEPer ON /*Enables the beeper.*/ :SYSTem:BEEPer? /*The query returns 1.*/
Sets or queries the system date.
| Name | Type | Values | Description |
|---|---|---|---|
| year | integer | 2017 - 2099 | |
| month | integer | 1 - 12 | |
| day | integer | 1 - 31 |
:SYSTem:DATE 2017,10,17 /*Sets the system date to 2017/10/17.*/ :SYSTem:DATE? /*The query returns 2017,10,17.*/
Queries and clears the latest error message.
Queries the number of grids in the horizontal direction of the screen.
:SYSTem:GAMount?
Sets or queries the type of the reference clock.
| Name | Type | Values | Description |
|---|---|---|---|
| clock | enum | COUTput | CINPut | OFF | Type of the reference clock. |
:SYSTem:RCLock CINPut :SYSTem:RCLock?
Sets or queries the GPIB address.
| Name | Type | Values | Description |
|---|---|---|---|
| adr | integer | 1 - 30 | GPIB address to set. |
:SYSTem:GPIB 2 :SYSTem:GPIB?
Sets or queries the system language. The language settings are not affected by factory default settings (*RST).
| Name | Type | Values | Description |
|---|---|---|---|
| language | enum | SCHinese | TCHinese | KORean | JAPanese | ENGLish | GERMan | PORTuguese | POLish | FREnch | RUSSian | SPAN | THAI | INDonesian | Language selection. |
:SYSTem:LANGuage ENGLish :SYSTem:LANGuage?
Sets or queries the configuration type recalled by the oscilloscope when it is powered on again after power-off.
| Name | Type | Values | Description |
|---|---|---|---|
| power_on | enum | LATest | DEFault | Configuration type recalled on power-up. |
:SYSTem:PON LATest :SYSTem:PON?
Sets or queries the power status of the oscilloscope. The setting determines whether the instrument starts directly after power-on or requires pressing the Power key.
| Name | Type | Values | Description |
|---|---|---|---|
| sat | enum | DEFault | OPEN | Power status to set. |
:SYSTem:PSTatus DEFault /*Sets the power status to DEFault.*/ :SYSTem:PSTatus? /*The query returns DEF.*/
Installs an option.
| Name | Type | Values | Description |
|---|---|---|---|
| license | string | - | ASCII string license key used to install the option. |
[?25l
Uninstalls all the official options. After the option has been uninstalled, the instrument must be restarted.
Queries the status of an oscilloscope option. The query returns 0 if the option is not installed and 1 if the official option has been installed.
| Name | Type | Values | Description |
|---|---|---|---|
| type | discrete | BND | COMP | EMBD | AUTO | FLEX | AUDIO | AERO | AWG | PWR | JITTER | HSDC | Specifies which option status to query. |
Restores the default password for web control. The default password is rigol.
Queries the number of analog channels of the current instrument.
Resets the system to power on again.
Sends or reads the data stream of the system setup file. The setup data are expressed in ASCII format and are carried in a TMC data block header format when sent.
| Name | Type | Values | Description |
|---|---|---|---|
| setup_data | string | - | Setup data stream to send as a binary data block with a TMC header. |
Sets or queries the screen saver time. The default unit for the value is minute.
| Name | Type | Values | Description |
|---|---|---|---|
| time | integer | 1 - 999 | Screen saver time to set. |
:SYSTem:SSAVer:TIME 10 :SYSTem:SSAVer:TIME?
Sets or queries the system time.
| Name | Type | Values | Description |
|---|---|---|---|
| hours | integer | 0 - 23 | |
| minutes | integer | 0 - 59 | |
| seconds | integer | 0 - 59 |
:SYSTem:TIME 16,10,17 :SYSTem:TIME?
Turns on or off the keyboard lock function; or queries whether the keyboard is locked or unlocked.
| Name | Type | Values | Description |
|---|---|---|---|
| bool | enum | 1 | ON | 0 | OFF | Enables or disables the keyboard lock function. |
:SYSTem:LOCKed ON /*Enables the keyboard lock function.*/ :SYSTem:LOCKed? /*The query returns 1.*/
Queries the hardware modules.
:SYSTem:MODules?
Queries whether the external trigger is overloaded.
Sets or queries the alarm mode. When set to ON, the beeper sounds and the front-panel impedance indicator blinks when overload occurs on the external trigger; when OFF, only the indicator blinks.
| Name | Type | Values | Description |
|---|---|---|---|
| bool | enum | 1 | ON | 0 | OFF | Enables or disables the alarm function. |
:SYSTem:EXT:MODEalarm ON /*Enables the alarm function.*/ :SYSTem:EXT:MODEalarm? /*The query returns 1.*/
Turns on or off the delayed sweep, or queries its on/off status.
| Name | Type | Values | Description |
|---|---|---|---|
| bool | enum | 1 | ON | 0 | OFF | Enables or disables the delayed sweep. |
:TIMebase:DELay:ENABle ON :TIMebase:DELay:ENABle?
Sets or queries the offset of the delayed time base. The default unit is s.
| Name | Type | Values | Description |
|---|---|---|---|
| offset | real | -(LeftTime - DelayRange/2) - (RightTime - DelayRange/2) | Offset of the delayed time base. |
Sets or queries the scale of the delayed time base. The default unit is s/div.
| Name | Type | Values | Description |
|---|---|---|---|
| scale | real | s/div | Delayed time base scale; the maximum value is the current main time base scale and valid values follow a 1-2-5 step reduction from that maximum. |
:TIMebase:DELay:SCALe 0.00000005 /*Sets the delayed time base scale to 50 ns/div.*/ :TIMebase:DELay:SCALe? /*The query returns 5.000000E-8.*/
Sets or queries the 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 :TIMebase:MAIN:OFFSet?
Sets or queries the scale of the main time base. The query returns the main time base scale in scientific notation.
| Name | Type | Values | Description |
|---|---|---|---|
| scale | real | 200 ps - 1,000 s | Main time base scale; the valid range depends on the current horizontal time base mode (YT or Roll). |
:TIMebase:MAIN:SCALe 0.0002 :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. |
:TIMebase:MODE XY :TIMebase:MODE?
Sets or queries the horizontal reference mode.
| Name | Type | Values | Description |
|---|---|---|---|
| href | enum | CENTer | LB | RB | TRIG | USER | Selects the horizontal reference mode. |
:TIMebase:HREFerence:MODE <href> :TIMebase:HREFerence: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 :TIMebase:HREFerence:POSition?
Enables or disables the fine adjustment function of the horizontal scale, or queries its on/off status.
| Name | Type | Values | Description |
|---|---|---|---|
| bool | enum | 1 | ON | 0 | OFF | Turns the fine adjustment function of the horizontal scale on or off. |
:TIMebase:VERNier ON :TIMebase:VERNier?
Selects or queries the trigger type.
| Name | Type | Values | Description |
|---|---|---|---|
| mode | enum | EDGE | PULSe | SLOPe | VIDeo | PATTern | DURation | TIMeout | RUNT | WINDow | DELay | SETup | NEDGe | RS232 | IIC | SPI | CAN | FLEXray | LIN | IIS | M1553 | Sets the trigger type. |
:TRIGger:MODE SLOPe :TRIGger:MODE?
Selects or queries the trigger coupling type.
| Name | Type | Values | Description |
|---|---|---|---|
| couple | enum | AC | DC | LFReject | HFReject | Trigger coupling type. |
:TRIGger:COUPling LFReject :TRIGger:COUPling?
Queries the current trigger status.
Sets or queries the trigger mode.
| Name | Type | Values | Description |
|---|---|---|---|
| sweep | enum | AUTO | NORMal | SINGle | Selects the trigger mode. |
:TRIGger:SWEep SINGle /*Selects the single trigger mode.*/ :TRIGger:SWEep? /*The query returns SING.*/
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. |
:TRIGger:HOLDoff 0.0000002 :TRIGger:HOLDoff? /*The query returns 2.000000E-7.*/
Turns on or off noise rejection, or queries its on/off status. Noise rejection reduces the possibility of the Noise trigger and is only available when the analog channel is selected as the source.
| Name | Type | Values | Description |
|---|---|---|---|
| bool | enum | 1 | ON | 0 | OFF | Turns noise rejection on or off. |
:TRIGger:NREJect ON :TRIGger:NREJect?
Sets or queries the delay of the external trigger.
| Name | Type | Values | Description |
|---|---|---|---|
| value | real | -500 ns - 500 ns | Delay of the external trigger. |
:TRIGger:EXTDelay 50 :TRIGger:EXTDelay?
Sets the edge trigger source and edge type are documented in the same command list, but this mnemonic is the parent group only.
Sets or queries the trigger source of Edge trigger.
| Name | Type | Values | Description |
|---|---|---|---|
| source | enum | CHANnel1 | CHANnel2 | CHANnel3 | CHANnel4 | ACLine | EXT | Trigger source. |
:TRIGger:EDGE:SOURce CHANnel1 :TRIGger:EDGE:SOURce?
Sets or queries the edge type of the Edge trigger.
| Name | Type | Values | Description |
|---|---|---|---|
| slope | enum | POSitive | NEGative | RFALl | Selects the edge trigger type. |
:TRIGger:EDGE:SLOPe NEGative :TRIGger:EDGE:SLOPe?
Sets or queries the trigger level of Edge trigger. The unit is the same as the current amplitude of the selected source.
| Name | Type | Values | Description |
|---|---|---|---|
| level | real | -5 × VerticalScale - OFFSet - 5 × VerticalScale - OFFSet | Trigger level. |
:TRIGger:EDGE:LEVel 0.16 :TRIGger:EDGE:LEVel?
Root Pulse trigger command; the page lists its subcommands for source, condition, upper width, lower width, and level. No separate syntax or return is documented for the root command itself.
Sets or queries the trigger source of the Pulse trigger.
| Name | Type | Values | Description |
|---|---|---|---|
| source | enum | CHANnel1 | CHANnel2 | CHANnel3 | CHANnel4 | Selects the pulse trigger source. |
:TRIGger:PULSe:SOURce CHANnel1 :TRIGger:PULSe:SOURce?
Sets or queries the trigger condition of Pulse trigger.
| Name | Type | Values | Description |
|---|---|---|---|
| when | enum | GREater | LESS | GLESs |
: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 | Pulse lower limit - 10 s | Upper limit of the pulse width. |
:TRIGger:PULSe:UWIDth 0.000003 :TRIGger:PULSe:UWIDth?
Sets or queries the pulse lower limit of the Pulse trigger. The default unit is s.
| Name | Type | Values | Description |
|---|---|---|---|
| width | real | 800 ps - pulse upper limit | Pulse width lower limit. |
:TRIGger:PULSe:LWIDth 0.000003 /*Sets the lower limit of the pulse width to 3 μs.*/ :TRIGger:PULSe:LWIDth? /*The query returns 3.000000E-6.*/
Sets or queries the trigger level of Pulse trigger. The unit is the same as that of the current amplitude.
| Name | Type | Values | Description |
|---|---|---|---|
| level | real | -5 × VerticalScale - OFFSet - 5 × VerticalScale - OFFSet | Trigger level 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 source channel. |
:TRIGger:SLOPe:SOURce CHANnel2 :TRIGger:SLOPe:SOURce?
Sets or queries the trigger source of Slope trigger.
| Name | Type | Values | Description |
|---|---|---|---|
| channel | discrete | CHANnel1 | CHANnel2 | CHANnel3 | CHANnel4 |
:TRIGger:SLOPe:SOURce CHANnel2 :TRIGger:SLOPe:SOURce?
Sets or queries the trigger condition of Slope trigger.
| Name | Type | Values | Description |
|---|---|---|---|
| when | enum | GREater | LESS | GLESs | Trigger condition for the Slope trigger. |
:TRIGger:SLOPe:WHEN LESS :TRIGger:SLOPe:WHEN?
Sets or queries the upper time limit value of the Slope trigger. The default unit is s.
| Name | Type | Values | Description |
|---|---|---|---|
| time | real | Lower limit - 10 s | Upper time limit value of the Slope trigger. |
*:TRIGger:SLOPe:TUPPer 0.000003 *:TRIGger:SLOPe:TUPPer?
Sets or queries the lower time limit value of the Slope trigger. The default unit is s.
| Name | Type | Values | Description |
|---|---|---|---|
| time | real | 800 ps - upper limit | Lower time limit value of the Slope trigger. |
:TRIGger:SLOPe:TLOWer 0.00000002 :TRIGger:SLOPe:TLOWer?
Sets or queries the vertical window type of the Slope trigger. The query returns the current window type.
| Name | Type | Values | Description |
|---|---|---|---|
| window | enum | TA | TB | TAB | Vertical window type for the Slope trigger. |
:TRIGger:SLOPe:WINDow TB :TRIGger:SLOPe:WINDow?
Sets or queries the upper limit of the trigger level of Slope trigger. The unit is the same as that of the current amplitude.
| Name | Type | Values | Description |
|---|---|---|---|
| level | real | 0V - (5 × VerticalScale - OFFSet) | Upper limit of the trigger level. |
:TRIGger:SLOPe:ALEVel 0.16 :TRIGger:SLOPe:ALEVel?
Sets or queries the lower limit of the trigger level of Slope trigger. The unit is the same as that of the current amplitude.
| Name | Type | Values | Description |
|---|---|---|---|
| level | real | (-5 × VerticalScale - OFFSet) - upper limit of the trigger level | Lower limit of the trigger level. |
:TRIGger:SLOPe:BLEVel 0.16 :TRIGger:SLOPe:BLEVel?
Sets or queries the trigger source of Video trigger.
| Name | Type | Values | Description |
|---|---|---|---|
| source | enum | CHANnel1 | CHANnel2 | CHANnel3 | CHANnel4 | Selects the video trigger source channel. |
:TRIGger:VIDeo:SOURce CHANnel2 :TRIGger:VIDeo:SOURce?
Sets or queries the trigger source of Video trigger.
| Name | Type | Values | Description |
|---|---|---|---|
| source | enum | CHANnel1 | CHANnel2 | CHANnel3 | CHANnel4 | Trigger source. |
:TRIGger:VIDeo:SOURce CHANnel2 :TRIGger:VIDeo:SOURce?
Sets or queries the video polarity of Video trigger.
| Name | Type | Values | Description |
|---|---|---|---|
| polarity | enum | POSitive | NEGative | Video trigger polarity. |
:TRIGger:VIDeo:POLarity NEGative :TRIGger:VIDeo:POLarity?
Sets or queries the sync type of Video trigger.
| Name | Type | Values | Description |
|---|---|---|---|
| mode | enum | ODDField | EVENfield | LINE | ALINes | Video trigger sync type. |
:TRIGger:VIDeo:MODE ODDField /*Sets the sync type to ODDField.*/ :TRIGger:VIDeo:MODE? /*The query returns ODDF.*/
Sets or queries the line number used when the Video trigger sync type is Line.
| Name | Type | Values | Description |
|---|---|---|---|
| line | integer | 1 - 1125 | Line number to trigger on; the valid range depends on the selected video standard. |
:TRIGger:VIDeo:LINE <line> :TRIGger:VIDeo:LINE?
Sets or queries the video standard of Video trigger.
| Name | Type | Values | Description |
|---|---|---|---|
| standard | enum | PALSecam | NTSC | 480P | 576P | 720P60 | 720P50 | 720P30 | 720P25 | 720P24 | 1080P60 | 1080P50 | 1080P30 | 1080P25 | 1080P24 | 1080I60 | 1080I50 | Video standard to select. |
:TRIGger:VIDeo:STANdard NTSC /*Selects NTSC as the video standard.*/ :TRIGger:VIDeo:STANdard? /*The query returns NTSC.*/
Sets or queries the trigger level of Video trigger. The unit is the same as that of the current amplitude.
| Name | Type | Values | Description |
|---|---|---|---|
| level | real | -5 × VerticalScale - OFFSet - 5 × VerticalScale - OFFSet | Trigger level to set for the video trigger. |
:TRIGger:VIDeo:LEVel 0.16 /*Sets the trigger level to 160 mV.*/ :TRIGger:VIDeo:LEVel? /*The query returns 1.600000E-1.*/
Sets or queries the channel pattern of Pattern trigger. The query returns the currently set pattern of all the channels, separated by commas.
| Name | Type | Values | Description |
|---|---|---|---|
| pch1 | enum | H | L | X | R | F | Pattern state for CH1. |
| pch2opt | enum | H | L | X | R | F | Pattern state for CH2. |
| pch3opt | enum | H | L | X | R | F | Pattern state for CH3. |
| pch4opt | enum | H | L | X | R | F | Pattern state for CH4. |
:TRIGger:PATTern:PATTern H,R,L,X :TRIGger:PATTern:PATTern?
Sets or queries the channel pattern of Pattern trigger. The query returns the currently set pattern of all the channels, separated by commas.
| Name | Type | Values | Description |
|---|---|---|---|
| pch1 | enum | H | L | X | R | F | Pattern for CH1. |
| pch2opt | enum | H | L | X | R | F | Pattern for CH2. |
| pch3opt | enum | H | L | X | R | F | Pattern for CH3. |
| pch4opt | enum | H | L | X | R | F | Pattern for CH4. |
:TRIGger:PATTern:PATTern H,R,L,X /*Sets the patterns of "CH1 to CH4" to H,R,L,X.*/ :TRIGger:PATTern:PATTern? /*The query returns H,R,L,X.*/
Sets or queries the trigger level of the specified channel in Pattern trigger. The unit is the same as that of the current amplitude.
| Name | Type | Values | Description |
|---|---|---|---|
| source | enum | CHANnel1 | CHANnel2 | CHANnel3 | CHANnel4 | Specifies the channel whose trigger level is set or queried. |
| level | real | -5 × VerticalScale - OFFSet - 5 × VerticalScale - OFFSet | Sets the trigger level for the specified channel. |
Sets or queries the trigger source of Pattern trigger.
| Name | Type | Values | Description |
|---|---|---|---|
| source | enum | CHANnel1 | CHANnel2 | CHANnel3 | CHANnel4 | Trigger source for Pattern trigger. |
:TRIGger:PATTern:SOURce CHANnel2 :TRIGger:PATTern:SOURce?
Sets or queries the channel pattern of the Duration trigger. The pattern is specified per analog channel CH1 to CH4 using H, L, or X.
| Name | Type | Values | Description |
|---|---|---|---|
| pch1 | enum | H | L | X | Pattern state for channel CH1. |
| pch2opt | enum | H | L | X | Pattern state for channel CH2. |
| pch3opt | enum | H | L | X | Pattern state for channel CH3. |
| pch4opt | enum | H | L | X | Pattern state for channel CH4. |
:TRIGger:DURation:TYPE L,X,H,L :TRIGger:DURation:TYPE?
Sets or queries the trigger source of Duration trigger.
| Name | Type | Values | Description |
|---|---|---|---|
| source | enum | CHANnel1 | CHANnel2 | CHANnel3 | CHANnel4 | Selects the trigger source for Duration trigger. |
:TRIGger:DURation:SOURce CHANnel2 :TRIGger:DURation:SOURce?
Sets or queries the channel pattern of the Duration trigger.
| Name | Type | Values | Description |
|---|---|---|---|
| pch1 | enum | H | L | X | Pattern for analog channel CH1. |
| pch2opt | enum | H | L | X | Pattern for analog channel CH2. |
| pch3opt | enum | H | L | X | Pattern for analog channel CH3. |
| pch4opt | enum | H | L | X | Pattern for analog channel CH4. |
:TRIGger:DURation:TYPE L,X,H,L :TRIGger:DURation:TYPE?
Sets or queries the trigger condition of Duration trigger.
| Name | Type | Values | Description |
|---|---|---|---|
| when | enum | GREater | LESS | GLESs | UNGLess | Trigger condition for Duration trigger. |
:TRIGger:DURation:WHEN LESS /*Sets the trigger condition to LESS.*/ :TRIGger:DURation:WHEN? /*The query returns LESS.*/
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 | Lower limit - 10 s | Upper limit of the duration time. |
:TRIGger:DURation:TUPPer 0.000003 :TRIGger:DURation:TUPPer?
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 | 800 ps - upper limit | Lower limit of the duration time. |
:TRIGger:DURation:TLOWer <time> :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 | discrete | CHANnel1 | CHANnel2 | CHANnel3 | CHANnel4 | Specified channel source for the Duration trigger level. |
| level | real | -5 × VerticalScale - OFFSet - 5 × VerticalScale - OFFSet | Trigger level of the specified channel. |
:TRIGger:DURation:LEVel CHANnel2,0.16 :TRIGger:DURation:LEVel? CHANnel2
Sets or queries the timeout trigger settings. This page lists the related source, slope, time, and level commands for the Timeout trigger.
Sets or queries the trigger source of the Timeout trigger.
| Name | Type | Values | Description |
|---|---|---|---|
| source | enum | CHANnel1 | CHANnel2 | CHANnel3 | CHANnel4 |
:TRIGger:TIMeout:SOURce CHANnel2 :TRIGger:TIMeout:SOURce?
Sets or queries the edge type of the Timeout trigger. The rising edge, falling edge, or any edge can be selected.
| Name | Type | Values | Description |
|---|---|---|---|
| slope | enum | POSitive | NEGative | RFALl | Edge type used to start timing for the Timeout trigger. |
:TRIGger:TIMeout:SLOPe NEGative :TRIGger:TIMeout:SLOPe?
Sets or queries the timeout value of the Timeout trigger. The default unit is s.
| Name | Type | Values | Description |
|---|---|---|---|
| time | real | s | Timeout value to set. |
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 | -5 × VerticalScale - OFFSet - 5 × VerticalScale - OFFSet | Trigger level for the Timeout trigger. |
:TRIGger:TIMeout:LEVel 0.16 :TRIGger:TIMeout:LEVel?
Sets or queries the Runt trigger settings. The command group includes source and polarity subcommands.
Sets or queries the trigger source of the Runt trigger.
| Name | Type | Values | Description |
|---|---|---|---|
| source | enum | CHANnel1 | CHANnel2 | CHANnel3 | CHANnel4 | Selects the trigger source. |
:TRIGger:RUNT:SOURce CHANnel2 :TRIGger:RUNT:SOURce?
Sets or queries the polarity of the Runt trigger.
| Name | Type | Values | Description |
|---|---|---|---|
| polarity | enum | POSitive | NEGative | Selects the Runt trigger polarity. |
:TRIGger:RUNT:POLarity NEGative :TRIGger:RUNT:POLarity?
Sets or queries the qualifier of the Runt trigger.
| Name | Type | Values | Description |
|---|---|---|---|
| when | enum | NONE | GREater | LESS | GLESs | Qualifier for the Runt trigger condition. |
:TRIGger:RUNT:WHEN LESS :TRIGger:RUNT:WHEN?
Sets or queries the upper limit of the pulse width of Runt trigger. The default unit is s.
| Name | Type | Values | Description |
|---|---|---|---|
| width | real | Lower limit - 10 s | Upper limit of the pulse width. |
:TRIGger:RUNT:WUPPer 0.02 :TRIGger:RUNT:WUPPer?
Sets or queries the lower limit of the pulse width of Runt trigger. The default unit is s.
| Name | Type | Values | Description |
|---|---|---|---|
| width | real | 8 ns - upper limit | Lower limit of the pulse width. |
Sets or queries the upper limit of the trigger level of Runt trigger. The unit is the same as that of the current amplitude.
| Name | Type | Values | Description |
|---|---|---|---|
| level | real | Lower limit - (5 × VerticalScale - OFFSet) | Upper limit trigger level for the Runt trigger. |
:TRIGger:RUNT:ALEVel 0.16 :TRIGger:RUNT:ALEVel?
Sets or queries the lower limit of the trigger level of Runt trigger. The unit is the same as that of the current amplitude.
| Name | Type | Values | Description |
|---|---|---|---|
| level | real | (-5 × VerticalScale - OFFSet) - upper limit | Lower limit for the trigger level. |
:TRIGger:RUNT:BLEVel 0.16 :TRIGger:RUNT:BLEVel?
Sets or queries the trigger source of the Window trigger.
| Name | Type | Values | Description |
|---|---|---|---|
| source | enum | CHANnel1 | CHANnel2 | CHANnel3 | CHANnel4 | Trigger source for Window trigger. |
:TRIGger:WINDows:SOURce CHANnel2 :TRIGger:WINDows:SOURce?
Sets or queries the trigger source of Window trigger.
| Name | Type | Values | Description |
|---|---|---|---|
| source | enum | CHANnel1 | CHANnel2 | CHANnel3 | CHANnel4 | Trigger source for Window trigger. |
Sets or queries the window type of Window trigger. The query returns POS, NEG, or RFAL.
| Name | Type | Values | Description |
|---|---|---|---|
| type | enum | POSitive | NEGative | RFALl | Window trigger type. |
:TRIGger:WINDows:SLOPe NEGative :TRIGger:WINDows:SLOPe?
Sets or queries the trigger position of Window trigger.
| Name | Type | Values | Description |
|---|---|---|---|
| pos | enum | EXIT | ENTer | TIME | Selects when the window trigger occurs: when the input signal exits the specified trigger level range, enters the specified trigger level range, or after the accumulated hold time equals the window time. |
:TRIGger:WINDows:POSition ENT /*Sets the trigger position to ENT.*/ :TRIGger:WINDows:POSition? /*The query returns ENT.*/
Sets or queries the window time of Window trigger.
| Name | Type | Values | Description |
|---|---|---|---|
| time | real | 8 ns - 10 s |
:TRIGger:WINDows:TIME 0.002 :TRIGger:WINDows:TIME?
Sets or queries the upper limit of the trigger level of Window trigger. The unit is the same as that of the current amplitude.
| Name | Type | Values | Description |
|---|---|---|---|
| level | real | Lower limit - 5 × VerticalScale - OFFSet | Upper limit of the trigger level. |
:TRIGger:WINDows:ALEVel 0.16 :TRIGger:WINDows:ALEVel?
Sets or queries the lower limit of the trigger level of Window trigger. The unit is the same as that of the current amplitude.
| Name | Type | Values | Description |
|---|---|---|---|
| level | real | -5 × VerticalScale - OFFSet - upper limit | Lower limit of the trigger level. |
::TRIGger:WINDows:BLEVel 0.05 ::TRIGger:WINDows:BLEVel?
Sets or queries the trigger source of Source A in Delay trigger.
| Name | Type | Values | Description |
|---|---|---|---|
| source | discrete | CHANnel1 | CHANnel2 | CHANnel3 | CHANnel4 | Trigger source for Source A in Delay trigger. |
Sets or queries the trigger source of Source A in Delay trigger.
| Name | Type | Values | Description |
|---|---|---|---|
| source | enum | CHANnel1 | CHANnel2 | CHANnel3 | CHANnel4 | Trigger source A for Delay trigger. |
:TRIGger:DELay:SA CHANnel2 /*Sets trigger source A to CHANnel2.*/ :TRIGger:DELay:SA? /*The query returns CHAN2.*/
Sets or queries the edge type of Edge A in Delay trigger.
| Name | Type | Values | Description |
|---|---|---|---|
| slope | enum | POSitive | NEGative | Edge type of Edge A in Delay trigger. |
:TRIGger:DELay:SLOPA NEGative :TRIGger:DELay:SLOPA?
Sets or queries the trigger source of Source B in Delay trigger.
| Name | Type | Values | Description |
|---|---|---|---|
| source | enum | CHANnel1 | CHANnel2 | CHANnel3 | CHANnel4 | Trigger source B for Delay trigger. |
:TRIGger:DELay:SB CHANnel4 :TRIGger:DELay:SB?
Sets or queries the edge type of Edge B in Delay trigger.
| Name | Type | Values | Description |
|---|---|---|---|
| slope | enum | POSitive | NEGative | Selects the edge type used for Edge B in Delay trigger. |
Sets or queries the delay type of the Delay trigger.
| Name | Type | Values | Description |
|---|---|---|---|
| type | enum | GREater | LESS | GLESs | GOUT | Delay trigger type to use. |
:TRIGger:DELay:TYPE <type> :TRIGger:DELay:TYPE?
Sets or queries the upper limit of delay time of the Delay trigger. The default unit is s.
| Name | Type | Values | Description |
|---|---|---|---|
| time | real | Lower limit - 10 s | Upper limit of delay time. |
:TRIGger:DELay:TUPPer 0.002 :TRIGger:DELay:TUPPer?
Sets or queries the lower limit of delay time of the Delay trigger. The default unit is s.
| Name | Type | Values | Description |
|---|---|---|---|
| time | real | 8 ns - upper limit | Lower limit of delay time. |
:TRIGger:DELay:TLOWer 0.002 :TRIGger:DELay:TLOWer?
Sets or queries the threshold level of source A of Delay trigger. The unit is the same as that of the current amplitude.
| Name | Type | Values | Description |
|---|---|---|---|
| level | real | -5× VerticalScale-OFFSet - 5 × VerticalScale - OFFSet | Threshold level of source A. |
:TRIGger:DELay:ALEVel 0.16 /*Sets the threshold level of source A to 160 mV.*/
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 | (-5 × VerticalScale - OFFSet) - (5× VerticalScale-OFFSet) | Threshold level of source B. |
:TRIGger:DELay:BLEVel 0.05 :TRIGger:DELay:BLEVel?
Sets or queries the Setup&Hold trigger settings. The page lists this command as a parent with related subcommands for data source, clock source, slope, pattern, type, and timing parameters.
Sets or queries the data source of the Setup&Hold trigger.
| Name | Type | Values | Description |
|---|---|---|---|
| source | discrete | - | Data source for the Setup&Hold trigger. |
:TRIGger:SHOLd:DSRC CHANnel1 :TRIGger:SHOLd:DSRC?
Sets or queries the clock source of the Setup&Hold trigger.
| Name | Type | Values | Description |
|---|---|---|---|
| source | enum | CHANnel1 | CHANnel2 | CHANnel3 | CHANnel4 | Clock source for the Setup&Hold trigger. |
:TRIGger:SHOLd:CSRC CHANnel2 :TRIGger:SHOLd:CSRC?
Sets or queries the edge type of the Setup&Hold trigger.
| Name | Type | Values | Description |
|---|---|---|---|
| slope | - | - |
Sets or queries the data type of Setup&Hold trigger.
| Name | Type | Values | Description |
|---|---|---|---|
| pattern | enum | H | L |
:TRIGger:SHOLd:PATTern L :TRIGger:SHOLd:PATTern?
Sets or queries the hold type of the Setup&Hold trigger.
| Name | Type | Values | Description |
|---|---|---|---|
| type | enum | SETup | HOLD | SETHold | Hold type for the Setup&Hold trigger. |
:TRIGger:SHOLd:TYPE SETHold :TRIGger:SHOLd:TYPE?
Sets or queries the setup time of the Setup&Hold trigger. The default unit is s.
| Name | Type | Values | Description |
|---|---|---|---|
| time | real | 8 ns - 1 s | Setup time of the Setup&Hold trigger. |
:TRIGger:SHOLd:STIMe 0.002 :TRIGger:SHOLd:STIMe?
Sets or queries the hold time of the Setup&Hold trigger. The default unit is s.
| Name | Type | Values | Description |
|---|---|---|---|
| time | real | 8 ns - 1 s | Hold time value. |
:TRIGger:SHOLd:HTIMe 0.002 :TRIGger:SHOLd:HTIMe?
Sets or queries the trigger level of the data source. The unit is the same as that of the current amplitude.
| Name | Type | Values | Description |
|---|---|---|---|
| level | real | -5 × VerticalScale - OFFSet - 5 × VerticalScale - OFFSet | Trigger level of the data source. |
:TRIGger:SHOLd:DLEVel 0.16 :TRIGger:SHOLd:DLEVel?
Sets or queries the trigger level of the clock source. The unit is the same as the current amplitude.
| Name | Type | Values | Description |
|---|---|---|---|
| level | real | -5 × VerticalScale - OFFSet - 5 × VerticalScale - OFFSet | Trigger level of the clock source. |
:TRIGger:SHOLd:CLEVel 0.05 :TRIGger:SHOLd:CLEVel?
Sets or queries the trigger source of the Nth Edge trigger.
| Name | Type | Values | Description |
|---|---|---|---|
| source | enum | CHANnel1 | CHANnel2 | CHANnel3 | CHANnel4 | Selects the trigger source channel. |
:TRIGger:NEDGe:SOURce CHANnel2 :TRIGger:NEDGe:SOURce?
Sets or queries the trigger source of the Nth Edge trigger.
| Name | Type | Values | Description |
|---|---|---|---|
| source | enum | CHANnel1 | CHANnel2 | CHANnel3 | CHANnel4 | Selects the trigger source channel. |
:TRIGger:NEDGe:SOURce CHANnel2 :TRIGger:NEDGe:SOURce?
Sets or queries the edge type of the Nth Edge trigger.
| Name | Type | Values | Description |
|---|---|---|---|
| slope | enum | POSitive | NEGative | Selects whether the trigger occurs on the rising or falling edge of the input signal. |
:TRIGger:NEDGe:SLOPe NEGative :TRIGger:NEDGe:SLOPe?
Sets or queries the idle time of the Nth Edge trigger. The default unit is s.
| Name | Type | Values | Description |
|---|---|---|---|
| time | real | s | Idle time of the Nth Edge trigger. |
Sets or queries the number of edges of the Nth Edge trigger.
| Name | Type | Values | Description |
|---|---|---|---|
| edge | integer | 1 - 65535 |
:TRIGger:NEDGe:EDGE 20 :TRIGger:NEDGe:EDGE?
Sets or queries the trigger level of the Nth Edge trigger. The unit is the same as that of the current amplitude.
| Name | Type | Values | Description |
|---|---|---|---|
| level | real | -5 × VerticalScale - OFFSet - 5 × VerticalScale - OFFSet | Trigger level to set 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.*/
Option command group for RS232 trigger settings. The slice lists related subcommands for source, condition, parity, stop, data, width, baud, and level.
Sets or queries the RS232 trigger source.
| Name | Type | Values | Description |
|---|---|---|---|
| source | discrete | CHANnel1 | CHANnel2 | CHANnel3 | CHANnel4 | Selects the RS232 trigger source channel. |
:TRIGger:RS232:SOURce CHANnel2 :TRIGger:RS232:SOURce?
Sets or queries the trigger condition of the RS232 trigger.
| Name | Type | Values | Description |
|---|---|---|---|
| when | enum | STARt | ERRor | CERRor | DATA | Trigger condition to use. |
:TRIGger:RS232:WHEN ERRor /*Sets the trigger condition to ERRor.*/ :TRIGger:RS232:WHEN? /*The query returns ERR.*/
Sets or queries the check mode of RS232 trigger.
| Name | Type | Values | Description |
|---|---|---|---|
| parity | enum | EVEN | ODD | NONE | Check mode of the RS232 trigger. |
:TRIGger:RS232:PARity EVEN :TRIGger:RS232:PARity?
Sets or queries the stop bits of the RS232 trigger.
| Name | Type | Values | Description |
|---|---|---|---|
| bit | enum | 1 | 1.5 | 2 | Stop bits value for the RS232 trigger. |
:TRIGger:RS232:STOP 2 :TRIGger:RS232:STOP?
Sets or queries the data value of RS232 trigger when the trigger condition is "Data".
| Name | Type | Values | Description |
|---|---|---|---|
| data | integer | 0 - 2n - 1 | Data value for the RS232 trigger. In the expression 2^n - 1, n is the current data width and can be 5, 6, 7, or 8. |
:TRIGger:RS232:DATA 10 :TRIGger:RS232:DATA?
Sets or queries the data width of the RS232 trigger when the trigger condition is "Data".
| Name | Type | Values | Description |
|---|---|---|---|
| width | enum | 5 | 6 | 7 | 8 | Data width to use for the RS232 trigger. |
:TRIGger:RS232:WIDTh 6 :TRIGger:RS232:WIDTh?
Sets or queries the baud rate of the RS232 trigger. The default unit is bps.
| Name | Type | Values | Description |
|---|---|---|---|
| baud | integer | 1 bps - 20 Mbps | Baud rate of the RS232 trigger. |
:TRIGger:RS232:BAUD 4800 :TRIGger:RS232:BAUD?
Sets or queries the trigger level of RS232 trigger. The unit is the same as that of the current amplitude.
| Name | Type | Values | Description |
|---|---|---|---|
| level | real | -5 × VerticalScale - OFFSet - 5 × VerticalScale - OFFSet | Trigger level value. |
:TRIGger:RS232:LEVel 0.16 :TRIGger:RS232:LEVel?
Sets or queries the source channel of the clock line of I2C trigger.
| Name | Type | Values | Description |
|---|---|---|---|
| source | discrete | CHANnel1 | CHANnel2 | CHANnel3 | CHANnel4 | Source channel of the clock line of the I2C trigger. |
:TRIGger:IIC:SCL CHANnel2 /*Sets the clock source to CHANnel2.*/ :TRIGger:IIC:SCL? /*The query returns CHAN2.*/
Sets or queries the source channel of the clock line of the I2C trigger.
| Name | Type | Values | Description |
|---|---|---|---|
| source | enum | CHANnel1 | CHANnel2 | CHANnel3 | CHANnel4 | Source channel for the clock line of the I2C trigger. |
:TRIGger:IIC:SCL CHANnel2 :TRIGger:IIC:SCL?
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. |
:TRIGger:IIC:SDA CHANnel2 :TRIGger:IIC:SDA?
Sets or queries the I2C trigger condition. The syntax supports a setter and a query, but this slice does not document the parameter choices or the query return value for this command.
| Name | Type | Values | Description |
|---|---|---|---|
| when | - | - |
Sets or queries the address width of the I2C trigger when the trigger condition is ADDRess or ADATa.
| Name | Type | Values | Description |
|---|---|---|---|
| bits | enum | 7 | 8 | 10 | Selects the I2C address width. |
:TRIGger:IIC:AWIDth 10 /*Sets the address width to 10.*/ :TRIGger:IIC:AWIDth? /*The query returns 10.*/
Sets or queries the address of the I2C trigger when the trigger condition is "ADDRess" or "ADATa".
| Name | Type | Values | Description |
|---|---|---|---|
| address | integer | 0 - 2n - 1 | Address value for the I2C trigger. |
:TRIGger:IIC:ADDRess 100 :TRIGger:IIC:ADDRess?
Sets or queries the data direction of the I2C trigger when the trigger condition is "ADDRess" or "ADATa".
| Name | Type | Values | Description |
|---|---|---|---|
| direction | enum | READ | WRITe | RWRite | Selects the I2C trigger data direction. |
:TRIGger:IIC:DIRection RWRite :TRIGger:IIC:DIRection?
Sets or queries the data value of the I2C trigger when the trigger condition is "DATA" or "ADATa".
| Name | Type | Values | Description |
|---|---|---|---|
| data | integer | 0 - 240 - 1 | Data value for the I2C trigger. |
:TRIGger:IIC:DATA 64 :TRIGger:IIC:DATA?
Sets or queries the trigger level of the clock line in I2C trigger. The unit is the same as that of the current amplitude.
| Name | Type | Values | Description |
|---|---|---|---|
| level | real | -5 × VerticalScale - OFFSet - 5 × VerticalScale - OFFSet |
:TRIGger:IIC:CLEVel 0.16 ::TRIGger:IIC:CLEVel?
Sets or queries the trigger level of the data line in I2C trigger. The unit is the same as that of the current amplitude.
| Name | Type | Values | Description |
|---|---|---|---|
| level | real | (-5 × VerticalScale - OFFSet) - (5 × VerticalScale - OFFSet) | Trigger level for the I2C data line. |
:TRIGger:IIC:DLEVel 0.16 :TRIGger:IIC:DLEVel?
Sets or queries the data bytes of the I2C trigger when the trigger condition is "Data" or "A&D".
| Name | Type | Values | Description |
|---|---|---|---|
| bytes | integer | 1 - 5 | Number of data bytes used for the I2C trigger. |
:TRIGger:IIC:DBYTes 2 :TRIGger:IIC:DBYTes?
Top-level CAN trigger command group. The page lists its related subcommands for baud rate, source, type, when, spot, and level.
Sets or queries the signal rate of CAN trigger. The unit is bps.
| Name | Type | Values | Description |
|---|---|---|---|
| baud | integer | 10 kbps - 5 Mbps | CAN trigger signal rate. |
:TRIGger:CAN:BAUD 125000 :TRIGger:CAN:BAUD?
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 :TRIGger:CAN:SOURce?
Sets or queries the signal type of CAN trigger.
| Name | Type | Values | Description |
|---|---|---|---|
| stype | - | - |
Sets or queries the trigger condition of CAN trigger.
| Name | Type | Values | Description |
|---|---|---|---|
| cond | enum | SOF | EOF | IDRemote | OVERload | IDFRame | DATafream | IDData | ERFReam | ERANswer | ERCHeck | ERFormat | ERRandom | ERBit | Trigger condition to use. |
TRIGger:CAN:WHEN EOF :TRIGger:CAN:WHEN?
Sets or queries the sample point position of CAN trigger, expressed as a percentage.
| Name | Type | Values | Description |
|---|---|---|---|
| spoint | integer | 10 - 90 | Sample point position of the CAN trigger. |
:TRIGger:CAN:SPOint 50 :TRIGger:CAN:SPOint?
Sets or queries the trigger level of CAN trigger. Its unit is the same as that of the current amplitude.
| Name | Type | Values | Description |
|---|---|---|---|
| level | real | -5 × VerticalScale - OFFSet - 5 × VerticalScale - OFFSet | Trigger level for CAN trigger. |
:TRIGger:CAN:LEVel 0.16 :TRIGger:CAN:LEVel?
Sets or queries the channel source of the SPI trigger clock line.
| Name | Type | Values | Description |
|---|---|---|---|
| source | enum | CHANnel1 | CHANnel2 | CHANnel3 | CHANnel4 | Channel source for the SPI trigger clock line. |
Sets or queries the channel source of the SPI trigger clock line.
| Name | Type | Values | Description |
|---|---|---|---|
| source | enum | CHANnel1 | CHANnel2 | CHANnel3 | CHANnel4 | Channel source for the clock line. |
:TRIGger:SPI:SCL CHANnel1 /*Sets the channel source of the clock line to :TRIGger:SPI:SCL? /*The query returns CHAN1.*/
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 :TRIGger:SPI:SDA?
Sets or queries the trigger condition of SPI trigger.
| Name | Type | Values | Description |
|---|---|---|---|
| when | enum | CS | TIMeout | Trigger condition to use for the SPI trigger. |
:TRIGger:SPI:WHEN TIMeout /*Sets the trigger condition to TIMeout.*/ :TRIGger:SPI:WHEN? /*The query returns TIM.*/
Sets or queries the data width of the data channel in the SPI trigger.
| Name | Type | Values | Description |
|---|---|---|---|
| width | integer | 4 - 32 | Data width in bits. |
:TRIGger:SPI:WIDTh 10 :TRIGger:SPI:WIDTh?
Sets or queries the data value of the SPI trigger.
| Name | Type | Values | Description |
|---|---|---|---|
| data | integer | 0 - 2^32 - 1 | Data value used by the SPI trigger. |
:TRIGger:SPI:DATA 5 :TRIGger:SPI:DATA?
Sets or queries the timeout value when the SPI trigger condition is "Timeout". The default unit is s.
| Name | Type | Values | Description |
|---|---|---|---|
| time_value | real | 8 ns - 10 s | Timeout value to use for the SPI trigger condition. |
:TRIGger:SPI:TIMeout 0.001 :TRIGger:SPI:TIMeout?
Sets or queries the type of the clock edge of SPI trigger.
| Name | Type | Values | Description |
|---|---|---|---|
| slope | enum | POSitive | NEGative | Selects the clock edge used for SPI trigger sampling. |
:TRIGger:SPI:SLOPe POSitive :TRIGger:SPI:SLOPe?
Sets or queries the trigger level of the clock channel of SPI trigger. The unit is the same as that of the current amplitude.
| Name | Type | Values | Description |
|---|---|---|---|
| level | real | (-5 × VerticalScale - OFFSet) - (5 × VerticalScale - OFFSet) | Trigger level of the clock channel. |
:TRIGger:SPI:CLEVel 0.16 :TRIGger:SPI:CLEVel?
Sets or queries the trigger level of the data channel of SPI trigger. The unit is the same as that of the current amplitude.
| Name | Type | Values | Description |
|---|---|---|---|
| level | real | -5 × VerticalScale - OFFSet - 5 × VerticalScale - OFFSet |
: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 level of the CS channel of SPI trigger. The unit is the same as that of the current amplitude.
| Name | Type | Values | Description |
|---|---|---|---|
| level | real | -5 × VerticalScale - OFFSet - 5 × VerticalScale - OFFSet |
:TRIGger:SPI:SLEVel 0.16 :TRIGger:SPI:SLEVel?
Sets or queries the CS mode of SPI trigger when the trigger condition is "CS".
| Name | Type | Values | Description |
|---|---|---|---|
| mode | enum | HIGH | LOW | CS mode for the SPI trigger. |
:TRIGger:SPI:MODE LOW :TRIGger:SPI:MODE?
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 | Source channel for the CS line. |
:TRIGger:SPI:CS CHANnel2 :TRIGger:SPI:CS?
Option-level FlexRay trigger command; the page lists its related subcommands BAUD, LEVel, SOURce, and WHEN. The slice does not document any direct parameters or return value for :TRIGger:FLEXray itself.
Sets or queries the signal rate of the FlexRay trigger. The default unit is bps.
| Name | Type | Values | Description |
|---|---|---|---|
| baud | enum | 2500000 | 5000000 | 10000000 | Signal rate of the FlexRay trigger. |
:TRIGger:FLEXray:BAUD 5000000 :TRIGger:FLEXray:BAUD?
Sets or queries the trigger level of FlexRay trigger. The unit is the same as that of the current amplitude.
| Name | Type | Values | Description |
|---|---|---|---|
| level | real | -5 × VerticalScale - OFFSet - 5 × VerticalScale - OFFSet |
:TRIGger:FLEXray:LEVel 0.16 :TRIGger:FLEXray:LEVel?
Sets or queries the trigger source of the FlexRay trigger.
| Name | Type | Values | Description |
|---|---|---|---|
| source | enum | CHANnel1 | CHANnel2 | CHANnel3 | CHANnel4 | Selects the trigger source. |
:TRIGger:FLEXray:SOURce CHANnel2 :TRIGger:FLEXray:SOURce?
Sets or queries the trigger condition of the FLEXray trigger.
| Name | Type | Values | Description |
|---|---|---|---|
| cond | enum | FRAMe | SYMBol | ERRor | TSS | Trigger condition to use. |
:TRIGger:FLEXray:WHEN TSS /*Sets the trigger condition to TSS.*/ :TRIGger:FLEXray:WHEN? /*The query returns TSS.*/
Sets or queries the alignment mode of the I2S trigger. The query returns LJ, RJ, or IIS.
| Name | Type | Values | Description |
|---|---|---|---|
| setting | enum | LJ | RJ | IIS | Alignment mode of the I2S trigger. |
:TRIGger:IIS:ALIGnment LJ /*Sets the alignment mode of I2S trigger to LJ.*/ :TRIGger:IIS:ALIGnment? /*The query returns LJ.*/
Sets or queries the alignment mode of the I2S trigger.
| Name | Type | Values | Description |
|---|---|---|---|
| setting | enum | LJ | RJ | IIS | Alignment mode of the I2S trigger. |
:TRIGger:IIS:ALIGnment LJ :TRIGger:IIS:ALIGnment?
Sets or queries the type of the clock edge of I2S trigger.
| Name | Type | Values | Description |
|---|---|---|---|
| slope | enum | NEGative | POSitive | Clock edge type for the I2S trigger. |
:TRIGger:IIS:CLOCk:SLOPe NEGative :TRIGger:IIS:CLOCk:SLOPe? /*The query returns NEG.*/
Sets or queries the clock source of the I2S trigger.
| Name | Type | Values | Description |
|---|---|---|---|
| source | enum | CHANnel1 | CHANnel2 | CHANnel3 | CHANnel4 | Clock source for the I2S trigger. |
:TRIGger:IIS:SOURce:CLOCk CHANnel2 /*Sets the clock source to CHANnel2.*/ :TRIGger:IIS:SOURce:CLOCk? /*The query returns CHAN2.*/
Sets or queries the data source of the I2S trigger.
| Name | Type | Values | Description |
|---|---|---|---|
| source | enum | CHANnel1 | CHANnel2 | CHANnel3 | CHANnel4 |
:TRIGger:IIS:SOURce:DATA CHANnel2 :TRIGger:IIS:SOURce:DATA?
Sets or queries the audio channel of the I2S trigger.
| Name | Type | Values | Description |
|---|---|---|---|
| source | enum | CHANnel1 | CHANnel2 | CHANnel3 | CHANnel4 | Selects the audio channel source. |
:TRIGger:IIS:SOURce:WSELect CHANnel2 :TRIGger:IIS:SOURce:WSELect?
Sets or queries the trigger condition of the I2S trigger.
| Name | Type | Values | Description |
|---|---|---|---|
| operator | enum | EQUal | NOTequal | LESSthan | GREaterthan | INRange | OUTRange | Trigger comparison operator for the I2S trigger condition. |
:TRIGger:IIS:WHEN NOTequal :TRIGger:IIS:WHEN?
Sets or queries the audio state of the I2S trigger.
| Name | Type | Values | Description |
|---|---|---|---|
| audio | enum | RIGHt | LEFT | EITHer | Selects which channel's data the I2S trigger uses. |
:TRIGger:IIS:AUDio RIGHt :TRIGger:IIS:AUDio?
Sets or queries the data value of the I2S trigger. The settable range of <data> depends on byte length; with maximum byte length 4, the range is 0 to 2^32 - 1.
| Name | Type | Values | Description |
|---|---|---|---|
| data | integer | 0 - 2^32 - 1 | Data value of the I2S trigger. |
:TRIGger:IIS:DATA 10 :TRIGger:IIS:DATA?
Sets or queries the trigger source of LIN trigger.
| Name | Type | Values | Description |
|---|---|---|---|
| source | enum | CHANnel1 | CHANnel2 | CHANnel3 | CHANnel4 | Selects the LIN trigger source channel. |
Sets or queries the trigger source of the LIN trigger.
| Name | Type | Values | Description |
|---|---|---|---|
| source | enum | CHANnel1 | CHANnel2 | CHANnel3 | CHANnel4 | Selects the LIN trigger source channel. |
:TRIGger:LIN:SOURce CHANnel2 :TRIGger:LIN:SOURce?
Sets or queries the ID value of the LIN trigger.
| Name | Type | Values | Description |
|---|---|---|---|
| id | real | 0 - 63 | ID value of the LIN trigger. |
:TRIGger:LIN:ID 4 :TRIGger:LIN:ID?
Sets or queries the baud rate of the 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 <baud> :TRIGger:LIN:BAUD?
Sets or queries the protocol version of the LIN trigger.
| Name | Type | Values | Description |
|---|---|---|---|
| std | enum | 1X | 2X | BOTH | Protocol version of the LIN trigger. |
:TRIGger:LIN:STANdard 2X /*Sets the protocol version of LIN trigger to 2X.*/ :TRIGger:LIN:STANdard? /*The query returns 2X.*/
Sets or queries the sample position of LIN trigger. The sample position is expressed as the ratio of time from the bit start to the sample point to bit time, in percent.
| Name | Type | Values | Description |
|---|---|---|---|
| value | integer | 10 - 90 | Sample position of the LIN trigger, in percent. |
:TRIGger:LIN:SAMPlepoint 40 :TRIGger:LIN:SAMPlepoint?
Sets or queries the trigger condition of LIN trigger. The condition can be selected from the listed LIN trigger event keywords.
| Name | Type | Values | Description |
|---|---|---|---|
| when | enum | SYNCbreak | ID | DATA | IDData | SLEep | WAKeup | ERRor | Trigger condition for the LIN trigger. |
:TRIGger:LIN:WHEN SYNCbreak :TRIGger:LIN:WHEN?
Sets or queries the trigger level of the LIN trigger. The unit is the same as the current amplitude.
| Name | Type | Values | Description |
|---|---|---|---|
| level | real | -5 × VerticalScale - OFFSet - 5 × VerticalScale - OFFSet | Trigger level to set or query. |
:TRIGger:LIN:LEVel 0.16 /*Sets the trigger level to 160 mV.*/ :TRIGger:LIN:LEVel? /*The query returns 1.600000E-1.*/
Sets or queries the trigger source of M1553 trigger.
| Name | Type | Values | Description |
|---|---|---|---|
| source | discrete | CHANnel1 | CHANnel2 | CHANnel3 | CHANnel4 | Trigger source. |
:TRIGger:M1553:SOURce CHANnel2 :TRIGger:M1553:SOURce?
Sets or queries the trigger source of the M1553 trigger.
| Name | Type | Values | Description |
|---|---|---|---|
| source | discrete | - | Trigger source selection. |
:TRIGger:M1553:SOURce CHANnel2 /*Sets the trigger source to CHANnel2.*/ :TRIGger:M1553:SOURce? /*The query returns CHAN2.*/
Sets or queries the trigger condition of the M1553 trigger. The allowed trigger conditions are SYNCbreak, DATA, CMD, STATus, and ERRor.
| Name | Type | Values | Description |
|---|---|---|---|
| when | enum | SYNCbreak | DATA | CMD | STATus | ERRor | Trigger condition to use for the M1553 trigger. |
:TRIGger:M1553:WHEN CMD :TRIGger:M1553:WHEN?
Sets or queries the trigger polarity of the M1553 trigger.
| Name | Type | Values | Description |
|---|---|---|---|
| polarity | - | - |
Sets or queries the upper limit of the trigger level of M1553 trigger. The unit is the same as that of the current amplitude.
| Name | Type | Values | Description |
|---|---|---|---|
| level | real | 0V - 5 × VerticalScale - OFFSet | Upper limit of the trigger level. |
:TRIGger:M1553:ALEVel 0.16 :TRIGger:M1553:ALEVel?
Sets or queries the lower limit of the trigger level of M1553 trigger. The unit is the same as that of the current amplitude.
| Name | Type | Values | Description |
|---|---|---|---|
| level | real | (-5 × VerticalScale - OFFSet) - upper limit | Lower limit of the trigger level. |
:TRIGger:M1553:BLEVel 0.05 :TRIGger:M1553:BLEVel?
Sets or queries the IP address of the server.
| Name | Type | Values | Description |
|---|---|---|---|
| string | real | 0 - 223 | IP address string in the form nnn,nnn,nnn,nnn; the first section is limited to 0 to 223 except 127. |
:ULTRalab:SERVer 172.16.3.23 :ULTRalab:SERVer?
Sets or queries the source channel used for waveform data reading. When the source is set to MATH1-MATH4, :WAVeform:MODE can only select NORMal mode.
| Name | Type | Values | Description |
|---|---|---|---|
| source | enum | CHANnel1 | CHANnel2 | CHANnel3 | CHANnel4 | MATH1 | MATH2 | MATH3 | MATH4 | Source channel for waveform data reading. |
::WAVeform:SOURce CHANnel2 ::WAVeform:SOURce?
Sets or queries the mode used by :WAVeform:DATA? when reading waveform data.
| Name | Type | Values | Description |
|---|---|---|---|
| mode | enum | NORMal | MAXimum | RAW | Mode of the waveform data reading command. |
Sets or queries the return format of the waveform data.
| Name | Type | Values | Description |
|---|---|---|---|
| format | enum | WORD | BYTE | ASCii | Selects the waveform data return format. |
:WAVeform:FORMat WORD :WAVeform:FORMat?
Sets or queries the number of waveform points to be read. The valid range depends on the current waveform reading mode.
| Name | Type | Values | Description |
|---|---|---|---|
| point | integer | 1 - 1,000 | Number of waveform points to read in NORMal mode. |
Reads the waveform data from the currently selected source. The returned data format depends on the selected waveform return format and read mode, and may come from screen data or internal memory.
:WAVeform:DATA?
Queries the time interval between two neighboring points of the currently selected channel source in the X direction.
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 and is given in scientific notation.
Queries the reference time of the waveform points of the currently selected channel source in the X direction. Returns 0, namely the first waveform point on the screen or in the internal memory.
Queries the unit voltage of the current channel in the Y axis. The returned value is related to the current data reading mode and is given in scientific notation.
Queries the vertical offset relative to the vertical reference position of the currently selected channel source in the Y direction.
Queries the vertical reference position of the currently selected channel source in the Y direction. The returned value is fixed at 128.
Sets or queries the start position of waveform data reading.
| Name | Type | Values | Description |
|---|---|---|---|
| sta | integer | 1 - 1,000 | Start point for waveform data reading in NORMal mode. |
:WAVeform:STARt 100 :WAVeform:STARt?
Sets or queries the stop position of waveform data reading.
| Name | Type | Values | Description |
|---|---|---|---|
| stop | integer | NORMal: 1 - 1,000 | Stop position for waveform data reading. |
:WAVeform:STOP <stop> :WAVeform:STOP?
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.*/
Queries the time stamp of the current external trigger.
:WAVeform:TIME? /*The query returns 3196.*/
Sets or queries the channel number to be reported automatically.
| Name | Type | Values | Description |
|---|---|---|---|
| chan | integer | 0 - 15 | Channel number to be reported automatically. |
:WAVeform:CHANsend 2 :WAVeform:CHANsend?