Enables the waveform auto setting function. The oscilloscope automatically adjusts the vertical scale, horizontal time base, and trigger mode for optimal waveform display.
SCPI COMMAND REFERENCE
The Rigol DS70304 is Rigol's oscilloscope in the DS70000 Series family. Its SCPI remote-control interface exposes 555 commands across 29 subsystems - 499 settable and 56 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.
555
Commands
499
Settable
56
Queries
29
Subsystems
SCPI
Verified
2026-07-16
All commands
Clears all the waveforms on the screen. It functions the same as clicking or tapping the Clear icon in the function navigation menu.
Starts running the oscilloscope. This command functions the same as clicking or tapping the Run icon in the quick operation bar at the upper-right part of the screen.
Stops running the oscilloscope. This command functions the same as clicking or tapping the stop icon in the quick operation bar at the upper-right part of the screen.
Single trigger mode. Sets the trigger mode of the oscilloscope to "Single". This command functions the same as sending the :TRIGger:SWEep SINGle command.
Generates a trigger signal forcefully. This command is only applicable to the normal and single trigger modes.
Sets or queries the number of averages in the average acquisition mode.
| Name | Type | Values | Description |
|---|---|---|---|
| count | integer | 2^n | Number of averages to use. |
:ACQuire:AVERages 128 :ACQuire:AVERages?
Sets or queries the resolution bits supported in high resolution mode.
| Name | Type | Values | Description |
|---|---|---|---|
| bit | discrete | 9 | 10 | 11 | 12 | 14 | 16 | Resolution bits supported in high resolution mode. |
:ACQuire:BITS <bit> :ACQuire:BITS?
Sets or queries the memory depth of the oscilloscope, i.e. the number of waveform points stored in a single trigger. The default unit is pts.
| Name | Type | Values | Description |
|---|---|---|---|
| mdep | enum | AUTO | 1k | 10k | 100k | 1M | 10M | 100M | 200M | 500M | 1G | 2G | 1000 | 10000 | 100000 | 1000000 | 10000000 | 100000000 | 200000000 | 500000000 | 1000000000 | 2000000000 | 1e3 | 1e4 | 1e5 | 1e6 | 1e7 | 1e8 | 2e8 | 5e8 | 1e9 | 2e9 | Memory depth setting. |
:ACQuire:MDEPth <mdep> :ACQuire:MDEPth?
Sets or queries the acquisition mode of the oscilloscope.
| Name | Type | Values | Description |
|---|---|---|---|
| type | enum | NORMal | PEAK | AVERages | HRESolution | Acquisition mode to use. |
Queries the current sample rate. The default unit is Sa/s.
Enables or disables the anti-aliasing function of the oscilloscope, or queries its on/off status.
| Name | Type | Values | Description |
|---|---|---|---|
| bool | enum | 1 | ON | 0 | OFF | Enables or disables anti-aliasing. |
:ACQuire:AALias ON /*Enables the anti-aliasing function.*/ :ACQuire:AALias? /*The query returns 1.*/
Sets the decoding mode for the selected bus. The query returns the current bus mode.
| Name | Type | Values | Description |
|---|---|---|---|
| mode | enum | - |
Enables or disables the specified decoding bus, or queries its on/off display status.
| Name | Type | Values | Description |
|---|---|---|---|
| n | integer | 1 - 4 | Specifies the decoding bus number. |
| bool | boolean | - | Enables or disables the specified decoding bus display. |
:BUS1:MODE SPI /*Sets the type of the decoding bus to SPI.*/ :BUS1:MODE? /*The query returns SPI.*/
Sets or queries the display format of decoding data for the specified decoding bus.
| Name | Type | Values | Description |
|---|---|---|---|
| n | integer | 1 - 4 | Decoding bus number. |
| format | enum | HEX | ASCii | DEC | BIN | Display format of the decoding data. |
:BUS1:FORMat HEX /*Sets the display format of the bus to Hex.*/ :BUS1:FORMat? /*The query returns HEX.*/
Sets or queries the event display state of the specified decoding bus.
| Name | Type | Values | Description |
|---|---|---|---|
| n | integer | 1 - 4 | Decoding bus number. |
| bool | boolean | - | Enables or disables the event display. |
Sets or queries the data page of the specified decoding bus event table.
| Name | Type | Values | Description |
|---|---|---|---|
| n | discrete | 1 - 4 | |
| packet | enum | PACKets | DETails | PAYLoad | Selects which event-table page is displayed. |
:BUS1:EVENt:VIEW PACKets :BUS1:EVENt:VIEW?
Enables or disables the label of the specified decoding bus, or queries the on/off display status of that label.
| Name | Type | Values | Description |
|---|---|---|---|
| n | discrete | 1 | 2 | 3 | 4 | Specifies the decoding bus number. |
| bool | enum | 1 | ON | 0 | OFF | Turns the label display on or off. |
:BUS1:LABel ON /*Enables the label of the specified decoding bus.*/ :BUS1:LABel? /*The query returns 1.*/
| Name | Type | Values | Description |
|---|---|---|---|
| n | integer | 1 - 4 | Specifies the decoding bus number. |
Exports the decoding information in the specified decoding bus event table in CSV form.
| Name | Type | Values | Description |
|---|---|---|---|
| path | string | - | Path for the exported CSV file. |
Sets or queries the vertical position of the bus on the screen.
| Name | Type | Values | Description |
|---|---|---|---|
| n | discrete | 1 | 2 | 3 | 4 | |
| pos | integer | -250 - 250 |
:BUS<n>:POSition <pos> :BUS<n>:POSition?
Sets or queries the threshold of the specified decoding source.
| Name | Type | Values | Description |
|---|---|---|---|
| n | discrete | 1 - 4 | Specifies the bus number. |
| value | real | (-5 × VerticalScale - OFFSet) - (5 × VerticalScale - OFFSet) | Sets the threshold value. |
| type | enum | PAL | TX | RX | SCL | SDA | CS | CLK | MISO | MOSI | LIN | CAN | CANSub1 | FLEX | 1553 | Selects the decoding source type. |
Sets or queries the current source of the Parallel decoding bus.
| Name | Type | Values | Description |
|---|---|---|---|
| n | discrete | 1 - 4 | |
| source | enum | CHANnel1 | CHANnel2 | CHANnel3 | CHANnel4 | USER | Selects the current source of the Parallel decoding bus. |
:BUS1:PARallel:BUS CHANnel1 /*Sets the current source of the Parallel decoding bus to CHANnel1.*/ :BUS1:PARallel:BUS? /*The query returns CHAN1.*/
Sets or queries the clock source of the Parallel decoding.
| Name | Type | Values | Description |
|---|---|---|---|
| source | enum | CHANnel1 | CHANnel2 | CHANnel3 | CHANnel4 | USER | Clock source for the Parallel decoding. |
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 | integer | 1 - 4 | |
| slope | enum | POSitive | NEGative | BOTH |
:BUS1:PARallel:CLK CHANnel2 /*Sets the clock source of the Parallel decoding to CHANnel2.*/ :BUS1:PARallel:CLK? /*The query returns CHAN2.*/
Sets or queries the data width of the parallel bus, i.e. the number of bits per frame.
| Name | Type | Values | Description |
|---|---|---|---|
| <wid> | integer | 1 - 4 | Data width of the parallel bus. |
:BUS1:PARallel:WIDTh 4 :BUS1:PARallel:WIDTh?
Sets or queries the bit selection for the parallel bus. The command is valid only after setting the bus data width, and the bus source must be set to User.
| Name | Type | Values | Description |
|---|---|---|---|
| n | discrete | 1 | 2 | 3 | 4 | |
| bit | integer | 1 - 4 | Selects the bit used for the parallel bus. |
Sets or queries the channel source of the currently selected data bit.
| Name | Type | Values | Description |
|---|---|---|---|
| n | discrete | 1 | 2 | 3 | 4 | |
| src | enum | CHANnel1 | CHANnel2 | CHANnel3 | CHANnel4 | Channel source for the selected data bit. |
Sets or queries the data polarity of Parallel decoding.
| Name | Type | Values | Description |
|---|---|---|---|
| n | discrete | 1 - 4 | |
| pol | enum | NEGative | POSitive | Selects the data polarity for Parallel decoding. |
:BUS1:PARallel:POLarity NEGative :BUS1:PARallel:POLarity?
Sets or queries the TX channel source of RS232 decoding.
| Name | Type | Values | Description |
|---|---|---|---|
| n | discrete | 1 | 2 | 3 | 4 | |
| source | discrete | CHANnel1 | CHANnel2 | CHANnel3 | CHANnel4 | OFF |
:BUS1:RS232:TX CHANnel2 /*Sets the TX channel source of RS232 :BUS1:RS232:TX? /*The query returns CHAN2.*/
Sets or queries the RX channel source of RS232 decoding.
| Name | Type | Values | Description |
|---|---|---|---|
| n | discrete | 1 | 2 | 3 | 4 | |
| source | enum | CHANnel1 | CHANnel2 | CHANnel3 | CHANnel4 | OFF |
Sets or queries the polarity of RS232 decoding.
| Name | Type | Values | Description |
|---|---|---|---|
| n | integer | 1 - 4 | Bus number. |
| pol | enum | POSitive | NEGative | Selects the RS232 decode polarity. |
Sets or queries the endian of data transmission in RS232 decoding.
| Name | Type | Values | Description |
|---|---|---|---|
| n | discrete | - | Bus number. |
| endian | enum | MSB | LSB | Transmission order for RS232 decoding. |
Sets or queries the baud rate of data transmission in RS232 decoding. The default unit is bps.
| Name | Type | Values | Description |
|---|---|---|---|
| n | discrete | 1 | 2 | 3 | 4 | |
| baud | integer | 1 bps - 20 Mbps |
:BUS1:RS232:BAUD 4800 :BUS1:RS232:BAUD?
Sets the number of data bits used in RS232 decoding. The command also has a query form to read back the current setting.
| Name | Type | Values | Description |
|---|---|---|---|
| <n> | discrete | 1 | 2 | 3 | 4 | |
| <bits> | integer | - |
Sets or queries the stop bits of each frame of data in RS232 decoding.
| Name | Type | Values | Description |
|---|---|---|---|
| n | integer | 1 - 4 | |
| stop bits | enum | 1 | 1.5 | 2 |
:BUS1:RS232:SBITs 1 /*Sets the stop bits of each frame of data in RS232 decoding to 1.*/ :BUS1:RS232:SBITs? /*The query returns 1.*/
Sets or queries the odd-even check mode of data transmission in RS232 decoding.
| Name | Type | Values | Description |
|---|---|---|---|
| n | discrete | 1 | 2 | 3 | 4 | Bus number selector. |
| parity | discrete | NONE | ODD | EVEN | Parity mode for RS232 decoding. |
:BUS1:RS232:PARity ODD /*Sets the odd-even check mode of data transmission of RS232 decoding to ODD.*/ :BUS1:RS232:PARity? /*The query returns ODD.*/
Sets or queries the clock source of I2C decoding.
| Name | Type | Values | Description |
|---|---|---|---|
| n | enum | 1 | 2 | 3 | 4 | Bus index. |
| source | enum | CHANnel1 | CHANnel2 | CHANnel3 | CHANnel4 | Clock source used for I2C decoding. |
::BUS1:IIC:SCLK:SOURce CHANnel2 ::BUS1:IIC:SCLK:SOURce?
Sets or queries the data source of I2C decoding.
| Name | Type | Values | Description |
|---|---|---|---|
| <n> | discrete | 1 | 2 | 3 | 4 | |
| <source> | discrete | CHANnel1 | CHANnel2 | CHANnel3 | CHANnel4 |
Sets or queries the address mode of I2C decoding.
| Name | Type | Values | Description |
|---|---|---|---|
| n | integer | 1 - 4 | |
| addr | enum | NORMal | RW | Selects whether the address width includes the R/W bit. |
:BUS1:IIC:ADDRess RW :BUS1:IIC:ADDRess? /*The query returns RW.*/
Sets or queries the clock source of SPI decoding.
| Name | Type | Values | Description |
|---|---|---|---|
| n | discrete | 1 | 2 | 3 | 4 | |
| source | enum | CHANnel1 | CHANnel2 | CHANnel3 | CHANnel4 | Selects the SPI clock source channel. |
:BUS1:SPI:SCLK:SOURce CHANnel2 :BUS1:SPI:SCLK:SOURce?
Sets or queries the clock edge type of the SPI decoding.
| Name | Type | Values | Description |
|---|---|---|---|
| slope | enum | POSitive | NEGative | Clock edge type used for SPI decoding. |
Sets or queries the MISO data source of SPI decoding.
| Name | Type | Values | Description |
|---|---|---|---|
| n | discrete | 1 | 2 | 3 | 4 | |
| source | enum | CHANnel1 | CHANnel2 | CHANnel3 | CHANnel4 | OFF | Selects the MISO data source for SPI decoding. |
:BUS1:SPI:MISO:SOURce CHANnel2 :BUS1:SPI:MISO:SOURce?
Sets or queries the MISO polarity for SPI decoding.
| Name | Type | Values | Description |
|---|---|---|---|
| <n> | discrete | 1 - 4 | Bus number. |
| <polarity> | enum | POS | NEG | Polarity selection for the MISO line. |
:BUS1:SPI:MISO:POLarity NEGative /*Sets the MISO polarity to Negative.*/ :BUS1:SPI:MISO:POLarity? /*The query returns NEG.*/
Sets or queries the MOSI data source of SPI decoding.
| Name | Type | Values | Description |
|---|---|---|---|
| n | integer | 1 - 4 | |
| source | enum | CHANnel1 | CHANnel2 | CHANnel3 | CHANnel4 | OFF |
Sets or queries the polarity of the MOSI data line used for SPI decoding.
| Name | Type | Values | Description |
|---|---|---|---|
| n | discrete | 1 | 2 | 3 | 4 | Bus index. |
| polarity | enum | HIGH | LOW | Polarity of the MOSI data line. |
:BUS1:SPI:MOSI:POLarity HIGH :BUS1:SPI:MOSI:POLarity?
Sets the SPI data bit width for bus n, or queries the current width.
| Name | Type | Values | Description |
|---|---|---|---|
| <n> | integer | 1 - 4 | Bus number. |
| <width> | integer | - | Data bit width for SPI decoding. |
Sets or queries the endian of data transmission in SPI decoding.
| Name | Type | Values | Description |
|---|---|---|---|
| n | enum | 1 | 2 | 3 | 4 | |
| endian | enum | MSB | LSB |
:BUS1:SPI:DBITs 10 /*Sets the data width of SPI decoding to 10.*/ :BUS1:SPI:DBITs? /*The query returns 10.*/
Sets or queries the decode mode of SPI decoding.
| Name | Type | Values | Description |
|---|---|---|---|
| n | discrete | 1 | 2 | 3 | 4 | |
| mode | enum | CS | TIMeout | Selects the SPI decode mode. |
Sets or queries the timeout value of SPI decoding. The default unit is s.
| Name | Type | Values | Description |
|---|---|---|---|
| n | discrete | 1 | 2 | 3 | 4 | |
| time | real | 8 ns - 10s | Timeout value for SPI decoding. |
:BUS1:SPI:TIMeout:TIME 0.000005 :BUS1:SPI:TIMeout:TIME?
Sets or queries the source channel of the CS line of SPI decoding.
| Name | Type | Values | Description |
|---|---|---|---|
| source | - | - |
Sets or queries the polarity of the CS line of SPI decoding.
| Name | Type | Values | Description |
|---|---|---|---|
| n | discrete | 1 | 2 | 3 | 4 | |
| polarity | enum | HIGH | LOW | Selects whether the oscilloscope samples data when the CS signal is high or low. |
Sets or queries the source channel of CAN decoding.
| Name | Type | Values | Description |
|---|---|---|---|
| n | integer | 1 - 4 | Bus index for CAN decoding. |
| source | enum | CHANnel1 | CHANnel2 | CHANnel3 | CHANnel4 | Selects the CAN decoding source channel. |
:BUS1:CAN:SOURce CHANnel2 :BUS1:CAN:SOURce?
Sets or queries the signal type of CAN decoding.
| Name | Type | Values | Description |
|---|---|---|---|
| n | integer | 1 - 4 | Bus index. |
| stype | null | - |
Sets or queries the signal rate of CAN decoding. The unit is bps.
| Name | Type | Values | Description |
|---|---|---|---|
| baud | integer | bps | Signal rate for CAN decoding. |
Sets or queries the sample point position of CAN decoding, expressed as a percentage. The sample point is within the bit time range and is defined as the ratio of time from bit start to sample point to bit time.
| Name | Type | Values | Description |
|---|---|---|---|
| n | discrete | 1 | 2 | 3 | 4 | |
| spoint | integer | 10 - 90 | Sample point position of CAN decoding. |
Sets or queries the signal rate of CAN-FD decoding. The unit is bps.
| Name | Type | Values | Description |
|---|---|---|---|
| n | enum | 1 | 2 | 3 | 4 | CAN bus index. |
| baud | integer | 0 - 200 Mbps | Signal rate of CAN-FD decoding. |
:BUS1:CAN:FDBAUD 120000 /*Sets the signal rate of CAN-FD :BUS1:CAN:FDBAUD? /*The query returns 120000.*/
Sets or queries the sample point position of CAN-FD decoding, expressed in percent. The sample point is within the range of the bit time.
| Name | Type | Values | Description |
|---|---|---|---|
| n | discrete | 1 | 2 | 3 | 4 | Bus number. |
| spoint | integer | 10 - 90 | Sample point position of CAN-FD decoding. |
:BUS1:CAN:FDSPoint 70 :BUS1:CAN:FDSPoint?
Sets or queries the signal rate of FlexRay decoding. The default unit is bps.
Sets or queries the source channel of FlexRay decoding.
| Name | Type | Values | Description |
|---|---|---|---|
| n | enum | 1 | 2 | 3 | 4 | |
| source | enum | CHANnel1 | CHANnel2 | CHANnel3 | CHANnel4 |
:BUS1:FLEXray:SOURce CHANnel2 :BUS1:FLEXray:SOURce?
Sets or queries the sample point position of FlexRay decoding, expressed as a percentage of bit time.
| Name | Type | Values | Description |
|---|---|---|---|
| n | enum | 1 | 2 | 3 | 4 | Specifies the bus number. |
| spoint | integer | 10 - 90 | Sets the sample point position in percent. |
*: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 | Bus number to select. |
| stype | - | - |
Sets or queries the baud rate of LIN decoding. The default unit is bps.
| Name | Type | Values | Description |
|---|---|---|---|
| n | enum | 1 | 2 | 3 | 4 | Bus number. |
| baud | integer | 2.4 kbps - 20 Mbps | LIN baud rate. |
:BUS<n>:LIN:BAUD <baud> :BUS<n>:LIN:BAUD?
Sets or queries the parity of LIN decoding.
| Name | Type | Values | Description |
|---|---|---|---|
| n | discrete | 1 - 4 | Bus number. |
| bool | enum | 1 | ON | 0 | OFF | Parity inclusion state. |
Sets or queries the source of the LIN bus.
| Name | Type | Values | Description |
|---|---|---|---|
| source | - | - |
Sets or queries the LIN bus version for bus n.
| Name | Type | Values | Description |
|---|---|---|---|
| n | discrete | 1 | 2 | 3 | 4 | |
| value | enum | V1X | V2X | MIXed | LIN bus standard version to set. |
:BUS1:LIN:STANdard MIXed :BUS1:LIN:STANdard?
Sets or queries the clock source of the I2S decoding.
| Name | Type | Values | Description |
|---|---|---|---|
| n | enum | 1 | 2 | 3 | 4 | |
| source | enum | CHANnel1 | CHANnel2 | CHANnel3 | CHANnel4 | Selects the I2S clock source. |
:BUS1:IIS:SOURce:CLOCk CHANnel2 :BUS1:IIS:SOURce:CLOCk?
Sets or queries the data source of the I2S decoding.
| Name | Type | Values | Description |
|---|---|---|---|
| <source> | enum | - |
Sets or queries the audio channel of the I2S trigger.
| Name | Type | Values | Description |
|---|---|---|---|
| n | integer | 1 - 4 | Bus index to select BUS1 through BUS4. |
| source | enum | CHANnel1 | CHANnel2 | CHANnel3 | CHANnel4 | Audio channel source to use for I2S trigger. |
Sets or queries the alignment mode of the I2S decoding.
| Name | Type | Values | Description |
|---|---|---|---|
| n | discrete | 1 | 2 | 3 | 4 | |
| align | enum | IIS | RJ | LJ | Selects the I2S alignment mode. |
:BUS1:IIS:ALIGnment RJ /*Sets the alignment mode of the I2S decoding to RJ.*/ :BUS1:IIS:ALIGnment? /*The query returns RJ.*/
Sets or queries the clock edge type of the I2S decoding.
| Name | Type | Values | Description |
|---|---|---|---|
| slope | enum | - | Clock edge type for I2S decoding. |
Sets or queries the word size of the I2S decoding.
| Name | Type | Values | Description |
|---|---|---|---|
| n | discrete | 1 - 4 | |
| val | integer | 4 - 32 |
:BUS1:IIS:RWIDth 5 :BUS1:IIS:RWIDth?
Sets or queries the Receive width of the I2S decoding.
| Name | Type | Values | Description |
|---|---|---|---|
| n | discrete | 1 | 2 | 3 | 4 | |
| val | integer | 4 - 32 | Receive width value to set. |
?
Sets or queries the audio polarity of I2S decoding.
| Name | Type | Values | Description |
|---|---|---|---|
| bool | boolean | - | Boolean setting for the audio polarity of I2S decoding. |
Sets or queries the endian of I2S decoding.
| Name | Type | Values | Description |
|---|---|---|---|
| n | discrete | 1 | 2 | 3 | 4 | |
| bool | boolean | 1 | ON | 0 | OFF | Selects the bit transmission sequence: Most Significant Bit first for 1|ON, or Least Significant Bit first for 0|OFF. |
:BUS1:IIS:ENDian OFF :BUS1:IIS:ENDian?
Sets or queries the data polarity of I2S decoding.
| Name | Type | Values | Description |
|---|---|---|---|
| n | discrete | 1 | 2 | 3 | 4 | |
| bool | enum | 1 | ON | 0 | OFF | Selects positive polarity with 1|ON or negative polarity with 0|OFF. |
:BUS1:IIS:POLarity OFF /*Sets the data polarity of I2S decoding to Negative.*/ :BUS1:IIS:POLarity? /*The query returns 0.*/
Sets or queries the source of the M1553 decoding.
| Name | Type | Values | Description |
|---|---|---|---|
| <n> | discrete | 1 | 2 | 3 | 4 | |
| source | - | - |
Sets or queries the bandwidth limit of the specified channel.
| Name | Type | Values | Description |
|---|---|---|---|
| n | discrete | 1 | 2 | 3 | 4 | |
| val | enum | OFF | ON | 20M | 250M | 1G | 2G | Bandwidth limit value; available choices depend on the channel input impedance. |
Sets or queries the coupling mode of the specified channel.
| Name | Type | Values | Description |
|---|---|---|---|
| n | discrete | 1 - 4 | |
| coupling | enum | AC | DC | GND | Selects the channel coupling mode. |
:CHANnel1:COUPling AC :CHANnel1:COUPling?
Turns on or off the specified channel, or queries the on/off status of the specified channel.
| Name | Type | Values | Description |
|---|---|---|---|
| n | discrete | 1 | 2 | 3 | 4 | Specifies the channel number. |
| bool | boolean | 1 | ON | 0 | OFF | Turns the specified channel display on or off. |
:CHANnel1:DISPlay ON /*Enables CH1.*/ :CHANnel1:DISPlay? /*The query returns 1.*/
Turns on or off the waveform invert for the specified channel; or queries the on/off status of the waveform invert for the specified channel.
| Name | Type | Values | Description |
|---|---|---|---|
| n | integer | 1 - 4 | Specified channel number. |
| bool | boolean | - | Turns waveform invert on or off. |
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 | ±1 V - ±100 V | Vertical offset of the specified channel; allowable range depends on vertical scale and input impedance. |
Sets or queries the delay calibration time used to calibrate the zero offset of the specified channel. The unit is s.
| Name | Type | Values | Description |
|---|---|---|---|
| n | discrete | 1 | 2 | 3 | 4 | Channel number. |
| val | real | -100 ns - 100 ns | Delay calibration time. |
:CHANnel1:TCALibrate 0.00000002 :CHANnel1:TCALibrate? /*The query returns 2.000000E-8.*/
Sets or queries the vertical scale of the specified channel.
| Name | Type | Values | Description |
|---|---|---|---|
| n | discrete | 1 | 2 | 3 | 4 | Channel number. |
| scale | real | - |
:CHANnel1:SCALe 0.01 :CHANnel1:SCALe?
Sets or queries the input impedance of the specified channel. The command syntax shows a numeric impedance parameter for the setter and a query form that returns the current setting.
| Name | Type | Values | Description |
|---|---|---|---|
| n | discrete | 1 | 2 | 3 | 4 | Specifies the channel number. |
| impedance | enum | 50 | 1MΩ | Selects the channel input impedance. |
:CHANnel1:IMPedance 50 :CHANnel1:IMPedance?
Starts calibration for the active probe currently connected to the specified analog channel.
| Name | Type | Values | Description |
|---|---|---|---|
| n | discrete | 1 | 2 | 3 | 4 | Specifies the analog channel. |
Sets or queries the probe attenuation ratio of the specified channel.
| Name | Type | Values | Description |
|---|---|---|---|
| n | discrete | 1 | 2 | 3 | 4 | |
| atten | discrete | 0.001 | 0.002 | 0.005 | 0.01 | 0.02 | 0.05 | 0.1 | 0.2 | 0.5 | 1 | 2 | 5 | 10 | 20 | 50 | 100 | 200 | 500 | 1000 | 2000 | 5000 | 10000 | 20000 | 50000 | Probe attenuation ratio for the specified channel. |
:CHANnel1:PROBe 10 /*Sets the probe attenuation ratio of CH1 to 10X.*/ :CHANnel1:PROBe? /*The query returns 10.*/
Sets or queries the probe bias voltage for the specified channel. The query returns the probe bias voltage in scientific notation.
| Name | Type | Values | Description |
|---|---|---|---|
| n | discrete | 1 | 2 | 3 | 4 | Specifies the channel number. |
| bias | real | V | Sets the probe bias voltage; the allowed range is affected by the probe model. |
Performs the calibration for the probe connected to the specified channel.
| Name | Type | Values | Description |
|---|---|---|---|
| n | discrete | 1 | 2 | 3 | 4 | Specifies the channel number. |
Sets or queries the probe delay time of the specified channel.
| Name | Type | Values | Description |
|---|---|---|---|
| n | discrete | 1 | 2 | 3 | 4 | Specifies the channel number. |
| delay | real | -100 ns - 100 ns | Sets the probe delay time. |
:CHANnel1:PROBe:DELay 0.00000001 /*Sets the probe delay time of :CHANnel1:PROBe:DELay? /*The query returns 1E-8.*/
De-magnifies the probe of the specified channel.
| Name | Type | Values | Description |
|---|---|---|---|
| <n> | discrete | 1 | 2 | 3 | 4 | Specifies the channel number. |
Sets or queries the amplitude display unit of the specified analog channel.
| Name | Type | Values | Description |
|---|---|---|---|
| n | discrete | 1 | 2 | 3 | 4 | |
| units | enum | WATT | AMPere | VOLTage | UNKNown |
:CHANnel1:UNITs VOLTage :CHANnel1:UNITs?
Enables or disables the fine adjustment of the vertical scale of the specified channel, or queries its on/off status.
| Name | Type | Values | Description |
|---|---|---|---|
| n | discrete | 1 - 4 | Channel number. |
| bool | boolean | 1 | ON | 0 | OFF | Enables or disables the fine adjustment function. |
:CHANnel1:VERNier ON /*Enables the fine adjustment of the vertical scale of CH1.*/ :CHANnel1:VERNier? /*The query returns 1.*/
Sets the vertical position offset of the specified channel, or queries the current position offset.
| Name | Type | Values | Description |
|---|---|---|---|
| n | discrete | 1 | 2 | 3 | 4 | Specifies the channel number. |
| offset | real | - | Vertical position offset for the specified channel. |
Queries the current measurement value of the frequency counter.
Enables or disables the frequency counter; the query returns its on/off status.
| Name | Type | Values | Description |
|---|---|---|---|
| <bool> | enum | 1 | ON | 0 | OFF | Enables or disables the frequency counter. |
:COUNter:ENABle ON /*Enables the frequency counter.*/ :COUNter:ENABle? /*The query returns 1.*/
Sets or queries the source of the frequency counter.
| Name | Type | Values | Description |
|---|---|---|---|
| source | enum | CHANnel1 | CHANnel2 | CHANnel3 | CHANnel4 | EXT | Source used by the frequency counter. |
Sets or queries the mode of the frequency counter.
| Name | Type | Values | Description |
|---|---|---|---|
| mode | enum | FREQuency | PERiod | TOTalize | Selects the counter mode. |
:COUNter:MODE PERiod :COUNter:MODE?
Sets or queries the resolution of the frequency counter.
| Name | Type | Values | Description |
|---|---|---|---|
| <val> | - | - |
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 | Enables or disables the statistical function. |
:COUNter:TOTalize:ENABle ON :COUNter:TOTalize:ENABle?
Clears the total count.
Sets or queries the mode of the cursor measurement.
| Name | Type | Values | Description |
|---|---|---|---|
| mode | enum | OFF | 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. |
[0m
Sets the type for manual cursor measurement.
| Name | Type | Values | Description |
|---|---|---|---|
| type | enum | - |
Sets or queries the channel source of the manual mode of cursor measurement.
| Name | Type | Values | Description |
|---|---|---|---|
| source | enum | CHANnel1 | CHANnel2 | CHANnel3 | CHANnel4 | MATH1 | MATH2 | MATH3 | MATH4 | NONE | Channel source used in manual cursor measurement mode. |
Sets or queries the horizontal unit in the manual mode of cursor measurement.
| Name | Type | Values | Description |
|---|---|---|---|
| tunit | enum | SECond | Horizontal unit used in manual cursor measurements. |
:CURSor:MANual:TUNit SECond :CURSor:MANual:TUNit?
Sets or queries the vertical unit in the manual mode of cursor measurement.
| Name | Type | Values | Description |
|---|---|---|---|
| <vunit> | discrete | - | Vertical unit used in manual cursor measurement mode. |
Sets or queries the horizontal position of Cursor A in the manual mode of cursor measurement.
| Name | Type | Values | Description |
|---|---|---|---|
| ax | real | s | Horizontal position of Cursor A; the range is determined by the current horizontal scale and position. |
:CURSor:MANual:CAX 0.00000001 :CURSor:MANual:CAX?
Sets or queries the vertical position of Cursor A in manual cursor measurement mode. The default unit is V.
| Name | Type | Values | Description |
|---|---|---|---|
| ay | real | V | Vertical position of Cursor A. |
:CURSor:MANual:CAY 0.1 /*Sets the vertical position of Cursor A :CURSor:MANual:CAY? /*The query returns 1.000000E-1.*/
Sets or queries the horizontal position of Cursor B in the manual mode of cursor measurement. The default unit is s.
| Name | Type | Values | Description |
|---|---|---|---|
| <bx> | real | s | Horizontal position of Cursor B. |
Sets or queries the vertical position of Cursor B in manual cursor measurement mode. The unit is V.
| Name | Type | Values | Description |
|---|---|---|---|
| by | real | V | Vertical position of Cursor B. |
:CURSor:MANual:CBY 0.1 /*Sets the vertical position of Cursor B to 0.1 V.*/ :CURSor:MANual:CBY? /*The query returns 1.000000E-1.*/
Queries the horizontal position of Cursor B in manual cursor measurement mode.
:CURSor:MANual:CBX? /*The query returns 1.000000E-8.*/
Queries the Y value at Cursor A in the manual mode of cursor measurement. The unit is determined by the currently selected vertical unit.
Queries the X value at Cursor B in the manual mode of cursor measurement. The unit is determined by the currently selected horizontal unit.
Queries the Y value at Cursor B in the manual mode of cursor measurement. The unit is determined by the currently selected vertical unit.
Queries the difference (△X) between the X value at Cursor A and the X value at Cursor B in 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 the manual mode of cursor measurement. The unit is determined by the currently selected vertical unit.
Sets or queries the channel source of Cursor A in the track mode of cursor measurement.
| Name | Type | Values | Description |
|---|---|---|---|
| source | enum | - |
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 channel source for Cursor B. |
Sets or queries the horizontal position of Cursor A in the track mode of cursor measurement.
| Name | Type | Values | Description |
|---|---|---|---|
| ax | real | - | Horizontal position of Cursor A; the allowable 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 the horizontal position of Cursor B in track mode of cursor measurement. The query form is listed, but no return format is documented in this slice.
| Name | Type | Values | Description |
|---|---|---|---|
| <bx> | real | - |
Sets or queries the vertical position of Cursor A in track mode of cursor measurement.
| Name | Type | Values | Description |
|---|---|---|---|
| ay | real | - | Vertical position of Cursor A. |
:CURSor:TRACk:CAY <ay> :CURSor:TRACk:CAY?
Sets or queries the vertical position of Cursor B in track mode cursor measurement.
| Name | Type | Values | Description |
|---|---|---|---|
| by | real | - | Vertical position of Cursor B. |
:CURSor:TRACk:CBY 0.1 :CURSor:TRACk:CBY?
Queries the X value at Cursor A in track mode of cursor measurement. The unit is determined by the amplitude unit selected for the currently corresponding channel.
Queries the Y value at Cursor A in 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 the track mode of cursor measurement. The unit is the same as that selected for the current channel.
Queries the reciprocal (1/△X) of the absolute difference between the X value at Cursor A and the X value at Cursor B in the track mode of cursor measurement. The default unit is Hz.
Sets or queries the horizontal position of Cursor A in XY cursor measurement mode. The unit is V.
| Name | Type | Values | Description |
|---|---|---|---|
| x | real | V | Horizontal position of Cursor A, related to the vertical scale and vertical offset of the oscilloscope. |
:CURSor:XY:AX 0.1 /*Sets the horizontal position of Cursor A to 100 mV.*/ :CURSor:XY:AX? /*The query returns 1.000000E-1.*/
Sets or queries the horizontal position of Cursor B in the XY cursor measurement mode. The unit is V.
| Name | Type | Values | Description |
|---|---|---|---|
| x | real | V | Horizontal position of Cursor B. |
Sets or queries the vertical position of Cursor A in the XY cursor measurement mode. The unit is V.
| Name | Type | Values | Description |
|---|---|---|---|
| y | real | V | Related to the vertical scale and vertical offset of the oscilloscope |
Sets or queries the vertical position of Cursor B in the XY cursor measurement mode. The unit is V.
| Name | Type | Values | Description |
|---|---|---|---|
| y | real | V | Vertical position of Cursor B, related to the vertical scale and vertical offset of the oscilloscope. |
:CURSor:XY:BY 0.1 /*Sets the vertical position of Cursor B to
notes':null}】}</final>## Feedback to=developer 彩票平台招商assistant to=developer to=final 彩神争霸下载{
description
parameters
returns
notesQueries the X value at Cursor A in the XY cursor measurement mode.
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.
Clears all the waveforms on the screen.
Sets or queries the display type of the waveforms on the screen.
| Name | Type | Values | Description |
|---|---|---|---|
| type | enum | VECTors | Display type of the waveforms on the screen. |
:DISPlay:TYPE VECTors :DISPlay:TYPE?
Sets or queries the persistence time. The default unit is s.
| Name | Type | Values | Description |
|---|---|---|---|
| time | enum | MIN | 0.1 | 0.2 | 0.5 | 1 | 2 | 5 | 10 | INFinite | Persistence time setting. |
:DISPlay:GRADing:TIME 0.1 /*Sets the persistence time to 100 ms.*/ :DISPlay:GRADing:TIME? /*The query returns 0.1.*/
Sets or queries the screen brightness.
| Name | Type | Values | Description |
|---|---|---|---|
| brightness | integer | MINimum - MAXimum |
Sets or queries the display type of the screen grid.
| Name | Type | Values | Description |
|---|---|---|---|
| grid | enum | FULL | HALF | NONE | Display grid mode. |
Sets or queries the brightness of the screen grid, expressed as a percentage.
| Name | Type | Values | Description |
|---|---|---|---|
| brightness | integer | 0 - 100 | Sets the screen grid brightness in percent. |
:DISPlay:GBRightness 60 /*Sets the screen grid brightness to 60%.*/ :DISPlay:GBRightness? /*The query returns 60.*/
Queries the bitmap data stream of the currently displayed image.
Enables or disables the ruler display, or queries its on/off status.
| Name | Type | Values | Description |
|---|---|---|---|
| bool | enum | 1 | ON | 0 | OFF | Selects whether the ruler display is enabled or disabled. |
:DISPlay:RULers ON :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 | enum | 1 | ON | 0 | OFF | Turns the color grade display on or off. |
Queries the current voltage value under test.
Enables or disables the DVM function. The command accepts a boolean value.
| Name | Type | Values | Description |
|---|---|---|---|
| bool | enum | 1 | ON | 0 | OFF | Boolean enable state. |
Sets or queries the source of the digital voltmeter.
| Name | Type | Values | Description |
|---|---|---|---|
| source | enum | CHANnel1 | CHANnel2 | CHANnel3 | CHANnel4 |
:DVM:SOURce CHANnel1 :DVM:SOURce?
Sets or queries the mode of the digital voltmeter.
| Name | Type | Values | Description |
|---|---|---|---|
| mode | enum | ACRMs | DC | DCRMs | Selects the digital voltmeter mode. |
::DVM:MODE DC ::DVM:MODE?
Enables or disables the eye analysis function, or queries its on/off status.
| Name | Type | Values | Description |
|---|---|---|---|
| bool | boolean | - | Boolean state to enable or disable eye analysis. |
Sets or queries the source of the eye diagram.
| Name | Type | Values | Description |
|---|---|---|---|
| source | enum | CHANnel1 | CHANnel2 | CHANnel3 | CHANnel4 | Selects the source channel for the eye diagram. |
Enables or disables the eye measurement, or queries its on/off status.
| Name | Type | Values | Description |
|---|---|---|---|
| bool | enum | 1 | ON | 0 | OFF | Enables or disables the eye measurement. |
:EYE:MEASure:ENABle ON /*Enables the eye measurement.*/ :EYE:MEASure:ENABle? /*The query returns 1.*/
Queries the measurements of an eye diagram.
| Name | Type | Values | Description |
|---|---|---|---|
| item | enum | ONE | ZERO | WIDTh | HEIGth | AMP | CROSs | QFACtor |
Enables or disables the overlap display of the eye diagram.
| Name | Type | Values | Description |
|---|---|---|---|
| bool | boolean | - | Controls whether eye diagram overlap display is enabled or disabled. |
:EYE:OVERlap ON /*Enables the overlap of the eye diagram.*/ :EYE:OVERlap? /*The query returns 1.*/
Sets or queries the clock recovery method of the eye diagram.
| Name | Type | Values | Description |
|---|---|---|---|
| type | enum | CONStant | PLL | EXPLicit | Clock recovery method to use for the eye diagram. |
:EYE:CLOCk:METHod EXPLicit :EYE:CLOCk:METHod?
Sets or queries the type of the constant clock recovery method for the eye diagram.
| Name | Type | Values | Description |
|---|---|---|---|
| type | enum | AUT | SEM | MAN | Type of the constant clock recovery method. |
Sets or queries the manually set data rate for the eye diagram.
| Name | Type | Values | Description |
|---|---|---|---|
| val | real | 100 kH - 10 GHz | Manually set data rate for the eye diagram. |
:EYE:CLOCk:RATE 200000 /*Sets the manually set data rate for the eye diagram to 200 kHz.*/ :EYE:CLOCk:RATE? /*The query returns 2.000000E+5.*/
Sets or queries the PLL order of the eye diagram.
| Name | Type | Values | Description |
|---|---|---|---|
| ord | enum | ONE | TWO | PLL order to use for the eye diagram. |
:EYE:CLOCk:PLL:ORDer TWO /*Sets the PLL order to TWO.*/ :EYE:CLOCk:PLL:ORDer? /*The query returns TWO.*/
Sets or queries the loop bandwidth for the PLL clock recovery method of the eye diagram. The unit is Hz.
| Name | Type | Values | Description |
|---|---|---|---|
| val | integer | Hz | Loop bandwidth for the PLL clock recovery method. |
Sets or queries the PLL damp factor for the PLL clock recovery method of the eye diagram. The unit is U.
| Name | Type | Values | Description |
|---|---|---|---|
| val | real | 0 U - 1 U | PLL damp factor to set. |
:EYE:CLOCk:PLL:DAMP 0.5 /*Sets the PLL damp factor of the eye diagram to 500 mU.*/ :EYE:CLOCk:PLL:DAMP? /*The query returns 5.000000E-1.*/
Sets or queries the external channel used by the eye diagram clock recovery. The syntax shows one channel parameter for the setter and a query form.
| Name | Type | Values | Description |
|---|---|---|---|
| ch | - | - |
Queries the ID string of the instrument.
Restores the instrument to its factory default settings.
Clears all the event registers and clears the error queue.
Sets or queries the enable register bit of the standard event register set.
| Name | Type | Values | Description |
|---|---|---|---|
| maskargument | integer | 0 - 255 | Mask value written to the standard event enable register. |
*ESE 16 *ESE?
Queries and clears the event register of the standard event status register.
The *OPC command sets bit 0 (Operation Complete, OPC) in the standard event status register to 1 after the current operation is finished. The *OPC? query reports whether the current operation is finished.
Recalls the instrument state in the specified location.
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 |
Queries the event register for the status byte register. After executing the command, the value in the status byte register is cleared.
Waits until all pending overlapped commands have completed before processing subsequent commands.
Performs a self-test and queries the self-test result.
| Name | Type | Values | Description |
|---|---|---|---|
| bool | boolean | - |
Sets or queries the source of the jitter.
| Name | Type | Values | Description |
|---|---|---|---|
| source | enum | CHANnel1 | CHANnel2 | CHANnel3 | CHANnel4 | Selects the jitter source channel. |
Sets or queries the high threshold of the jitter, expressed in %.
| Name | Type | Values | Description |
|---|---|---|---|
| val | integer | Middle threshold of the jitter - 100 | High threshold of the jitter. |
:JITTer:SETUp:HIGH 80 :JITTer:SETUp:HIGH?
Sets or queries the middle threshold of the jitter, expressed in %.
| Name | Type | Values | Description |
|---|---|---|---|
| val | integer | % | Middle threshold of the jitter. |
Sets or queries the low threshold of the jitter, expressed in %.
| Name | Type | Values | Description |
|---|---|---|---|
| val | integer | 0 - the middle threshold of the jitter | Low threshold of the jitter. |
Enables or disables the jitter histogram, or queries its on/off status. This command is only valid when the jitter analysis function is enabled (:JITTer:ENABle).
| Name | Type | Values | Description |
|---|---|---|---|
| bool | enum | 1 | ON | 0 | OFF | Turns the jitter histogram on or off. |
:JITTer:HISTogram:APPLy ON /*Enables the jitter histogram.*/ :JITTer:HISTogram:APPLy? /*The query returns 1.*/
Enables or disables the spectrum graph of the jitter, or queries its on/off status.
| Name | Type | Values | Description |
|---|---|---|---|
| bool | enum | 1 | ON | 0 | OFF | Sets the spectrum graph state. |
:JITTer:SPECtrum:APPLy ON :JITTer:SPECtrum:APPLy?
Enables or disables the jitter trend graph, or queries its on/off status. This command is only valid when the jitter analysis function is enabled (:JITTer:ENABle).
| Name | Type | Values | Description |
|---|---|---|---|
| bool | enum | 1 | ON | 0 | OFF | Turns the jitter trend graph on or off. |
:JITTer:TRENd:APPLy ON :JITTer:TRENd:APPLy?
Enables or disables the jitter measurement, or queries its on/off status.
| Name | Type | Values | Description |
|---|---|---|---|
| bool | boolean | 1 | ON | 0 | OFF | Specifies whether jitter measurement is enabled or disabled. |
:JITTer:MEASure:ENABle ON :JITTer:MEASure:ENABle?
Sets or queries the clock recovery method of the jitter measurement.
| Name | Type | Values | Description |
|---|---|---|---|
| type | enum | CONStant | PLL | EXPLicit | Clock recovery method to use. |
Sets or queries the type of the constant clock recovery method.
| Name | Type | Values | Description |
|---|---|---|---|
| type | enum | AUT | SEM | MAN | Selects the constant clock recovery type. |
:JITTer:CLOCk:TYPE MAN :JITTer:CLOCk:TYPE? /*The query returns MAN.*/
Sets or queries the manually set data rate of the jitter. The unit is Hz.
| Name | Type | Values | Description |
|---|---|---|---|
| val | real | 100 kHz - 10 GHz | Manual data rate of the jitter. |
:JITTer:CLOCk:RATE 100000 /*Sets the data rate to 100 kHz.*/ :JITTer:CLOCk:RATE? /*The query returns 1.000000E+5.*/
Sets or queries the PLL order of the jitter.
| Name | Type | Values | Description |
|---|---|---|---|
| ord | enum | ONE | TWO | PLL order selection. |
Sets or queries the loop bandwidth for the PLL clock recovery method of the jitter measurement. The unit is Hz.
| Name | Type | Values | Description |
|---|---|---|---|
| <val> | real | Hz | Loop bandwidth value for the PLL clock recovery method. |
:JITTer:CLOCk:PLL:BW 100 :JITTer:CLOCk:PLL:BW?
Sets or queries the PLL damp factor for the PLL clock recovery method of the jitter measurement. The unit is U.
| Name | Type | Values | Description |
|---|---|---|---|
| val | real | U | PLL damp factor to set. |
Sets the external clock channel of the jitter measurement.
| Name | Type | Values | Description |
|---|---|---|---|
| ch | enum | CHANnel1 | CHANnel2 | CHANnel3 | CHANnel4 |
Clears the jitter results.
:JITTer:RESult:RESst
Queries the jitter measurement result. Only when the jitter measurement function is enabled can you query the measurement results.
:JITTer:RESult?
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 | Turns DHCP configuration mode on or off. |
:LAN:DHCP OFF :LAN:DHCP?
Turns on or off the Auto IP configuration mode, or queries the on/off status of the current Auto IP configuration mode.
| Name | Type | Values | Description |
|---|---|---|---|
| bool | boolean | 1 | ON | 0 | OFF | Enables or disables Auto IP configuration mode. |
:LAN:AUToip OFF :LAN:AUToip?
Sets or queries the default gateway.
| Name | Type | Values | Description |
|---|---|---|---|
| string | string | - | ASCII string for the default gateway address. |
Sets or queries the DNS address.
| Name | Type | Values | Description |
|---|---|---|---|
| <string> | string | - | DNS address in nnn.nnn.nnn.nnn format. |
:LAN:DNS 192.168.1.1 :LAN:DNS?
Queries the MAC address of the instrument.
Queries the address of the DHCP server.
Turns on or off the static IP configuration mode, or queries its on/off status.
| Name | Type | Values | Description |
|---|---|---|---|
| bool | boolean | 1 | ON | 0 | OFF | Enables or disables the static IP configuration mode. |
: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 | - |
Sets or queries the subnet mask.
| Name | Type | Values | Description |
|---|---|---|---|
| <string> | string | - | ASCII string in the form nnn.nnn.nnn.nnn. |
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 | Address type to query. |
Enables or disables MDNS, or queries the MDNS status.
| Name | Type | Values | Description |
|---|---|---|---|
| bool | enum | 1 | ON | 0 | OFF | Enables or disables MDNS. |
Sets or queries the host name.
| Name | Type | Values | Description |
|---|---|---|---|
| name | string | - | The host name label; it can contain English letters and numbers, as well as some symbols. |
Sets or queries the LAN description.
| Name | Type | Values | Description |
|---|---|---|---|
| name | string | - | The LAN description text. |
Applies the network configuration.
| Name | Type | Values | Description |
|---|---|---|---|
| bool | boolean | - |
Sets or queries the source of the pass/fail test. When the disabled channel is selected, it is enabled automatically.
| Name | Type | Values | Description |
|---|---|---|---|
| source | enum | CHANnel1 | CHANnel2 | CHANnel3 | CHANnel4 | Source channel for the pass/fail test. |
:MASK:SOURce CHANnel1 :MASK:SOURce?
Runs or stops the pass/fail test, or queries its operating status.
| Name | Type | Values | Description |
|---|---|---|---|
| oper | enum | RUN | STOP | Selects whether the pass/fail test runs or stops. |
:MASK:OPERate RUN /*Runs the pass/fail test function.*/ :MASK:OPERate? /*The query returns RUN.*/
Sets or queries the horizontal adjustment parameter of the pass/fail test mask. The default unit is div.
| Name | Type | Values | Description |
|---|---|---|---|
| x | real | div | Horizontal adjustment value for the pass/fail test mask. |
Sets or queries the vertical adjustment parameter of the pass/fail test mask. The default unit is div.
| Name | Type | Values | Description |
|---|---|---|---|
| y | real | 0.04 - 2 | Vertical adjustment parameter of the pass/fail test mask. |
:MASK:Y 0.36 :MASK:Y?
Creates the pass/fail test mask with the currently set horizontal and vertical adjustment parameters.
Resets the number of frames that passed and failed the pass/fail test, as well as the total number of frames.
Queries the total number of 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.
Enables or disables the math operation function, or queries its on/off status.
| Name | Type | Values | Description |
|---|---|---|---|
| n | discrete | 1 - 4 | Math operation index. |
| bool | boolean | - | Turns the math operation function on or off. |
:MATH1:DISPlay ON /*Enables the operation function of Math1.*/ :MATH1:DISPlay? /*The query returns 1.*/
Sets or queries the operator of a math operation.
| Name | Type | Values | Description |
|---|---|---|---|
| n | discrete | 1 | 2 | 3 | 4 | |
| opt | enum | ADD | SUBTract | MULTiply | DIVision | AND | OR | XOR | NOT | FFT | INTG | DIFF | SQRT | LOG | LN | EXP | ABS | LPASs | HPASs | BPASs | BSTop | AXB |
:MATH1:OPERator INTG /*Sets the math operator of Math1 to :MATH1:OPERator? /*The query returns INTG.*/
Sets or queries the source or Source A of the arithmetic, function, or filter operation.
| Name | Type | Values | Description |
|---|---|---|---|
| source | - | - | Source or Source A for the operation. |
Sets or queries Source B of arithmetic operation.
| Name | Type | Values | Description |
|---|---|---|---|
| n | discrete | 1 | 2 | 3 | 4 | |
| source | enum | CHANnel1 | CHANnel2 | CHANnel3 | CHANnel4 | REF1 | REF2 | REF3 | REF4 | REF5 | REF6 | REF7 | REF8 | REF9 | REF10 | MATH1 | MATH2 | MATH3 | Selects the source used as Source B. |
<none>
Sets or queries Source A of the logic operation. The logic operations include A&&B, A||B, A^B, and !A.
| Name | Type | Values | Description |
|---|---|---|---|
| n | enum | 1 | 2 | 3 | 4 | |
| source | enum | CHANnel1 | CHANnel2 | CHANnel3 | CHANnel4 |
:MATH1:LSOUrce1 CHANnel3 :MATH1:LSOUrce1?
Sets or queries Source B of the logic operation. This command is only available for logic operations that contain two sources.
| Name | Type | Values | Description |
|---|---|---|---|
| n | integer | 1 - 4 | Logic operation index. |
| source | enum | CHANnel1 | CHANnel2 | CHANnel3 | CHANnel4 | Source B selection. |
:MATH1:LSOUrce2 CHANnel4 :MATH1:LSOUrce2?
Sets or queries the vertical scale of the operation results. The unit is related to the currently selected operator and the unit selected by the source.
| Name | Type | Values | Description |
|---|---|---|---|
| scale | real | - | Vertical scale of the operation results. |
Sets or queries the vertical offset of the operation results. The unit is related to the currently selected operator and the unit selected by the source.
| Name | Type | Values | Description |
|---|---|---|---|
| n | discrete | 1 | 2 | 3 | 4 | |
| offset | real | -1 GV - +1 GV |
Enables or disables the inverted display of the operation results, or queries the on/off status of the inverted display of the operation results.
| Name | Type | Values | Description |
|---|---|---|---|
| n | discrete | 1 | 2 | 3 | 4 | Math channel number. |
| bool | boolean | 1 | ON | 0 | OFF | Turns inverted display on or off. |
:MATH1:INVert ON /*Enables the inverted display.*/ :MATH1:INVert? /*The query returns 1.*/
Adjusts the vertical scale of the operation results to an optimal value based on the currently selected operator and the horizontal time base of the source.
Sets or queries the vertical expansion type of the math operation. The query returns GND or CENTer.
| Name | Type | Values | Description |
|---|---|---|---|
| n | integer | 1 - 4 | Math operation index. |
| exp | enum | GND | CENTer | Vertical expansion type. |
: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 a math operation. MAIN indicates the main time base region; ZOOM indicates the zoomed time base region.
| Name | Type | Values | Description |
|---|---|---|---|
| n | discrete | 1 | 2 | 3 | 4 | Math operation index. |
| type | enum | MAIN | ZOOM | Selects the waveform type of the math operation. |
:MATH1:WAVetype ZOOM /*Sets the waveform type of math operation to ZOOM.*/ :MATH1:WAVetype? /*The query returns ZOOM.*/
Sets or queries the channel source of FFT operation/filter.
| Name | Type | Values | Description |
|---|---|---|---|
| source | enum | - | Channel source for the FFT operation/filter. |
Sets or queries the FFT window function.
| Name | Type | Values | Description |
|---|---|---|---|
| n | discrete | 1 - 4 | |
| window | enum | RECTangle | BLACkman | HANNing | HAMMing | FLATtop | TRIangle | Selects the FFT window function. |
Sets or queries the vertical unit of FFT operation results.
| Name | Type | Values | Description |
|---|---|---|---|
| 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 the FFT scale.
| Name | Type | Values | Description |
|---|---|---|---|
| n | discrete | - | |
| scale | - | - |
Sets or queries the vertical offset of FFT operation results.
| Name | Type | Values | Description |
|---|---|---|---|
| n | discrete | 1 | 2 | 3 | 4 | FFT operation result index. |
| offset | real | - | Vertical offset of FFT operation results. |
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 - 5 GHz |
:MATH1:FFT:HSCale 10 MHz :MATH1:FFT:HSCale?
Sets or queries the center frequency of FFT operation results, i.g. the frequency relative to the horizontal center of the screen.
| Name | Type | Values | Description |
|---|---|---|---|
| n | discrete | 1 | 2 | 3 | 4 | FFT operation index. |
| cent | real | 5 Hz - 5 GHz | Center frequency of the FFT operation results. |
:MATH1:FFT:HCENter 10000000 :MATH1:FFT:HCENter?
Sets or queries the start frequency of FFT operation results.
| Name | Type | Values | Description |
|---|---|---|---|
| <n> | discrete | 1 | 2 | 3 | 4 | |
| <value> | real | 0 Hz - stop frequency |
:MATH1:FFT:FREQuency:STARt 10000000 /*Sets the start frequency of the FFT operation results to 10 Mhz.*/ :MATH1:FFT:FREQuency:STARt? /*The query returns 1.000000E +7.*/
Sets or queries the stop frequency of FFT operation results.
| Name | Type | Values | Description |
|---|---|---|---|
| n | discrete | 1 | 2 | 3 | 4 | |
| value | real | 0 Hz | Stop frequency of the FFT operation results. |
Enables or disables the FFT peak search, or queries its on/off status.
| Name | Type | Values | Description |
|---|---|---|---|
| n | discrete | 1 | 2 | 3 | 4 | |
| bool | boolean | 1 | ON | 0 | OFF |
:MATH1:FFT:SEARch:ENABle 1 :MATH1:FFT:SEARch:ENABle?
Sets or queries the maximum number of the FFT peak search.
| Name | Type | Values | Description |
|---|---|---|---|
| n | discrete | 1 | 2 | 3 | 4 | |
| num | integer | 1 - 15 | Maximum number of FFT peak search results. |
:MATH1:FFT:SEARch:NUM 10 /*Sets the maximum number of the :MATH1:FFT:SEARch:NUM? /*The query returns 10.*/
Sets or queries the threshold of the FFT peak search.
| Name | Type | Values | Description |
|---|---|---|---|
| <n> | discrete | 1 | 2 | 3 | 4 | |
| <thres> | null | - |
Sets or queries the excursion of the FFT peak search.
| Name | Type | Values | Description |
|---|---|---|---|
| n | discrete | 1 | 2 | 3 | 4 | |
| excur | real | 0 - 8×VerticalScale | Excursion of the FFT peak search; related to the vertical scale of the current source. |
:MATH1:FFT:SEARch:EXCursion 0.5 :MATH1:FFT:SEARch:EXCursion?
Sets or queries the sequence of the FFT peak search results.
| Name | Type | Values | Description |
|---|---|---|---|
| n | discrete | 1 - 4 | |
| order | enum | AMPorder | FREQorder | Selects the FFT peak search result order. |
:MATH1:FFT:SEARch:ORDer AMPorder /*Sets the sequence of the FFT :MATH1:FFT:SEARch:ORDer? /*The query returns AMP.*/
Queries the peak search results table.
Sets or queries the filter type for the specified math channel. The filter can be configured as low pass, high pass, band pass, or band stop.
| Name | Type | Values | Description |
|---|---|---|---|
| n | integer | 1 - 4 | Math channel number. |
| type | enum | LPASs | HPASs | BPASs | BSTop | Filter type to select. |
Sets or queries the cut-off frequency of Low Pass Filter/High Pass Filter, or cut-off frequency 1 of Band Pass Filter/Band Stop Filter. The default unit is Hz.
| Name | Type | Values | Description |
|---|---|---|---|
| <freq1> | real | 0.005×screen sample rate - 0.1×screen sample rate | Cut-off frequency 1 for the filter, depending on the selected filter type. |
Sets or queries the cut-off frequency 2 of Band Pass Filter/Band Stop Filter. The default unit is Hz.
| Name | Type | Values | Description |
|---|---|---|---|
| n | discrete | 1 | 2 | 3 | 4 | |
| freq2 | real | 0.005×screen sample rate - 0.095×screen sample rate | Cut-off frequency 2 to set for the active Band Pass or Band Stop filter. |
:MATH1:FILTer:W2 1000000 :MATH1:FILTer:W2?
Sets or queries the sensitivity of the logic operation. The default unit is div.
| Name | Type | Values | Description |
|---|---|---|---|
| n | enum | 1 | 2 | 3 | 4 | |
| sens | real | 100 mdiv - 1 div |
:MATH1:SENSitivity 0.2 :MATH1:SENSitivity?
Sets or queries the smoothing window width of differential operation.
| Name | Type | Values | Description |
|---|---|---|---|
| n | discrete | 1 | 2 | 3 | 4 | |
| dist | integer | 5 - 10000 |
:MATH1:DISTance 20 /*Sets the smoothing window width of differential operation to 20.*/ :MATH1:DISTance? /*The query returns 20.*/
Sets or queries the threshold level of Analog Channel 1 in the logic operation. The default unit is V.
| Name | Type | Values | Description |
|---|---|---|---|
| n | discrete | 1 | 2 | 3 | 4 | |
| thre | real | V | Threshold level for Analog Channel 1 in the logic operation. |
:MATH1:THReshold1 1.5 :MATH1:THReshold1?
Sets or queries the threshold level of Analog Channel 2 in the logic operation. The default unit is V.
| Name | Type | Values | Description |
|---|---|---|---|
| n | discrete | 1 | 2 | 3 | 4 | |
| thre | real | -4 × VerticalScale - VerticalOffset - 4 × VerticalScale - VerticalOffset |
Sets or queries the threshold level of Analog Channel 3 in the logic operation. The default unit is V.
| Name | Type | Values | Description |
|---|---|---|---|
| n | enum | 1 | 2 | 3 | 4 | |
| thre | real | (-4 × VerticalScale - VerticalOffset) - (4 × VerticalScale - VerticalOffset) |
:MATH1:THReshold2 0.8 /*Sets the threshold level of Analog Channel 2 in logic operation to 800 mV.*/ :MATH1:THReshold2? /*The query returns 8.000000E-1.*/
Sets or queries the threshold level of Analog Channel 4 in the logic operation. The default unit is V.
| Name | Type | Values | Description |
|---|---|---|---|
| n | discrete | 1 | 2 | 3 | 4 | |
| thre | real | -4 × VerticalScale - VerticalOffset - 4 × VerticalScale - VerticalOffset |
:MATH1:THReshold3 0.8 :MATH1:THReshold3?
Sets or queries the channel source of the current measurement parameter.
| Name | Type | Values | Description |
|---|---|---|---|
| source | enum | CHANnel1 | CHANnel2 | CHANnel3 | CHANnel4 | MATH1 | MATH2 | MATH3 | MATH4 | Selects the channel source for the current measurement parameter. |
:MEASure:SOURce CHANnel2 /*Sets the channel source of the measurement parameter to CHANnel2.*/ :MEASure:SOURce? /*The query returns CHAN2.*/
Measures any waveform parameter of the specified source, or queries the statistical results of any waveform parameter of the specified source.
| Name | Type | Values | Description |
|---|---|---|---|
| item | discrete | VMAX | VMIN | VPP | VTOP | VBASe | VAMP | VAVG | VRMS | OVERshoot | PREShoot | MARea | MPARea | PERiod | FREQuency | RTIMe | FTIMe | PWIDth | NWIDth | PDUTy | NDUTy | TVMAX | TVMIN | PSLewrate | NSLewrate | VUPPer | VMID | VLOWer | VARiance | PVRMs | PPULses | NPULses | PEDGes | NEDGes | RRDelay | RFDelay | FRDelay | FFDelay | RRPHase | RFPHase | FRPHase | FFPHase | |
| srcopt | discrete | - | Source of the parameter under measurement; for certain items it may be one of CHANnel1|CHANnel2|CHANnel3|CHANnel4|MATH1|MATH2|MATH3|MATH4. |
| srcopt | discrete | - | Second source parameter when required for the selected measurement item. |
Clears all the measurement items.
:MEASure:CLEar /*Clears all the measurement items.*/
Sets the source channel used for AM measurement.
| Name | Type | Values | Description |
|---|---|---|---|
| chan | enum | CHANnel1 | CHANnel2 | Measurement source channel. |
Enables or disables the statistical function; or queries the status of the statistical function.
| Name | Type | Values | Description |
|---|---|---|---|
| bool | boolean | 1 | ON | 0 | OFF | Enables or disables the statistical function. |
Clears the history statistics data and makes statistics again.
Enables the statistical function for a specified waveform parameter of the specified source, or queries the statistical results of that waveform parameter. The command accepts an item selector, an optional source, and for queries a type selector.
| Name | Type | Values | Description |
|---|---|---|---|
| item | enum | VMAX | VMIN | VPP | VTOP | VBASe | VAMP | VAVG | VRMS | OVERshoot | PREShoot | MARea | MPARea | PERiod | FREQuency | RTIMe | FTIMe | PWIDth | NWIDth | PDUTy | NDUTy | TVMAX | TVMIN | PSLewrate | NSLewrate | VUPPer | VMID | VLOWer | VARiance | PVRMs | PPULses | NPULses | PEDGes | NEDGes | RRDelay | RFDelay | FRDelay | FFDelay | RRPHase | RFPHase | FRPHase | FFPHase | Specifies the waveform parameter to measure or query. |
| srcopt | enum | CHANnel1 | CHANnel2 | CHANnel3 | CHANnel4 | MATH1 | MATH2 | MATH3 | MATH4 | Specifies the source of the parameter under measurement. |
| srcopt | enum | CHANnel1 | CHANnel2 | CHANnel3 | CHANnel4 | MATH1 | MATH2 | MATH3 | MATH4 | Specifies the second source for dual-source measurements. |
| type | enum | MAXimum | MINimum | CURRent | AVERages | DEViation | CNT | Selects which statistical result to query. |
Sets or queries the threshold level upper limit of the analog channel in auto measurement.
| Name | Type | Values | Description |
|---|---|---|---|
| <value> | integer | - | Upper limit of the threshold level. |
:MEASure:SETup:MAX 95 /*Sets the upper limit of the threshold level to 95%.*/ :MEASure:SETup:MAX? /*The query returns 95.*/
Sets or queries the threshold level middle value of the analog channel in auto measurement.
| Name | Type | Values | Description |
|---|---|---|---|
| value | integer | - | Middle threshold value; the manual says the range depends on threshold type (percentage or absolute). |
[?25l
Sets or queries the threshold level lower limit of the analog channel in auto measurement.
| Name | Type | Values | Description |
|---|---|---|---|
| <value> | integer | - | Lower limit value for the analog channel threshold level in auto measurement. |
:MEASure:SETup:MIN 89 :MEASure:SETup:MIN?
Sets or queries Source A in the phase or delay measurement.
| Name | Type | Values | Description |
|---|---|---|---|
| source | discrete | CHANnel1 | CHANnel2 | CHANnel3 | CHANnel4 | MATH1 | MATH2 | MATH3 | MATH4 |
:MEASure:SETup:PSA <source> :MEASure:SETup:PSA?
Sets or queries Source B in the phase or delay measurement.
| Name | Type | Values | Description |
|---|---|---|---|
| source | discrete | CHANnel1 | CHANnel2 | CHANnel3 | CHANnel4 | MATH1 | MATH2 | MATH3 | MATH4 | Source B selection for the phase or delay measurement. |
:MEASure:SETup:PSB CHANnel2 /*Sets Source B of the phase :MEASure:SETup:PSB? /*The query returns CHAN2.*/
Sets or queries Source A in the phase or delay measurement.
| Name | Type | Values | Description |
|---|---|---|---|
| source | enum | CHANnel1 | CHANnel2 | CHANnel3 | CHANnel4 | MATH1 | MATH2 | MATH3 | MATH4 | Source A for the phase or delay measurement. |
Sets Source B in the phase or delay measurement, and can also be queried. The source selection is one of the listed channel or math sources.
| Name | Type | Values | Description |
|---|---|---|---|
| source | enum | CHANnel1 | CHANnel2 | CHANnel3 | CHANnel4 | MATH1 | MATH2 | MATH3 | MATH4 | Selects the source used for Source B in the phase or delay measurement. |
Sets or queries the threshold source. Modifying the threshold affects measurement results for time, delay, and phase parameters.
| Name | Type | Values | Description |
|---|---|---|---|
| source | enum | CHANnel1 | CHANnel2 | CHANnel3 | CHANnel4 | MATH1 | MATH2 | MATH3 | MATH4 | Threshold source to use. |
:MEASure:THReshold:SOURce CHANnel2 /*Sets the threshold source to CHANnel2.*/ :MEASure:THReshold:SOURce? /*The query returns CHAN2.*/
Sets or queries the threshold type.
| Name | Type | Values | Description |
|---|---|---|---|
| type | enum | - |
Sets the threshold level of the analog channel in auto measurement to a default value.
Sets or queries the measurement mode.
| Name | Type | Values | Description |
|---|---|---|---|
| mode | enum | NORMal | PRECision | Measurement mode to use. |
:MEASure:MODE PRECision :MEASure:MODE?
Sets or queries the type of the measurement range.
| Name | Type | Values | Description |
|---|---|---|---|
| area | enum | - | Measurement range type. |
Sets or queries the on/off status of the measurement auto cursor.
| Name | Type | Values | Description |
|---|---|---|---|
| bool | boolean | 1 | ON | 0 | OFF | Enables or disables the measurement auto cursor. |
Sets or queries the on/off status of the frequency counter.
| Name | Type | Values | Description |
|---|---|---|---|
| bool | boolean | 1 | ON | 0 | OFF | On/off status of the frequency counter. |
:MEASure:COUNter:ENABle ON :MEASure:COUNter:ENABle?
Sets or queries the measurement source for the frequency counter.
| Name | Type | Values | Description |
|---|---|---|---|
| source | enum | CHANnel1 | CHANnel2 | CHANnel3 | CHANnel4 | EXT | Measurement source for the frequency counter. |
Queries the measurement results of the frequency counter.
:MEASure:COUNter:VALue? /*The returns 9.999996E-04.*/
Sets or queries the amplitude method.
| Name | Type | Values | Description |
|---|---|---|---|
| val | enum | AUTo | MANual | Amplitude method. |
Sets or queries the amplitude top value type for the manual amplitude method.
| Name | Type | Values | Description |
|---|---|---|---|
| val | enum | HISTogram | MAXMin | Selects the amplitude top value type for the manual amplitude method. |
:MEASure:AMP:MANUal:TOP MAXMin /*Sets the amplitude top value type for the manual amplitude method to MAXMin.*/ :MEASure:AMP:MANUal:TOP? /*The query returns MAXMin.*/
Sets the amplitude base for the manual amplitude method.
| Name | Type | Values | Description |
|---|---|---|---|
| <val> | - | - |
Sets or queries the type of the shortcut keys.
| Name | Type | Values | Description |
|---|---|---|---|
| type | enum | SIMage | SWAVe | SSETup | AMEasure | SRESet | Type of the shortcut keys. |
Enables or disables the waveform recording function, or queries its on/off status.
| Name | Type | Values | Description |
|---|---|---|---|
| bool | boolean | 0|OFF - 1|ON | Enables or disables waveform recording. |
::RECord:WRECord:ENABle ON ::RECord:WRECord:ENABle?
Sets the waveform recording operation state, or queries whether waveform recording is running or stopped.
| Name | Type | Values | Description |
|---|---|---|---|
| operate | enum | RUN | STOP | Selects the waveform recording operation state. |
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 :RECord:WRECord:FRAMes?
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 | - |
Sets or queries the on/off status of the beeper when the recording is completed.
| Name | Type | Values | Description |
|---|---|---|---|
| bool | enum | 1 | ON | 0 | OFF | On/off status of the beeper when the recording is completed. |
:RECord:WRECord:PROMpt ON /*Enables the beeper when the recording is completed.*/ :RECord:WRECord:PROMpt? /*The query returns 1.*/
Sets or queries the current frame in waveform playing.
| Name | Type | Values | Description |
|---|---|---|---|
| value | integer | 1 - the maximum number of frames recorded | Current frame number to set for waveform playing. |
Queries the time stamp of the current frame in waveform playing.
Sets or queries the start frame in waveform playback.
| Name | Type | Values | Description |
|---|---|---|---|
| start | integer | 1 - the maximum number of frames that can be played back currently | Start frame in waveform playback. |
:RECord:WREPlay:FSTart 10 :RECord:WREPlay:FSTart?
Sets the end frame in waveform playback.
| Name | Type | Values | Description |
|---|---|---|---|
| <end> | integer | 1 - the maximum number of frames that can be played back currently | End frame for waveform playback. |
Queries the maximum number of frames that can be played back currently.
Sets or queries the time interval between frames in waveform playback.
| Name | Type | Values | Description |
|---|---|---|---|
| interval | real | 1 ms - 10 s | Time interval between frames in waveform playback. |
:RECord WREPlay:FINTerval 0.01 /*Sets the time interval between frames in waveform playback to 0.01 s.*/ :RECord:WREPlay:FINTerval? /*The query returns 1.000000E-2.*/
Sets the waveform playback mode to Repeat or Single; queries the waveform playback mode.
| Name | Type | Values | Description |
|---|---|---|---|
| mode | enum | REPeat | SINGle | Waveform playback mode. |
Sets or queries the playback direction in waveform playing.
| Name | Type | Values | Description |
|---|---|---|---|
| direction | enum | FORWard | BACKward | Playback direction. |
:RECord:WREPlay:DIRection BACKward /*Sets the direction of waveform playback to BACKward.*/ :RECord:WREPlay:DIRection? /*The query returns BACKward.*/
Sets or queries the record waveform playback operate state. This command is compatible with :RECord:PLAY <bool> and :RECord:PLAY?.
| Name | Type | Values | Description |
|---|---|---|---|
| operate | - | - |
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 whether playback starts from the start frame or the end frame when replaying manually.
| Name | Type | Values | Description |
|---|---|---|---|
| val | enum | FFIRst | FEND | Selects the playback start position. |
:RECord:WREPlay:PLAY <val>
Sets or queries the source of the specified reference channel.
| Name | Type | Values | Description |
|---|---|---|---|
| ref | integer | 1 - 10 | Reference channel number. |
| chan | enum | CHANnel1 | CHANnel2 | CHANnel3 | CHANnel4 | MATH1 | MATH2 | MATH3 | MATH4 | Source selected for the 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. |
| scale | - | - | Vertical scale for the specified reference channel. |
Sets or queries the vertical position of the specified reference channel.
| Name | Type | Values | Description |
|---|---|---|---|
| ref | discrete | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | Specifies the reference channel. |
Resets the vertical scale and vertical offset of the specified reference channel to the defaults.
| Name | Type | Values | Description |
|---|---|---|---|
| ref | discrete | 1 - 10 | Specifies the reference channel to reset. |
Sets the current reference channel to the specified reference index.
| Name | Type | Values | Description |
|---|---|---|---|
| ref | discrete | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | Specifies which reference channel to make current. |
Saves the waveform of the specified reference channel to the internal memory as the reference waveform.
| Name | Type | Values | Description |
|---|---|---|---|
| ref | integer | 1 - 10 | Reference channel number to save. |
Sets or queries the color of the specified reference channel.
| Name | Type | Values | Description |
|---|---|---|---|
| ref | discrete | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | Specifies the reference channel number. |
| color | enum | GRAY | GREEn | BLUE | RED | ORANge | Sets the display color for the selected reference channel. |
:REFerence:COLor 1,GREen :REFerence:COLor? 1
Enables or disables the display of all the reference channel labels; or queries the on/off display status of all the reference channel labels.
| Name | Type | Values | Description |
|---|---|---|---|
| bool | boolean | - | Enables or disables the display of the reference channel labels. |
Sets or queries the label of the specified reference channel.
| Name | Type | Values | Description |
|---|---|---|---|
| ref | discrete | 1 - 10 | Specifies the reference channel to label. |
| str | string | - | Sets the label text for the reference channel. |
:REFerence:LABel:CONTent 1,REF1 :REFerence:LABel:CONTent? 1
Saves the waveform data displayed on the screen to the internal or external memory in "*.csv" format.
| Name | Type | Values | Description |
|---|---|---|---|
| path | string | - | File storage location and filename with suffix; if a file with the same name already exists at the location, it is overwritten. |
:SAVE:CSV D:\123.csv /*Stores the waveform data displayed on the screen into the external memory Disk D, with the filename 123.csv*/
Sets or queries the data length type used when saving the "*.csv" file.
| Name | Type | Values | Description |
|---|---|---|---|
| len | enum | DISPlay | MAXimum | Selects the data length type for CSV saving. |
Stores the contents displayed on the screen into internal or external memory in image format.
| Name | Type | Values | Description |
|---|---|---|---|
| path | string | - | File storage location and filename, including a suffix such as .bmp, .png, or .jpg. |
:SAVE:IMAGe D:\123.png /*Stores the contents displayed on the
notes":"The file is overwritten if the specified storage location already contains the same filename."}]}ุบာnewline to=final ചികിത to=final ുക്ക് to=final 彩票娱乐注册a{"description":"Stores the contents displayed on the screen into internal or external memory in image format.","parameters":[{"name":"path","type":"string","range_min":null,"range_max":null,"unit":null,"enum_values":[],"optional":false,"description":"File storage location and filename, including a suffix such as .bmp, .png, or .jpg."}],"returns":null,"notes":"The file is overwritten if the specified storage location already contains the same filename."}】}]}Sets or queries the image file type used by :SAVE:IMAGe. The syntax line is shown for the command and its query form, but this slice does not include the parameter details or query return format.
Enables or disables the invert function when saving the image, or queries whether the invert function is enabled when saving the image.
| Name | Type | Values | Description |
|---|---|---|---|
| bool | enum | 1 | ON | 0 | OFF | Enables or disables image inversion when saving the image. |
Sets the image color for image saving to Color or Gray, or queries the current image color for image saving.
| Name | Type | Values | Description |
|---|---|---|---|
| color | enum | COLor | GRAY | Selects the image color used for saving images. |
:SAVE:IMAGe:COLor GRAY :SAVE:IMAGe:COLor?
Saves the current setup parameters of the oscilloscope to the internal or external memory as a file.
| Name | Type | Values | Description |
|---|---|---|---|
| path | string | - | File path for the saved setup file. |
Queries the status of the memory.
Queries the bitmap data stream of the currently displayed image.
Loads the oscilloscope setup file from the specified path. The path includes the file storage location and filename; the default file suffix is .stp.
| Name | Type | Values | Description |
|---|---|---|---|
| <path> | string | - | File storage location and filename with a suffix. |
:LOAD:SETup D:\123.stp /*Loads the setup file "123.stp" from the external memory Disk D.*/
Sets or queries the type of the signal output from the [Trigger Out] connector on the rear panel.
| Name | Type | Values | Description |
|---|---|---|---|
| auxoutput | enum | - | Type of signal output from the rear-panel Trigger Out connector. |
Turns on or off the beeper, or queries the on/off status of the beeper.
| Name | Type | Values | Description |
|---|---|---|---|
| bool | boolean | 1 | ON | 0 | OFF | Beeper state to set. |
:SYSTem:BEEPer ON /*Enables the beeper.*/ :SYSTem:BEEPer? /*The query returns 1.*/
Sets or queries the system date.
| Name | Type | Values | Description |
|---|---|---|---|
| year | integer | 1900 - 2100 | Year value to set. |
| month | integer | 1 - 12 | Month value to set. |
| day | integer | 1 - 31 | Day value to set. |
:SYSTem:DATE 2017,10,17 :SYSTem:DATE?
Queries and deletes the last system error message.
Sets or queries the type of the 10M reference clock.
| Name | Type | Values | Description |
|---|---|---|---|
| clock | enum | COUTput | CINPut | Selects the 10M reference clock type: output or input. |
Sets or queries the GPIB address.
| Name | Type | Values | Description |
|---|---|---|---|
| <adr> | integer | - |
Sets or queries the system language.
| Name | Type | Values | Description |
|---|---|---|---|
| language | enum | SCHinese | TCHinese | KORean | JAPanese | ENGLish | GERMan | PORTuguese | POLish | FRENch | RUSSian | SPAN | THAI | INDonesian | Selects the system language. |
Sets or queries the configuration type recalled by the oscilloscope when it is powered on again after power-off.
| Name | Type | Values | Description |
|---|---|---|---|
| power_on | enum | LATest | DEFault | Configuration type recalled on power-up. |
:SYSTem:PON LATest :SYSTem:PON?
Sets or queries the power status of the oscilloscope.
| Name | Type | Values | Description |
|---|---|---|---|
| <sat> | enum | DEFault | OPEN |
Installs an option license on the instrument.
| Name | Type | Values | Description |
|---|---|---|---|
| license | string | - | The option license string to install. |
Uninstalls all the official options.
Queries whether an option is activated or not.
| Name | Type | Values | Description |
|---|---|---|---|
| type | discrete | RL2 | COMP | EMBD | AUTO | FLEX | AUDio | AERO | JITTer | CMUSB | Option type 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 TMC data block header and setup data. |
Sets or queries the system time.
| Name | Type | Values | Description |
|---|---|---|---|
| hours | integer | 0 - 23 | |
| minutes | integer | 0 - 59 | |
| seconds | integer | 0 - 59 |
:SYSTem:TIME 16,10,17 /*Sets the system time to 16:10:17.*/ :SYSTem:TIME? /*The query returns 16:10:17.*/
Enables or disables the front-panel key operation and touch screen operation; queries whether the front-panel key operation and touch screen operation are locked.
| Name | Type | Values | Description |
|---|---|---|---|
| bool | enum | 1 | ON | 0 | OFF | Enables or disables the lock state. |
:SYSTem:LOCKed ON :SYSTem:LOCKed?
Queries the hardware modules.
Enables or disables the function of the Auto menu, or queries its on/off status.
| Name | Type | Values | Description |
|---|---|---|---|
| bool | enum | 1 | ON | 0 | OFF | Turns the Auto menu function on or off. |
:SYSTem: AUToscale ON /*Enables the function of the Auto menu.*/ :SYSTem: AUToscale? /*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 | boolean | 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.
Sets or queries whether to keep impedance when restoring to the default settings.
| Name | Type | Values | Description |
|---|---|---|---|
| bool | enum | 1 | ON | 0 | OFF | Whether to keep impedance when restoring to the default settings. |
*The query returns 1. :SYSTem:KIMPedance ON /*Sets to keep impedance when restoring to the default settings.*/ :SYSTem:KIMPedance? /*The query returns 1.*/
Enables or disables timebase delay. The syntax accepts a boolean value.
| Name | Type | Values | Description |
|---|---|---|---|
| bool | enum | 1 | ON | 0 | OFF | Boolean state to enable or disable the delay. |
Sets or queries the offset of the delayed time base.
| Name | Type | Values | Description |
|---|---|---|---|
| offset | real | -(LeftTime - DelayRange/2) - (RightTime - DelayRange/2) |
Sets or queries the scale of the delayed time base. The default unit is s/div.
| Name | Type | Values | Description |
|---|---|---|---|
| scale | real | the current main time base scale | Delayed time base scale. |
:TIMebase:DELay:SCALe 0.00000005 :TIMebase:DELay:SCALe?
Sets the main time base offset.
| Name | Type | Values | Description |
|---|---|---|---|
| offset | real | - | Main time base offset value. |
Sets or queries the scale of the main time base.
| Name | Type | Values | Description |
|---|---|---|---|
| scale | real | 50 ps/div - 1 ks/div | Sets the main time base scale. |
:TIMebase[:MAIN]:SCALe <scale> :TIMebase[:MAIN]:SCALe?
Sets or queries the horizontal time base mode.
| Name | Type | Values | Description |
|---|---|---|---|
| mode | enum | MAIN | XY | ROLL | Horizontal time base mode to set. |
:TIMebase:MODE ROLL :TIMebase:MODE?
Sets or queries the horizontal reference mode.
| Name | Type | Values | Description |
|---|---|---|---|
| href | enum | - |
Sets or queries the user-defined reference position when waveforms are expanded or compressed horizontally.
| Name | Type | Values | Description |
|---|---|---|---|
| pos | - | - | User-defined reference position. |
Enables or disables the fine adjustment function of the horizontal scale, or queries its on/off status.
| Name | Type | Values | Description |
|---|---|---|---|
| bool | enum | 1 | ON | 0 | OFF | Sets the fine adjustment function of the horizontal scale on or off. |
:TIMebase:VERNier ON ::TIMebase:VERNier?
Sets the running status.
| Name | Type | Values | Description |
|---|---|---|---|
| action | enum | STOP | RUN | SINGle | Selects the running status. |
:TIMebase:HOTKeys RUN /*Sets the operating status to RUN.*/
Sets or queries the status of the ROLL time base mode.
| Name | Type | Values | Description |
|---|---|---|---|
| value | integer | 0 - 2 | ROLL mode setting value. |
: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 of 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 | Selects the source channel for the Y coordinate. |
:TIMebase:XY:Y CHANnel3 :TIMebase:XY:Y?
Sets or queries the trigger type.
| Name | Type | Values | Description |
|---|---|---|---|
| mode | enum | EDGE | PULSe | SLOPe | VIDeo | PATTern | DURation | TIMeout | RUNT | WINDow | DELay | SETup | NEDGe | RS232 | IIC | SPI | CAN | FLEXray | LIN | IIS | M1553 | Trigger type to select. |
:TRIGger:MODE SLOPe /*Selects the Slope trigger.*/ :TRIGger:MODE? /*The query returns SLOP.*/
Sets or queries the trigger coupling type.
| Name | Type | Values | Description |
|---|---|---|---|
| <couple> | enum | - |
Queries the current trigger status.
Sets or queries the trigger sweep mode.
| Name | Type | Values | Description |
|---|---|---|---|
| sweep | enum | NORMal | SINGle | AUTO | Trigger sweep mode. |
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 its on/off status. Noise rejection reduces the possibility of the Noise trigger and is only available when the source is an analog channel or EXT.
| Name | Type | Values | Description |
|---|---|---|---|
| bool | boolean | 1 | ON | 0 | OFF | Enables or disables noise rejection. |
Queries the waveform trigger position relative to the corresponding position in the internal memory.
:TRIGger:POSition? /*The query returns 0.000E+00.*/
Sets or queries the trigger source of Edge trigger.
| Name | Type | Values | Description |
|---|---|---|---|
| source | enum | CHANnel1 | CHANnel2 | CHANnel3 | CHANnel4 | ACLine | EXT | Trigger source for Edge trigger. |
:TRIGger:EDGE:SOURce <source> :TRIGger:EDGE:SOURce?
Sets or queries the edge type of Edge trigger.
| Name | Type | Values | Description |
|---|---|---|---|
| slope | enum | POSitive | NEGative | RFALl | Edge trigger slope selection. |
*No additional examples beyond the invocation lines shown in the slice.*
Sets or queries the edge trigger level.
| Name | Type | Values | Description |
|---|---|---|---|
| <level> | real | - |
Sets or queries the trigger source of Pulse trigger.
| Name | Type | Values | Description |
|---|---|---|---|
| source | enum | CHANnel1 | CHANnel2 | CHANnel3 | CHANnel4 | Selects the trigger source for Pulse trigger. |
Sets or queries the polarity of Pulse trigger.
| Name | Type | Values | Description |
|---|---|---|---|
| polarity | enum | POSitive | NEGative | Polarity setting for Pulse trigger. |
:TRIGger:PULSe:POLarity NEGative :TRIGger:PULSe:POLarity?
Sets or queries the trigger condition of Pulse trigger.
| Name | Type | Values | Description |
|---|---|---|---|
| when | discrete | - |
Sets or queries the pulse upper limit of the Pulse trigger. The default unit is s.
| Name | Type | Values | Description |
|---|---|---|---|
| width | real | Pulse lower limit - 10 s | Pulse upper limit for the Pulse trigger. |
Sets or queries the pulse lower limit of the Pulse trigger. The default unit is s.
| Name | Type | Values | Description |
|---|---|---|---|
| <width> | real | 100 ps - upper limit | Pulse lower limit width. |
:TRIGger:PULSe:LWIDth 0.000003 /*Sets the lower limit of the pulse width to 3 μs.*/ :TRIGger:PULSe:LWIDth? /*The query returns 3.000000E-6.*/
Sets or queries the trigger level of the Pulse trigger. The unit is the same as that of the current amplitude.
| Name | Type | Values | Description |
|---|---|---|---|
| <level> | - | - |
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.
| Name | Type | Values | Description |
|---|---|---|---|
| polarity | enum | POSitive | NEGative | Selects the trigger edge polarity. |
: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> | - | - |
Sets the current time of the Slope trigger. The default unit is s.
| Name | Type | Values | Description |
|---|---|---|---|
| time | real | 100 ps - 10 s | Current time of the Slope trigger. |
:TRIGger:SLOPe:TIME <time> :TRIGger:SLOPe:TIME?
Sets or queries the upper time limit value of the Slope trigger. The default unit is s.
| Name | Type | Values | Description |
|---|---|---|---|
| time | real | Lower limit - 10 s | Upper time limit value. |
:TRIGger:SLOPe:TUPPer 0.000003 /*Sets the upper time limit to 3 μs.*/ :TRIGger:SLOPe:TUPPer? /*The query returns 3.000000E-6.*/
Sets or queries the lower time limit value of the Slope trigger. The default unit is s.
| Name | Type | Values | Description |
|---|---|---|---|
| <time> | real | 100 ps - upper limit |
Sets or queries the vertical window type of Slope trigger.
| Name | Type | Values | Description |
|---|---|---|---|
| window | enum | TA | TB | TAB | Selects which trigger level limits are adjusted. |
:TRIGger:SLOPe:WINDow TB /*Sets the vertical window type to TB.*/ :TRIGger:SLOPe:WINDow? /*The query returns TB.*/
Sets or queries the upper limit of the trigger level of Slope trigger. The unit is the same as that of the current amplitude.
| Name | Type | Values | Description |
|---|---|---|---|
| level | real | 0V - 5 × VerticalScale - OFFSet | Lower limit of the trigger level. |
:TRIGger:SLOPe:ALEVel 0.16 /*Sets the upper limit of the trigger :TRIGger:SLOPe:ALEVel? /*The query returns 1.600000E-1.*/
Sets or queries the lower limit of the trigger level of Slope trigger. The unit is the same as that of the current amplitude.
| Name | Type | Values | Description |
|---|---|---|---|
| level | real | (-5 × VerticalScale - OFFSet) - upper limit of the trigger level | Lower limit of the trigger level. |
:TRIGger:SLOPe:BLEVel 0.16 :TRIGger:SLOPe:BLEVel?
Sets or queries the trigger source of Video trigger.
| Name | Type | Values | Description |
|---|---|---|---|
| source | enum | CHANnel1 | CHANnel2 | CHANnel3 | CHANnel4 | Trigger source for the video trigger. |
:TRIGger:VIDeo:SOURce CHANnel2 /*Sets the trigger source to CHANnel2.*/ :TRIGger:VIDeo:SOURce? /*The query returns CHAN2.*/
Sets or queries the polarity of the video trigger.
| Name | Type | Values | Description |
|---|---|---|---|
| polarity | enum | - |
Sets or queries the sync type of Video trigger.
| Name | Type | Values | Description |
|---|---|---|---|
| mode | enum | ODDField | EVENfield | LINE | ALINes | Selects the sync type used for the Video trigger. |
Sets or queries the line number when the Video trigger sync type is set to Line.
| Name | Type | Values | Description |
|---|---|---|---|
| line | integer | 1 - 750 | Line number to use for the trigger. Valid range depends on the video standard: PAL/SECAM 1 to 625, NTSC 1 to 525, 480P 1 to 525, 576P 1 to 625, 720P60 1 to 750, and 720P50 1 to 750. |
Sets or queries the video standard of the video trigger.
| Name | Type | Values | Description |
|---|---|---|---|
| standard | enum | PALSecam | NTSC | 480P | 576P | 720P60 | 720P50 | 720P30 | 720P25 | 720P24 | 1080P60 | 1080P50 | 1080P30 | 1080P25 | 1080P24 | 1080I60 | 1080I50 | Video standard to use for the video trigger. |
Sets or queries the trigger level of the Video trigger. The unit is the same as that of the current amplitude.
| Name | Type | Values | Description |
|---|---|---|---|
| level | real | - | Trigger level for the Video trigger. |
Sets or queries the channel pattern of Pattern trigger.
| Name | Type | Values | Description |
|---|---|---|---|
| pch1 | enum | H | L | X | R | F | Pattern setting for CH1. |
| pch2opt | enum | H | L | X | R | F | Pattern setting for CH2. |
| pch3opt | enum | H | L | X | R | F | Pattern setting for CH3. |
| pch4opt | enum | H | L | X | R | F | Pattern setting for CH4. |
Sets or queries the trigger source of Pattern trigger.
| Name | Type | Values | Description |
|---|---|---|---|
| source | enum | CHANnel1 | CHANnel2 | CHANnel3 | CHANnel4 | Selects the pattern trigger source channel. |
Sets or queries the trigger source of Duration trigger.
| Name | Type | Values | Description |
|---|---|---|---|
| source | enum | CHANnel1 | CHANnel2 | CHANnel3 | CHANnel4 | Trigger source. |
Sets or queries the trigger level of the specified channel in Pattern trigger. The unit is the same as that of the current amplitude.
| Name | Type | Values | Description |
|---|---|---|---|
| source | enum | CHANnel1 | CHANnel2 | CHANnel3 | CHANnel4 | Specified channel for the pattern trigger level. |
| level | real | - | Trigger level for the specified channel. |
Sets or queries the channel pattern of the Duration trigger.
| Name | Type | Values | Description |
|---|---|---|---|
| pch1 | enum | H | L | X | |
| pch2opt | enum | H | L | X | |
| pch3opt | enum | H | L | X | |
| pch4opt | enum | H | L | X |
Sets or queries the trigger condition of the Duration trigger.
| Name | Type | Values | Description |
|---|---|---|---|
| when | enum | GREater | LESS | GLESs | UNGLess | Trigger condition for the Duration trigger. |
Sets or queries the upper limit of the duration time of Duration trigger. The default unit is s.
| Name | Type | Values | Description |
|---|---|---|---|
| time | real | 100 ps - 10 s | Upper limit of the duration time. |
:TRIGger:DURation:TUPPer 0.000003 :TRIGger:DURation:TUPPer?
Sets or queries the lower limit of the duration time of Duration trigger. The default unit is s.
| Name | Type | Values | Description |
|---|---|---|---|
| time | real | 100 ps - 10s | Lower limit of the duration time. |
:TRIGger:DURation:TLOWer 0.000003 :TRIGger:DURation:TLOWer?
Sets or queries the trigger level of the specified channel in Duration trigger. The unit is the same as that of the current amplitude.
| Name | Type | Values | Description |
|---|---|---|---|
| source | discrete | CHANnel1 | CHANnel2 | CHANnel3 | CHANnel4 | Specified channel for the duration trigger level. |
| level | real | - | Trigger level for the specified channel. |
Sets or queries the trigger source of the Timeout trigger.
| Name | Type | Values | Description |
|---|---|---|---|
| source | enum | CHANnel1 | CHANnel2 | CHANnel3 | CHANnel4 | Trigger source for the Timeout trigger. |
:TRIGger:TIMeout:SOURce CHANnel2 /*Sets the trigger source to CHANnel2.*/ :TRIGger:TIMeout:SOURce? /*The query returns CHAN2.*/
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 the Timeout trigger. The default unit is s.
| Name | Type | Values | Description |
|---|---|---|---|
| time | real | s | Timeout value. |
Sets or queries the trigger level of the Timeout trigger. The unit is the same as that of the current amplitude.
| Name | Type | Values | Description |
|---|---|---|---|
| level | real | -5 × VerticalScale - OFFSet - 5 × VerticalScale - OFFSet | Trigger level for the Timeout trigger. |
:TRIGger:TIMeout:LEVel 0.16 /*Sets the trigger level to 160 mV.*/ :TRIGger:TIMeout:LEVel? /*The query returns 1.600000E-1.*/
Sets or queries the trigger source of the Runt trigger.
| Name | Type | Values | Description |
|---|---|---|---|
| source | enum | CHANnel1 | CHANnel2 | CHANnel3 | CHANnel4 | Selects the trigger source. |
:TRIGger:RUNT:SOURce CHANnel2 :TRIGger:RUNT:SOURce?
Sets or queries the polarity of the Runt trigger.
| Name | Type | Values | Description |
|---|---|---|---|
| polarity | enum | POSitive | NEGative | Selects the Runt trigger polarity. |
Sets or queries the trigger condition of Runt trigger.
| Name | Type | Values | Description |
|---|---|---|---|
| when | enum | NONE | GREater | LESS | GLESs | Selects the runt trigger condition. |
Sets or queries the upper limit of the pulse width of the Runt trigger. The default unit is s.
| Name | Type | Values | Description |
|---|---|---|---|
| width | real | 100 ps - 10s | Upper limit of the pulse width. |
::TRIGger:RUNT:WUPPer 0.02 ::TRIGger:RUNT:WUPPer?
Sets or queries the lower limit of the pulse width of Runt trigger. The default unit is s.
| Name | Type | Values | Description |
|---|---|---|---|
| width | real | 100 ps - 10 s | Lower limit of the pulse width. |
Sets or queries the upper limit of the trigger level of Runt trigger. The unit is the same as that of the current amplitude.
| Name | Type | Values | Description |
|---|---|---|---|
| level | real | Lower limit - (5 × VerticalScale - OFFSet) | Upper limit of the trigger level. |
Sets or queries the lower limit of the trigger level of Runt trigger. The unit is the same as that of the current amplitude.
| Name | Type | Values | Description |
|---|---|---|---|
| <level> | real | -5 × VerticalScale - OFFSet - upper limit | Lower trigger level limit. |
:TRIGger:RUNT:BLEVel 0.16 /*Sets the lower limit of the trigger level to 160 mV.*/ :TRIGger:RUNT:BLEVel? /*The query returns 1.600000E-1.*/
Sets or queries the trigger source of Window trigger.
| Name | Type | Values | Description |
|---|---|---|---|
| source | enum | - |
Sets or queries the window type of Window trigger.
| Name | Type | Values | Description |
|---|---|---|---|
| type | enum | POSitive | NEGative | RFALI | Window trigger slope/type. |
Sets or queries the trigger position of Window trigger.
| Name | Type | Values | Description |
|---|---|---|---|
| pos | enum | EXIT | ENTer | TIME | Trigger position of Window trigger. |
:TRIGger:WINDows:POSition ENTer /*Sets the trigger position to ENT.*/ :TRIGger:WINDows:POSition? /*The query returns ENT.*/
Sets or queries the window time for Window trigger.
| Name | Type | Values | Description |
|---|---|---|---|
| <time> | real | - |
Sets or queries the upper limit of the trigger level of Window trigger. The unit is the same as that of the current amplitude.
| Name | Type | Values | Description |
|---|---|---|---|
| level | real | Lower limit - 5 × VerticalScale - OFFSet | Upper limit of the trigger level. |
Sets or queries the lower limit of the trigger level of Window trigger. The unit is the same as that of the current amplitude.
| Name | Type | Values | Description |
|---|---|---|---|
| <level> | real | -5 × VerticalScale - OFFSet - upper limit | Lower limit of the trigger level. |
:TRIGger:WINDows:BLEVel 0.05 :TRIGger:WINDows:BLEVel?
Sets or queries the trigger source of Source A in Delay trigger.
| Name | Type | Values | Description |
|---|---|---|---|
| source | enum | - | Trigger source for Source A in Delay trigger. |
Sets or queries the edge type of Edge A in Delay trigger.
| Name | Type | Values | Description |
|---|---|---|---|
| slope | enum | POSitive | NEGative | Edge type for Delay trigger Edge A. |
:TRIGger:DELay:SLOPA NEGative :TRIGger:DELay:SLOPA?
Sets or queries the trigger source of Source B in Delay trigger.
| Name | Type | Values | Description |
|---|---|---|---|
| source | enum | CHANnel1 | CHANnel2 | CHANnel3 | CHANnel4 | Trigger source for Source B in Delay trigger. |
::TRIGger:DELay:SB CHANnel4 ::TRIGger:DELay:SB?
Sets or queries the edge type of Edge B in Delay trigger.
| Name | Type | Values | Description |
|---|---|---|---|
| slope | enum | POSitive | NEGative | Edge type for Delay trigger Edge B. |
Sets or queries the delay type of Delay trigger.
| Name | Type | Values | Description |
|---|---|---|---|
| type | enum | GREater | LESS | GLESs | GOUT | Delay trigger type. |
Sets or queries the upper limit of delay time of the Delay trigger. The default unit is s.
| Name | Type | Values | Description |
|---|---|---|---|
| time | real | 100 ps - 10 s | Upper limit of delay time. |
:TRIGger:DELay:TUPPer 0.002 /*Sets the upper limit of delay time to 2 ms.*/ :TRIGger:DELay:TUPPer? /*The query returns 2.000000E-3.*/
Sets or queries the lower limit of delay time of the Delay trigger. The default unit is s.
| Name | Type | Values | Description |
|---|---|---|---|
| time | real | 100 ps - 10 s | Lower limit of delay time. |
:TRIGger:DELay:TLOWer 0.002 /*Sets the lower limit of delay time to 2 ms.*/ :TRIGger:DELay:TLOWer? /*The query returns 2.000000E-3.*/
Sets or queries the threshold level of Source A of Delay trigger. The unit is the same as that of the current amplitude.
| Name | Type | Values | Description |
|---|---|---|---|
| level | real | (-5 × VerticalScale - OFFSet) - (5 × VerticalScale - OFFSet) | Threshold level of Source A for the Delay trigger. |
:TRIGger:DELay:ALEVel 0.16 /*Sets the threshold level of Source A to 160 mV.*/ :TRIGger:DELay:ALEVel? /*The query returns 1.600000E-1.*/
Sets or queries the threshold level of Source B of Delay trigger. The unit is the same as that of the current amplitude.
| Name | Type | Values | Description |
|---|---|---|---|
| <level> | real | -5 × VerticalScale - OFFSet - 5 × VerticalScale - OFFSet | Threshold level of Source B for the delay trigger. |
:TRIGger:DELay:BLEVel 0.16 :TRIGger:DELay:BLEVel?
Sets or queries the data source of Setup&Hold trigger.
| Name | Type | Values | Description |
|---|---|---|---|
| source | enum | 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 | CHANnel1 | CHANnel2 | CHANnel3 | CHANnel4 | Clock source for the Setup&Hold trigger. |
:TRIGger:SHOLd:CSRC CHANnel2 /*Sets the clock source to CHANnel2.*/ :TRIGger:SHOLd:CSRC? /*The query returns CHAN2.*/
Sets or queries the edge type of Setup&Hold trigger.
| Name | Type | Values | Description |
|---|---|---|---|
| slope | enum | - |
Sets or queries the data type of the Setup&Hold trigger. H indicates high level; L indicates low level.
| Name | Type | Values | Description |
|---|---|---|---|
| pattern | enum | H | L | Selects the pattern level. |
:TRIGger:SHOLd:PATTern L :TRIGger:SHOLd:PATTern?
Sets or queries the hold type of the Setup&Hold trigger.
| Name | Type | Values | Description |
|---|---|---|---|
| type | enum | SETup | HOLD | SETHold | Selects the Setup&Hold trigger hold type. |
: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. |
Sets or queries the hold time of Setup&Hold trigger. The default unit is s.
| Name | Type | Values | Description |
|---|---|---|---|
| time | real | 8 ns - 1s | Hold time value. |
:TRIGger:SHOLd:HTIMe 0.002 :TRIGger:SHOLd:HTIMe?
Sets or queries the trigger level of the data source. The unit is the same as that of the current amplitude.
| Name | Type | Values | Description |
|---|---|---|---|
| level | real | -5 × VerticalScale - OFFSet - 5 × VerticalScale - OFFSet | Trigger level of the data source. |
:TRIGger:SHOLd:DLEVel 0.16 /*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 of the clock source. |
:TRIGger:SHOLd:CLEVel<level> :TRIGger:SHOLd:CLEVel?
Sets or queries the trigger source of the Nth Edge trigger.
| Name | Type | Values | Description |
|---|---|---|---|
| source | enum | CHANnel1 | CHANnel2 | CHANnel3 | CHANnel4 |
::TRIGger:NEDGe:SOURce CHANnel2 ::TRIGger:NEDGe:SOURce?
Sets or queries the edge type of the Nth Edge trigger.
| Name | Type | Values | Description |
|---|---|---|---|
| slope | enum | POSitive | NEGative | Edge polarity for the Nth Edge trigger. |
:TRIGger:NEDGe:SLOPe NEGative :TRIGger:NEDGe:SLOPe?
Sets or queries the idle time of the Nth Edge trigger. The default unit is s.
| Name | Type | Values | Description |
|---|---|---|---|
| time | real | s | Idle time for the Nth Edge trigger. |
Sets or queries the number of edges of the Nth Edge trigger.
| Name | Type | Values | Description |
|---|---|---|---|
| edge | integer | 1 - 65535 | Number of edges for the Nth Edge trigger. |
:TRIGger:NEDGe:EDGE 20 :TRIGger:NEDGe:EDGE?
Sets the level for the Nth Edge trigger.
| Name | Type | Values | Description |
|---|---|---|---|
| level | real | - |
Sets or queries the trigger source of the RS232 trigger.
| Name | Type | Values | Description |
|---|---|---|---|
| source | enum | CHANnel1 | CHANnel2 | CHANnel3 | CHANnel4 | Trigger source for the RS232 trigger. |
:TRIGger:RS232:SOURce <source> :TRIGger:RS232:SOURce?
Sets or queries the trigger level of the RS232 trigger. The unit is the same as the current amplitude.
| Name | Type | Values | Description |
|---|---|---|---|
| <level> | real | -5 × VerticalScale - OFFSet - 5 × VerticalScale - OFFSet | Trigger level to set. |
::TRIGger:RS232:LEVel 0.16 ::TRIGger:RS232:LEVel?
Sets or queries the pulse polarity of the RS232 trigger.
| Name | Type | Values | Description |
|---|---|---|---|
| polarity | - | - | Pulse polarity setting. |
Sets or queries the trigger condition of the RS232 trigger.
| Name | Type | Values | Description |
|---|---|---|---|
| when | enum | STARt | ERRor | CERRor | DATA | Trigger condition for RS232 trigger. |
:TRIGger:RS232:WHEN <when> :TRIGger:RS232:WHEN?
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 to use for the RS232 trigger. |
:TRIGger:RS232:DATA 10 /*Sets the data value to 10.*/ :TRIGger:RS232:DATA? /*The query returns 10.*/
Sets or queries the baud rate of the RS232 trigger. The default unit is bps.
| Name | Type | Values | Description |
|---|---|---|---|
| <baud> | - | bps |
Sets or queries the data width of the RS232 trigger when the trigger condition is "Data".
| Name | Type | Values | Description |
|---|---|---|---|
| width | enum | 5 | 6 | 7 | 8 | Data width setting for the RS232 trigger. |
:TRIGger:RS232:WIDTh 6 :TRIGger:RS232:WIDTh?
Sets or queries the stop bits of RS232 trigger.
| Name | Type | Values | Description |
|---|---|---|---|
| bit | discrete | 1 | 1.5 | 2 | Stop bits for the RS232 trigger. |
:TRIGger:RS232:STOP 2 /*Sets the stop bits to 2.*/ :TRIGger:RS232:STOP? /*The query returns 2.*/
Sets or queries the check mode of RS232 trigger.
| Name | Type | Values | Description |
|---|---|---|---|
| parity | enum | EVEN | ODD | NONE | Check mode of RS232 trigger. |
:TRIGger:RS232:PARity EVEN :TRIGger:RS232:PARity?
Sets or queries the source channel of the clock line of I2C trigger.
| Name | Type | Values | Description |
|---|---|---|---|
| source | enum | CHANnel1 | CHANnel2 | CHANnel3 | CHANnel4 | Source channel for the I2C trigger clock line. |
:TRIGger:IIC:SCL CHANnel2 /*Sets the clock source to CHANnel2.*/ :TRIGger:IIC:SCL? /*The query returns CHAN2.*/
Sets or queries the trigger level of the clock line in I2C trigger. The unit is the same as that of the current amplitude.
| Name | Type | Values | Description |
|---|---|---|---|
| level | real | - | Trigger level of the clock line. |
Sets or queries the source channel of the data line of I2C trigger.
| Name | Type | Values | Description |
|---|---|---|---|
| source | enum | CHANnel1 | CHANnel2 | CHANnel3 | CHANnel4 | Source channel of the data line. |
:TRIGger:IIC:SDA CHANnel2 :TRIGger:IIC:SDA?
Sets or queries the trigger level of the data line in I2C trigger. The unit is the same as that of the current amplitude.
| Name | Type | Values | Description |
|---|---|---|---|
| level | real | (-5 × VerticalScale - OFFSet) - (5 × VerticalScale - OFFSet) | Trigger level for the I2C data line. |
:TRIGger:IIC:DLEVel 0.16 /*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 | - | - |
Sets the address width for IIC triggering. The syntax takes a <bits> value.
| Name | Type | Values | Description |
|---|---|---|---|
| bits | integer | - | Address width in bits. |
Sets or queries the I2C trigger address when the trigger condition is "ADDRess" or "ADATa".
| Name | Type | Values | Description |
|---|---|---|---|
| address | integer | 0 - 2n-1 | I2C trigger address. The range depends on the current address width: 0 to 127, 0 to 255, or 0 to 1,023. |
:TRIGger:IIC:ADDRess 0 :TRIGger:IIC:ADDRess?
Sets or queries the data direction of the I2C trigger when the trigger condition is "ADDRess" or "ADATa".
| Name | Type | Values | Description |
|---|---|---|---|
| direction | enum | READ | WRITe | RWRite | Data direction 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 the 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 |
:TRIGger:IIC:CURRbit 8 /*Sets the current bit of I2C trigger :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 a certain bit of I2C trigger. |
Sets or queries the source channel for the SPI trigger clock line.
| Name | Type | Values | Description |
|---|---|---|---|
| source | enum | CHANnel1 | CHANnel2 | CHANnel3 | CHANnel4 | Source channel for the SPI trigger clock line. |
:TRIGger:SPI:CLK CHANnel3 :TRIGger:SPI:CLK?
Sets or queries the trigger level of the clock channel of SPI trigger. The unit is the same as that of the current amplitude.
| Name | Type | Values | Description |
|---|---|---|---|
| level | real | -5 × VerticalScale - OFFSet - 5 × VerticalScale - OFFSet | Trigger level for the SPI trigger clock channel. |
TRIGger:SPI:CLEVel 0.16 TRIGger:SPI:CLEVel?
Sets or queries the type of the clock edge of SPI trigger.
| Name | Type | Values | Description |
|---|---|---|---|
| slope | enum | POSitive | NEGative | Selects the clock edge type for SPI trigger. |
Sets or queries the source channel of the data line of SPI trigger.
| Name | Type | Values | Description |
|---|---|---|---|
| source | enum | CHANnel1 | CHANnel2 | CHANnel3 | CHANnel4 | Source channel of the SPI trigger data line. |
Sets or queries the trigger level of the data channel of SPI trigger. The unit is the same as that of the current amplitude.
| Name | Type | Values | Description |
|---|---|---|---|
| level | real | -5 × VerticalScale - OFFSet - 5 × VerticalScale - OFFSet | Trigger level of the SPI data channel. |
:TRIGger:SPI:DLEVel 0.16 :TRIGger:SPI:DLEVel?
Sets or queries the trigger condition of SPI trigger.
| Name | Type | Values | Description |
|---|---|---|---|
| when | enum | - |
Sets or queries the source channel of the CS line when the SPI trigger condition is set to CS.
| Name | Type | Values | Description |
|---|---|---|---|
| source | enum | CHANnel1 | CHANnel2 | CHANnel3 | CHANnel4 | Source channel of the CS line. |
:TRIGger:SPI:CS CHANnel2 /*Sets the source channel of the CS line to CHANnel2 when the trigger condition of SPI is set to CS.*/ :TRIGger:SPI:CS? /*The query returns CHAN2.*/
Sets or queries the trigger level of the CS channel of SPI trigger. The unit is the same as that of the current amplitude.
| Name | Type | Values | Description |
|---|---|---|---|
| level | real | -5 × VerticalScale - OFFSet - 5 × VerticalScale - OFFSet |
:TRIGger:SPI:SLEVel 0.16 :TRIGger:SPI:SLEVel?
Sets or queries the CS mode of SPI trigger when the trigger condition is "CS".
| Name | Type | Values | Description |
|---|---|---|---|
| mode | enum | HIGH | LOW | CS mode for the SPI trigger. |
Sets or queries the timeout value when the SPI trigger condition is "Timeout". The default unit is seconds.
| Name | Type | Values | Description |
|---|---|---|---|
| time | real | 8 ns - 10 s | Timeout value. |
:TRIGger:SPI:TIMeout 0.001 :TRIGger:SPI:TIMeout?
Sets or queries the data width of the data channel in SPI trigger.
| Name | Type | Values | Description |
|---|---|---|---|
| width | - | - |
Sets or queries the data value of the SPI trigger. The valid range is related to the current data width; the maximum data width is 32, so the data range is 0 to 2^32-1.
| Name | Type | Values | Description |
|---|---|---|---|
| data | integer | 0 - 2^32-1 | SPI trigger data value. |
:TRIGger:SPI:DATA 5 :TRIGger:SPI:DATA?
Sets or queries the current bit of the SPI trigger data.
| Name | Type | Values | Description |
|---|---|---|---|
| currbit | integer | 0 - 39 |
:TRIGger:SPI:CURRbit 8 /*Sets the current bit of SPI trigger to 8.*/ :TRIGger:SPI:CURRbit? /*The query returns 8.*/
Sets or queries the data value of a certain bit of SPI trigger.
| Name | Type | Values | Description |
|---|---|---|---|
| code | enum | 0 | 1 | 255 | Data value of the selected SPI trigger bit. |
Sets or queries the signal rate of CAN trigger. The unit is bps.
| Name | Type | Values | Description |
|---|---|---|---|
| baud | integer | 10 kbps - 5 Mbps | Signal rate of the CAN trigger. |
:TRIGger:CAN:BAUD 125000 /*Sets the signal rate to 125000 bps.*/ :TRIGger:CAN:BAUD? /*The query returns 125000.*/
Sets or queries the trigger source of CAN trigger.
| Name | Type | Values | Description |
|---|---|---|---|
| source | - | - |
Sets or queries the signal type of CAN trigger.
| Name | Type | Values | Description |
|---|---|---|---|
| stype | enum | H | L | RXTX | DIFFerential | Signal type used for the CAN trigger. |
Sets or queries the trigger condition of the CAN trigger.
| Name | Type | Values | Description |
|---|---|---|---|
| cond | enum | SOF | EOF | IDRemote | OVERload | IDFRame | DATaframe | IDData | ERFRame | ERANswer | ERCHeck | ERFormat | ERRandom | ERBit | Trigger condition for CAN trigger. |
Sets or queries the sample point position of CAN trigger, expressed in percent.
| Name | Type | Values | Description |
|---|---|---|---|
| spoint | real | % | Sample point position of the CAN trigger. |
Enables or disables the extended ID when the CAN trigger condition is Remote ID or Frame ID; the query checks whether extended ID is enabled for those trigger conditions.
| Name | Type | Values | Description |
|---|---|---|---|
| bool | boolean | - | Enables or disables the extended ID. |
Sets Define to ID or Data when the CAN trigger condition is set to Data or ID; queries whether Define is set to ID or Data.
| Name | Type | Values | Description |
|---|---|---|---|
| bool | boolean | false - true | Selects whether Define is set to Data or ID. |
:TRIGger:CAN:DEFine true /*Sets Define to ID.*/ :TRIGger:CAN:DEFine? /*The query returns true.*/
Sets the CAN trigger data width, and the query requests the current data width.
| Name | Type | Values | Description |
|---|---|---|---|
| <data> | - | - |
Sets or queries the data value of CAN trigger.
| Name | Type | Values | Description |
|---|---|---|---|
| data | integer | 0 - 240-1 | Data value of the CAN trigger. |
:TRIGger:CAN:DATA <data> :TRIGger:CAN:DATA?
Sets or queries the current bit of the CAN trigger data.
| Name | Type | Values | Description |
|---|---|---|---|
| <currbit> | integer | 0 - 39 |
:TRIGger:CAN:CURRbit 8 :TRIGger:CAN:CURRbit?
Sets or queries the data value of a certain bit of CAN trigger.
| Name | Type | Values | Description |
|---|---|---|---|
| code | integer | 0 - 1 | Data value for the selected CAN trigger bit. |
Sets or queries the trigger level of CAN trigger. Its unit is the same as that of the current amplitude.
| Name | Type | Values | Description |
|---|---|---|---|
| level | real | -5 × VerticalScale - OFFSet - 5 × VerticalScale - OFFSet | Trigger level to set for CAN trigger. |
:TRIGger:CAN:LEVel <level> :TRIGger:CAN:LEVel?
Sets or queries the trigger source of the FlexRay trigger.
| Name | Type | Values | Description |
|---|---|---|---|
| source | enum | CHANnel1 | CHANnel2 | CHANnel3 | CHANnel4 |
Sets or queries the trigger level of FlexRay trigger. Its unit is the same as that of the current amplitude.
| Name | Type | Values | Description |
|---|---|---|---|
| level | real | - | Trigger level for the FlexRay trigger. |
Sets or queries the signal rate of FlexRay trigger. The default unit is bps.
| Name | Type | Values | Description |
|---|---|---|---|
| baud | enum | 2500000 | 5000000 | 10000000 | Signal rate of the FlexRay trigger. |
:TRIGger:FLEXray:BAUD 5000000 :TRIGger:FLEXray:BAUD?
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 /*Sets the channel of FlexRay trigger to Channel B.*/ :TRIGger:FLEXray:CH? /*The query returns B.*/
Sets or queries the trigger condition of the FlexRay trigger.
| Name | Type | Values | Description |
|---|---|---|---|
| cond | enum | FRAMe | SYMBol | ERRor | TSS | Trigger condition to use. |
:TRIGger:FLEXray:WHEN <cond> :TRIGger:FLEXray:WHEN?
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 /*Sets the frame type of FlexRay trigger to SYNC.*/ :TRIGger:FLEXray:FRAMe? /*The query returns SYNC.*/
Sets or queries the symbol type of FlexRay trigger when the trigger condition is set to Symbol.
| Name | Type | Values | Description |
|---|---|---|---|
| <symbol> | discrete | - | Symbol type of the FlexRay trigger. |
Sets or queries the error type of the FlexRay trigger when the trigger condition is Error.
| Name | Type | Values | Description |
|---|---|---|---|
| err | enum | HEAD | TRAiler | DECode | ANY | Error type of the FlexRay trigger. |
Sets or queries whether the FlexRay trigger condition uses ID or cycle count when the trigger condition is set to Frame.
| Name | Type | Values | Description |
|---|---|---|---|
| bool | boolean | - | Selects the definition used for the FlexRay trigger condition. |
:TRIGger:FLEXray:DEFine? true :TRIGger:FLEXray:DEFine?
Sets or queries the CYC comparison condition of the FlexRay trigger when the trigger condition is "FRAMe".
| Name | Type | Values | Description |
|---|---|---|---|
| cycmax | enum | EQU | NOT | GRE | LESS | INR | OUTR | CYC comparison condition. |
Sets or queries the upper limit of cycle count of the FlexRay trigger. The configured upper limit should be greater than or equal to the lower limit set by :TRIGger:FLEXray:CYMIn; otherwise the lower limit is adjusted.
| Name | Type | Values | Description |
|---|---|---|---|
| cycmax | integer | 0 - 63 | Upper limit of the FlexRay trigger cycle count. |
Sets or queries the lower limit of cycle count of the FlexRay trigger. The query returns an integer ranging from 0 to 63.
| Name | Type | Values | Description |
|---|---|---|---|
| cycmin | integer | 0 - 63 | Lower limit of cycle count of the FlexRay trigger. |
:TRIGger:FLEXray:CYMIn 10 /*Sets the lower limit of cycle count of FlexRay trigger to 10.*/ :TRIGger:FLEXray:CYMIn? /*The query returns 10.*/
Sets or queries the ID comparison condition of the FlexRay trigger when the trigger condition is FRAMe or SYMBol.
| Name | Type | Values | Description |
|---|---|---|---|
| <idcomp> | enum | - | ID comparison condition for the FlexRay trigger. |
Sets or queries the lower limit ID value of the FlexRay trigger when the trigger condition is "FRAMe" or "SYMBol".
| Name | Type | Values | Description |
|---|---|---|---|
| datamin | integer | 0 - 1023 | Lower limit ID value for the FlexRay trigger. |
Sets or queries the upper limit ID value of the FlexRay trigger.
| Name | Type | Values | Description |
|---|---|---|---|
| datamax | integer | 0 - 1023 | Upper limit ID value of the FlexRay trigger. |
:TRIGger:FLEXray:IDMAx 100 :TRIGger:FLEXray:IDMAx?
Sets or queries the clock source of the I2S trigger.
| Name | Type | Values | Description |
|---|---|---|---|
| source | enum | - |
Sets or queries the trigger level of the clock line of the I2S trigger.
| Name | Type | Values | Description |
|---|---|---|---|
| level | real | -5 x VerticalScale - OFFSet - 5 x VerticalScale - OFFSet | Trigger level to set for the clock line. |
:TRIGger:IIS:CLEVel 0.01 :TRIGger:IIS:CLEVel?
Sets or queries the audio channel of the I2S trigger.
| Name | Type | Values | Description |
|---|---|---|---|
| source | enum | CHANnel1 | CHANnel2 | CHANnel3 | CHANnel4 |
Sets or queries the trigger level of the frame clock line source in I2S trigger.
| Name | Type | Values | Description |
|---|---|---|---|
| level | real | -5 × VerticalScale - OFFSet - 5 × VerticalScale - OFFSet |
Sets or queries the data source of the I2S trigger.
| Name | Type | Values | Description |
|---|---|---|---|
| source | enum | CHANnel1 | CHANnel2 | CHANnel3 | CHANnel4 | Data source for the I2S trigger. |
:TRIGger:IIS:SOURce:DATA CHANnel2 /*Sets the data source to CHANnel2.*/ :TRIGger:IIS:SOURce:DATA? /*The query returns CHAN2.*/
Sets or queries the trigger level of the data line source of the IIS trigger.
| Name | Type | Values | Description |
|---|---|---|---|
| level | real | - | Trigger level for the IIS data line source. |
:TRIGger:IIS:DLEVel 0.01 :TRIGger:IIS:DLEVel?
Sets or queries the type of the clock edge of the I2S trigger.
| Name | Type | Values | Description |
|---|---|---|---|
| slope | enum | NEGative | POSitive | Type of the clock edge for the I2S trigger. |
:TRIGger:IIS:CLOCk:SLOPe NEGative /*Sets the clock edge to NEGative.*/ :TRIGger:IIS:CLOCk:SLOPe? /*The query returns NEG.*/
Sets or queries the audio state of the I2S trigger.
| Name | Type | Values | Description |
|---|---|---|---|
| audio | enum | RIGHt | LEFT | EITHer | Selects which channel's audio is used for the I2S trigger. |
:TRIGger:IIS:AUDio RIGHt /*Sets the I2S audio to RIGHt.*/ :TRIGger:IIS:AUDio? /*The query returns RIGH.*/
Sets or queries the trigger condition of I2S trigger.
| Name | Type | Values | Description |
|---|---|---|---|
| operator | - | - |
Sets or queries the user width of I2S trigger.
| Name | Type | Values | Description |
|---|---|---|---|
| uwidth | - | - |
Sets or queries the width of I2S trigger.
| Name | Type | Values | Description |
|---|---|---|---|
| uwidth | integer | 4 - 32 | Sets the user width of I2S trigger. |
:TRIGger:IIS:UWIDth 10 /*Sets the user width of I2S trigger to 10.*/ :TRIGger:IIS:UWIDth? /*The query returns 10.*/
Sets or queries the alignment mode of the I2S trigger.
| Name | Type | Values | Description |
|---|---|---|---|
| setting | enum | LJ | RJ | IIS | Alignment mode for the I2S trigger. |
:TRIGger:IIS:ALIGnment LJ /*Sets the alignment mode of I2S trigger to LJ.*/ :TRIGger:IIS:ALIGnment? /*The query returns LJ.*/
Sets or queries the data value of the I2S trigger when the trigger condition is "=" or "≠".
| Name | Type | Values | Description |
|---|---|---|---|
| data | - | - |
Sets or queries the specified bit for the data min. of I2S trigger. The valid range depends on the user width set by :TRIGger:IIS:UWIDth (Option).
| Name | Type | Values | Description |
|---|---|---|---|
| datamin | integer | - | Specified bit for the data min. of I2S trigger. |
Sets or queries the data max. value of the I2S trigger.
| Name | Type | Values | Description |
|---|---|---|---|
| datamax | integer | - | Data max. value for the I2S trigger. |
:TRIGger:IIS:DMAX 3 /*Sets the data max. value to 3.*/ :TRIGger:IIS:DMAX? /*The query returns 3.*/
Sets or queries the data value of a certain bit of I2S trigger.
| Name | Type | Values | Description |
|---|---|---|---|
| <code> | integer | - |
Sets or queries the trigger source of LIN trigger.
| Name | Type | Values | Description |
|---|---|---|---|
| source | enum | CHANnel1 | CHANnel2 | CHANnel3 | CHANnel4 | Trigger source for LIN trigger. |
:TRIGger:LIN:SOURce CHANnel2 :TRIGger:LIN:SOURce?
Sets or queries the trigger level of the LIN trigger. The unit is the same as the current amplitude.
| Name | Type | Values | Description |
|---|---|---|---|
| level | real | (-5 × VerticalScale - OFFSet) - (5 × VerticalScale - OFFSet) | Trigger level for the LIN trigger. |