Clears all the waveforms on the screen.
SCPI COMMAND REFERENCE
The Rigol MHO2034 is Rigol's oscilloscope in the MHO2000 family. Its SCPI remote-control interface exposes 707 commands across 35 subsystems - 637 settable and 70 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.
707
Commands
637
Settable
70
Queries
35
Subsystems
SCPI
Verified
2026-07-16
All commands
Starts running the oscilloscope.
Stops running the oscilloscope.
Performs a single trigger and sets the oscilloscope trigger mode to "Single". It functions the same as sending :TRIGger:SWEep SINGle.
Generates a trigger signal forcefully. This command is only applicable to the normal and single trigger modes.
Enables the waveform auto setting function. The oscilloscope automatically adjusts the vertical scale, horizontal time base, and trigger mode according to the input signal for optimal waveform display.
Sets or queries whether the peak-peak priority setting is enabled.
| Name | Type | Values | Description |
|---|---|---|---|
| <bool> | boolean | - | Enables or disables peak-peak priority. |
Sets or queries whether to only test the enabled channel when performing the AUTO operation.
| Name | Type | Values | Description |
|---|---|---|---|
| bool | boolean | - | Selects whether the AUTO operation tests only enabled channels. |
:AUToset:OPENch ON /*Sets to test only the enabled channel(s) for AUTO operation.*/ :AUToset:OPENch? /*The query returns 1.*/
Sets or queries whether to enable the waveform display mode.
| Name | Type | Values | Description |
|---|---|---|---|
| bool | boolean | 1 | ON | 0 | OFF | Enables or disables waveform overlay display. |
:AUToset:OVERlap OFF /*Disables the waveform overlay display.*/ :AUToset:OVERlap? /*The query returns 0.*/
Sets or queries whether to enable keeping coupling.
| Name | Type | Values | Description |
|---|---|---|---|
| bool | boolean | - | Enables or disables keeping coupling. |
Sets or queries the on/off status of the AUTO function. Locking the AUTO key disables the AUTO function; unlocking it enables the AUTO function.
| Name | Type | Values | Description |
|---|---|---|---|
| <bool> | enum | 1 | ON | 0 | OFF | Boolean state for the AUTO key lock. |
:AUToset:LOCK ON /*Locks the AUTO key; disables the AUTO function.*/ :AUToset:LOCK? /*The query returns 1.*/
Sets or queries whether to enable the AUTO function.
| Name | Type | Values | Description |
|---|---|---|---|
| bool | enum | 1 | ON | 0 | OFF | Enables or disables the AUTO function. |
:AUToset:ENAble OFF /*Disables the AUTO function.*/ :AUToset:ENAble? /*The query returns 0.*/
Sets or queries the number of averages in the average acquisition mode.
| Name | Type | Values | Description |
|---|---|---|---|
| count | integer | - | Number of averages to use in average acquisition mode. |
Sets or queries the resolution bits supported by the oscilloscope in high-resolution mode.
| Name | Type | Values | Description |
|---|---|---|---|
| bit | enum | 14 | 16 | Resolution bits supported in high-resolution mode. |
Sets or queries the memory depth of the oscilloscope, i.e. the number of waveform points stored for a single trigger. The default unit is pts.
| Name | Type | Values | Description |
|---|---|---|---|
| mdep | enum | AUTO | 1k | 10k | 100k | 1M | 10M | 25M | 50M | 100M | 125M | 200M | 250M | 500M | 1000 | 10000 | 100000 | 1000000 | 10000000 | 25000000 | 50000000 | 100000000 | 125000000 | 200000000 | 250000000 | 500000000 | 1e3 | 1e4 | 1e5 | 1e6 | 1e7 | 2.5e7 | 5e7 | 1e8 | 125e6 | 1.25e8 | 2e8 | 250e6 | 2.5e8 | 5e8 | Memory depth setting. |
Queries the memory depth of the oscillscope. This command exists for backwards compatibility; use :ACQuire:MDEPth instead.
:ACQuire:MDEPth? /*The query returns 1.000E+6.*/
Sets or queries the acquisition mode of the oscilloscope.
| Name | Type | Values | Description |
|---|---|---|---|
| type | enum | NORMal | PEAK | AVERages | HRESolution | Acquisition mode to set. |
Queries the current sample rate. The default unit is Sa/s.
:ACQuire:SRATe? /*The query returns 1.00000E+6.*/
Sets or queries the decoding type of the specified decoding bus.
| Name | Type | Values | Description |
|---|---|---|---|
| mode | - | - |
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 - 4 | |
| bool | boolean | 1 | ON | 0 | OFF | Turns the specified decoding bus display on or off. |
:BUS1:DISPlay 1 :BUS1:DISPlay?
Sets or queries the format of decoding data on the specified decoding bus.
| Name | Type | Values | Description |
|---|---|---|---|
| n | discrete | 1 - 4 | Specifies the decoding bus number. |
| format | enum | HEX | ASCii | DEC | BIN | Selects the display format for decoding data. |
:BUS1:FORMat HEX /*Sets the display format of the bus to HEX.*/ :BUS1:FORMat? /*The query returns HEX.*/
Enables or disables the event table of the specified decoding bus; or queries its on/off status.
| Name | Type | Values | Description |
|---|---|---|---|
| n | integer | 1 - 4 | Decoding bus number. |
| bool | boolean | - | Turns the event table on or off. |
Enables or disables the label of the specified decoding bus, or queries the on/off display status of that label.
| Name | Type | Values | Description |
|---|---|---|---|
| n | discrete | 1 | 2 | 3 | 4 | |
| bool | boolean | 1 | ON | 0 | OFF |
:BUS1:LABel ON :BUS1:LABel?
Reads the data from the decoding event table. The query returns the table data as a TMC data block with a decoding type prefix and comma-separated rows.
| Name | Type | Values | Description |
|---|---|---|---|
| n | discrete | 1 - 4 | Bus number to select the decoding event table. |
Exports the decoding event table to a file at the specified path.
| Name | Type | Values | Description |
|---|---|---|---|
| n | discrete | 1 | 2 | 3 | 4 | Bus number to select. |
| path | string | - | Destination file path for the export. |
Sets or queries the vertical position of the bus on the screen.
| Name | Type | Values | Description |
|---|---|---|---|
| pos | - | - |
Sets or queries the threshold of the specified decoding source on the specified decoding bus.
| Name | Type | Values | Description |
|---|---|---|---|
| n | discrete | 1 | 2 | 3 | 4 | Bus number. |
| value | real | -5 x VerticalScale - OFFSet - 5 x VerticalScale - OFFSet | Threshold value for the decoding source. |
| type | discrete | PAL | TX | RX | SCL | SDA | CS | CLK | MISO | MOSI | LIN | CAN | CANSub1 | FLEX | 1553 | I2SCLK | DATA | WS | PALCLK | CH1 | CH2 | CH3 | CH4 | Specifies the decoding source whose threshold is being set or queried. |
:BUS1:THReshold 2.4,PAL /*Sets the threshold of the Parallel decoding source to 2.4 V.*/ :BUS1:THReshold? PAL /*The query returns 2.400000E0.*/
Sets or queries the source of Parallel decoding on the specified bus.
| Name | Type | Values | Description |
|---|---|---|---|
| n | discrete | 1 | 2 | 3 | 4 | Specifies the bus number. |
| source | enum | D7D0 | D15D8 | D15D0 | D0D7 | D8D15 | D0D15 | CHANnel1 | CHANnel2 | CHANnel3 | CHANnel4 | USER | Selects the source used for Parallel decoding. |
Sets or queries the source of Parallel decoding on the specified bus.
| Name | Type | Values | Description |
|---|---|---|---|
| n | discrete | 1 | 2 | 3 | 4 | Specifies the bus number. |
| source | enum | D7D0 | D15D8 | D15D0 | D0D7 | D8D15 | D0D15 | CHANnel1 | CHANnel2 | CHANnel3 | CHANnel4 | USER | Selects the source used for parallel decoding. |
Sets or queries the clock source of Parallel decoding on the specified bus.
| Name | Type | Values | Description |
|---|---|---|---|
| n | discrete | 1 | 2 | 3 | 4 | Bus number. |
| source | enum | D0 | D1 | D2 | D3 | D4 | D5 | D6 | D7 | D8 | D9 | D10 | D11 | D12 | D13 | D14 | D15 | CHANnel1 | CHANnel2 | CHANnel3 | CHANnel4 | OFF | Clock source for parallel decoding. |
:BUS1:PARallel:CLK CHANnel2 :BUS1:PARallel:CLK?
Sets or queries the edge type of the clock channel when being sampled by Parallel decoding on the data channel.
| Name | Type | Values | Description |
|---|---|---|---|
| n | discrete | 1 | 2 | 3 | 4 | |
| slope | enum | POSitive | NEGative | BOTH |
:BUS1:PARallel:SLOPe BOTH /*Sets the Parallel decoding to sample on any edge of the clock channel.*/ :BUS1:PARallel:SLOPe? /*The query returns BOTH.*/
Sets or queries the data width (number of bits per frame) of Parallel decoding on the specified bus.
| Name | Type | Values | Description |
|---|---|---|---|
| n | discrete | 1 - 4 | |
| wid | integer | 1 - 4 | Data width in bits per frame. |
Sets or queries the data bit that the parallel bus requires to set for the channel source.
| Name | Type | Values | Description |
|---|---|---|---|
| n | discrete | - | |
| bit | integer | 0 - (data width - 1) | Selects the data bit index used by the parallel bus. |
Sets or queries the channel source of the currently selected data bit.
| Name | Type | Values | Description |
|---|---|---|---|
| <src> | enum | D0 | D1 | D2 | D3 | D4 | D5 | D6 | D7 | D8 | D9 | D10 | D11 | D12 | D13 | D14 | D15 | CHANnel1 | CHANnel2 | CHANnel3 | CHANnel4 | Channel source to assign to the selected data bit. |
:BUS1:PARallel:SOURce CHANnel2 :BUS1:PARallel:SOURce?
Sets or queries the endian of Parallel decoding on the specified decoding bus.
| Name | Type | Values | Description |
|---|---|---|---|
| n | discrete | 1 | 2 | 3 | 4 | Decoding bus number. |
| endian | enum | MSB | LSB | Endian setting for Parallel decoding. |
:BUS1:PARallel:ENDian LSB :BUS1:PARallel:ENDian? /*The query returns LSB.*/
Sets or queries the data polarity of Parallel decoding.
| Name | Type | Values | Description |
|---|---|---|---|
| n | integer | 1 - 4 | Decoding bus number. |
| pol | enum | - | Data polarity setting. |
Sets relevant parameters for RS232 decoding. RS232 serial bus consists of the transmitting data line (TX) and the receiving data line (RX).
| Name | Type | Values | Description |
|---|---|---|---|
| n | discrete | 1 | 2 | 3 | 4 | Bus index. |
Sets or queries the Tx source of RS232 decoding on the specified bus.
| Name | Type | Values | Description |
|---|---|---|---|
| n | discrete | 1 | 2 | 3 | 4 | Bus number. |
| source | enum | D0 | D1 | D2 | D3 | D4 | D5 | D6 | D7 | D8 | D9 | D10 | D11 | D12 | D13 | D14 | D15 | CHANnel1 | CHANnel2 | CHANnel3 | CHANnel4 | OFF | Tx source for RS232 decoding. |
Sets the Rx source of RS232 decoding on the specified bus.
| Name | Type | Values | Description |
|---|---|---|---|
| <n> | discrete | 1 | 2 | 3 | 4 | |
| <source> | enum | D0 | D1 | D2 | D3 | D4 | D5 | D6 | D7 | D8 | D9 | D10 | D11 | D12 | D13 | D14 | D15 | CHANnel1 | CHANnel2 | CHANnel3 | CHANnel4 | OFF |
Sets or queries the polarity of RS232 decoding on the specified bus.
| Name | Type | Values | Description |
|---|---|---|---|
| n | discrete | 1 | 2 | 3 | 4 | |
| pol | enum | POSitive | NEGative | Polarity of RS232 decoding. |
Sets or queries the odd-even check mode of data transmission in RS232 decoding.
| Name | Type | Values | Description |
|---|---|---|---|
| n | discrete | 1 | 2 | 3 | 4 | |
| parity | enum | NONE | ODD | EVEN |
Sets or queries the endian of data transmission in RS232 decoding.
| Name | Type | Values | Description |
|---|---|---|---|
| n | integer | 1 - 4 | Bus index. |
| endian | enum | MSB | LSB | Sets the transmission order to least-significant-bit first or most-significant-bit first. |
:BUS1:RS232:ENDian MSB /*Sets the transmission order of RS232 decoding to MSB.*/ :BUS1:RS232:ENDian? /*The query returns MSB.*/
Sets the baud rate for RS232 decoding.
| Name | Type | Values | Description |
|---|---|---|---|
| n | discrete | 1 | 2 | 3 | 4 | Bus index. |
| baud | integer | - | Baud rate to use for RS232 decoding. |
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 8 :BUS1:RS232:DBITs?
Commands used to set relevant parameters for I2C decoding. The I2C serial bus consists of the clock line (SCL) and the data line (SDA).
Sets or queries the stop bits of each frame of data in RS232 decoding.
| Name | Type | Values | Description |
|---|---|---|---|
| n | discrete | 1 | 2 | 3 | 4 | Bus index. |
| stop bits | discrete | 1 | 1.5 | 2 | Stop bits used for RS232 decoding. |
:BUS1:RS232:SBITs 2 /*Sets the stop bits of RS232 decoding to 2.*/ :BUS1:RS232:SBITs? /*The query returns 2.*/
Sets or queries the clock source of I2C decoding.
| Name | Type | Values | Description |
|---|---|---|---|
| n | discrete | 1 | 2 | 3 | 4 | |
| source | enum | D0 | D1 | D2 | D3 | D4 | D5 | D6 | D7 | D8 | D9 | D10 | D11 | D12 | D13 | D14 | D15 | CHANnel1 | CHANnel2 | CHANnel3 | CHANnel4 |
:BUS1:IIC:SCLK:SOURce CHANnel2 /*Sets the clock source of I2C decoding to CHANnel2.*/ :BUS1:IIC:SCLK:SOURce? /*The query returns CHAN2.*/
Sets or queries the data source of the I2C decoding on the specified bus.
| Name | Type | Values | Description |
|---|---|---|---|
| n | discrete | 1 | 2 | 3 | 4 | |
| source | enum | D0 | D1 | D2 | D3 | D4 | D5 | D6 | D7 | D8 | D9 | D10 | D11 | D12 | D13 | D14 | D15 | CHANnel1 | CHANnel2 | CHANnel3 | CHANnel4 |
Sets whether the clock channel source and data channel source of I2C decoding on the specified bus are exchanged; the query reports whether they have been exchanged.
| Name | Type | Values | Description |
|---|---|---|---|
| n | discrete | 1 | 2 | 3 | 4 | Bus number to apply the I2C exchange setting to. |
| bool | enum | 1 | ON | 0 | OFF | Enables or disables exchanging the clock and data channel sources. |
Sets or queries the address mode of I2C decoding.
| Name | Type | Values | Description |
|---|---|---|---|
| n | enum | 1 | 2 | 3 | 4 | Specified bus number. |
| addr | enum | NORMal | RW | Address mode for I2C decoding. |
:BUS1:IIC:ADDRess RW /*Sets the address of I2C decoding to include the R/W bit.*/ :BUS1:IIC:ADDRess? /*The query returns RW.*/
Sets or queries the address width of I2C decoding on the specified bus.
| Name | Type | Values | Description |
|---|---|---|---|
| n | discrete | 1 | 2 | 3 | 4 | |
| bits | discrete | 7 | 8 | 10 |
:BUS1:IIC:ADDBits 8 :BUS1:IIC:ADDBits?
Sets or queries the clock source of SPI decoding on the specified bus.
| Name | Type | Values | Description |
|---|---|---|---|
| n | discrete | 1 | 2 | 3 | 4 | Bus number. |
| source | enum | D0 | D1 | D2 | D3 | D4 | D5 | D6 | D7 | D8 | D9 | D10 | D11 | D12 | D13 | D14 | D15 | CHANnel1 | CHANnel2 | CHANnel3 | CHANnel4 | Clock source used for SPI decoding. |
Sets or queries the clock source of SPI decoding on the specified bus.
| Name | Type | Values | Description |
|---|---|---|---|
| n | discrete | 1 | 2 | 3 | 4 | Specified bus number. |
| source | discrete | D0 | D1 | D2 | D3 | D4 | D5 | D6 | D7 | D8 | D9 | D10 | D11 | D12 | D13 | D14 | D15 | CHANnel1 | CHANnel2 | CHANnel3 | CHANnel4 | Clock source for SPI decoding. |
Sets or queries the clock edge type of the SPI decoding.
| Name | Type | Values | Description |
|---|---|---|---|
| n | discrete | 1 - 4 | |
| slope | enum | POSitive | NEGative | Clock edge type used for SPI decoding. |
:BUS1:SPI:SCLK:SLOPe NEGative :BUS1:SPI:SCLK:SLOPe?
Sets or queries the MISO data source of SPI decoding on the specified bus.
| Name | Type | Values | Description |
|---|---|---|---|
| n | discrete | 1 | 2 | 3 | 4 | Bus number. |
| source | enum | D0 | D1 | D2 | D3 | D4 | D5 | D6 | D7 | D8 | D9 | D10 | D11 | D12 | D13 | D14 | D15 | CHAN1 | CHAN2 | CHAN3 | CHAN4 | Data source used for SPI MISO decoding. |
Sets the MOSI data source of SPI decoding on the specified bus. The source specified in this command and the :BUS<n>:SPI:MISO:SOURce command cannot both be set to OFF.
| Name | Type | Values | Description |
|---|---|---|---|
| n | discrete | 1 | 2 | 3 | 4 | |
| source | enum | D0 | D1 | D2 | D3 | D4 | D5 | D6 | D7 | D8 | D9 | D10 | D11 | D12 | D13 | D14 | D15 | CHANnel1 | CHANnel2 | CHANnel3 | CHANnel4 | OFF |
Sets or queries the polarity of the SPI decoding on the specified decoding bus.
| Name | Type | Values | Description |
|---|---|---|---|
| n | discrete | 1 | 2 | 3 | 4 | Decoding bus number. |
| polarity | enum | HIGH | LOW | SPI decode polarity. |
:BUS1:SPI:POLarity HIGH /*Sets the polarity of the SPI decoding to Positive.*/ :BUS1:SPI:POLarity? /*The query returns HIGH.*/
Sets or queries the polarity of the SPI MISO signal on the specified decoding bus.
| Name | Type | Values | Description |
|---|---|---|---|
| n | discrete | 1 | 2 | 3 | 4 | Decoding bus number. |
| polarity | enum | HIGH | LOW | Polarity of the SPI MISO decoding signal. |
Sets or queries the polarity of the MOSI data line of SPI decoding.
| Name | Type | Values | Description |
|---|---|---|---|
| n | discrete | - | |
| polarity | enum | HIGH | LOW | Selects positive or negative polarity for the MOSI data line. |
:BUS1:SPI:MOSI:POLarity HIGH :BUS1:SPI:MOSI:POLarity?
Sets or queries the data width of SPI decoding.
| Name | Type | Values | Description |
|---|---|---|---|
| nopt | discrete | 1 | 2 | 3 | 4 | Bus number selector. |
| width | integer | 4 - 32 | Data width of SPI decoding. |
:BUS1:SPI:DBITs 10 /*Sets the data width of SPI decoding to 10.*/ :BUS1:SPI:DBITs? /*The query returns 10.*/
Sets the SPI data endianness for bus decoding. The slice shows the command syntax but does not document the allowed values or the query return format.
| Name | Type | Values | Description |
|---|---|---|---|
| <n> | discrete | 1 | 2 | 3 | 4 | |
| endian | - | - |
Sets or queries the decode mode of SPI decoding.
| Name | Type | Values | Description |
|---|---|---|---|
| n | integer | 1 - 4 | |
| mode | enum | CS | TIMeout |
Sets or queries the timeout value of SPI decoding on the specified bus. The unit is s.
| Name | Type | Values | Description |
|---|---|---|---|
| n | discrete | 1 | 2 | 3 | 4 | |
| time | real | 8 ns - 10 s |
Sets or queries the source of the CS line of SPI decoding on the specified bus.
| Name | Type | Values | Description |
|---|---|---|---|
| n | discrete | 1 | 2 | 3 | 4 | |
| source | enum | D0 | D1 | D2 | D3 | D4 | D5 | D6 | D7 | D8 | D9 | D10 | D11 | D12 | D13 | D14 | D15 | CHANnel1 | CHANnel2 | CHANnel3 | CHANnel4 |
:BUS1:SPI:SS:SOURce CHANnel2 /*Sets the source of CS line of :BUS1:SPI:SS:SOURce? /*The query returns CHAN2.*/
Sets the polarity of the CS line used for SPI decoding on the specified bus.
| Name | Type | Values | Description |
|---|---|---|---|
| n | integer | 1 - 4 | Bus number. |
| polarity | - | - | CS line polarity setting. |
Sets or queries the polarity of the CS line of SPI decoding on the specified bus. The query returns HIGH or LOW.
| Name | Type | Values | Description |
|---|---|---|---|
| n | discrete | 1 | 2 | 3 | 4 | Bus number. |
| polarity | enum | HIGH | LOW | Polarity of the CS line for SPI decoding. |
:BUS1:SPI:SS:POLarity HIGH /*Sets the polarity of CS line of SPI decoding to HIGH.*/ :BUS1:SPI:SS:POLarity? /*The query returns HIGH.*/
Sets or queries the source of CAN decoding on the specified bus.
| Name | Type | Values | Description |
|---|---|---|---|
| n | integer | 1 - 4 | Bus index. |
| source | enum | D0 | D1 | D2 | D3 | D4 | D5 | D6 | D7 | D8 | D9 | D10 | D11 | D12 | D13 | D14 | D15 | CHANnel1 | CHANnel2 | CHANnel3 | CHANnel4 | MATH1 | MATH2 | MATH3 | MATH4 | Source used for CAN decoding. |
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 |
:BUS1:CAN:STYPe TX /*Sets the signal type of CAN decoding to TX.*/ :BUS1:CAN:STYPe? /*The query returns TX.*/
Sets or queries the signal rate of CAN decoding on the specified decoding bus. The unit is bps.
| Name | Type | Values | Description |
|---|---|---|---|
| n | discrete | 1 | 2 | 3 | 4 | Specifies the decoding bus number. |
| baud | integer | 10 kbps - 5 Mbps | Sets the CAN decoding baud rate. |
: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 on the specified bus, expressed in percent.
| Name | Type | Values | Description |
|---|---|---|---|
| <n> | discrete | 1 | 2 | 3 | 4 | Specifies the decoding bus number. |
| <spoint> | integer | 10 - 90 | Sets the CAN sample point position. |
Sets or queries the signal rate of CAN-FD decoding on the specified decoding bus. The unit is bps.
| Name | Type | Values | Description |
|---|---|---|---|
| n | enum | 1 | 2 | 3 | 4 | Decoding bus number. |
| baud | integer | 1 Mbps - 10 Mbps | Signal rate for CAN-FD decoding. |
Sets or queries the sample point position of CAN-FD decoding on the specified decoding bus.
| Name | Type | Values | Description |
|---|---|---|---|
| n | integer | 1 - 4 | |
| spoint | integer | 10 - 90 | Sample point position for CAN-FD decoding. |
:BUS1:CAN:SPOint 70 :BUS1:CAN:SPOint?
Sets or queries the signal rate of FlexRay decoding. The default unit is bps.
| Name | Type | Values | Description |
|---|---|---|---|
| n | discrete | 1 | 2 | 3 | 4 | |
| baud | integer | bps | Signal rate for FlexRay decoding. |
Sets or queries the signal rate of FlexRay decoding. The default unit is bps.
| Name | Type | Values | Description |
|---|---|---|---|
| n | enum | 1 | 2 | 3 | 4 | |
| baud | integer | bps |
Sets or queries the source of FlexRay decoding.
| Name | Type | Values | Description |
|---|---|---|---|
| n | discrete | 1 | 2 | 3 | 4 | |
| source | enum | D0 | D1 | D2 | D3 | D4 | D5 | D6 | D7 | D8 | D9 | D10 | D11 | D12 | D13 | D14 | D15 | CHANnel1 | CHANnel2 | CHANnel3 | CHANnel4 |
:BUS1:FLEXray:SOURce CHANnel2 :BUS1:FLEXray:SOURce?
Sets or queries the sample point position of FlexRay decoding on the specified bus, expressed in percent.
| Name | Type | Values | Description |
|---|---|---|---|
| n | discrete | - | |
| spoint | integer | 10 - 90 | Sample point position of FlexRay decoding. |
:BUS1:FLEXray:SPOint 70 :BUS1:FLEXray:SPOint?
Sets or queries the signal type of FlexRay decoding on the specified bus.
| Name | Type | Values | Description |
|---|---|---|---|
| n | discrete | 1 | 2 | 3 | 4 | |
| stype | enum | BP | BM | RT |
Sets relevant parameters for LIN decoding on the specified bus. This section introduces the BUS<n>:LIN command group for LIN decode setup.
| Name | Type | Values | Description |
|---|---|---|---|
| n | integer | 1 - 4 | Bus number. |
Sets or queries the selected source channel of FlexRay decoding on the specified bus.
| Name | Type | Values | Description |
|---|---|---|---|
| n | discrete | 1 - 4 | Bus number. |
| ch | enum | A | B | Selected source channel. |
:BUS1:FLEXray CHANnel B. /*Sets the source channel of FlexRay decoding to B.*/ :BUS1:FLEXray:CHANnel? /*The query returns B.*/
Sets or queries whether the LIN decoding on the specified decoding bus includes the parity bit.
| Name | Type | Values | Description |
|---|---|---|---|
| n | discrete | 1 - 4 | Decoding bus number. |
| bool | boolean | 1 | ON | 0 | OFF | Includes or excludes the parity bit from LIN decoding. |
:BUS1:LIN:PARity ON :BUS1:LIN:PARity?
Sets or queries the source of LIN decoding on the specific bus.
| Name | Type | Values | Description |
|---|---|---|---|
| n | discrete | 1 | 2 | 3 | 4 | |
| source | - | - |
Sets or queries the version of the LIN bus. The default value is MIXed.
| Name | Type | Values | Description |
|---|---|---|---|
| n | discrete | 1 | 2 | 3 | 4 | |
| value | enum | V1X | V2X | MIXed |
Sets or queries the clock source of the I2S decoding.
| Name | Type | Values | Description |
|---|---|---|---|
| source | enum | D0 | D1 | D2 | D3 | D4 | D5 | D6 | D7 | D8 | D9 | D10 | D11 | D12 | D13 | D14 | D15 | CHANnel1 | CHANnel2 | CHANnel3 | CHANnel4 | Clock source used for I2S decoding. |
:BUS1:IIS:SOURce:CLOCk CHANnel2 :BUS1:IIS:SOURce:CLOCk?
Sets or queries the clock source of the I2S decoding.
| Name | Type | Values | Description |
|---|---|---|---|
| source | enum | D0 | D1 | D2 | D3 | D4 | D5 | D6 | D7 | D8 | D9 | D10 | D11 | D12 | D13 | D14 | D15 | CHANnel1 | CHANnel2 | CHANnel3 | CHANnel4 | Clock source for 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 | 2 | 3 | 4 | |
| source | enum | D0 | D1 | D2 | D3 | D4 | D5 | D6 | D7 | D8 | D9 | D10 | D11 | D12 | D13 | D14 | D15 | CHANnel1 | CHANnel2 | CHANnel3 | CHANnel4 |
:BUS1:IIS:SOURce:DATA CHANnel2 :BUS1:IIS:SOURce:DATA?
Sets or queries the audio channel of the I2S trigger.
| Name | Type | Values | Description |
|---|---|---|---|
| n | discrete | 1 | 2 | 3 | 4 |
Sets or queries the alignment mode of I2S decoding on the specified bus.
| Name | Type | Values | Description |
|---|---|---|---|
| n | enum | 1 | 2 | 3 | 4 | Bus number. |
| align | enum | IIS | RJ | LJ | Alignment mode of I2S decoding. |
:BUS1:IIS:ALIGnment IIS :BUS1:IIS:ALIGnment?
Sets or queries the clock edge type of the I2S decoding.
| Name | Type | Values | Description |
|---|---|---|---|
| n | discrete | 1 | 2 | 3 | 4 | Bus number to select. |
| slope | enum | NEGative | POSitive | Clock edge type for I2S decoding. |
:BUS1:IIS:CLOCk:SLOPe NEGative /*Sets the clock edge of I2S decoding to NEGative.*/ :BUS1:IIS:CLOCk:SLOPe? /*The query returns NEG.*/
Sets or queries the word size of the I2S decoding.
| Name | Type | Values | Description |
|---|---|---|---|
| n | enum | 1 | 2 | 3 | 4 | |
| val | - | - |
Sets or queries the receive width of I2S decoding on the specified bus.
| Name | Type | Values | Description |
|---|---|---|---|
| n | enum | 1 | 2 | 3 | 4 | Bus number to select the specified bus. |
| val | integer | 4 - 32 | Receive width value. |
:BUS1:IIS:RECewidth 5 :BUS1:IIS:RECewidth?
Sets the I2S word-select low level for the specified bus.
| Name | Type | Values | Description |
|---|---|---|---|
| n | discrete | 1 | 2 | 3 | 4 | Bus number. |
| ws | integer | 4 - 32 | Word-select low level value. |
Sets or queries the endian of I2S decoding on the specified bus.
| Name | Type | Values | Description |
|---|---|---|---|
| n | discrete | 1 | 2 | 3 | 4 | |
| endian | enum | MSB | LSB | Selects the bit transmission sequence for I2S decoding. |
Sets relevant parameters for M1553 decoding on the specified bus. The oscilloscope samples the 1553B signal at the specified sample position and requires the data source and threshold to be specified for M1553 decoding.
Sets or queries the data polarity of I2S decoding on the specified bus.
| Name | Type | Values | Description |
|---|---|---|---|
| n | discrete | 1 | 2 | 3 | 4 | |
| pol | enum | POSitive | NEGative | Selects the data polarity for I2S decoding. |
:BUS1:IIS:POLarity NEGative /*Sets the data polarity of I2S decoding to NEGative.*/ :BUS1:IIS:POLarity? /*The query returns NEG.*/
Sets or queries the source of the M1553 decoding.
| Name | Type | Values | Description |
|---|---|---|---|
| n | discrete | 1 | 2 | 3 | 4 | Bus number. |
| source | enum | D0 | D1 | D2 | D3 | D4 | D5 | D6 | D7 | D8 | D9 | D10 | D11 | D12 | D13 | D14 | D15 | CHANnel1 | CHANnel2 | CHANnel3 | CHANnel4 | M1553 decode source. |
:BUS1:M1553:SOURce CHANnel2 /*Sets the source of the M1553 :BUS1:M1553:SOURce? /*The query returns CHAN2.*/
Sets or queries the on/off status of the bode plot.
| Name | Type | Values | Description |
|---|---|---|---|
| bool | boolean | 0|OFF - 1|ON | On/off status of the bode plot. |
:BODeplot:ENABle ON /*Enables the bode plot.*/ :BODeplot:ENABle? /*The query returns 1.*/
Sets or queries the run/stop status of the bode plot.
| Name | Type | Values | Description |
|---|---|---|---|
| bool | boolean | 1 | ON | 0 | OFF | Specifies whether the bode plot is run or stopped. |
Sets or queries the sweep type of the bode plot.
| Name | Type | Values | Description |
|---|---|---|---|
| type | enum | LOG | LINE | Sweep type of the bode plot. |
:BODeplot:SWEeptype LINE /*Sets the sweep type of the bode plot to Linear.*/ :BODeplot:SWEeptype? /*The query returns LINE.*/
Sets the bode plot reference input source.
| Name | Type | Values | Description |
|---|---|---|---|
| source | enum | - |
Sets or queries the output source of the bode plot.
| Name | Type | Values | Description |
|---|---|---|---|
| source | enum | CHANnel1 | CHANnel2 | CHANnel3 | CHANnel4 | Output source for the bode plot. |
:BODeplot:REF:IN CHANnel1 /*Sets the input source of the bode plot to CH1.*/ :BODeplot:REF:IN? /*The query returns CHANnel1.*/
Sets or queries the start frequency of the sweep signal in the bode plot. The default unit is Hz.
| Name | Type | Values | Description |
|---|---|---|---|
| freq | real | 10 Hz - 3 MHz | Start frequency of the bode plot sweep signal. |
:BODeplot:STARt 100 /*Sets the start frequency of the sweep signal to 100 Hz.*/ :BODeplot:STARt? /*The query returns 1.000000E+2.*/
Sets or queries the stop frequency of the sweep signal in the bode plot. The default unit is Hz.
| Name | Type | Values | Description |
|---|---|---|---|
| <freq> | real | 10 Hz - 3 MHz | Stop frequency of the sweep signal. |
Sets or queries the number of sweep points per decade.
| Name | Type | Values | Description |
|---|---|---|---|
| num | integer | 10 - 100 | Number of sweep points per decade. |
:BODeplot:POINts 20 :BODeplot:POINts?
Sets or queries the variable amplitude of the sweep signal in the specified frequency range in the bode plot. The default unit of voltage is V, and the default frequency unit is Hz.
| Name | Type | Values | Description |
|---|---|---|---|
| range | discrete | ALL | 10 | 100 | 1K | 10K | 100K | 1M | 10M | 25M | 1000 | 10000 | 100000 | 1000000 | 10000000 | 25000000 | 1e1 | 1e2 | 1e3 | 1e4 | 1e5 | 1e6 | 1e7 | 2.5e7 | Specifies the output frequency range to which the amplitude applies. |
| amp | real | 20 mV - 10 V | Sets the variable amplitude of the sweep signal; allowed range depends on output impedance. |
:BODeplot:VOLTage 100,0.3 /*Sets the voltage amplitude of the signal whose frequency range is greater than 100 Hz to 300 mV.*/ :BODeplot:VOLTage? 100 /*The query returns 0.300000.*/
Sets or queries the output voltage amplitude in the bode plot. The default unit of voltage is V.
| Name | Type | Values | Description |
|---|---|---|---|
| amp | real | 20 mV - 10 V | Output voltage amplitude; the allowed range depends on the bode plot output impedance. |
:BODeplot:OUTput:VOLTage 0.3 :BODeplot:OUTput:VOLTage?
Sets or queries the AFG output channel in the bode plot.
| Name | Type | Values | Description |
|---|---|---|---|
| source | integer | 1 - 2 |
Sets or queries the AFG output impedance in the bode plot.
| Name | Type | Values | Description |
|---|---|---|---|
| ohms | discrete | 50 | INFinity | AFG output impedance setting. |
:BODeplot:AFG:LOAD 50 :BODeplot:AFG:LOAD?
Sets or queries the bandwidth limit of the specified channel.
| Name | Type | Values | Description |
|---|---|---|---|
| n | discrete | 1 - 4 | Specifies the channel number. |
Sets or queries the coupling mode of the specified channel.
| Name | Type | Values | Description |
|---|---|---|---|
| n | enum | 1 | 2 | 3 | 4 | |
| coupling | enum | AC | DC | GND |
:CHANnel1:BWLimit 20M /*Enables the 20MHz bandwidth limit.*/ :CHANnel1:BWLimit? /*The query returns 20M.*/
Enables or disables the specified channel, or queries the on/off status of the specified channel.
| Name | Type | Values | Description |
|---|---|---|---|
| n | discrete | 1 - 4 | Specifies the channel number. |
| bool | boolean | 1 | ON | 0 | OFF | Enables or disables the specified channel. |
:CHANnel1:DISPlay ON /*Enables CHANnel1.*/ :CHANnel1:DISPlay? /*The query returns 1.*/
Turns on or off the waveform invert for the specified channel, or queries its on/off status.
| Name | Type | Values | Description |
|---|---|---|---|
| n | discrete | 1 - 4 | Specifies the channel number. |
| bool | boolean | 1 | ON | 0 | OFF | Turns waveform inversion on or off. |
:CHANnel1:INVert ON :CHANnel1:INVert?
Sets or queries the vertical offset of the specified channel. The default unit is V.
| Name | Type | Values | Description |
|---|---|---|---|
| n | discrete | 1 | 2 | 3 | 4 | |
| offset | real | V | Vertical offset for the specified channel; refer to the remarks for allowed values. |
:CHANnel1:OFFSet 1.0 :CHANnel1:OFFSet?
Sets or queries the delay calibration time used to calibrate the zero offset of the specified channel. The unit is s.
| Name | Type | Values | Description |
|---|---|---|---|
| <n> | discrete | 1 | 2 | 3 | 4 | Channel number. |
| val | real | s | Delay calibration time to set. |
Sets or queries the vertical scale of the specified channel. Its default unit is V/div.
| Name | Type | Values | Description |
|---|---|---|---|
| n | discrete | 1 | 2 | 3 | 4 | Channel number. |
| scale | real | 200 μV/div - 10 V/div | Vertical scale of the channel; range depends on input impedance, probe ratio, and external attenuation. |
Sets or queries the input impedance of the specified analog channel.
| Name | Type | Values | Description |
|---|---|---|---|
| n | discrete | 1 | 2 | 3 | 4 | Specifies the analog channel number. |
| impedance | enum | OMEG | FIFTy | Selects the input impedance of the channel. |
:CHANnel1:IMPedance OMEG /*Sets the input impedance of CH1 to 1 MΩ.*/ :CHANnel1:IMPedance? /*The query returns OMEG.*/
Sets or queries the bias voltage of the probe connected to the specified channel. The default unit is V.
| Name | Type | Values | Description |
|---|---|---|---|
| n | discrete | 1 | 2 | 3 | 4 | |
| vol | real | V | Bias voltage to set for the probe. |
:CHANnel1:BVOLtage 0 /*Sets the bias voltage of probe currently connected to CH1 to 0 V.*/ :CHANnel1:BVOLtage? /*The query returns 0.000000.*/
Starts calibration for the active probe currently connected to the specified analog channel.
| Name | Type | Values | Description |
|---|---|---|---|
| n | discrete | 1 | 2 | 3 | 4 |
Sets or queries the probe ratio of the specified analog channel. The valid range of <atten> depends on the channel amplitude unit set by :CHANnel<n>:UNITs.
| Name | Type | Values | Description |
|---|---|---|---|
| n | discrete | - | Specifies the analog channel number. |
| atten | real | 0.001 - 50,000 | Probe ratio value; range depends on the channel amplitude unit. |
Sets or queries the probe delay time of the specified channel.
| Name | Type | Values | Description |
|---|---|---|---|
| n | discrete | 1 - 4 | Analog channel number. |
| delay | real | -100 ns - 100 ns | Probe delay time to set. |
Sets or queries the probe bias voltage for the specified channel.
| Name | Type | Values | Description |
|---|---|---|---|
| n | discrete | 1 | 2 | 3 | 4 | Specifies the channel number. |
| bias | real | V | Sets the probe bias voltage; the allowed value depends on the probe model. |
Performs the probe calibration for the specified channel.
| Name | Type | Values | Description |
|---|---|---|---|
| n | discrete | 1 | 2 | 3 | 4 | Channel number. |
Starts to demagnetize the current probe connected to the specified channel.
| Name | Type | Values | Description |
|---|---|---|---|
| n | discrete | - | Specifies the channel number. |
:CHANnel1:PROBe:DEMag /*Starts to demagnetize the current probe that is connected to CH1.*/
| Name | Type | Values | Description |
|---|---|---|---|
| n | discrete | 1 | 2 | 3 | 4 | |
| atten | - | - |
Sets or queries whether to display the label of the specified channel.
| Name | Type | Values | Description |
|---|---|---|---|
| n | discrete | 1 | 2 | 3 | 4 | |
| bool | boolean | 1 | ON | 0 | OFF |
Sets or queries the label of the specified channel.
| Name | Type | Values | Description |
|---|---|---|---|
| n | discrete | 1 | 2 | 3 | 4 | |
| str | string | - | The label can contain English letters and numbers, as well as some symbols. |
:CHANnel1:LABel:CONTent ch1 :CHANnel1:LABel:CONTent?
Sets or queries the units displayed for the specified channel.
| Name | Type | Values | Description |
|---|---|---|---|
| n | discrete | 1 | 2 | 3 | 4 | Channel number. |
| units | - | - |
Enables or disables the fine adjustment of the vertical scale of the specified channel; or queries the on/off status of the fine adjustment of the vertical scale of the specified channel.
| Name | Type | Values | Description |
|---|---|---|---|
| n | discrete | - | Specified analog channel number. |
| bool | boolean | 1 | ON | 0 | OFF | Enables or disables fine adjustment of the vertical scale. |
Sets or queries the bias voltage of the specified channel. The default unit is V.
| Name | Type | Values | Description |
|---|---|---|---|
| n | discrete | 1 | 2 | 3 | 4 | Specifies the channel number. |
| offset | real | V | Sets the channel bias voltage offset. |
Queries the measurement value of the frequency counter.
Sets or queries whether the frequency counter is enabled.
| Name | Type | Values | Description |
|---|---|---|---|
| bool | boolean | - | Boolean enable state for the frequency counter. |
Sets or queries the source of the frequency counter.
| Name | Type | Values | Description |
|---|---|---|---|
| source | enum | D0 | D1 | D2 | D3 | D4 | D5 | D6 | D7 | D8 | D9 | D10 | D11 | D12 | D13 | D14 | D15 | CHANnel1 | CHANnel2 | CHANnel3 | CHANnel4 | EXT | Source of the frequency counter. |
Sets or queries the mode of the frequency counter.
| Name | Type | Values | Description |
|---|---|---|---|
| mode | enum | FREQuency | PERiod | TOTalize | Selects the counter measurement mode. |
:COUNter:MODE PERiod /*Sets the mode of the frequency counter :COUNter:MODE? /*The query returns PER.*/
Sets or queries the resolution of the frequency counter.
| Name | Type | Values | Description |
|---|---|---|---|
| val | integer | 1 - 10 | Resolution digits for the frequency counter. |
Enables or disables the statistical function of the frequency counter, or queries its on/off status.
| Name | Type | Values | Description |
|---|---|---|---|
| bool | enum | 1 | ON | 0 | OFF | Boolean value to enable or disable the statistical function. |
Clears the statistics results.
Queries the maximum value in the statistics results of the frequency counter.
Queries the minimum value in the statistics results of the frequency counter.
Queries the average value in the statistics results of the frequency counter.
Sets or queries the mode of the cursor measurement.
| Name | Type | Values | Description |
|---|---|---|---|
| mode | enum | Manual | Track | XY | Cursor measurement mode. |
Sets or queries the on/off status of the indicator for the measurement function.
| Name | Type | Values | Description |
|---|---|---|---|
| bool | boolean | 1 | ON | 0 | OFF | On/off state of the measurement indicator. |
Sets the ratio reference position of Cursor A at X Cursor to 0% and Cursor B to 100% when the horizontal unit is set to Percent(%).
Sets the ratio reference position of Cursor A at Y Cursor to 0% and Cursor B to 100% when the vertical unit is Percent(%).
Sets or queries the cursor type in the manual mode of cursor measurement.
| Name | Type | Values | Description |
|---|---|---|---|
| type | enum | TIME | AMPLitude | Cursor type for manual cursor measurement. |
Sets or queries the channel source of the manual mode of cursor measurement.
| Name | Type | Values | Description |
|---|---|---|---|
| source | - | - |
Sets or queries the horizontal unit in the manual mode of cursor measurement.
| Name | Type | Values | Description |
|---|---|---|---|
| tunit | enum | SECond |
:CURSor:MANual:TUNit SECond /*Sets the horizontal unit to SECond.*/ :CURSor:MANual:TUNit? /*The query returns SEC.*/
Sets or queries the vertical unit in the manual mode of cursor measurement.
| Name | Type | Values | Description |
|---|---|---|---|
| vunit | enum | SOURce | Vertical unit used in manual cursor measurement mode. |
:CURSor:MANual:VUNit SOURce /*Sets the unit of AY, BY, and ∆Y to be :CURSor:MANual:VUNit? /*The query returns SOUR.*/
Sets or queries the horizontal position of Cursor A in the manual mode of cursor measurement.
| Name | Type | Values | Description |
|---|---|---|---|
| ax | real | - | Horizontal position of Cursor A; the range is determined by the current horizontal scale and position. |
Sets or queries the vertical position of Cursor A in the manual mode of cursor measurement.
| Name | Type | Values | Description |
|---|---|---|---|
| ay | real | - | Vertical position of Cursor A; the range is determined by the current vertical scale and position. |
:CURSor:MANual:CAY 0.1 :CURSor:MANual:CAY?
Sets or queries the horizontal position of Cursor B in the manual mode of cursor measurement.
| Name | Type | Values | Description |
|---|---|---|---|
| bx | real | - |
Sets or queries the vertical position of Cursor B in the manual mode of cursor measurement.
| Name | Type | Values | Description |
|---|---|---|---|
| by | real | V | Vertical position of Cursor B. |
:CURSor:MANual:CBY 0.1 ::CURSor:MANual:CBY?
Queries the X value at Cursor A in the manual mode of cursor measurement. The unit is determined by the horizontal unit selected for the currently corresponding channel.
Queries the Y value at Cursor A in the manual mode of cursor measurement. The unit is determined by the currently selected vertical unit.
Queries the X value at Cursor B in manual cursor measurement mode. The unit is determined by the currently selected horizontal unit.
Queries the Y value at Cursor B in the manual mode of cursor measurement. The unit is determined by the currently selected vertical unit.
Queries the difference (ΔX) between the X value at Cursor A and the X value at Cursor B in the manual mode of cursor measurement. The unit is determined by the currently selected horizontal unit.
Queries the reciprocal (1/ΔX) of the absolute difference between the X value at Cursor A and the X value at Cursor B in manual cursor measurement mode. The unit is determined by the currently selected horizontal unit.
Queries the difference (ΔY) between the Y value at Cursor A and the Y value at Cursor B in manual cursor measurement mode. The unit is determined by the currently selected vertical unit.
Sets or queries the channel source of Cursor A in the track mode of cursor measurement.
| Name | Type | Values | Description |
|---|---|---|---|
| source | - | - |
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 | Selects the source channel. |
Sets or queries the horizontal position of Cursor A in track mode. The query returns the horizontal position of Cursor A in scientific notation, in seconds.
| Name | Type | Values | Description |
|---|---|---|---|
| ax | real | s | Horizontal position of Cursor A; range is determined by the current horizontal scale and position. |
:CURSor:TRACk:CAX 1.000000E-8 /*Sets the horizontal position of Cursor A to 10 ns.*/ :CURSor:TRACk:CAX? /*The query returns 1.000000E-8.*/
Sets or queries the horizontal position of Cursor B in the track mode of cursor measurement.
| Name | Type | Values | Description |
|---|---|---|---|
| <bx> | real | - |
Sets or queries the vertical position of Cursor A in the track mode of cursor measurement.
| Name | Type | Values | Description |
|---|---|---|---|
| ay | real | - | Vertical position of Cursor A; the valid range depends on the current vertical scale and position. |
:CURSor:TRACk:CAY 0.1 :CURSor:TRACk:CAY?
Sets or queries the vertical position of Cursor B in track mode. The query returns the vertical position in scientific notation, in volts.
| Name | Type | Values | Description |
|---|---|---|---|
| by | real | V | Vertical position of Cursor B. |
:CURSor:TRACk:CBY 0.1 :CURSor:TRACk:CBY?
Queries the X value at Cursor A in track mode. 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 the track mode of cursor measurement.
Queries the difference (ΔY) between the Y value at Cursor A and the Y value at Cursor B in 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 the track mode of cursor measurement. The default unit is Hz.
Sets or queries the axis used in cursor track mode.
| Name | Type | Values | Description |
|---|---|---|---|
| mode | enum | Y | X | Axis in track mode. |
*:CURSor:TRACk:MODE X *:CURSor:TRACk:MODE?
Sets or queries the horizontal position of Cursor A in the XY cursor measurement mode. The value is related to the current vertical scale and vertical offset.
| Name | Type | Values | Description |
|---|---|---|---|
| x | real | - | Horizontal position of Cursor A in XY cursor measurement mode. |
:CURSor:XY:AX <x> :CURSor:XY:AX?
Sets or queries the horizontal position of Cursor B in the XY cursor measurement mode.
| Name | Type | Values | Description |
|---|---|---|---|
| x | real | - | Horizontal position of Cursor B; related to the current vertical scale and vertical offset. |
:CURSor:XY:BX 0.1 /*Sets the horizontal position of Cursor B to 100 mV.*/ :CURSor:XY:BX? /*The query returns 1.000000E-1.*/
Sets or queries the vertical position of Cursor A in the XY cursor measurement mode.
| Name | Type | Values | Description |
|---|---|---|---|
| <y> | real | - | Vertical position of Cursor A. |
Sets or queries the vertical position of Cursor B in the XY cursor measurement mode.
| Name | Type | Values | Description |
|---|---|---|---|
| y | real | - | Vertical position of Cursor B, related to the current vertical scale and vertical offset. |
:CURSor:XY:BY 0.1 :CURSor:XY:BY?
Queries the X value at Cursor A in the XY cursor measurement mode.
Queries the X value at Cursor B in the XY cursor measurement mode.
Queries the Y value at Cursor B in the XY cursor measurement mode.
Queries the difference (∆X) between the X value at Cursor A and the X value at Cursor B in the XY cursor measurement.
Queries the difference (∆Y) between the Y value at Cursor A and the Y value at Cursor B in the XY cursor measurement. The returned value uses the same unit as the current channel and is expressed in scientific notation.
Clears all the waveforms on the screen.
Sets or queries the display type of the waveforms on the screen.
| Name | Type | Values | Description |
|---|---|---|---|
| type | enum | VECTors | Display type. |
:DISPlay:TYPE VECTors /*Sets the display type to VECTors.*/ :DISPlay:TYPE? /*The query returns VECT.*/
Sets or queries the persistence time. The default unit is s.
| Name | Type | Values | Description |
|---|---|---|---|
| time | enum | MIN | 0.1 | 0.2 | 0.5 | 1 | 2 | 5 | 10 | INFinite | Persistence time setting. |
:DISPlay:GRADing:TIME 0.1 /*Sets the persistence time to 100 ms.*/ :DISPlay:GRADing:TIME? /*The query returns 0.1.*/
Sets or queries the waveform brightness. The syntax accepts a brightness value; the unit or range is not stated in the slice.
| Name | Type | Values | Description |
|---|---|---|---|
| brightness | - | - |
Sets or queries the display type of the screen grid.
| Name | Type | Values | Description |
|---|---|---|---|
| grid | enum | FULL | HALF | NONE | Display grid setting. |
Sets or queries the brightness of the screen grid, expressed in percentage.
| Name | Type | Values | Description |
|---|---|---|---|
| brightness | integer | 0 - 100 | Brightness of the screen grid, expressed in percentage. |
Sets or queries the brightness of the cursor, expressed in percentage.
| Name | Type | Values | Description |
|---|---|---|---|
| brightness | integer | 0 - 100 |
:DISPlay:CBRightness 60 :DISPlay:CBRightness?
Queries the bitmap data stream of the currently displayed image. The data is returned in a specified bitmap format.
| Name | Type | Values | Description |
|---|---|---|---|
| typeopt | enum | BMP | PNG | JPG | Selects the bitmap format of the screenshot data stream. |
Sets the display rulers state. The query returns the current rulers state.
| Name | Type | Values | Description |
|---|---|---|---|
| bool | boolean | - | Enables or disables display rulers. |
Enables or disables the color grade display; or queries the on/off status of the color grade display.
| Name | Type | Values | Description |
|---|---|---|---|
| bool | boolean | 1 | ON | 0 | OFF | Enables or disables the color grade display. |
:DISPlay:COLor ON /*Enables the color grade display.*/ :DISPlay:COLor? /*The query returns 1.*/
Sets to enable or disable the waveform freezing function; queries whether to enable or disable the waveform freezing function.
| Name | Type | Values | Description |
|---|---|---|---|
| bool | boolean | - | Enables or disables waveform freezing. |
:DISPlay:WHOLd ON /*Enables the Waveform Freeze.*/ :DISPlay:WHOLd? /*The query returns 1.*/
Queries the current voltage value under test.
Enables or disables the digital voltmeter, or queries its on/off status.
| Name | Type | Values | Description |
|---|---|---|---|
| bool | boolean | 1 | ON | 0 | OFF | Enables or disables the digital voltmeter. |
:DVM:ENABle ON /*Enables the digital voltmeter.*/ :DVM:ENABle? /*The query returns 1.*/
Sets or queries the source of the digital voltmeter.
| Name | Type | Values | Description |
|---|---|---|---|
| source | enum | - | Source of the digital voltmeter. |
Sets or queries the mode of the digital voltmeter.
| Name | Type | Values | Description |
|---|---|---|---|
| mode | enum | ACRMs | DC | DCRMs | Selects the DVM mode. |
:DVM:MODE DC :DVM:MODE?
Enables or disables the histogram function, or queries its on/off status.
| Name | Type | Values | Description |
|---|---|---|---|
| <bool> | boolean | 1 | ON | 0 | OFF | Enables or disables the histogram function. |
:HISTogram:ENABle ON /*Enables the histogram function.*/ :HISTogram:ENABle? /*The query returns 1.*/
Sets or queries the type of the histogram.
| Name | Type | Values | Description |
|---|---|---|---|
| type | enum | HORizontal | VERTical | Selects the histogram orientation. |
Sets or queries the source of the histogram.
| Name | Type | Values | Description |
|---|---|---|---|
| source | enum | CHANnel1 | CHANnel2 | CHANnel3 | CHANnel4 | Selects the histogram source channel. |
:HISTogram:SOURce CHANnel2 /*Sets the source of the histogram to CH2.*/ :HISTogram:SOURce? /*The query returns CHAN2.*/
Sets or queries the height of the histogram.
| Name | Type | Values | Description |
|---|---|---|---|
| height | - | - | Height of the histogram. |
Sets or queries the left limit of the histogram.
| Name | Type | Values | Description |
|---|---|---|---|
| number | real | -5 x Horizontal Time Base + Horizontal Offset - 5 x Horizontal Time Base + Horizontal Offset |
Sets or queries the right limit of the histogram.
| Name | Type | Values | Description |
|---|---|---|---|
| number | real | (-5 x Horizontal Time Base + Horizontal Offset) - (5 x Horizontal Time Base + Horizontal Offset) | Right limit value for the histogram. |
:HISTogram:RANGe:RIGHt 2 /*Sets the right limit of the histogram to 2 s.*/ :HISTogram:RANGe:RIGHt? /*The query returns 2.000000E0.*/
Sets the top limit of the histogram.
| Name | Type | Values | Description |
|---|---|---|---|
| number | real | (-5 x Voltage Scale + Vertical Offset) - (5 x Voltage Scale + Vertical Offset) | Top limit value for the histogram. |
:HISTogram:RANGe:TOP 2
Sets or queries the bottom limit of the histogram.
| Name | Type | Values | Description |
|---|---|---|---|
| number | real | -4 x VerticalScale - OFFSet - 4 x VerticalScale - OFFSet | Bottom limit of the histogram. |
Queries the statistics of the histogram results.
Resets the statistics data of the histogram.
Queries the ID string of the instrument.
Resets the instrument to its default state.
Clears all the event registers, and also clears the error queue.
Sets or queries the enable register of the standard event register set.
| Name | Type | Values | Description |
|---|---|---|---|
| maskargument | integer | 0 - 255 | Mask value for the standard event enable register. |
Queries and clears the event register of the standard event status register.
Sets bit 0 (Operation Complete, OPC) in the standard event register to 1 after the current operation is finished. The query checks whether the current operation is finished.
Recalls instrument settings from the specified non-volatile memory. The previously saved settings through the *SAV command will be overwritten.
Saves the current instrument state to the selected register.
| Name | Type | Values | Description |
|---|---|---|---|
| value | integer | 0 - 49 | Register number to save the current instrument state to. |
*SAV 1
Sets or queries the enable register of the status byte register set.
| Name | Type | Values | Description |
|---|---|---|---|
| maskargument | integer | 0 - 255 | Bit mask value written to the status byte register enable register. |
*SRE 1 *SRE?
Queries the event register for the status byte register. After executing the command, the value in the status byte register is cleared.
Waits for all pending operations to complete before executing any additional commands.
Performs a self-test and returns the self-test result.
Sets to enable or disable the LA function; queries whether the LA function is enabled.
| Name | Type | Values | Description |
|---|---|---|---|
| bool | enum | 1 | ON | 0 | OFF | Enables or disables the LA function. |
:LA:ENABle ON /*Enables the LA function.*/ :LA:ENABle? /*The query returns 1.*/
Sets or queries the current activate channel.
| Name | Type | Values | Description |
|---|---|---|---|
| <digital> | integer | - | Current activate channel. |
Switches the position of the specified digital channel and that of the currently activated channel in the waveform view. The query returns the specified digital channel that switches its position with the activated channel.
| Name | Type | Values | Description |
|---|---|---|---|
| digital | discrete | - | Digital channel to swap with the currently activated channel. |
Sets the auto sorting mode for the waveforms of the enabled channels.
| Name | Type | Values | Description |
|---|---|---|---|
| val | enum | D0D15 | D15D0 | Auto sorting mode for waveform ordering on the display. |
::LA:AUTosort D0D15 ::LA:AUTosort?
Turns on or off the specified digital channel; or queries the on/off status of the specified digital channel.
| Name | Type | Values | Description |
|---|---|---|---|
| digital | discrete | D0 | D1 | D2 | D3 | D4 | D5 | D6 | D7 | D8 | D9 | D10 | D11 | D12 | D13 | D14 | D15 | |
| bool | enum | 1 | ON | 0 | OFF |
:LA:DIGital:ENABle D3, ON /*Enables D3.*/ :LA:DIGital:ENABle? D3 /*The query returns 1.*/
Sets or queries the label of the specified digital channel.
| Name | Type | Values | Description |
|---|---|---|---|
| digital | enum | D0 | D1 | D2 | D3 | D4 | D5 | D6 | D7 | D8 | D9 | D10 | D11 | D12 | D13 | D14 | D15 | Specified digital channel. |
| label | string | - | Label for the specified digital channel. |
Enables or disables the specified default channel group, or queries its on/off status.
| Name | Type | Values | Description |
|---|---|---|---|
| n | discrete | 1 - 4 | Specifies the default channel group POD1 through POD4. |
| bool | boolean | - | Turns the specified default channel group on or off. |
Sets or queries the threshold of the specified default channel group. The default unit is V.
| Name | Type | Values | Description |
|---|---|---|---|
| n | discrete | 1 | 2 | 3 | 4 | Specifies the default channel group number. |
| thre | real | -15.0 V - +15.0 V | Sets the threshold value. |
Sets or queries the on/off status of the label display of the specified digital channel group.
| Name | Type | Values | Description |
|---|---|---|---|
| n | discrete | 1 | 2 | 3 | 4 | |
| bool | boolean | 1 | ON | 0 | OFF | Turns label display on or off for the specified digital channel group. |
:LA:POD3:LABel:ENABle ON :LA:POD3:LABel:ENABle?
Queries whether the digital channel group has inserted the logic analyzer probe.
Sets or queries the size of the waveforms of the enabled channel on the screen.
| Name | Type | Values | Description |
|---|---|---|---|
| size | enum | SMALl | LARGe | MEDium | Waveform display size. |
:LA:SIZE SMALl /*Sets the waveform display size to SMALl.*/ :LA:SIZE? /*The query returns SMAL.*/
Sets or queries the delay time of the logic analyzer probe. The unit is s.
| Name | Type | Values | Description |
|---|---|---|---|
| time | real | -200 ns - 200 ns | Delay time of the logic analyzer probe. |
":LA:PROBecal:DELay 1.0E-07" ":LA:PROBecal:DELay?"
Sets or queries whether to set the waveform of the digital channel as the sticky display.
| Name | Type | Values | Description |
|---|---|---|---|
| bool | boolean | - | Whether the waveform of the digital channel is set as the sticky display. |
Turns on or off the DHCP configuration mode; or queries the on/off status of the current DHCP configuration mode.
| Name | Type | Values | Description |
|---|---|---|---|
| bool | enum | 1 | ON | 0 | OFF | Enables or disables DHCP configuration mode. |
Turns on or off the Auto IP configuration mode, or queries the on/off status of the current Auto IP configuration mode.
| Name | Type | Values | Description |
|---|---|---|---|
| bool | boolean | 1 | ON | 0 | OFF | Enables or disables Auto IP configuration mode. |
:LAN:AUToip OFF :LAN:AUToip?
Sets the gateway address for LAN configuration, or queries the current gateway setting.
| Name | Type | Values | Description |
|---|---|---|---|
| string | string | - | Gateway address to set. |
Sets or queries the DNS address.
| Name | Type | Values | Description |
|---|---|---|---|
| string | string | - | DNS address in ASCII string format. |
Queries the MAC address of the instrument.
Queries the address of the DHCP server.
Turns on or off the static IP configuration mode, or queries its on/off status.
| Name | Type | Values | Description |
|---|---|---|---|
| <bool> | enum | 1 | ON | 0 | OFF | Turns static IP configuration mode on or off. |
:LAN:MANual ON /*Enables the static IP configuration mode.*/ :LAN:MANual? /*The query returns 1.*/
Sets or queries the IP address of the instrument.
| Name | Type | Values | Description |
|---|---|---|---|
| string | string | - | ASCII string in the form nnn.nnn.nnn.nnn; first octet 0 to 223 except 127, and the other three octets 0 to 255. |
Sets or queries the subnet mask.
| Name | Type | Values | Description |
|---|---|---|---|
| <string> | string | - | Subnet mask value. |
Queries the current network configuration status.
Queries the VISA address of the instrument. By default, it returns the LXI address.
| Name | Type | Values | Description |
|---|---|---|---|
| typeopt | enum | USB | LXI | SOCKet | Specifies the address type to query. |
Enables or disables mDNS, or queries the mDNS status.
| Name | Type | Values | Description |
|---|---|---|---|
| bool | enum | - | Enables or disables mDNS. |
Sets or queries the host name.
| Name | Type | Values | Description |
|---|---|---|---|
| name | string | - | Host name label; it can contain English letters and numbers, as well as some symbols. |
Sets the LAN description.
| Name | Type | Values | Description |
|---|---|---|---|
| name | string | - | The LAN description text. |
Applies the network configuration. After configuring all the LAN-related parameters with the :LAN commands, send this command to make the LAN configurations take effect.
Enables or disables the pass/fail test function, or queries its on/off status.
| Name | Type | Values | Description |
|---|---|---|---|
| <bool> | enum | 1 | ON | 0 | OFF | Sets the pass/fail test function state. |
:MASK:ENABle ON /*Enables the pass/fail test function.*/ :MASK:ENABle? /*The query returns 1.*/
Sets or queries the source of the pass/fail test.
| Name | Type | Values | Description |
|---|---|---|---|
| source | enum | CHANnel1 | CHANnel2 | CHANnel3 | CHANnel4 | Selects the source channel for the pass/fail test. |
Starts or stops the pass/fail test; or queries the operating status of the pass/fail test.
| Name | Type | Values | Description |
|---|---|---|---|
| oper | enum | RUN | STOP | Selects whether the pass/fail test runs or stops. |
Sets or queries the horizontal adjustment parameter of the pass/fail test mask. The default unit is div.
| Name | Type | Values | Description |
|---|---|---|---|
| x | real | 0.01 - 2 | Horizontal adjustment parameter of the pass/fail test mask. |
:MASK:X 0.28 /*Sets the horizontal adjustment parameter to 0.28 div.*/ :MASK:X? /*The query returns 2.800000E-1.*/
Sets or queries the vertical adjustment parameter of the pass/fail test mask. The default unit is div.
| Name | Type | Values | Description |
|---|---|---|---|
| y | real | 0.01 div - 2 div | Vertical adjustment parameter of the pass/fail test mask. |
Creates the pass/fail test mask using the currently set horizontal and vertical adjustment parameters.
Resets the number of frames that passed and failed the pass/fail test, as well as the total number of frames.
Queries the total number of failed frames in the pass/fail test results.
Queries the total number of passed frames in the pass/fail test results.
Queries the total number of frames in the pass/fail test results.
| Name | Type | Values | Description |
|---|---|---|---|
| bool | boolean | - |
Sets or queries the output event. The setting is a discrete choice of FAIL or PASS.
| Name | Type | Values | Description |
|---|---|---|---|
| item | enum | FAIL | PASS | Output event selection. |
Sets or queries the output pulse time.
| Name | Type | Values | Description |
|---|---|---|---|
| time | real | 100 ns - 10 ms | Output pulse time to set. |
:MASK:OUTPut:TIME 0.000003 /*Sets the pulse time to 3 μs.*/ :MASK:OUTPut:TIME? /*The query returns 3.000000E-6.*/
Enables or disables the math operation function, or queries its on/off status.
| Name | Type | Values | Description |
|---|---|---|---|
| bool | boolean | - | Sets the math operation display state. |
Sets or queries the operator of the math operation for the selected math channel. The query returns the current operator as one of the listed operator keywords.
| Name | Type | Values | Description |
|---|---|---|---|
| n | discrete | 1 | 2 | 3 | 4 | |
| opt | enum | ADD | SUBTract | MULTiply | DIVision | AND | OR | XOR | NOT | FFT | INTG | DIFF | SQRT | LN | EXP | ABS | LPASs | HPASs | BPASs | BSTop | AXB | Selects the math operator. |
Sets or queries the source or Source A of arithmetic operation, function operation, or filter operation.
| Name | Type | Values | Description |
|---|---|---|---|
| n | integer | 1 - 4 | Math subsystem index. |
| source | enum | CHANnel1 | CHANnel2 | CHANnel3 | CHANnel4 | REF1 | REF2 | REF3 | REF4 | REF5 | REF6 | REF7 | REF8 | REF9 | REF10 | MATH1 | MATH2 | MATH3 | Source or Source A selection. |
Sets or queries Source B of arithmetic operation. This command is only available for arithmetic operation containing two sources.
| Name | Type | Values | Description |
|---|---|---|---|
| n | enum | 1 | 2 | 3 | 4 | Math operation number. |
| source | enum | CHANnel1 | CHANnel2 | CHANnel3 | CHANnel4 | REF1 | REF2 | REF3 | REF4 | REF5 | REF6 | REF7 | REF8 | REF9 | REF10 | MATH1 | MATH2 | MATH3 | Source B for the arithmetic operation. |
Sets or queries Source A of the logic operation.
| Name | Type | Values | Description |
|---|---|---|---|
| n | discrete | 1 | 2 | 3 | 4 | |
| source | discrete | D0 | D1 | D2 | D3 | D4 | D5 | D6 | D7 | D8 | D9 | D10 | D11 | D12 | D13 | D14 | D15 | CHANnel1 | CHANnel2 | CHANnel3 | CHANnel4 |
:MATH1:SOURce2 CHANnel3 :MATH1:SOURce2?
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 | Logic operation index. |
| source | enum | D0 | D1 | D2 | D3 | D4 | D5 | D6 | D7 | D8 | D9 | D10 | D11 | D12 | D13 | D14 | D15 | CHANnel1 | CHANnel2 | CHANnel3 | CHANnel4 | Source B selection for the logic operation. |
:MATH1:LSOurce2 CHANnel4 :MATH1:LSOurce2?
Sets the scale factor for math waveform display. The query returns the present scale setting.
| Name | Type | Values | Description |
|---|---|---|---|
| scale | real | - | Scale factor for the math waveform display. |
Sets or queries the vertical offset of the operation results. The unit is related to the currently selected operator and the unit selected by the source.
| Name | Type | Values | Description |
|---|---|---|---|
| n | discrete | 1 | 2 | 3 | 4 | |
| offset | real | -1 GV - +1 GV |
:MATH<n>:OFFSet <offset> :MATH<n>:OFFSet?
Enables or disables the inverted display of the operation results, or queries the on/off status of the inverted display of the operation results.
| Name | Type | Values | Description |
|---|---|---|---|
| n | discrete | 1 | 2 | 3 | 4 | |
| bool | boolean | 1 | ON | 0 | OFF | Enables or disables inverted display of the operation results. |
:MATH1:INVert ON :MATH1:INVert?
Sets or queries the grid display for the current operation results.
| Name | Type | Values | Description |
|---|---|---|---|
| n | discrete | 1 | 2 | 3 | 4 | Math operation index. |
| grid | enum | - | Grid setting for the operation results display. |
Resets the math operation display scaling to an optimal vertical value based on the selected operator and the horizontal time base of the source.
Sets or queries the vertical expansion type of math operation.
| Name | Type | Values | Description |
|---|---|---|---|
| n | discrete | 1 | 2 | 3 | 4 | Math channel index. |
| exp | enum | GND | CENTer | Vertical expansion reference mode. |
:MATH1:EXPand CENTer /*Sets the vertical expansion type of math operation of CH1 to CENTer.*/ :MATH1:EXPand? /*The query returns CENTer.*/
Sets or queries the waveform type of math operation.
| Name | Type | Values | Description |
|---|---|---|---|
| <n> | discrete | - | |
| type | - | - |
Sets or queries the channel source of the FFT operation.
| Name | Type | Values | Description |
|---|---|---|---|
| n | discrete | 1 | 2 | 3 | 4 | |
| source | enum | CHANnel1 | CHANnel2 | CHANnel3 | CHANnel4 |
Sets or queries the window function of FFT operation.
| Name | Type | Values | Description |
|---|---|---|---|
| n | discrete | 1 - 4 | |
| window | enum | RECTangle | BLACkman | HANNing | HAMMing | FLATtop | TRIangle |
*No examples for this exact command; see page text for invocation lines.*
Sets or queries the vertical unit of FFT operation results.
| Name | Type | Values | Description |
|---|---|---|---|
| n | discrete | 1 | 2 | 3 | 4 | |
| unit | enum | VRMS | DB | Vertical unit of FFT operation results. |
:MATH1:FFT:UNIT VRMS /*Sets the vertical unit of FFT operation results to Vrms.*/ :MATH1:FFT:UNIT? /*The query returns VRMS.*/
Sets or queries the FFT scale. The scale is specified as a real value; the valid range is given in the remarks, which are not included in this slice.
| Name | Type | Values | Description |
|---|---|---|---|
| n | discrete | 1 | 2 | 3 | 4 | |
| scale | real | - | FFT scale value. |
Sets or queries the vertical offset of FFT operation results.
| Name | Type | Values | Description |
|---|---|---|---|
| n | discrete | 1 | 2 | 3 | 4 | |
| offset | real | - | Vertical offset of the FFT operation results; range depends on the current unit. |
Sets or queries the frequency range of FFT operation results. The default unit is Hz.
| Name | Type | Values | Description |
|---|---|---|---|
| n | discrete | 1 | 2 | 3 | 4 | |
| hsc | real | 10 Hz - 1 GHz |
:MATH1:FFT:HSCale 500000 /*Sets the frequency range of the FFT operation results to 500 kHz.*/ :MATH1:FFT:HSCale? /*The query returns 5.000000E+5.*/
Sets or queries the center frequency of FFT operation results. The default unit is Hz.
| Name | Type | Values | Description |
|---|---|---|---|
| <n> | discrete | 1 | 2 | 3 | 4 | |
| <cent> | real | - |
Sets or queries the start frequency of FFT operation results.
| Name | Type | Values | Description |
|---|---|---|---|
| <n> | discrete | 1 | 2 | 3 | 4 | |
| <value> | real | 0 Hz - stop frequency -10 Hz |
Sets or queries the stop frequency of FFT operation results.
| Name | Type | Values | Description |
|---|---|---|---|
| n | discrete | 1 | 2 | 3 | 4 | |
| value | real | (Start Freq + 10 Hz) - 1 GHz | Stop frequency of the FFT operation results. |
:MATH1:FFT:FREQuency:END 10000000 /*Sets the stop frequency of FFT operation results to 10 MHz.*/ :MATH1:FFT:FREQuency:END? /*The query returns 1.000000E +7.*/
Enables or disables FFT search.
| Name | Type | Values | Description |
|---|---|---|---|
| n | discrete | 1 | 2 | 3 | 4 | |
| bool | boolean | - | Turns FFT search on or off. |
Sets or queries the maximum number of FFT peak search results.
| Name | Type | Values | Description |
|---|---|---|---|
| num | integer | 1 - 15 | Maximum number of FFT peak search results. |
Sets or queries the threshold of the FFT peak search.
| Name | Type | Values | Description |
|---|---|---|---|
| n | discrete | 1 | 2 | 3 | 4 | FFT trace number. |
| thres | real | - | Threshold related to the vertical scale and vertical offset of the FFT operation. |
:MATH1:FFT:SEARch:THReshold 0.5 :MATH1:FFT:SEARch:THReshold?
Sets or queries the excursion of the FFT peak search.
| Name | Type | Values | Description |
|---|---|---|---|
| <n> | discrete | 1 | 2 | 3 | 4 | |
| <excur> | real | - |
Sets or queries the sequence of the FFT peak search results.
| Name | Type | Values | Description |
|---|---|---|---|
| order | enum | AMPorder | FREQorder | Selects the FFT peak search result sequence. |
:MATH1:FFT:SEARch:ORDer AMPorder /*Sets the sequence of the FFT peak search results to AMPorder.*/ :MATH1:FFT:SEARch:ORDer? /*The query returns AMP.*/
Queries the FFT peak search results table.
| Name | Type | Values | Description |
|---|---|---|---|
| n | discrete | 1 - 4 |
:MATH1:FFT:SEARch:RES? /*The query returns the peak search results table in strings.*/ 1,2.50000MHz,-24.98dBV 2,3.50000MHz,-27.84dBV 3,4.50000MHz,-30.04dBV 4,5.50125MHz,-31.5dBV 5,6.50125MHz,-32.34dBV
Sets or queries the filter type for the selected math channel.
| Name | Type | Values | Description |
|---|---|---|---|
| n | discrete | 1 | 2 | 3 | 4 | |
| type | enum | LPASs | HPASs | BPASs | BSTop | Selects the filter type. |
Sets or queries the cut-off frequency of Low Pass Filter/High Pass Filter, or the cut-off frequency 1 of Band Pass Filter/Band Stop Filter. The default unit is Hz.
| Name | Type | Values | Description |
|---|---|---|---|
| n | discrete | 1 | 2 | 3 | 4 | Math operation number. |
| freq1 | real | 0.005 x screen sample rate - 0.5 x screen sample rate | Cut-off frequency, or cut-off frequency 1 for band pass/band stop filters. |
:MATH1:FILTer:W1 1000000 /*Sets the cut-off frequency of Low Pass Filter to 1 MHz.*/ :MATH1:FILTer:W1? /*The query returns +100000000000E +06.*/
Sets or queries the cut-off frequency 2 of the Band Pass Filter or Band Stop Filter. The default unit is Hz.
| Name | Type | Values | Description |
|---|---|---|---|
| n | discrete | 1 | 2 | 3 | 4 | |
| freq2 | real | 0.01 x screen sample rate - 0.5 x screen sample rate | Cut-off frequency 2. |
: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 | div |
Sets or queries the smoothing window width of differential operation.
| Name | Type | Values | Description |
|---|---|---|---|
| dist | integer | 1 - 1,000 | Smoothing window width for the differential operation. |
: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 | enum | 1 | 2 | 3 | 4 | Selects the analog channel number. |
| thre | real | (-4 × VerticalScale - VerticalOffset) - (4 × VerticalScale - VerticalOffset) | Sets the threshold level. |
:MATH1:THReshold1 0.8 /*Sets the threshold level of Analog Channel 1 in logic operation to 800 mV.*/ :MATH1:THReshold1? /*The query returns 8.000000E-1.*/
Sets the threshold level of Analog Channel 2 in the logic operation. The default unit is V.
| Name | Type | Values | Description |
|---|---|---|---|
| n | discrete | 1 - 4 | Selects the analog channel index used in the logic operation. |
| thre | real | (-4 × VerticalScale - VerticalOffset) - (4 × VerticalScale - VerticalOffset) | Sets the threshold level for Analog Channel 2. |
Sets or queries threshold level of Analog Channel 3 in the logic operation. The default unit is V.
| Name | Type | Values | Description |
|---|---|---|---|
| thre | real | -4 × VerticalScale - VerticalOffset - 4 × VerticalScale - VerticalOffset | Threshold level for Analog Channel 3. |
Sets or queries the threshold level of Analog Channel 4 in the logic operation. The default unit is V.
| Name | Type | Values | Description |
|---|---|---|---|
| n | discrete | 1 | 2 | 3 | 4 | |
| thre | real | (-4 × VerticalScale - VerticalOffset) - (4 × VerticalScale - VerticalOffset) |
:MATH1:THReshold3 0.8 /*Sets the threshold level of Analog Channel 3 in logic operation to 800 mV.*/ :MATH1:THReshold3? /*The query returns 8.000000E-1.*/
Queries the title of the specified math operation window.
| Name | Type | Values | Description |
|---|---|---|---|
| n | discrete | 1 | 2 | 3 | 4 | Specifies which math operation window to query. |
:MATH1:WINDow:TITLe? /*The query returns Math1 CH1*CH1 Scale:0U Sa:2GSa/s.*/
Sets or queries whether to display the waveform label of the specified math operation.
| Name | Type | Values | Description |
|---|---|---|---|
| n | integer | 1 - 4 | Specifies the math operation number. |
| bool | enum | 1 | ON | 0 | OFF | Enables or disables label display. |
:MATH1:LABel:ENABle ON :MATH1:LABel:ENABle?
Sets or queries the channel source of the current measurement parameter.
| Name | Type | Values | Description |
|---|---|---|---|
| source | discrete | D0 | D1 | D2 | D3 | D4 | D5 | D6 | D7 | D8 | D9 | D10 | D11 | D12 | D13 | D14 | D15 | CHANnel1 | Channel source for the current measurement parameter. |
Measures any waveform parameter of the specified source, or queries the statistical results of any waveform parameter of the specified source.
| Name | Type | Values | Description |
|---|---|---|---|
| item | enum | VMAX | VMIN | VPP | VTOP | VBASe | VAMP | VAVG | VRMS | OVERshoot | PREShoot | MARea | MPARea | PERiod | FREQuency | RTIMe | FTIMe | PWIDth | NWIDth | PDUTy | NDUTy | TVMAX | TVMIN | PSLewrate | NSLewrate | VUPPer | VMID | VLOWer | PVRMs | PPULses | NPULses | PEDGes | NEDGes | RRDelay | RFDelay | FRDelay | FFDelay | RRPHase | RFPHase | FRPHase | FFPHase | ACRMs | Measurement item to measure or query. |
| srcopt | enum | D0 | D1 | D2 | D3 | D4 | D5 | D6 | D7 | D8 | D9 | D10 | D11 | D12 | D13 | D14 | D15 | CHANnel1 | CHANnel2 | CHANnel3 | CHANnel4 | MATH1 | MATH2 | MATH3 | MATH4 | Source of the measurement parameter. |
| srcopt | enum | D0 | D1 | D2 | D3 | D4 | D5 | D6 | D7 | D8 | D9 | D10 | D11 | D12 | D13 | D14 | D15 | CHANnel1 | CHANnel2 | CHANnel3 | CHANnel4 | MATH1 | MATH2 | MATH3 | MATH4 | Second source for dual-channel measurement parameters. |
:MEASure:ITEM OVERshoot,CHANnel2 :MEASure:ITEM? OVERshoot,CHANnel2
Clears all the enabled measurement items.
Sets the source and displays all measurement values of the selected source; the query returns the channel source(s) of the all measurement function.
| Name | Type | Values | Description |
|---|---|---|---|
| chan | enum | CHANnel1 | CHANnel2 | CHANnel3 | CHANnel4 | OFF | Channel source for the measurement function. |
Sets or queries the statistics count.
| Name | Type | Values | Description |
|---|---|---|---|
| val | integer | 2 - 100,000 | Statistics count value. |
:MEASure:STATistic:COUNt 1000 :MEASure:STATistic:COUNt?
Enables or disables the statistical function, or queries its status.
| Name | Type | Values | Description |
|---|---|---|---|
| bool | enum | 1 | ON | 0 | OFF | Enables or disables the statistical function. |
Clears the history statistics data and starts 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 | discrete | VMAX | VMIN | VPP | VTOP | VBASe | VAMP | VAVG | VRMS | OVERshoot | PREShoot | MARea | MPARea | PERiod | FREQuency | RTIMe | FTIMe | PWIDth | NWIDth | PDUTy | NDUTy | TVMAX | TVMIN | PSLewrate | NSLewrate | VUPPer | VMID | VLOWer | PVRMs | PPULses | NPULses | PEDGes | NEDGes | RRDelay | RFDelay | FRDelay | FFDelay | RRPHase | RFPHase | FRPHase | FFPHase | ACRMs | Selects the waveform parameter to analyze statistically. |
| srcopt | discrete | D0 | D1 | D2 | D3 | D4 | D5 | D6 | D7 | D8 | D9 | D10 | D11 | D12 | D13 | D14 | D15 | CHANnel1 | CHANnel2 | CHANnel3 | CHANnel4 | MATH1 | MATH2 | MATH3 | MATH4 | Selects the source of the parameter under measurement. |
| srcopt | discrete | D0 | D1 | D2 | D3 | D4 | D5 | D6 | D7 | D8 | D9 | D10 | D11 | D12 | D13 | D14 | D15 | CHANnel1 | CHANnel2 | CHANnel3 | CHANnel4 | MATH1 | MATH2 | MATH3 | MATH4 | Selects the second source for dual-source measurement parameters. |
| typeopt | discrete | MAXimum | MINimum | CURRent | AVERages | DEViation | CNT | Selects which statistical result is queried. |
Sets or queries the threshold level upper limit of the analog channel in auto measurement.
| Name | Type | Values | Description |
|---|---|---|---|
| <value> | integer | - | Upper limit of the threshold level for analog channel auto measurement. |
Sets or queries the threshold level middle value of the analog channel in auto measurement. The set value must be smaller than the currently set upper limit and greater than the currently set lower limit.
| Name | Type | Values | Description |
|---|---|---|---|
| <value> | integer | - | Threshold level middle value to set. |
: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 | - | Threshold level lower limit. |
:MEASure:SETup:MIN 53 :MEASure:SETup:MIN?
Sets the source used for auto measurement setup.
| Name | Type | Values | Description |
|---|---|---|---|
| source | enum | - | Source for auto measurement setup. |
Sets or queries Source B in the phase or delay measurement.
| Name | Type | Values | Description |
|---|---|---|---|
| source | discrete | D0 | D1 | D2 | D3 | D4 | D5 | D6 | D7 | D8 | D9 | D10 | D11 | D12 | D13 | D14 | D15 | CHANnel1 | CHANnel2 | CHANnel3 | CHANnel4 | MATH1 | MATH2 | MATH3 | MATH4 |
:MEASure:SETup:PSB CHANnel1 :MEASure:SETup:PSB?
Sets or queries Source A in the phase or delay measurement.
| Name | Type | Values | Description |
|---|---|---|---|
| source | enum | D0 | D1 | D2 | D3 | D4 | D5 | D6 | D7 | D8 | D9 | D10 | D11 | D12 | D13 | D14 | D15 | CHANnel1 | CHANnel2 | CHANnel3 | CHANnel4 | MATH1 | MATH2 | MATH3 | MATH4 | Selects the source used for measurement setup A. |
:MEASure:SETup:DSA CHANnel1 :MEASure:SETup:DSA?
Sets or queries Source B in the phase or delay measurement.
| Name | Type | Values | Description |
|---|---|---|---|
| source | enum | D0 | D1 | D2 | D3 | D4 | D5 | D6 | D7 | D8 | D9 | D10 | D11 | D12 | D13 | D14 | D15 | CHANnel1 | CHANnel2 | CHANnel3 | CHANnel4 | MATH1 | MATH2 | MATH3 | MATH4 |
:MEASure:SETup:DSB CHANnel2 :MEASure:SETup:DSB?
Sets or queries the threshold source.
| Name | Type | Values | Description |
|---|---|---|---|
| source | discrete | CHANnel1 | CHANnel2 | CHANnel3 | CHANnel4 | MATH1 | MATH2 | MATH3 | MATH4 | Threshold source to use. |
Sets or queries the measurement threshold type.
| Name | Type | Values | Description |
|---|---|---|---|
| type | enum | PERCent | ABSolute | Threshold type to use for measurements. |
:MEASure:THReshold:TYPE ABSolute :MEASure:THReshold:TYPE?
Sets the threshold level of the analog channel in auto measurement to a default value.
Sets or queries the type of the measurement range.
| Name | Type | Values | Description |
|---|---|---|---|
| area | enum | MAIN | ZOOM | CURSor | Measurement range type. |
Sets or queries the horizontal position of Cursor B when the measurement range is the cursor region. The default unit is seconds.
| Name | Type | Values | Description |
|---|---|---|---|
| cbx | real | s | Horizontal position of Cursor B; range depends on the current horizontal scale and position of the instrument. |
:MEASure:CREGion:CBX <cbx> :MEASure:CREGion:CBX?
Sets or queries the horizontal position of Cursor A when the measurement range is the cursor region. The default unit is s.
| Name | Type | Values | Description |
|---|---|---|---|
| cax | real | s | Horizontal position of Cursor A. |
:MEASure:CREGion:CAX 0.001 :MEASure:CREGion:CAX?
Sets or queries the measurement indicator state.
| Name | Type | Values | Description |
|---|---|---|---|
| bool | boolean | - | Boolean state for the measurement indicator. |
Sets or queries the on/off status of the frequency counter.
| Name | Type | Values | Description |
|---|---|---|---|
| bool | enum | 1 | ON | 0 | OFF | On/off state of the frequency counter. |
:MEASure:COUNter:ENABle ON /*Enables the frequency counter.*/ :MEASure:COUNter:ENABle? /*The query returns 1.*/
Sets or queries the measurement source for the frequency counter.
| Name | Type | Values | Description |
|---|---|---|---|
| source | enum | D0 | D1 | D2 | D3 | D4 | D5 | D6 | D7 | D8 | D9 | D10 | D11 | D12 | D13 | D14 | D15 | CHANnel1 | CHANnel2 | CHANnel3 | CHANnel4 | EXT | Measurement source for the frequency counter. |
:MEASure:COUNter:SOURce CHANnel4 /*Sets the measurement source of the frequency counter to CHANnel4.*/ :MEASure:COUNter:SOURce? /*The query returns CHAN4.*/
Queries the measurement results of the frequency counter.
Sets or queries the amplitude method.
| Name | Type | Values | Description |
|---|---|---|---|
| val | enum | AUTO | MANual | Selects the amplitude method. |
:MEASure:AMP:TYPE MANual /*Sets the amplitude method to MANual.*/ :MEASure:AMP:TYPE? /*The query returns MAN.*/
Sets or queries the amplitude top value type for the manual amplitude method.
| Name | Type | Values | Description |
|---|---|---|---|
| <val> | discrete | - |
Sets or queries the amplitude base value type for the manual amplitude method.
| Name | Type | Values | Description |
|---|---|---|---|
| val | enum | HISTogram | MAXMin | Selects the base value type. |
:MEASure:AMP:MANual:BASE MAXMin /*Sets the amplitude base value type for the manual amplitude method to MAXMin.*/ :MEASure:AMP:MANual:BASE? /*The query returns MAXM.*/
Sets or queries the measurement type.
| Name | Type | Values | Description |
|---|---|---|---|
| val | enum | VERTical | HORizontal | OTHer | Measurement category to select. |
:MEASure:CATegory HORizontal /*Sets the measurement category to Horizontal measurement.*/ :MEASure:CATegory? /*The query returns HOR.*/
Sets or queries the power analysis type.
| Name | Type | Values | Description |
|---|---|---|---|
| type | enum | QUALity | RIPPle | Power analysis type. |
Sets or queries the current source of the power quality.
| Name | Type | Values | Description |
|---|---|---|---|
| source | enum | CHANnel1 | CHANnel2 | CHANnel3 | CHANnel4 | Current source of the power quality. |
:POWer:CURRent:SOURce CHANnel2 /*Sets the current source to CHANnel2.*/ :POWer:CURRent:SOURce? /*The query returns CHAN2.*/
Sets or queries the voltage source of the power quality.
| Name | Type | Values | Description |
|---|---|---|---|
| <source> | discrete | - |
Sets or queries the reference level type of power quality.
| Name | Type | Values | Description |
|---|---|---|---|
| method | enum | ABSolute | PERCent | Selects the reference level type. |
:POWer:REFLevel:METHod ABSolute :POWer:REFLevel:METHod?
Sets or queries the upper limit of the absolute value of the reference level of the power quality.
| Name | Type | Values | Description |
|---|---|---|---|
| value | real | -98.9MV - 100MV | Upper limit of the absolute value of the reference level of the power quality. |
:POWer:REFLevel:ABSolute:HIGH 50mV :POWer:REFLevel:ABSolute:HIGH?
Sets or queries the lower limit of the absolute value of the reference level of the power quality.
| Name | Type | Values | Description |
|---|---|---|---|
| value | real | -100MV - 98.9MV |
:POWer:REFLevel:ABSolute:LOW 50mV :POWer:REFLevel:ABSolute:LOW?
Sets or queries the middle absolute value of the reference level of power quality.
| Name | Type | Values | Description |
|---|---|---|---|
| value | real | -99MV - 99MV | Middle absolute value to set for the reference level of power quality. |
:POWer:REFLevel:ABSolute:MID 0 :POWer:REFLevel:ABSolute:MID?
Sets or queries the upper limit of the reference level percentage for power quality. The remarks state that the upper limit must be greater than the middle value, which must be greater than the lower limit.
| Name | Type | Values | Description |
|---|---|---|---|
| <value> | real | % | Upper limit of the reference level percentage for power quality. |
:POWer:REFLevel:PERCent:HIGH <value> :POWer:REFLevel:PERCent:HIGH?
Sets or queries the reference level percentage lower limit of power quality.
| Name | Type | Values | Description |
|---|---|---|---|
| value | integer | 0 - (middle value -1) |
:POWer:REFLevel:PERCent:LOW 20 :POWer:REFLevel:PERCent:LOW?
Sets or queries the middle percentage value of the reference level of power quality.
| Name | Type | Values | Description |
|---|---|---|---|
| value | integer | lower limit +1 - upper limit -1 | Middle percentage value of the reference level of power quality. |
Sets or queries the display status of the power quality analysis results.
| Name | Type | Values | Description |
|---|---|---|---|
| bool | boolean | 1 | ON | 0 | OFF | Display status of the power quality analysis results. |
:POWer:QUALity:DISPlay <bool> :POWer:QUALity:DISPlay?
Sets or queries the frequency reference source of power quality.
| Name | Type | Values | Description |
|---|---|---|---|
| source | enum | VOLTage | CURRent | Frequency reference source. |
:POWer:QUALity:FREQ:REFerence CURRent /*Sets the frequency reference source of power quality to CURRent.*/ :POWer:QUALity:FREQ:REFerence? /*The query returns CURR.*/
Queries the statistical results of the power quality analysis.
Sets or queries the ripple signal source.
| Name | Type | Values | Description |
|---|---|---|---|
| source | enum | CHANnel1 | CHANnel2 | CHANnel3 | CHANnel4 | Selects the ripple signal source. |
Sets or queries the on/off status of the display of the ripple analysis result.
| Name | Type | Values | Description |
|---|---|---|---|
| bool | enum | 1 | ON | 0 | OFF | On/off status of the ripple analysis result display. |
:POWer:RIPPle:DISPlay ON :POWer:RIPPle:DISPlay?
Queries the statistical results of the ripple analysis.
Resets the statistics.
Sets or queries the statistics count of the ripple analysis function.
| Name | Type | Values | Description |
|---|---|---|---|
| value | integer | 1 - 1,000 |
Sets or queries the power analysis statistics count.
| Name | Type | Values | Description |
|---|---|---|---|
| <value> | integer | 1 - 1,000 | Statistics count value. |
:POWer:QUALity:STATistics:COUNt 100 /*Sets the power analysis statistics count to 100.*/ :POWer:QUALity:STATistics:COUNt? /*The query returns 100.*/
Sets or queries the type of the shortcut keys.
| Name | Type | Values | Description |
|---|---|---|---|
| type | enum | - |
Sets or queries whether waveform recording is enabled. The syntax shows a boolean setting for waveform recording enable state.
| Name | Type | Values | Description |
|---|---|---|---|
| bool | boolean | - | Enables or disables waveform recording. |
:RECord:WRECord:ENABle <bool> :RECord:WRECord:ENABle?
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 to start the waveform recording, or queries whether the waveform recording starts or stops.
| Name | Type | Values | Description |
|---|---|---|---|
| operate | enum | RUN | STOP |
:RECord:WRECord:OPERate RUN /*Sets to start recording waveforms.*/ :RECord:WRECord:OPERate? /*The query returns RUN.*/
Sets to start the waveform recording, or queries whether the waveform recording starts or stops.
| Name | Type | Values | Description |
|---|---|---|---|
| bool | boolean | - | Boolean state that starts or stops waveform recording. |
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:WRECord:FRAMes 300 /*Sets the number of recorded frames to 300.*/ :RECord:WRECord:FRAMes? /*The query returns 300.*/
Sets or queries the number of frames for waveform recording.
| Name | Type | Values | Description |
|---|---|---|---|
| <value> | integer | 1 - the maximum number of frames that can be recorded currently | Number of frames to record. |
:RECord:FRAMes 300 /*Sets the number of recorded frames to 300.*/ :RECord:FRAMes? /*The query returns 300.*/
Sets the number of recorded frames to the maximum number of frames.
:RECord:WRECord:FRAMes:MAX /*Sets the number of recorded frames to the maximum number of frames.*/
Sets or queries the time interval between frames in waveform recording.
| Name | Type | Values | Description |
|---|---|---|---|
| interval | real | 10 ns - 1 s | Time interval between frames in waveform recording. |
:RECord:WRECord:FINTerval 1 /*Sets the time interval between frames in waveform recording to 1 s.*/ :RECord:WRECord:FINTerval? /*The query returns 1.000000E0.*/
Sets or queries the on/off status of the beeper when the recording is completed.
| Name | Type | Values | Description |
|---|---|---|---|
| bool | boolean | 1 | ON | 0 | OFF | On/off status of the beeper when recording is completed. |
:RECord:WRECord:PROMpt ON :RECord:WRECord:PROMpt?
Sets or queries the current frame in waveform playing.
| Name | Type | Values | Description |
|---|---|---|---|
| value | integer | 1 - the maximum number of frames recorded | Current frame number to play. |
:RECord:WREPlay:FCURrent <value> :RECord:WREPlay:FCURrent?
Sets or queries the current frame in waveform playing. This command exists for backwards compatibility; use :RECord:WREPlay:FCURrent instead.
| Name | Type | Values | Description |
|---|---|---|---|
| <value> | integer | 1 - the maximum number of frames recorded | Current frame number to set for waveform playing. |
:RECord:CURRent 300 /*Sets the current frame for waveform playing to 300.*/ :RECord:CURRent? /*The query returns 300.*/
Queries the time stamp of the current frame in waveform playing.
Sets or queries the start frame in waveform playback.
| Name | Type | Values | Description |
|---|---|---|---|
| start | integer | 1 - the maximum number of frames that can be played back currently |
Sets or queries the end frame in waveform playback.
| Name | Type | Values | Description |
|---|---|---|---|
| end | integer | 1 - the maximum number of frames that can be played back currently |
Queries the maximum number of frames that can be played back currently.
Sets the interval used in waveform playback.
| Name | Type | Values | Description |
|---|---|---|---|
| interval | real | - | Playback interval. |
Sets the waveform playback mode to Repeat or Single, and queries the current waveform playback mode.
| Name | Type | Values | Description |
|---|---|---|---|
| mode | enum | REPeat | SINGle | Selects the waveform playback mode. |
Sets or queries the playback direction in waveform playing.
| Name | Type | Values | Description |
|---|---|---|---|
| direction | enum | FORWard | BACKward | Playback direction. |
:RECord:WREPlay:DIRection BACK /*Sets the direction of waveform playback to BACK.*/ :RECord:WREPlay:DIRection? /*The query returns BACK.*/
Enables or disables the waveform playing function, or queries its on/off status.
| Name | Type | Values | Description |
|---|---|---|---|
| operate | enum | RUN | STOP | Enables or disables waveform playing. |
Enables or disables the waveform playing function, or queries its on/off status. This command exists for backwards compatibility; use :RECord:WREPlay:OPERate instead.
| Name | Type | Values | Description |
|---|---|---|---|
| bool | enum | 1 | ON | 0 | OFF | Sets whether waveform playing is enabled or disabled. |
:RECord:PLAY ON /*Sets to play the waveforms.*/ :RECord:PLAY? /*The query returns 1.*/
Plays back the previous frame of waveforms manually.
Plays back the next frame of waveforms manually.
:RECord:WREPlay:NEXT /*Plays back the next frame of waveforms manually.*/
Sets manual playback to start from the start frame or end frame.
| Name | Type | Values | Description |
|---|---|---|---|
| val | enum | FFIRst | FEND | Selects whether playback starts from the first frame or the end frame. |
Sets or queries the source of the specified reference channel.
| Name | Type | Values | Description |
|---|---|---|---|
| ref | discrete | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | Reference waveform position to configure. |
| chan | discrete | 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.
| Name | Type | Values | Description |
|---|---|---|---|
| ref | discrete | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | Specifies the reference channel number. |
| scale | real | 200 μV - 10 V | Sets the vertical scale of the reference channel; range depends on probe ratio. |
:REFerence:VSCale 1,2 :REFerence:VSCale? 1
Sets the vertical offset of the specified reference channel.
| Name | Type | Values | Description |
|---|---|---|---|
| ref | discrete | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | Specifies the reference channel number. |
| offset | real | - | Sets the vertical offset for the selected reference channel. |
Resets the vertical scale and vertical offset of the specified reference channel to the defaults.
| Name | Type | Values | Description |
|---|---|---|---|
| ref | enum | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | Specifies the reference channel to reset. |
Sets or queries the horizontal position of the specified reference channel.
| Name | Type | Values | Description |
|---|---|---|---|
| ref | discrete | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | Reference channel number to set or query. |
| offset | real | -10 × RefVerticalScale - 10 × RefVerticalScale | Horizontal position offset for the specified reference channel. |
:REFerence:HOFFset 1,0.5 :REFerence:HOFFset? 1
Sets the current reference channel.
| Name | Type | Values | Description |
|---|---|---|---|
| ref | discrete | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | Selects the reference channel to make current. |
Saves the waveform of the specified reference channel to internal memory as the reference waveform.
| Name | Type | Values | Description |
|---|---|---|---|
| ref | discrete | 1 - 10 | Specifies the reference channel to save. |
Sets or queries the color of the specified reference channel.
| Name | Type | Values | Description |
|---|---|---|---|
| ref | discrete | - | Specified reference channel. |
| color | - | - |
Enables or disables the label display of all the reference channels, or queries the on/off label display status of all the reference channels.
| Name | Type | Values | Description |
|---|---|---|---|
| bool | boolean | 1 | ON | 0 | OFF | Boolean enable/disable value for reference channel label display. |
:REFerence:LABel:ENABle ON :REFerence:LABel:ENABle?
Sets or queries the label of the specified reference channel.
| Name | Type | Values | Description |
|---|---|---|---|
| ref | discrete | - | Specifies the reference channel number. |
| str | string | - | The label text to assign to the reference channel. |
:REFerence:LABel:CONTent 1,REF1 :REFerence:LABel:CONTent? 1
Enables or disables the invert function when saving the image; the query checks whether image inversion is enabled for saved images.
| Name | Type | Values | Description |
|---|---|---|---|
| bool | boolean | - | Enables or disables inversion when saving the image. |
Sets the image color used for image saving, or queries the current image color. The color can be set to Color or Gray.
| Name | Type | Values | Description |
|---|---|---|---|
| color | enum | COLor | GRAY | Image color for image saving. |
:SAVE:IMAGe:COLor GRAY /*Sets the image color for image saving to GRAY.*/ :SAVE:IMAGe:COLor? /*The query returns GRAY.*/
Sets or queries the format used when saving an image.
| Name | Type | Values | Description |
|---|---|---|---|
| format | enum | PNG | BMP | JPG | Specifies the image save format. |
:SAVE:IMAGe:FORMat PNG :SAVE:IMAGe:FORMat?
Sets or queries whether to display the image header.
| Name | Type | Values | Description |
|---|---|---|---|
| bool | enum | 1 | ON | 0 | OFF | Enables or disables display of the image header. |
Stores the contents displayed on the screen into internal or external memory in image format.
| Name | Type | Values | Description |
|---|---|---|---|
| path | string | - | File storage location and filename with suffix. |
Saves the current setup parameters of the oscilloscope to internal or external memory as a file.
| Name | Type | Values | Description |
|---|---|---|---|
| path | string | - | File storage location and filename with suffix; local disk uses C:/ and external storage can be D:/E:/... |
:SAVE:SETup D:/123.stp /*Stores the current setup parameters of the oscilloscope into the external storage device Disk D, with the filename 123.stp.*/
Saves the screen waveform data to internal or external memory as a file.
| Name | Type | Values | Description |
|---|---|---|---|
| path | string | - | File storage location and filename with suffix. |
Saves the memory waveform data of the oscilloscope to the specified path as a file.
| Name | Type | Values | Description |
|---|---|---|---|
| path | string | - | File storage location and filename with suffix. |
Queries the status of the memory. The query returns 0 or 1 when the saving operation is completed.
Controls whether a save operation overwrites an existing file with the same filename. When set to ON and the target file already exists, the original file is overwritten.
| Name | Type | Values | Description |
|---|---|---|---|
| bool | boolean | - | Enables or disables overwrite behavior for saved files. |
Sets or queries the prefix of the filename when saving a file.
| Name | Type | Values | Description |
|---|---|---|---|
| name | string | - | Prefix of the filename to use when saving a file. |
Loads the setup file of the oscilloscope from the specified path.
| Name | Type | Values | Description |
|---|---|---|---|
| path | string | - | File storage location and filename, including the suffix. |
:LOAD:SETup D:/123.stp /*Loads the setup file "123.stp" from the external storage device Disk D.*/
Queries the total number of the search events.
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. The query returns the current search type.
| Name | Type | Values | Description |
|---|---|---|---|
| value | enum | EDGE | PULSe | Search type. |
Sets or queries the current search event index used for navigation. If no search event is found in the current search event table, the query returns 0.
| Name | Type | Values | Description |
|---|---|---|---|
| value | integer | 0 - (the number of searched events | Index of the search event to navigate to; 0 navigates to the event with index number 1. |
:SEARch:EVENt 1 /*Sets to navigate to Search Event 1.*/ :SEARch:EVENt? /*The query returns 1.*/
Returns the search value. The syntax line shows an optional `<x>` qualifier, but this slice does not document its meaning or the return format beyond the query form.
| Name | Type | Values | Description |
|---|---|---|---|
| xopt | - | - |
Sets or queries the edge for the "Edge" search type.
| Name | Type | Values | Description |
|---|---|---|---|
| slope | enum | POSitive | NEGative | EITHer | Selects the edge polarity used for Edge search. |
:SEARch:EDGE:SLOPe NEGative :SEARch:EDGE:SLOPe?
Sets or queries the source for the "Edge" search type.
| Name | Type | Values | Description |
|---|---|---|---|
| source | enum | CHANnel1 | CHANnel2 | CHANnel3 | CHANnel4 | Source channel for the 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 | -4.5 x VerticalScale - Offset - 4.5 x VerticalScale - Offset |
Sets or queries the polarity for the "Pulse" search type.
| Name | Type | Values | Description |
|---|---|---|---|
| polarity | enum | POSitive | NEGative | Selects the polarity for the Pulse search type. |
:SEARch:PULSe:POLarity POSitive /*Sets the polarity for the Pulse search type to POSitive.*/ :SEARch:PULSe:POLarity? /*The query returns POS.*/
Sets or queries the search condition for the "Pulse" search type.
| Name | Type | Values | Description |
|---|---|---|---|
| qualifier | enum | - |
Sets or queries the source for the "Pulse" search type.
| Name | Type | Values | Description |
|---|---|---|---|
| source | enum | CHANnel1 | CHANnel2 | CHANnel3 | CHANnel4 | Source channel used for Pulse search. |
Sets or queries the upper limit of the pulse width for the "Pulse" search type.
| Name | Type | Values | Description |
|---|---|---|---|
| width | real | 800 ps - 10 s | Upper limit of the pulse width. |
:SEARch:PULSe:UWIDth 1 /*Sets the upper limit of the pulse width for the Pulse search type to 1 s.*/ :SEARch:PULSe:UWIDth? /*The query returns 1.000000E0.*/
Sets or queries the lower limit of the pulse width for the "Pulse" search type.
| Name | Type | Values | Description |
|---|---|---|---|
| <width> | real | 800 ps - 10 s | Lower limit of the pulse width. |
Sets or queries the threshold for the "Pulse" search type.
| Name | Type | Values | Description |
|---|---|---|---|
| thre | real | -5 × VerticalScale - OFFSet - 5 × VerticalScale - OFFSet | Threshold for the pulse search type. |
:SEARch:PULSe:THReshold 0.01 :SEARch:PULSe:THReshold?
Enables or disables the output of the specified function/arbitrary waveform generator channel; or queries the output status of the specified channel.
| Name | Type | Values | Description |
|---|---|---|---|
| n | discrete | 1 - 2 | Specifies the built-in function/arbitrary waveform generator channel. |
| bool | boolean | 1 | ON | 0 | OFF | Enables or disables the output state. |
Sets or queries the output impedance of the specified function/arbitrary waveform generator channel.
| Name | Type | Values | Description |
|---|---|---|---|
| n | discrete | 1 | 2 | Specifies the channel number. |
| ohms | discrete | 50 | INFinity | Sets the output impedance to 50 Ω or HighZ. |
Sets or queries the type of the basic waveform output from the specified function/arbitrary waveform generator channel.
| Name | Type | Values | Description |
|---|---|---|---|
| n | discrete | - | |
| wave | - | - |
Sets or queries the symmetry of the Ramp waveform output from the specified function/arbitrary waveform generator channel. This command is only available when the waveform type is Ramp.
| Name | Type | Values | Description |
|---|---|---|---|
| <n> | discrete | 1 | 2 | |
| <symm> | real | 0.1% - 99.9% |
:SOURce1:FUNCtion:RAMP:SYMMetry 50 :SOURce1:FUNCtion:RAMP:SYMMetry?
Sets or queries the duty cycle of the pulse output from the specified function/arbitrary waveform generator channel, i.e. the ratio of high level to a pulse period.
| Name | Type | Values | Description |
|---|---|---|---|
| n | discrete | - | Source channel number. |
| percent | real | 10 - 90 | Duty cycle percentage. |
Sets or queries the falling edge time of the Pulse waveform output from the specified function/arbitrary waveform generator channel. The unit is s.
| Name | Type | Values | Description |
|---|---|---|---|
| n | discrete | 1 | 2 | Channel number. |
| seconds | real | 9 ns - 159.99 μs | Falling edge time of the pulse waveform. |
Sets or queries the rising edge time of the Pulse waveform output from the specified function/arbitrary waveform generator channel. The unit is s.
| Name | Type | Values | Description |
|---|---|---|---|
| n | discrete | 1 | 2 | Channel number. |
| seconds | real | 9 ns - 159.99 μs | Rising edge time of the pulse waveform. |
Sets or queries the pulse width of the pulse waveform output from the specified function/arbitrary waveform generator channel. The unit is seconds.
| Name | Type | Values | Description |
|---|---|---|---|
| n | discrete | 1 | 2 | Channel number. |
| width | real | 13.6 ns - 10 s | Pulse width to set. |
Sets or queries the duty cycle of the Square waveform output from the specified function/arbitrary waveform generator channel.
| Name | Type | Values | Description |
|---|---|---|---|
| n | discrete | 1 | 2 | |
| dcycle | real | 10 - 90 |
:SOURce1:FUNCtion:SQUare:DCYCle 55 :SOURce1:FUNCtion: SQUare:DCYCle?
Sets the waveform type of the specified function/arbitrary waveform generator channel to Arbitrary, or queries the current waveform type.
| Name | Type | Values | Description |
|---|---|---|---|
| n | discrete | 1 | 2 | |
| type | - | - |
Sets or queries the amplitude of the signal output from the specified function/arbitrary waveform generator channel. By default, the unit is V.
| Name | Type | Values | Description |
|---|---|---|---|
| n | discrete | 1 | 2 | |
| voltopt | real | 0.002 V - 10 V | Amplitude of the signal output. |
Sets or queries the voltage offset of the basic waveform output from the specified function/arbitrary waveform generator channel. By default, the unit is V.
| Name | Type | Values | Description |
|---|---|---|---|
| n | discrete | 1 | 2 | Specifies the source channel number. |
| offset | real | -5 V - 5 V | Sets the voltage offset of the basic waveform. |
:SOURce1:VOLTage:OFFSet 1 :SOURce1:VOLTage:OFFSet?
Sets or queries the high level of the basic waveform output from the specified function/arbitrary waveform generator channel. By default, the unit is V.
| Name | Type | Values | Description |
|---|---|---|---|
| n | discrete | 1 | 2 | Specifies the waveform generator channel. |
| value | real | -5 V - 10 V | Sets the high level of the basic waveform. |
:SOURce1:VOLTage:HIGH 1 /*Sets the high level of the output basic waveform of GI to 1 V.*/ :SOURce1:VOLTage:HIGH? /*The query returns 1.0000000000E+00.*/
Sets or queries the low level of the basic waveform output from the specified function/arbitrary waveform generator channel. By default, the unit is V.
| Name | Type | Values | Description |
|---|---|---|---|
| n | discrete | 1 | 2 | |
| value | real | V |
Sets or queries the frequency of the basic waveform output from the specified function/arbitrary waveform generator channel. By default, the unit is Hz.
| Name | Type | Values | Description |
|---|---|---|---|
| n | discrete | 1 | 2 | |
| freq | real | 1 µHz - 50 MHz |
Sets or queries the period of the basic waveform and built-in waveform output from the specified function/arbitrary waveform generator channel. The unit is s.
| Name | Type | Values | Description |
|---|---|---|---|
| n | discrete | 1 | 2 | Channel number. |
| value | real | 20 ns - 1 Ms | Period value to set. |
Sets or queries the start phase of the basic waveform output from the specified function/arbitrary waveform generator channel.
| Name | Type | Values | Description |
|---|---|---|---|
| n | discrete | 1 | 2 | |
| phase | real | 0° - 360° |
:SOURce1:PHASe 10 /*Sets the start phase of the basic waveform output from GI to 10°.*/ :SOURce1:PHASe? /*The query returns +1.000000000000000E+01.*/
Performs the "align phase" operation.
| Name | Type | Values | Description |
|---|---|---|---|
| n | discrete | 1 | 2 |
Enables or disables the output of AM modulation for the specified Function/Arbitrary Waveform Generator channel. The query returns the on/off status of the modulation output.
| Name | Type | Values | Description |
|---|---|---|---|
| n | discrete | 1 | 2 | Specifies the Function/Arbitrary Waveform Generator channel. |
| bool | boolean | 1 | ON | 0 | OFF | Enables or disables AM modulation output. |
Sets or queries the AM depth of the specified function/arbitrary waveform generator channel.
| Name | Type | Values | Description |
|---|---|---|---|
| n | discrete | 1 | 2 | |
| depth | real | 0% - 120% | AM modulation depth expressed in percent. |
:SOURce1:AM:DEPTh 50 /*Sets the AM modulation depth of GI to 50%.*/ :SOURce1:AM:DEPTh? /*The query returns 5.0000000000E+01.*/
Sets the internal AM modulation frequency for the specified function/arbitrary waveform generator channel.
| Name | Type | Values | Description |
|---|---|---|---|
| <n> | discrete | 1 | 2 | Channel number. |
| <freq> | real | - | Internal AM modulation frequency. |
Sets or queries the AM modulation waveform of the specified function/arbitrary waveform generator channel.
| Name | Type | Values | Description |
|---|---|---|---|
| n | integer | 1 - 2 | Channel number. |
| function | enum | SINusoid | SQUare | TRIangle | UPRamp | DNRamp | NOISe | AM modulation waveform to use. |
Sets or queries the on/off status of DSSC of the AM modulation for the specified function/arbitrary waveform generator channel.
| Name | Type | Values | Description |
|---|---|---|---|
| n | discrete | 1 - 2 | Channel number. |
| bool | boolean | - | Turns DSSC on or off. |
Enables or disables the output of the FM modulation for the specified Function/Arbitrary Waveform Generator channel; the query returns the on/off status of that output.
| Name | Type | Values | Description |
|---|---|---|---|
| n | discrete | 1 | 2 | Function/Arbitrary Waveform Generator channel number. |
| bool | enum | 1 | ON | 0 | OFF | Turns FM modulation output on or off. |
:SOURce:FM:STATe ON /*Enables the output of the FM modulation for :SOURce:FM:STATe? /*The query returns 1.*/
Sets or queries the PM phase deviation of the specified function/arbitrary waveform generator channel.
| Name | Type | Values | Description |
|---|---|---|---|
| n | discrete | 1 | 2 | Specifies the function/arbitrary waveform generator channel. |
Sets or queries the FM modulation frequency of the specified function/arbitrary waveform generator channel.
| Name | Type | Values | Description |
|---|---|---|---|
| n | discrete | 1 | 2 | |
| freq | real | 2 mHz - 1 MHz |
Sets or queries the FM modulation waveform of the specified function/arbitrary waveform generator channel.
| Name | Type | Values | Description |
|---|---|---|---|
| n | discrete | 1 | 2 | Selects the source channel. |
| function | enum | SINusoid | SQUare | TRIangle | UPRamp | DNRamp | NOISe | Sets the FM modulation waveform. |
:SOURce1:FM:INTernal:FUNCtion SQUare /*Sets the FM modulation waveform of GI to Square.*/ :SOURce1:FM:INTernal:FUNCtion? /*The query returns SQU.*/
Enables or disables the output of the PM modulation for the specified Function/Arbitrary Waveform Generator channel; queries the on/off status of the output of the PM modulation for the specified AFG channel.
| Name | Type | Values | Description |
|---|---|---|---|
| n | integer | 1 - 2 | Specifies the Function/Arbitrary Waveform Generator channel. |
| bool | boolean | 1 | ON | 0 | OFF | Enables or disables PM modulation output. |
Sets or queries the PM phase deviation of the specified function/arbitrary waveform generator channel.
| Name | Type | Values | Description |
|---|---|---|---|
| n | discrete | 1 | 2 | Specifies the function/arbitrary waveform generator channel. |
Sets or queries the PM modulation frequency of the specified function/arbitrary waveform generator channel.
| Name | Type | Values | Description |
|---|---|---|---|
| n | discrete | 1 | 2 | |
| freq | real | 2 mHz - 1 MHz |
:SOURce1:PM:INTernal:FREQuency 150 :SOURce1:PM:INTernal:FREQuency?
Sets or queries the PM modulation waveform of the specified function/arbitrary waveform generator channel.
| Name | Type | Values | Description |
|---|---|---|---|
| n | discrete | 1 - 2 | Specifies the channel number. |
| function | enum | SINusoid | SQUare | TRIangle | UPRamp | DNRamp | NOISe | Selects the PM modulation waveform. |
:SOURce1:PM:INTernal:FUNCtion SQUare /*Sets the PM modulation waveform of Source 1 to Square.*/ :SOURce1:PM:INTernal:FUNCtion? /*The query returns SQU.*/
Sets or queries the type of the signal output from the rear-panel [AUX OUT] connector.
| Name | Type | Values | Description |
|---|---|---|---|
| auxoutput | enum | TOUT | PFAil | Selects the type of signal output from the rear-panel AUX OUT connector. |
:SYSTem:AOUTput PFAil /*Sets the signal type to PFAil.*/ :SYSTem:AOUTput? /*The query returns PFA.*/
Turns on or off the beeper or queries the beeper on/off status.
| Name | Type | Values | Description |
|---|---|---|---|
| bool | boolean | - | Enables or disables the beeper. |
Sets or queries the system date.
| Name | Type | Values | Description |
|---|---|---|---|
| year | integer | 1900 - 2100 | |
| month | integer | 1 - 12 | |
| day | integer | 1 - 31 (28, 29, or 30) |
:SYSTem:DATE 2017,10,17 /*Sets the system date to 2017/10/17.*/ :SYSTem:DATE? /*The query returns 2017,10,17.*/
Queries the next system error. The syntax allows the optional ":NEXT" node.
Sets or queries the type of the 10M reference clock.
| Name | Type | Values | Description |
|---|---|---|---|
| clock | enum | OFF | COUTput | CINPut | Selects the 10M reference clock type. |
Sets or queries the GPIB address.
| Name | Type | Values | Description |
|---|---|---|---|
| adr | integer | 1 - 30 | GPIB address. |
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. |
Sets or queries the power status of the oscilloscope.
| Name | Type | Values | Description |
|---|---|---|---|
| sat | enum | DEFault | OPEN | Power status setting. |
:SYSTem:PSTatus DEFault /*Sets the power status to DEFault.*/ :SYSTem:PSTatus? /*The query returns DEF.*/
Installs an option license on the oscilloscope.
| Name | Type | Values | Description |
|---|---|---|---|
| license | string | - | Option license string in the format "<series>-<opt>@<code>". |
Uninstalls all the official options. After the option has been uninstalled, the instrument must be restarted.
Queries whether an option is activated or not.
| Name | Type | Values | Description |
|---|---|---|---|
| type | - | - |
Queries whether an option is activated or not. This command exists for backwards compatibility; use :SYSTem:OPTion:STATus? instead.
| Name | Type | Values | Description |
|---|---|---|---|
| type | enum | BND | AUTO | FLEX | AUDIO | AERO | UPA | AWG | Option code to check. |
Queries the number of analog channels of the current instrument.
Resets the system to power on.
Sends or reads the data stream of the system setup file.
| Name | Type | Values | Description |
|---|---|---|---|
| setup_data | block | - | Binary data block containing the system setup file data. |
Sets or queries the system time.
| Name | Type | Values | Description |
|---|---|---|---|
| hours | integer | 0 - 23 | |
| minutes | integer | 0 - 59 | |
| seconds | integer | 0 - 59 |
Enables or disables the front-panel key operation and touch screen operation; the query reports whether these operations are locked.
| Name | Type | Values | Description |
|---|---|---|---|
| bool | boolean | 1 | ON | 0 | OFF | Sets the lock state for the front-panel keys and touch screen. |
:SYSTem:LOCKed ON /*Disables the front-panel key operation and touch screen operation.*/ :SYSTem:LOCKed? /*The query returns 1.*/
Queries the hardware modules.
Enables or disables the function of the Auto menu, or queries the on/off status of the Auto menu.
| Name | Type | Values | Description |
|---|---|---|---|
| bool | enum | 1 | ON | 0 | OFF | Boolean value to enable or disable the Auto menu function. |
The query returns 1.
Queries the number of grids in the horizontal direction of the screen.
Sets or queries whether to display the system time.
| Name | Type | Values | Description |
|---|---|---|---|
| bool | enum | 1 | ON | 0 | OFF | Whether to display the system time. |
:SYSTem:STIMe ON /*Sets to display the system time.*/ :SYSTem:STIMe? /*The query returns 1.*/
Queries the version number of the SCPI used by the system.
Queries whether the DG module exists.
Turns on or off the delayed sweep, or queries the on/off status of the delayed sweep.
| Name | Type | Values | Description |
|---|---|---|---|
| bool | enum | 1 | ON | 0 | OFF | Turns delayed sweep on or off. |
Sets or queries the offset of the delayed time base.
| Name | Type | Values | Description |
|---|---|---|---|
| <offset> | real | -(LeftTime - DelayRange/2) - (RightTime - DelayRange/2) | Offset of the delayed time base. |
:TIMebase:DELay:OFFSet 0.000002 /*Sets the offset of the delayed time base to 2 μs.*/ :TIMebase:DELay:OFFSet? /*The query returns 2.000000E-6.*/
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. |
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] <offset> [:TIMebase][:MAIN][:OFFSet]?
Sets or queries the main time base scale.
| Name | Type | Values | Description |
|---|---|---|---|
| <scale> | real | s/div | Main time base scale. The allowed range depends on the oscilloscope bandwidth and horizontal time base mode. |
:TIMebase:MAIN:SCALe 0.0002 /*Sets the main time base scale to 200 μs/div.*/ :TIMebase:MAIN:SCALe? /*The query returns 2.000000E-4.*/
Sets or queries the horizontal time base mode.
| Name | Type | Values | Description |
|---|---|---|---|
| mode | enum | MAIN | XY | ROLL | Selects the horizontal time base mode. |
:TIMebase:MODE ROLL /*Sets the horizontal time base mode to ROLL.*/ :TIMebase:MODE? /*The query returns ROLL.*/
Sets or queries the horizontal reference mode.
| Name | Type | Values | Description |
|---|---|---|---|
| href | enum | - |
Sets or queries the user-defined reference position when the waveforms are expanded or compressed horizontally.
| Name | Type | Values | Description |
|---|---|---|---|
| pos | real | - | User-defined horizontal reference position. |
Enables or disables the fine adjustment function of the horizontal scale, or queries its on/off status.
| Name | Type | Values | Description |
|---|---|---|---|
| bool | enum | 1 | ON | 0 | OFF | Sets the fine adjustment function of the horizontal scale. |
:TIMebase:VERNier ON /*Sets the fine adjustment function of the horizontal scale to ON.*/ :TIMebase:VERNier? /*The query returns 1.*/
Sets the running status.
| Name | Type | Values | Description |
|---|---|---|---|
| action | enum | STOP | RUN | SINGle | Selects the running status to stop, run, or single trigger measurement. |
:TIMebase:HOTKeys RUN /*Sets the operating status to RUN.*/
Sets or queries the status of the ROLL mode.
| Name | Type | Values | Description |
|---|---|---|---|
| value | integer | 0 - 1 | Enables or disables Auto ROLL mode. |
:TIMebase:ROLL <value> :TIMebase:ROLL?
Enables or disables the XY mode, or queries the on/off status of the XY mode.
| Name | Type | Values | Description |
|---|---|---|---|
| bool | enum | 1 | ON | 0 | OFF | Enables or disables XY mode. |
::TIMebase:XY:ENABle OFF /*Disables the XY mode.*/ ::TIMebase:XY:ENABle? /*The query returns 0.*/
Sets or queries the source channel for the X coordinate when the horizontal time base mode is XY.
| Name | Type | Values | Description |
|---|---|---|---|
| s | string | - | Source channel for the X coordinate. |
Sets or queries the channel source of the Y coordinate when the horizontal time base mode is XY.
| Name | Type | Values | Description |
|---|---|---|---|
| s | enum | CHANnel1 | CHANnel2 | CHANnel3 | CHANnel4 |
:TIMebase:XY:Y CHANnel3 /*Sets the channel source of the Y coordinate to CHANnel3.*/ :TIMebase:XY:Y? /*The query returns CHAN3.*/
Sets or queries the grid type of the XY display.
| Name | Type | Values | Description |
|---|---|---|---|
| grid | enum | FULL | HALF | NONE | Grid type of the XY display. |
:TIMebase:XY: GRID NONE /*Sets the grid type of the XY display.*/ :TIMebase:XY: GRID? /*The query returns NONE.*/
Sets or queries the trigger type.
| Name | Type | Values | Description |
|---|---|---|---|
| mode | - | - |
Selects or queries the trigger coupling type.
| Name | Type | Values | Description |
|---|---|---|---|
| couple | enum | AC | DC | LFReject | HFReject | Trigger coupling selection. |
:TRIGger:COUPling <couple> :TRIGger:COUPling?
Queries the current trigger status.
Sets or queries the trigger mode.
| Name | Type | Values | Description |
|---|---|---|---|
| sweep | - | - |
Sets or queries the trigger holdoff time. The default unit is s.
| Name | Type | Values | Description |
|---|---|---|---|
| value | real | 8 ns - 10 s | Trigger holdoff time. |
Turns on or off noise rejection; or queries the on/off status of noise rejection.
| Name | Type | Values | Description |
|---|---|---|---|
| bool | boolean | 1 | ON | 0 | OFF | Turns noise rejection on or off. |
:TRIGger:NREJect ON :TRIGger:NREJect?
Queries the waveform trigger position relative to the corresponding position in internal memory. The query returns the position in scientific notation.
:TRIGger:POSition? /*The query returns 0.000E+00.*/
Edge trigger identifies a trigger on the trigger level of the specified edge on the input signal.
Sets or queries the trigger source of Edge trigger.
| Name | Type | Values | Description |
|---|---|---|---|
| source | enum | D0 | D1 | D2 | D3 | D4 | D5 | D6 | D7 | D8 | D9 | D10 | D11 | D12 | D13 | D14 | D15 | CHANnel1 | CHANnel2 | CHANnel3 | CHANnel4 | ACLine | EXT | Trigger source for Edge trigger. |
Sets or queries the edge type of Edge trigger.
| Name | Type | Values | Description |
|---|---|---|---|
| slope | enum | POSitive | NEGative | RFALl | Edge trigger slope selection. |
:TRIGger:EDGE:SLOPe NEGative /*Sets the edge type to NEGative.*/ :TRIGger:EDGE:SLOPe? /*The query returns NEG.*/
| Name | Type | Values | Description |
|---|---|---|---|
| level | - | - |
Sets pulse trigger mode, causing the oscilloscope to trigger on a positive or negative pulse of a specified width. The mode triggers when the pulse width of the input signal satisfies the specified pulse-width condition.
Sets or queries the trigger source of Pulse trigger.
| Name | Type | Values | Description |
|---|---|---|---|
| source | enum | D0 | D1 | D2 | D3 | D4 | D5 | D6 | D7 | D8 | D9 | D10 | D11 | D12 | D13 | D14 | D15 | CHANnel1 | CHANnel2 | CHANnel3 | CHANnel4 |
:TRIGger:PULSe:SOURce CHANnel1 :TRIGger:PULSe:SOURce?
Sets or queries the polarity of the Pulse trigger.
| Name | Type | Values | Description |
|---|---|---|---|
| polarity | enum | POSitive | NEGative |
Sets or queries the trigger condition of Pulse trigger.
| Name | Type | Values | Description |
|---|---|---|---|
| when | enum | GREater | LESS | GLESs | Trigger condition for pulse triggering. |
:TRIGger:PULSe:WHEN LESS :TRIGger:PULSe:WHEN?
Sets or queries the pulse upper limit of the Pulse trigger. The default unit is s.
| Name | Type | Values | Description |
|---|---|---|---|
| width | real | Pulse lower limit - 10 s | Upper limit value for the Pulse trigger. |
:TRIGger:PULSe:UWIDth 0.000003 /*Sets the pulse upper limit to 3 μs.*/ :TRIGger:PULSe:UWIDth? /*The query returns 3.000000E-6.*/
Sets or queries the pulse lower limit of the Pulse trigger. The default unit is s.
| Name | Type | Values | Description |
|---|---|---|---|
| width | real | 1 ns - upper limit | Pulse lower limit value. |
Sets or queries the trigger level of the Pulse trigger. The unit is the same as that of the current amplitude.
| Name | Type | Values | Description |
|---|---|---|---|
| level | real | (-4.5 x VerticalScale - Offset) - (4.5 x VerticalScale - Offset) | Trigger level value. For an analog channel, the allowed range depends on VerticalScale and Offset; for a digital channel, the range is -15 V to 15 V. |
Slope trigger sets the oscilloscope to trigger on the positive or negative slope of the specified time. This trigger mode is applicable to ramp and triangle waveforms.
Sets or queries the trigger source of slope trigger.
| Name | Type | Values | Description |
|---|---|---|---|
| channel | enum | CHANnel1 | CHANnel2 | CHANnel3 | CHANnel4 | Trigger source channel. |
Sets or queries the edge type of Slope trigger. Positive triggers on the rising edge; negative triggers on the falling edge.
| Name | Type | Values | Description |
|---|---|---|---|
| polarity | enum | POSitive | NEGative | Edge polarity for the Slope trigger. |
:TRIGger:SLOPe:POLarity POSitive /*Sets the polarity of Slope trigger to POSitive.*/ :TRIGger:SLOPe:POLarity? /*The query returns POS.*/
Sets or queries the trigger condition of Slope trigger.
| Name | Type | Values | Description |
|---|---|---|---|
| when | enum | GREater | LESS | GLESs | Trigger condition for the Slope trigger. |
Sets or queries the upper time limit value of the Slope trigger. The default unit is s.
| Name | Type | Values | Description |
|---|---|---|---|
| time | real | Lower limit - 10 s | Upper time limit value of the Slope trigger. |
Sets or queries the lower time limit value of the Slope trigger. The default unit is s.
| Name | Type | Values | Description |
|---|---|---|---|
| time | real | 1 ns - upper limit | Lower time limit value for the Slope trigger. |
:TRIGger:SLOPe:TLOWer 0.000000020 /*Sets the lower time limit to 20 ns.*/ :TRIGger:SLOPe:TLOWer? /*The query returns 2.000000E-8.*/
Sets or queries the vertical window type of the Slope trigger.
| Name | Type | Values | Description |
|---|---|---|---|
| window | enum | - | Vertical window type of the Slope trigger. |
Sets or queries the upper limit of the trigger level of Slope trigger. The unit is the same as that of the current amplitude.
| Name | Type | Values | Description |
|---|---|---|---|
| level | real | Trigger level lower limit - (4.5 x VerticalScale - OFFSet) | Upper limit of the trigger level. |
Video trigger support for standard video signals. This section states that video triggering can use NTSC, PAL, or SECAM standard video field or line timing.
Sets or queries the lower limit of the trigger level of Slope trigger. The unit is the same as that of the current amplitude.
| Name | Type | Values | Description |
|---|---|---|---|
| level | real | -4.5 x VerticalScale - OFFSet - trigger level upper limit | Lower limit of the trigger level. |
:TRIGger:SLOPe:BLEVel 0.16 /*Sets the lower limit of the trigger level to 160 mV.*/ :TRIGger:SLOPe:BLEVel? /*The query returns 1.600000E-1.*/
Sets or queries the source for video trigger. The syntax shows a source parameter for the setter and a query form, but this slice does not document the allowed source values or the query return format.
| Name | Type | Values | Description |
|---|---|---|---|
| source | - | - | Video trigger source. |
Sets or queries the video polarity of Video trigger.
| Name | Type | Values | Description |
|---|---|---|---|
| polarity | enum | POSitive | NEGative |
:TRIGger:VIDeo:POLarity NEGative /*Sets the video polarity to :TRIGger:VIDeo:POLarity? /*The query returns NEG.*/
Sets or queries the sync type of the Video trigger.
| Name | Type | Values | Description |
|---|---|---|---|
| mode | enum | ODDField | EVENfield | LINE | ALINes | Sync type of the Video trigger. |
:TRIGger:VIDeo:MODE ODDField :TRIGger:VIDeo:MODE?
Sets or queries the line number when the Video trigger sync type is set to Line.
| Name | Type | Values | Description |
|---|---|---|---|
| line | integer | 1 - 1125 | Line number to use for the video trigger; valid range depends on the video standard. |
Sets or queries the video standard of the Video trigger.
| Name | Type | Values | Description |
|---|---|---|---|
| <standard> | discrete | PALSecam | NTSC | 480P | 576P | 720P60 | 720P50 | 720P30 | 720P25 | 720P24 | 1080P60 | 1080P50 | 1080P30 | 1080P25 | 1080P24 | 1080I60 | 1080I50 | Selects the video standard used for the Video trigger. |
Sets up pattern trigger conditions using a logical AND combination of channels. Each channel in the pattern can be set to H, L, or X, and one included channel may also have a specified rising or falling edge.
Sets or queries the trigger level of Video trigger. The unit is the same as that of the current amplitude.
| Name | Type | Values | Description |
|---|---|---|---|
| <level> | real | -4.5 x VerticalScale - Offset - 4.5 x VerticalScale - Offset | Trigger level for Video trigger. |
:TRIGger:VIDeo:LEVel 0.16 :TRIGger:VIDeo:LEVel?
Sets or queries the channel pattern of Pattern trigger.
| Name | Type | Values | Description |
|---|---|---|---|
| pch1 | enum | H | L | X | R | F | |
| pch2opt | enum | H | L | X | R | F | |
| pch3opt | enum | H | L | X | R | F | |
| pch4opt | enum | H | L | X | R | F |
Sets or queries the trigger source of Pattern trigger.
| Name | Type | Values | Description |
|---|---|---|---|
| source | enum | D0 | D1 | D2 | D3 | D4 | D5 | D6 | D7 | D8 | D9 | D10 | D11 | D12 | D13 | D14 | D15 | CHANnel1 | CHANnel2 | CHANnel3 | CHANnel4 | Trigger source for Pattern trigger. |
:TRIGger:PATTern:SOURce CHANnel2 /*Sets the trigger source to CHANnel2.*/ :TRIGger:PATTern:SOURce? /*The query returns CHAN2.*/
Sets the trigger level for Pattern trigger.
| Name | Type | Values | Description |
|---|---|---|---|
| source | discrete | - | Trigger source for the pattern trigger. |
| level | real | - | Trigger level. |
In Duration trigger, the oscilloscope identifies a trigger condition by searching for the duration of a specified pattern. The pattern is a logical AND combination of channels, and the instrument triggers when the pattern duration meets the preset time.
Sets or queries the trigger source of Duration trigger.
| Name | Type | Values | Description |
|---|---|---|---|
| source | enum | D0 | D1 | D2 | D3 | D4 | D5 | D6 | D7 | D8 | D9 | D10 | D11 | D12 | D13 | D14 | D15 | CHANnel1 | CHANnel2 | CHANnel3 | CHANnel4 | Trigger source for the Duration trigger. |
Sets or queries the channel pattern of the Duration trigger. The pattern applies to CHANnel1 through CHANnel4, with each channel set to H, L, or X.
| Name | Type | Values | Description |
|---|---|---|---|
| pch1 | enum | H | L | X | Pattern for CHANnel1. |
| pch2opt | enum | H | L | X | Pattern for CHANnel2. |
| pch3opt | enum | H | L | X | Pattern for CHANnel3. |
| pch4opt | enum | H | L | X | Pattern for CHANnel4. |
:TRIGger:DURation:TYPE L,X,H,L /*Sets the patterns of "CHANnel1 to CHANnel4" to L,X,H,L.*/ :TRIGger:DURation:TYPE? /*The query returns L,X,H,L.*/
Sets or queries the trigger condition of Duration trigger.
| Name | Type | Values | Description |
|---|---|---|---|
| when | enum | GREater | LESS | GLESs | UNGLess |
:TRIGger:DURation:WHEN LESS /*Sets the trigger condition to LESS.*/ :TRIGger:DURation:WHEN? /*The query returns LESS.*/
Sets the upper time limit for the Duration trigger.
| Name | Type | Values | Description |
|---|---|---|---|
| time | real | - | Upper time limit for the Duration trigger. |
Sets or queries the lower limit of the duration time of the Duration trigger. The default unit is s.
| Name | Type | Values | Description |
|---|---|---|---|
| time | real | 1 ns - 9.9 s | Lower limit of the duration time. |
Sets or queries the trigger level of the specified channel in Duration trigger. The unit is the same as that of the current amplitude.
| Name | Type | Values | Description |
|---|---|---|---|
| source | discrete | D0 | D1 | D2 | D3 | D4 | D5 | D6 | D7 | D8 | D9 | D10 | D11 | D12 | D13 | D14 | D15 | CHANnel1 | CHANnel2 | CHANnel3 | CHANnel4 | Specified channel source. |
| level | real | -4.5 x VerticalScale - Offset - 4.5 x VerticalScale - Offset | Trigger level for the selected channel. |
In Timeout trigger mode, the oscilloscope triggers when the time interval between adjacent threshold crossings is greater than the preset timeout value.
Sets or queries the trigger source of Timeout trigger.
| Name | Type | Values | Description |
|---|---|---|---|
| source | enum | D0 | D1 | D2 | D3 | D4 | D5 | D6 | D7 | D8 | D9 | D10 | D11 | D12 | D13 | D14 | D15 | CHANnel1 | CHANnel2 | CHANnel3 | CHANnel4 | Trigger source for Timeout trigger. |
Sets or queries the edge type of the Timeout trigger.
| Name | Type | Values | Description |
|---|---|---|---|
| slope | enum | POSitive | NEGative | RFALl | Edge type used for the Timeout trigger. |
:TRIGger:TIMeout:SLOPe NEGative :TRIGger:TIMeout:SLOPe?
Sets or queries the timeout value of Timeout trigger. The default unit is s.
| Name | Type | Values | Description |
|---|---|---|---|
| time | real | 1 ns - 10 s | Timeout value for the Timeout trigger. |
:TRIGger:TIMeout:TIME 0.002 :TRIGger:TIMeout:TIME?
Sets or queries the trigger level of the Timeout trigger. The unit is the same as that of the current amplitude.
| Name | Type | Values | Description |
|---|---|---|---|
| level | real | -4.5 x VerticalScale - Offset - 4.5 x VerticalScale - Offset | Trigger level for the Timeout trigger. |
The runt trigger sets the oscilloscope to trigger pulses that cross one trigger level but not another.
Sets or queries the trigger source of Runt trigger.
| Name | Type | Values | Description |
|---|---|---|---|
| source | enum | CHANnel1 | CHANnel2 | CHANnel3 | CHANnel4 | Trigger source for the Runt trigger. |
Sets or queries the polarity of the Runt trigger.
| Name | Type | Values | Description |
|---|---|---|---|
| polarity | enum | POSitive | NEGative | Polarity of the Runt trigger. |
:TRIGger:RUNT:POLarity NEGative :TRIGger:RUNT:POLarity?
Sets or queries when the oscilloscope triggers on a runt event.
| Name | Type | Values | Description |
|---|---|---|---|
| <when> | discrete | - |
Sets or queries the upper limit of the pulse width of Runt trigger. The default unit is s.
| Name | Type | Values | Description |
|---|---|---|---|
| width | real | 1.01 ns - 10 s | Upper limit of the pulse width for the Runt trigger. |
Sets or queries the lower limit of the pulse width of the Runt trigger. The default unit is s.
| Name | Type | Values | Description |
|---|---|---|---|
| width | real | 1 ns - 9.9 s | Lower pulse-width limit for the Runt trigger. |
Sets or queries the upper limit of the trigger level of the Runt trigger. The unit is the same as that of the current amplitude.
| Name | Type | Values | Description |
|---|---|---|---|
| level | real | Lower limit - (4.5 x VerticalScale - OFFSet) | Upper limit of the trigger level. |
:TRIGger:RUNT:ALEVel 0.16 :TRIGger:RUNT:ALEVel?
Sets or queries the lower limit of the trigger level of Runt trigger. The unit is the same as that of the current amplitude.
| Name | Type | Values | Description |
|---|---|---|---|
| level | real | Lower limit to (4.5 x VerticalScale - OFFSet) | Lower limit of the trigger level. |
Window trigger provides a high trigger level and a low trigger level. The instrument triggers when the input signal passes through the high trigger level or the low trigger level.
Sets or queries the trigger source of Window trigger.
| Name | Type | Values | Description |
|---|---|---|---|
| source | enum | CHANnel1 | CHANnel2 | CHANnel3 | CHANnel4 |
Sets or queries the edge type of Windows trigger.
| Name | Type | Values | Description |
|---|---|---|---|
| type | enum | POSitive | NEGative | RFALI | Edge type of the Windows trigger. |
:TRIGger:WINDows:SLOPe NEGative :TRIGger:WINDows:SLOPe?
Sets the position of the Windows trigger. The query form returns the current position.
| Name | Type | Values | Description |
|---|---|---|---|
| pos | real | 0 - 1 | Position of the Windows trigger. |
Sets or queries the window time of Window trigger.
| Name | Type | Values | Description |
|---|---|---|---|
| time | real | 1 ns - 10 s | Window time. |
:TRIGger:WINDows:TIME <time> :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 | 0V - 4.5 x VerticalScale - OFFSet | Upper limit of the trigger level. |
:TRIGger:WINDows:ALEVel 0.16 /*Sets the upper limit of the trigger level to 160 mV.*/ :TRIGger:WINDows:ALEVel? /*The query returns 1.600000E-1.*/
Sets or queries the lower limit of the trigger level of Window trigger. The unit is the same as that of the current amplitude.
| Name | Type | Values | Description |
|---|---|---|---|
| level | real | V | Lower limit of the trigger level. |
Sets the trigger source of Source A in Delay trigger. The delay trigger compares the time difference between Source A and Source B edges against a preset time limit.
| Name | Type | Values | Description |
|---|---|---|---|
| source | enum | - | 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 | - | Trigger source for Source A. |
Sets or queries the edge type of Edge A in Delay trigger.
| Name | Type | Values | Description |
|---|---|---|---|
| slope | enum | POSitive | NEGative |
:TRIGger:DELay:ASLop NEGative :TRIGger:DELay:ASLop?
Sets or queries the trigger source of Source B in Delay trigger.
| Name | Type | Values | Description |
|---|---|---|---|
| source | enum | D0 | D1 | D2 | D3 | D4 | D5 | D6 | D7 | D8 | D9 | D10 | D11 | D12 | D13 | D14 | D15 | CHANnel1 | CHANnel2 | CHANnel3 | CHANnel4 | Trigger source for Source B in Delay trigger. |
:TRIGger:DELay:SB CHANnel4 /*Sets the trigger source B to CHANnel4.*/ :TRIGger:DELay:SB? /*The query returns CHAN4.*/
Sets or queries the edge type of Edge B in Delay trigger.
| Name | Type | Values | Description |
|---|---|---|---|
| slope | enum | POSitive | NEGative | Edge type for Edge B in Delay trigger. |
Sets or queries the trigger condition of the Delay trigger.
| Name | Type | Values | Description |
|---|---|---|---|
| type | discrete | GREater | LESS | GLESs | GOUT | Trigger condition for the Delay trigger. |
Sets or queries the upper limit of delay time of the Delay trigger. The default unit is s.
| Name | Type | Values | Description |
|---|---|---|---|
| time | real | 1.01 ns - 10 s | Upper limit of 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 | 1.01 ns - 10 s | Lower limit of delay time. |
Sets or queries the threshold level of Source A of the Delay trigger. The unit is the same as that of the current amplitude.
| Name | Type | Values | Description |
|---|---|---|---|
| level | real | Analog channel: (-4.5 x VerticalScale - Offset) - (4.5 x VerticalScale - Offset) | Threshold level for Source A of the Delay trigger. |
Sets or queries the threshold level of Source B of Delay trigger. The unit is the same as that of the current amplitude.
| Name | Type | Values | Description |
|---|---|---|---|
| level | real | -4.5 x VerticalScale - Offset - 4.5 x VerticalScale - Offset | Threshold level for Source B of the Delay trigger. |
:TRIGger:DELay:BLEVel 0.05 :TRIGger:DELay:BLEVel?
Sets or queries the data source of the Setup&Hold trigger.
Sets or queries the data source of Setup&Hold trigger.
| Name | Type | Values | Description |
|---|---|---|---|
| source | discrete | D0 | D1 | D2 | D3 | D4 | D5 | D6 | D7 | D8 | D9 | D10 | D11 | D12 | D13 | D14 | D15 | CHANnel1 | CHANnel2 | CHANnel3 | CHANnel4 | Selects the data source for the Setup&Hold trigger. |
Sets or queries the clock source of Setup&Hold trigger.
| Name | Type | Values | Description |
|---|---|---|---|
| source | enum | D0 | D1 | D2 | D3 | D4 | D5 | D6 | D7 | D8 | D9 | D10 | D11 | D12 | D13 | D14 | D15 | CHANnel1 | CHANnel2 | CHANnel3 | CHANnel4 |
:TRIGger:SHOLd:CSRC CHANnel2 :TRIGger:SHOLd:CSRC? /*The query returns CHAN2.*/
Sets or queries the edge type of the Setup&Hold trigger.
| Name | Type | Values | Description |
|---|---|---|---|
| slope | enum | - |
Sets or queries the data type of Setup&Hold trigger.
| Name | Type | Values | Description |
|---|---|---|---|
| pattern | enum | H | L | Selects the trigger data pattern: high level or low level. |
:TRIGger:SHOLd:PATTern L /*Sets data type to L.*/ :TRIGger:SHOLd:PATTern? /*The query returns L.*/
Sets or queries the trigger condition of the Setup/Hold trigger.
| Name | Type | Values | Description |
|---|---|---|---|
| type | enum | SETup | HOLD | SETHold | Selects the Setup/Hold trigger condition. |
: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 | s | Setup time value for the Setup&Hold trigger. |
Sets or queries the hold time of Setup&Hold trigger. The default unit is s.
| Name | Type | Values | Description |
|---|---|---|---|
| time | real | 1 ns - 10 s | Hold time. |
:TRIGger:SHOLd:HTIMe <time> :TRIGger:SHOLd:HTIMe?
Sets or queries the trigger level of the data source. The unit is the same as that of the current amplitude.
| Name | Type | Values | Description |
|---|---|---|---|
| level | real | -4.5 x VerticalScale - Offset - 4.5 x VerticalScale - Offset | Trigger level to set for the data source. |
:TRIGger:SHOLd:DLEVel 0.16 /*Sets the trigger level of the data source to 160 mV.*/ :TRIGger:SHOLd:DLEVel? /*The query returns 1.600000E-1.*/
Sets or queries the trigger level of the clock source. The unit is the same as that of the current amplitude.
| Name | Type | Values | Description |
|---|---|---|---|
| level | real | - | Trigger level for the clock source. |
Sets up Nth-edge triggering, which triggers on the Nth edge that occurs after a specified idle time. The manual illustrates the second rising edge after the idle-time interval.
Sets or queries the trigger source of Edge trigger.
| Name | Type | Values | Description |
|---|---|---|---|
| source | enum | D0 | D1 | D2 | D3 | D4 | D5 | D6 | D7 | D8 | D9 | D10 | D11 | D12 | D13 | D14 | D15 | CHANnel1 | CHANnel2 | CHANnel3 | CHANnel4 | Trigger source selection. |
:TRIGger:NEDGe:SOURce CHANnel2 /*Sets the trigger source to CHANnel2.*/ :TRIGger:NEDGe:SOURce? /*The query returns CHAN2.*/
Sets or queries the edge type of the Nth Edge trigger.
| Name | Type | Values | Description |
|---|---|---|---|
| slope | enum | POSitive | NEGative | Edge type for the Nth Edge trigger. |
Sets or queries the idle time of the Nth Edge trigger. The default unit is s.
| Name | Type | Values | Description |
|---|---|---|---|
| time | real | 16 ns - 10 s | Idle time value. |
:TRIGger:NEDGe:IDLE 0.002 /*Sets the idle time to 2 ms.*/ :TRIGger:NEDGe:IDLE? /*The query returns 2.000000E-3.*/
Sets the edge type for the Nth Edge trigger.
| Name | Type | Values | Description |
|---|---|---|---|
| edge | enum | POSitive | NEGative | Selects whether the oscilloscope triggers on the rising or falling edge of the input signal when the voltage level meets the preset trigger level. |
:TRIGger:NEDGe:SLOPe NEGative /*Sets the edge type to NEGative .*/ :TRIGger:NEDGe:SLOPe? /*The query returns NEG.*/
Sets or queries the trigger level of the Nth Edge trigger. The unit is the same as the current amplitude.
| Name | Type | Values | Description |
|---|---|---|---|
| level | real | -4.5 x VerticalScale - Offset - 4.5 x VerticalScale - Offset | Trigger level for the Nth Edge trigger. |
:TRIGger:NEDGe:LEVel <level> :TRIGger:NEDGe:LEVel?
Sets the RS232 trigger. The trigger fires when the start frame, error frame, check error, or specified data of the RS232 signal is detected.
Sets or queries the trigger source of RS232 trigger.
| Name | Type | Values | Description |
|---|---|---|---|
| <source> | enum | D0 | D1 | D2 | D3 | D4 | D5 | D6 | D7 | D8 | D9 | D10 | D11 | D12 | D13 | D14 | D15 | CHANnel1 | CHANnel2 | CHANnel3 | CHANnel4 | Trigger source for RS232 triggering. |
Sets or queries the trigger level of the RS232 trigger. The unit is the same as that of the current amplitude.
| Name | Type | Values | Description |
|---|---|---|---|
| level | real | -4.5 x VerticalScale - Offset - 4.5 x VerticalScale - Offset | Trigger level to set for the RS232 trigger. |
:TRIGger:RS232:LEVel 0.16 /*Sets the trigger level to 160 mV.*/ :TRIGger:RS232:LEVel? /*The query returns 1.600000E-1.*/
Sets or queries the pulse polarity of the RS232 trigger.
| Name | Type | Values | Description |
|---|---|---|---|
| polarity | enum | - | Pulse polarity of the RS232 trigger. |
Sets or queries the trigger condition of RS232 trigger.
| Name | Type | Values | Description |
|---|---|---|---|
| when | enum | STARt | ERRor | CERRor | DATA | Selects the RS232 trigger condition. |
:TRIGger:RS232:WHEN ERRor /*Sets the trigger condition to :TRIGger:RS232:WHEN? /*The query returns ERR.*/
Sets or queries the data value of the RS232 trigger when the trigger condition is "Data".
| Name | Type | Values | Description |
|---|---|---|---|
| data | integer | 0 - 2n-1 | Data value of the RS232 trigger. |
:TRIGger:RS232:DATA 10 /*Sets the data value to 10.*/ :TRIGger:RS232:DATA? /*The query returns 10.*/
Sets or queries the baud rate of the RS232 trigger. The default unit is bps.
| Name | Type | Values | Description |
|---|---|---|---|
| baud | integer | 1 bps - 20 Mbps | Baud rate of the RS232 trigger. |
:TRIGger:RS232:BAUD 9600 :TRIGger:RS232:BAUD?
Sets or queries the data width of RS232 trigger when the trigger condition is "Data".
| Name | Type | Values | Description |
|---|---|---|---|
| width | integer | 5 | 6 | 7 | 8 | Data width to set for the RS232 trigger. |
:TRIGger:RS232:WIDTh 6 /*Sets the data width to 6.*/ :TRIGger:RS232:WIDTh? /*The query returns 6.*/
Sets or queries the stop bits of the RS232 trigger.
| Name | Type | Values | Description |
|---|---|---|---|
| bit | discrete | - |
Configures I2C trigger conditions. The instrument series can trigger on start, restart, stop, missing acknowledgment, a specific device address, or a data value, and can also trigger on device address and data values at the same time.
Sets or queries the check mode of RS232 trigger.
| Name | Type | Values | Description |
|---|---|---|---|
| parity | enum | EVEN | ODD | NONE | Parity check mode. |
:TRIGger:RS232:PARity EVEN /*Sets the check mode to EVEN.*/ :TRIGger:RS232:PARity? /*The query returns EVEN.*/
Sets or queries the source channel of the I2C trigger clock line.
| Name | Type | Values | Description |
|---|---|---|---|
| source | enum | D0 | D1 | D2 | D3 | D4 | D5 | D6 | D7 | D8 | D9 | D10 | D11 | D12 | D13 | D14 | D15 | CHANnel1 | CHANnel2 | CHANnel3 | CHANnel4 | Source channel of the clock line of I2C trigger. |
:TRIGger:IIC:SCL CHANnel2 :TRIGger:IIC:SCL?
Sets the I2C trigger clock line level.
| Name | Type | Values | Description |
|---|---|---|---|
| <level> | real | - | Clock line level for I2C trigger. |
Sets or queries the source channel of the data line of I2C trigger.
| Name | Type | Values | Description |
|---|---|---|---|
| source | enum | D0 | D1 | D2 | D3 | D4 | D5 | D6 | D7 | D8 | D9 | D10 | D11 | D12 | D13 | D14 | D15 | CHANnel1 | CHANnel2 | CHANnel3 | CHANnel4 | Source channel of the data line of I2C trigger. |
Sets or queries the trigger level of the data line in I2C trigger. The unit is the same as that of the current amplitude.
| Name | Type | Values | Description |
|---|---|---|---|
| level | real | -4.5 x VerticalScale - Offset - 4.5 x VerticalScale - Offset | Trigger level for the data line in I2C trigger. For analog channels, the allowable range depends on VerticalScale and Offset; for digital channels, it is -15 V to 15 V. |
:TRIGger:IIC:DLEVel 0.16 /*Sets the trigger level to 160 mV.*/ :TRIGger:IIC:DLEVel? /*The query returns 1.600000E-1.*/
Sets or queries the trigger condition of I2C trigger.
| Name | Type | Values | Description |
|---|---|---|---|
| when | enum | STARt | RESTart | STOP | NACKnowledge | ADDRess | DATA | ADATa | Trigger condition to use for I2C triggering. |
:TRIGger:IIC:WHEN RESTart /*Sets the trigger condition to RESTart.*/ :TRIGger:IIC:WHEN? /*The query returns REST.*/
Sets or queries the address width of I2C trigger when the trigger condition is "ADDRess" or "ADATa".
| Name | Type | Values | Description |
|---|---|---|---|
| bits | enum | 7 | 8 | 10 | Address width in bits. |
:TRIGger:IIC:AWIDth 10 :TRIGger:IIC:AWIDth?
Sets or queries the address of I2C trigger when the trigger condition is "ADDRess" or "ADATa".
| Name | Type | Values | Description |
|---|---|---|---|
| address | integer | 0 - 2n-1 |
:TRIGger:IIC:ADDRess 10 :TRIGger:IIC:ADDRess?
Sets or queries the data direction of the I2C trigger when the trigger condition is "ADDRess" or "ADATa".
| Name | Type | Values | Description |
|---|---|---|---|
| <dir> | enum | READ | WRITe | RWRite | Data direction to use for the I2C trigger. |
:TRIGger:IIC:DIRection RWRite /*Sets the data direction to RWRite.*/ :TRIGger:IIC:DIRection? /*The query returns RWR.*/
Sets or queries the data bytes of I2C trigger when the trigger condition is "DATA" or "ADATa".
| Name | Type | Values | Description |
|---|---|---|---|
| bytes | integer | - |
Sets or queries the data value of I2C trigger when the trigger condition is "DATA" or "ADATa".
| Name | Type | Values | Description |
|---|---|---|---|
| data | integer | 0 - 240-1 | Data value to set for the I2C trigger. |
:TRIGger:IIC:DATA 64 :TRIGger:IIC:DATA?
Sets or queries the current bit of the I2C trigger data.
| Name | Type | Values | Description |
|---|---|---|---|
| currbit | integer | 0 - 39 | Current bit of the I2C trigger data. |
:TRIGger:IIC:CURRbit 8 /*Sets the current bit of I2C trigger data to 8. That is, the oscilloscope triggers on the 9th bit of I2C trigger data.*/ :TRIGger:IIC:CURRbit? /*The query returns 8.*/
Sets or queries the data value of a certain bit of I2C trigger.
| Name | Type | Values | Description |
|---|---|---|---|
| code | enum | 0 | 1 | 255 | Data value of the selected I2C trigger bit. |
Sets the SPI trigger configuration. In SPI trigger, the oscilloscope triggers when the specified data is found after the CS or timeout condition is satisfied; the clock source must be specified.
| Name | Type | Values | Description |
|---|---|---|---|
| source | enum | D0 | D1 | D2 | D3 | D4 | D5 | D6 | D7 | D8 | D9 | D10 | D11 | D12 | D13 | D14 | D15 | CHANnel1 | CHANnel2 | CHANnel3 | CHANnel4 | Channel source of the clock line of SPI trigger. |
Sets or queries the channel source of the clock line of SPI trigger.
| Name | Type | Values | Description |
|---|---|---|---|
| source | enum | D0 | D1 | D2 | D3 | D4 | D5 | D6 | D7 | D8 | D9 | D10 | D11 | D12 | D13 | D14 | D15 | CHANnel1 | CHANnel2 | CHANnel3 | CHANnel4 | Channel source of the SPI trigger clock line. |
Sets or queries the channel source of the clock line of SPI trigger.
| Name | Type | Values | Description |
|---|---|---|---|
| source | enum | D0 | D1 | D2 | D3 | D4 | D5 | D6 | D7 | D8 | D9 | D10 | D11 | D12 | D13 | D14 | D15 | CHANnel1 | CHANnel2 | CHANnel3 | CHANnel4 | Channel source for the SPI trigger clock line. |
:TRIGger:SPI:SCL CHANnel1 /*Sets the channel source of the clock :TRIGger:SPI:SCL? /*The query returns CHAN1.*/
Sets or queries the trigger level of the clock channel of SPI trigger. The unit is the same as that of the current amplitude.
| Name | Type | Values | Description |
|---|---|---|---|
| level | real | -4.5 x VerticalScale - OFFSet - 4.5 x VerticalScale - OFFSet | Trigger level for the SPI clock channel; range depends on whether the channel is analog or digital. |
:TRIGger:SPI:CLEVel 0.16 /*Sets the trigger level to 160 mV.*/ :TRIGger:SPI:CLEVel? /*The query returns 1.600000E-1.*/
Sets or queries the type of the clock edge of SPI trigger.
| Name | Type | Values | Description |
|---|---|---|---|
| slope | enum | POSitive | NEGative | Clock edge type for the SPI trigger. |
Sets or queries the channel source of the data line of SPI trigger.
| Name | Type | Values | Description |
|---|---|---|---|
| source | enum | D0 | D1 | D2 | D3 | D4 | D5 | D6 | D7 | D8 | D9 | D10 | D11 | D12 | D13 | D14 | D15 | CHANnel1 | CHANnel2 | CHANnel3 | CHANnel4 | Channel source for the SPI trigger data line. |
:TRIGger:SPI:MISO CHANnel3 /*Sets the channel source of the data line of SPI trigger to CHANnel3.*/ :TRIGger:SPI:MISO? /*The query returns CHAN3.*/
Sets the channel source of the data line of the SPI trigger.
| Name | Type | Values | Description |
|---|---|---|---|
| <source> | enum | D0 | D1 | D2 | D3 | D4 | D5 | D6 | D7 | D8 | D9 | D10 | D11 | D12 | D13 | D14 | D15 | CHANnel1 | CHANnel2 | CHANnel3 | CHANnel4 |
Sets or queries the trigger level of the data channel of SPI trigger. The unit is the same as that of the current amplitude.
| Name | Type | Values | Description |
|---|---|---|---|
| level | real | -4.5 x VerticalScale - Offset - 4.5 x VerticalScale - Offset | Trigger level of the data channel for SPI trigger. |
Sets or queries the trigger condition of SPI trigger.
| Name | Type | Values | Description |
|---|---|---|---|
| when | enum | CS | TIMeout | Trigger condition for SPI trigger. |
:TRIGger:SPI:WHEN TIMeout /*Sets the trigger condition to TIMeout.*/ :TRIGger:SPI:WHEN? /*The query returns TIM.*/
Sets or queries the source channel of the CS line when the SPI trigger condition is set to CS.
| Name | Type | Values | Description |
|---|---|---|---|
| source | discrete | D0 | D1 | D2 | D3 | D4 | D5 | D6 | D7 | D8 | D9 | D10 | D11 | D12 | D13 | D14 | D15 | CHANnel1 | CHANnel2 | CHANnel3 | CHANnel4 | Source channel for the CS line. |
:TRIGger:SPI:CS CHANnel2 :TRIGger:SPI:CS?
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 | - | Trigger level of the CS channel. |
Sets or queries the CS mode of SPI trigger when the trigger condition is "CS". This setting command is only valid in CS mode.
| Name | Type | Values | Description |
|---|---|---|---|
| mode | enum | HIGH | LOW | CS mode of the SPI trigger. |
Sets or queries the timeout value when the SPI trigger condition is "Timeout". The default unit is s.
| Name | Type | Values | Description |
|---|---|---|---|
| time | real | 16 ns - 1 s | Timeout value. |
:TRIGger:SPI:TIMeout 0.001 /*Sets the timeout value to 1 ms.*/ :TRIGger:SPI:TIMeout? /*The query returns 1.000000E-3.*/
Sets or queries the data width of the data channel in SPI trigger.
| Name | Type | Values | Description |
|---|---|---|---|
| <width> | - | - | Data width of the data channel in SPI trigger. |
Sets or queries the data value of the SPI trigger.
| Name | Type | Values | Description |
|---|---|---|---|
| <data> | integer | 0 - 2^32-1 | Data value to set for the SPI trigger; the valid range depends on the current data width. |
:TRIGger:SPI:DATA 5 /*Sets the data value to 5.*/ :TRIGger:SPI:DATA? /*The query returns 5.*/
Sets or queries the current bit of the SPI trigger data.
| Name | Type | Values | Description |
|---|---|---|---|
| currbit | integer | 0 - 39 | Current bit index for the SPI trigger data. |
:TRIGger:SPI:CURRbit 8 /*Sets the current bit of SPI trigger data to 8. That is, the oscilloscope triggers on the 9th bit of SPI trigger data.*/ :TRIGger:SPI:CURRbit? /*The query returns 8.*/
Sets or queries the data value of a certain bit of SPI trigger. When <code> is set to 255, the data value can be any value.
| Name | Type | Values | Description |
|---|---|---|---|
| code | discrete | 0 | 1 | 255 | Data value of a certain bit of SPI trigger. |
Sets or queries the CAN trigger signal rate. The unit is bps.
| Name | Type | Values | Description |
|---|---|---|---|
| baud | integer | 10 kbps - 5 Mbps | Signal rate of the CAN trigger. |
Sets or queries the signal rate of the CAN trigger. The unit is bps.
| Name | Type | Values | Description |
|---|---|---|---|
| baud | integer | 10 kbps - 5 Mbps | Signal rate of the CAN trigger. |
:TRIGger:CAN:BAUD <baud> :TRIGger:CAN:BAUD?
Sets or queries the trigger source of the CAN trigger.
| Name | Type | Values | Description |
|---|---|---|---|
| source | enum | D0 | D1 | D2 | D3 | D4 | D5 | D6 | D7 | D8 | D9 | D10 | D11 | D12 | D13 | D14 | D15 | CHANnel1 | CHANnel2 | CHANnel3 | CHANnel4 | Selects the CAN trigger source. |
:TRIGger:CAN:SOURce CHANnel2 :TRIGger:CAN:SOURce?
| Name | Type | Values | Description |
|---|---|---|---|
| stype | enum | - |
Sets or queries the trigger condition of CAN trigger.
| Name | Type | Values | Description |
|---|---|---|---|
| cond | enum | SOF | EOF | IDRemote | OVERload | IDFRame | DATaframe | IDData | ERFRame | ERANswer | ERCHeck | ERFormat | ERRandom | ERBit | Trigger condition for the CAN trigger. |
Sets or queries the sample point position of CAN trigger, expressed as a percentage. The sample point is within the bit-time range.
| Name | Type | Values | Description |
|---|---|---|---|
| spoint | integer | 10 - 90 | Sample point position of the CAN trigger. |
:TRIGger:CAN:SPoint 60 /*Sets the sample point position of CAN trigger to 60%.*/ :TRIGger:CAN:SPoint? /*The query returns 60.*/
Sets or queries whether CAN trigger extended frames are used.
| Name | Type | Values | Description |
|---|---|---|---|
| bool | enum | - | Whether extended CAN trigger frames are enabled. |
Sets Define to ID or Data when the trigger condition of CAN trigger is set to Data or ID; queries Define to ID or Data when the trigger condition of CAN trigger is set to Data or ID.
| Name | Type | Values | Description |
|---|---|---|---|
| type | enum | DATA | ID | Sets Define to Data or ID. |
Sets or queries the data width of CAN trigger when the trigger condition is "DATaframe" or "IDData".
| Name | Type | Values | Description |
|---|---|---|---|
| data | integer | 1 - 8 |
:TRIGger:CAN:DWIDth 5 :TRIGger:CAN:DWIDth?
Sets or queries the data value of CAN trigger.
| Name | Type | Values | Description |
|---|---|---|---|
| data | integer | - | Data value of the CAN trigger. |
Sets or queries the current bit of the CAN trigger data.
| Name | Type | Values | Description |
|---|---|---|---|
| currbit | integer | 0 - 240-1 |
Sets or queries the data value of a certain bit of CAN trigger. When <code> is 255, the data value can be any value.
| Name | Type | Values | Description |
|---|---|---|---|
| code | enum | 0 | 1 | 255 | Data value of the specified CAN trigger bit. |
:TRIGger:CAN:CODE 0 :TRIGger:CAN:CODE?
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 | -4.5 x VerticalScale - Offset - 4.5 x VerticalScale - Offset | Trigger level for the CAN trigger. |
:TRIGger:CAN:LEVel 0.16 /*Sets the trigger level to 160 mV.*/ :TRIGger:CAN:LEVel? /*The query returns 1.600000E-1.*/
Sets or queries the CAN-FD baud rate of the CAN trigger. The unit is bps.
| Name | Type | Values | Description |
|---|---|---|---|
| fdbaud | integer | 1 Mbps - 10 Mbps |
:TRIGger:CAN:FDBaud <fdbaud> :TRIGger:CAN:FDBaud?
Sets LIN trigger parameters. The slice introduces the :TRIGger:LIN command group and states it is used to set relevant parameters for the LIN trigger.
Sets or queries the FD sample position of CAN trigger, expressed as a percentage. The sample point is within the bit time range.
| Name | Type | Values | Description |
|---|---|---|---|
| fdspoint | integer | 10 - 90 | FD sample position of the CAN trigger in percent. |
:TRIGger:CAN:FDSPoint 70 /*Sets the FD sample position of :TRIGger:CAN:FDSPoint? /*The query returns 70.*/
Sets or queries the trigger source of the LIN trigger.
| Name | Type | Values | Description |
|---|---|---|---|
| source | enum | D0 | D1 | D2 | D3 | D4 | D5 | D6 | D7 | D8 | D9 | D10 | D11 | D12 | D13 | D14 | D15 | CHANnel1 | CHANnel2 | CHANnel3 | CHANnel4 |
:TRIGger:LIN:SOURce CHANnel2 :TRIGger:LIN:SOURce?
Sets or queries the trigger level of LIN trigger. Its unit is the same as that of the current amplitude.
| Name | Type | Values | Description |
|---|---|---|---|
| level | real | - | Trigger level for LIN trigger. |
Sets or queries the protocol version of LIN trigger.
| Name | Type | Values | Description |
|---|---|---|---|
| std | enum | 1X | 2X | BOTH | Protocol version for LIN trigger. |
:TRIGger:LIN:STANdard 2X :TRIGger:LIN:STANdard?
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 19200 /*Sets the baud rate of LIN trigger :TRIGger:LIN:BAUD? /*The query returns 19200.*/
Sets or queries the sample position of LIN trigger. The sample position is expressed as a percentage ratio of time from bit start to sample point over bit time.
| Name | Type | Values | Description |
|---|---|---|---|
| value | integer | 10 - 90 | Sample position of the LIN trigger. |
Sets or queries the trigger condition of LIN trigger.
| Name | Type | Values | Description |
|---|---|---|---|
| when | enum | SYNCbreak | ID | DATA | IDData | SLEep | WAKeup | ERRor |
:TRIGger:LIN:WHEN SYNCbreak /*Sets the trigger condition to SYNCbreak.*/ :TRIGger:LIN:WHEN? /*The query returns SYNC.*/
Sets or queries the error type of LIN trigger when the trigger condition is "Data".
| Name | Type | Values | Description |
|---|---|---|---|
| value | enum | SYNC | ID | CHEC | Selects the LIN trigger error type. |
:TRIGger:LIN:ERRor ID /*Sets the LIN trigger error type to :TRIGger:LIN:ERRor? /*The query returns ID.*/
Sets or queries the ID value of LIN trigger when the trigger condition is "Data & ID".
| Name | Type | Values | Description |
|---|---|---|---|
| id | integer | 0 - 63 |
Sets or queries the data value of the LIN trigger when the trigger condition is "Data".
| Name | Type | Values | Description |
|---|---|---|---|
| data | integer | 0 - 2^64-1 | Data value of the LIN trigger. |
:TRIGger:LIN:DATA 100 /*Sets the data value of LIN trigger to :TRIGger:LIN:DATA? /*The query returns 100.*/
Sets or queries the current bit value used for LIN trigger conditions.
| Name | Type | Values | Description |
|---|---|---|---|
| currbit | integer | 0 - 63 | Current bit value for the LIN trigger. |
Sets or queries the data value of a certain bit of LIN trigger. Use 255 to indicate the data value can be any value.
| Name | Type | Values | Description |
|---|---|---|---|
| code | enum | 0 | 1 | 255 | Data value of the specified LIN trigger bit. |
Sets the relevant parameters for the I2S trigger. The I2S trigger searches for the specified data value and uses it as the trigger condition.
Sets or queries the clock source of the I2S trigger.
| Name | Type | Values | Description |
|---|---|---|---|
| source | enum | D0 | D1 | D2 | D3 | D4 | D5 | D6 | D7 | D8 | D9 | D10 | D11 | D12 | D13 | D14 | D15 | CHANnel1 | CHANnel2 | CHANnel3 | CHANnel4 |
Sets or queries the trigger level of the clock line source in I2S trigger. The unit is V.
| Name | Type | Values | Description |
|---|---|---|---|
| level | real | -15 V - 15 V | Trigger level of the clock line source in I2S trigger. |
Selects the word-select source for I2S trigger.
| Name | Type | Values | Description |
|---|---|---|---|
| source | enum | D0 | D1 | D2 | D3 | D4 | D5 | D6 | D7 | D8 | D9 | D10 | D11 | D12 | D13 | D14 | D15 | CHAN1 | CHAN2 | CHAN3 | CHAN4 | Word-select source to use for I2S trigger. |
Sets the trigger level of the frame clock line source in I2S trigger. The unit is V.
| Name | Type | Values | Description |
|---|---|---|---|
| level | real | V | Trigger level. |
Sets or queries the data source of the I2S trigger.
| Name | Type | Values | Description |
|---|---|---|---|
| source | enum | D0 | D1 | D2 | D3 | D4 | D5 | D6 | D7 | D8 | D9 | D10 | D11 | D12 | D13 | D14 | D15 | CHANnel1 | CHANnel2 | CHANnel3 | CHANnel4 | Selects the I2S trigger data source. |
:TRIGger:IIS:SOURce:DATA CHANnel2 /*Sets data source to :TRIGger:IIS:SOURce:DATA? /*The query returns CHAN2.*/
Sets or queries the trigger level of the frame clock line source in I2S trigger. The query returns the trigger level in scientific notation.
| Name | Type | Values | Description |
|---|---|---|---|
| level | real | - | Trigger level for the frame clock line source in I2S trigger. |
:TRIGger:IIS:DLEVel <level> :TRIGger:IIS:DLEVel?
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. |
Sets or queries the audio state of I2S trigger.
| Name | Type | Values | Description |
|---|---|---|---|
| audio | enum | RIGHt | LEFT | EITHer | Selects the I2S audio source: right channel, left channel, or either channel. |
Sets or queries the trigger condition of the I2S trigger.
| Name | Type | Values | Description |
|---|---|---|---|
| operator | - | - |
Sets or queries the user width of I2S trigger.
| Name | Type | Values | Description |
|---|---|---|---|
| uwidth | integer | - | User width value for the I2S trigger. |
Sets or queries the width of I2S trigger.
| Name | Type | Values | Description |
|---|---|---|---|
| uwidth | integer | 4 - 32 | User width of the I2S trigger. |
:TRIGger:IIS:WIDTh 10 :TRIGger:IIS:WIDTh?
Sets or queries the alignment mode of the I2S trigger.
| Name | Type | Values | Description |
|---|---|---|---|
| setting | - | - |
Sets or queries the data value of the I2S trigger when the trigger condition is "=" or "≠".
| Name | Type | Values | Description |
|---|---|---|---|
| data | integer | 0 - 2^32-1 | Data value of the I2S trigger. |
Sets or queries the specified bit for the data min. of I2S trigger.
| Name | Type | Values | Description |
|---|---|---|---|
| datamin | integer | - | Specified bit for the data min. of I2S trigger. |
:TRIGger:IIS:DMIN 3 :TRIGger:IIS:DMIN? /*The query returns 3.*/
Sets or queries the data max. value of the I2S trigger.
| Name | Type | Values | Description |
|---|---|---|---|
| <datamax> | integer | - | Data max. value of the I2S trigger. |
Sets or queries the data value of a certain bit of I2S trigger. When <code> is 255, the data value can be any value.
| Name | Type | Values | Description |
|---|---|---|---|
| code | enum | 0 | 1 | 255 | Data value of a certain bit of I2S trigger. |
:TRIGger:IIS:CODE 0 :TRIGger:IIS:CODE?
Sets the relevant parameters for the FLEXray trigger. The oscilloscope can trigger on a specified frame, symbol, error, or position of the FlexRay bus.
Sets or queries the trigger source of the FlexRay trigger.
| Name | Type | Values | Description |
|---|---|---|---|
| source | enum | D0 | D1 | D2 | D3 | D4 | D5 | D6 | D7 | D8 | D9 | D10 | D11 | D12 | D13 | D14 | D15 | CHANnel1 | CHANnel2 | CHANnel3 | CHANnel4 | Trigger source for the FlexRay trigger. |
Sets or queries the trigger level of the FlexRay trigger. The level uses the same unit as the current amplitude.
| Name | Type | Values | Description |
|---|---|---|---|
| level | real | -4.5 x VerticalScale - Offset - 4.5 x VerticalScale - Offset |
:TRIGger:FLEXray:LEVel 0.16 /*Sets the trigger level to 160 mV.*/ :TRIGger:FLEXray:LEVel? /*The query returns 1.600000E-1.*/
Sets or queries the FlexRay trigger baud rate.
| Name | Type | Values | Description |
|---|---|---|---|
| <baud> | enum | - |
Sets or queries the channel of the FlexRay trigger.
| Name | Type | Values | Description |
|---|---|---|---|
| ch | enum | A | B | Channel of the FlexRay trigger. |
:TRIGger:FLEXray:CH B :TRIGger:FLEXray:CH?
Sets or queries the trigger condition of the FLEXray trigger.
| Name | Type | Values | Description |
|---|---|---|---|
| cond | enum | FRAMe | ERRor | TSS | Trigger condition for the FLEXray trigger. |
:TRIGger:FLEXray:WHEN TSS /*Sets the trigger condition to TSS.*/ :TRIGger:FLEXray:WHEN? /*The query returns TSS.*/
Sets or queries the position of the FlexRay trigger when the trigger condition is Position.
| Name | Type | Values | Description |
|---|---|---|---|
| pos | enum | TSS | FSS | FES | DTS | Position of the FlexRay trigger. |
Sets or queries the frame type of the FlexRay trigger.
| Name | Type | Values | Description |
|---|---|---|---|
| frame | enum | NULL | SYNC | STAR | ANY | Frame type of the FlexRay trigger. |
:TRIGger:FLEXray:FRAMe SYNC :TRIGger:FLEXray:FRAMe?
Sets the FlexRay trigger error condition.
| Name | Type | Values | Description |
|---|---|---|---|
| err | discrete | - |
Sets or queries whether FlexRay trigger definition uses Cycle Count or Frame ID when the trigger condition is set to Frame.
| Name | Type | Values | Description |
|---|---|---|---|
| type | enum | CYCLe | ID | Selects the FlexRay trigger definition mode. |
Sets or queries the CYC comparison condition of the FlexRay trigger when the trigger condition is set to Frame.
| Name | Type | Values | Description |
|---|---|---|---|
| cycmax | enum | EQU | NOT | GRE | LESS | INR | OUTR | CYC comparison condition for the FlexRay trigger. |
:TRIGger:FLEXray:CYCComp NOT /*Sets the CYC comparison condition of FlexRay trigger to NOT.*/ :TRIGger:FLEXray:CYCComp? /*The query returns NOT.*/
Sets the maximum cycle count used for the FlexRay trigger. The query form is documented in the syntax, but this slice does not show what it returns.
| Name | Type | Values | Description |
|---|---|---|---|
| cycmax | integer | - |
Sets or queries the lower limit of cycle count of FlexRay trigger.
| Name | Type | Values | Description |
|---|---|---|---|
| cycmin | integer | 0 - 63 |
Sets or queries the ID comparison of the FlexRay trigger when the trigger condition is set to Frame or Symbol.
| Name | Type | Values | Description |
|---|---|---|---|
| idcomp | enum | EQUal | NOTequal | GREaterthan | LESSthan | INRange | OUTRange | ID comparison condition. |
Sets the minimum ID of the FlexRay trigger.
| Name | Type | Values | Description |
|---|---|---|---|
| datamin | integer | - | Minimum ID value for the FlexRay trigger. |
Sets or queries the ID upper limit of FlexRay trigger.
| Name | Type | Values | Description |
|---|---|---|---|
| datamax | integer | 0 - 1,023 |
:TRIGger:FLEXray:MAXid <datamax> :TRIGger:FLEXray:MAXid?
Sets relevant parameters for the M1553 trigger. The 1553B bus trigger can be configured for sync field, a specified data word, command word, status word, or error type.
| Name | Type | Values | Description |
|---|---|---|---|
| source | - | - |
Sets the trigger source for the M1553 trigger. The command belongs to the :TRIGger:M1553 subsystem.
| Name | Type | Values | Description |
|---|---|---|---|
| source | - | - |
Sets or queries Level A of M1553 trigger. The unit is the same as that of the current amplitude.
| Name | Type | Values | Description |
|---|---|---|---|
| level | real | Analog channel: Lower limit - (4.5 × VerticalScale - OFFSet) | Level A value to set for the M1553 trigger. |
:TRIGger:M1553:SOURce CHANnel2 :TRIGger:M1553:SOURce?
Sets or queries Level B of 1553B trigger. The unit is the same as that of the current amplitude.
| Name | Type | Values | Description |
|---|---|---|---|
| level | real | -4.5 × VerticalScale - OFFSet - upper limit | Level B trigger threshold. |
:TRIGger:M1553:BLEVel 0.05 :TRIGger:M1553:BLEVel?
Sets or queries the polarity of the M1553 trigger.
| Name | Type | Values | Description |
|---|---|---|---|
| polarity | enum | - |
Sets or queries the trigger condition of M1553 trigger.
| Name | Type | Values | Description |
|---|---|---|---|
| when | enum | SYNCbreak | DATA | CMD | STATus | ERRor | Trigger condition for the M1553 trigger. |
Sets or queries the sync type of the M1553 trigger when the trigger condition is Sync.
| Name | Type | Values | Description |
|---|---|---|---|
| sync | enum | DATA | STATus | ALL | Sync type to set for the M1553 trigger. |
TRIGger:M1553:SYNC DATA TRIGger:M1553:SYNC?
Sets or queries the M1553 trigger error type.
| Name | Type | Values | Description |
|---|---|---|---|
| <err> | - | - |
Sets or queries the comparison type of the M1553 trigger when the trigger condition is "DATA".
| Name | Type | Values | Description |
|---|---|---|---|
| datacomp | enum | EQUal | NOTequal | GREaterthan | LESSthan | INRange | OUTRange | Comparison type for the M1553 trigger data condition. |
Sets or queries the data value of the 1553 trigger.
| Name | Type | Values | Description |
|---|---|---|---|
| data | integer | 0 - 65535 | Data value to set for the 1553 trigger. |
:TRIGger:M1553:DATValue 100 :TRIGger:M1553:DATValue?
Sets or queries the bit of data max. of M1553 trigger.
| Name | Type | Values | Description |
|---|---|---|---|
| datamax | - | - |
Sets or queries the bit of data min. of M1553 trigger.
| Name | Type | Values | Description |
|---|---|---|---|
| datamin | integer | 0 - 19 |
:TRIGger:M1553:DMIN 10 :TRIGger:M1553:DMIN?
Sets or queries the data value of the M1553 trigger.
| Name | Type | Values | Description |
|---|---|---|---|
| data | integer | 0 - 6 | Data value to set for the M1553 trigger. |
:TRIGger:M1553:DRTA 4 :TRIGger:M1553:DRTA?
Sets or queries the bit of bit time of M1553 trigger when the trigger condition is set to "RAT+11Bit".
| Name | Type | Values | Description |
|---|---|---|---|
| databit | integer | 0 - 13 | Bit of bit time to set or query. |
Sets or queries the data value of a certain bit of M1553 trigger.
| Name | Type | Values | Description |
|---|---|---|---|
| code | integer | 0 | 1 | 255 | Discrete code value for the selected M1553 trigger bit. |
Selects the waveform source for waveform data acquisition. The source is specified with a single <source> parameter.
| Name | Type | Values | Description |
|---|---|---|---|
| source | enum | - | Waveform source selection. |
Sets or queries the mode of the :WAVeform:DATA? command in reading data.
| Name | Type | Values | Description |
|---|---|---|---|
| mode | enum | NORMal | MAXimum | RAW |
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 in the current mode.
| Name | Type | Values | Description |
|---|---|---|---|
| <point> | integer | 1 - 1,000 | Number of waveform points to read; the valid range depends on the current waveform reading mode. |
:WAVeform:POINts 100 :WAVeform:POINts?
Reads the 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.
Queries the reference time of the waveform points of the currently selected channel source in the X direction.
Queries the unit voltage value of the current source channel Y in the Y direction.
Queries the vertical offset relative to the vertical reference position of the currently selected channel source in the Y direction.
Queries the vertical reference position of the currently selected channel source in the Y direction.
Sets or queries the start position of waveform data reading.
| Name | Type | Values | Description |
|---|---|---|---|
| <sta> | integer | 1 - 1,000 | Start position of waveform data reading; the actual settable range depends on memory depth and waveform return format. |
:WAVeform:STARt 100 /*Sets the start point to 100.*/ :WAVeform:STARt? /*The query returns 100.*/
Sets or queries the stop position of waveform data reading.
| Name | Type | Values | Description |
|---|---|---|---|
| stop | integer | 1 - 1,000 | Stop point of the waveform data reading operation. |
:WAVeform:STOP 500 /*Sets the stop point to 500.*/ :WAVeform:STOP? /*The query returns 500.*/
Queries all 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. */