Command | :CHANnel<n>:BWLimit <type> :CHANnel<n>:BWLimit? |
Description | Set or query the parameters of bandwidth limit for the indicated channel. |
Parameters | :<type>::= {{1 | ON} | {0 | OFF} :<n>::= {1 | 2 | 3 | 4} |
State | ?OFF: Turn off the 20MHz bandwidth limit, and the high-frequency components contained in the measured signal can pass. ?ON: Turn on the bandwidth limitation, and the high-frequency components contained in the signal under test are attenuated. Turning on bandwidth limiting reduces waveform noise, but attenuates high-frequency components. |
Return | The query returns [size=10.5000pt]0 or [size=10.5000pt]1[size=10.5000pt]. |
Example | :CHANnel1:BWLimit 1 /*Enable 20MHz bandwidth limit*/ :CHANnel1:BWLimit? /*The query returns 1*/ |
Command | :CHANnel<n>:COUPling <coupling> :CHANnel<n>:COUPling? |
Description | Set or query the[size=10.5000pt] connection of the indicated channel signal. |
Parameters | :<coupling> ::= {AC | DC | GND} :<n>::= {1 | 2 | 3 | 4} |
State | ?AC: The DC component of the signal under test is blocked. ?DC: Both the DC and AC components of the signal under test can pass. ?GND: Both the DC and AC components of the signal under test are blocked |
Return | The query returns AC,DC,GND |
Example | :CHANnel1:COUPling AC /*Select AC coupling mode*/ :CHANnel1:COUPling? /*Query returns AC*/ |
Command | :CHANnel<n>: DISPlay <bool> :CHANnel<n>: DISPlay? |
Description | Turn on or off the specified channel or query the switch status of the specified channel. |
Parameters | :<bool> ::= {{1 | ON} | {0 | OFF}} :<n>::= {1 | 2 | 3 | 4} |
Return | The query returns [size=10.5000pt]0 or [size=10.5000pt]1[size=10.5000pt]. |
Example | :CHANnel1: DISPlay ON /*Turn on CH1*/ :CHANnel1: DISPlay? /*The query returns 1*/ |
Command | :CHANnel<n>:INVert <bool> :CHANnel<n>:INVert? |
Description | Turn the waveform inversion of the specified channel on or off or query the switching status of the waveform inversion of the specified channel. |
Parameters | :<bool> ::= {{1 | ON} | {0 | OFF}} :<n>::= {1 | 2 | 3 | 4} |
Return | The query returns [size=10.5000pt]0 or [size=10.5000pt]1[size=10.5000pt]. |
Example | :CHANnel1:INVert ON /*Turn on the waveform inversion of CH1*/ :CHANnel1:INVert? /*The query returns 1*/ |
Command | :CHANnel<n>:OFFSet <offset> [<suffix>] :CHANnel<n>:OFFSet? |
Description | Sets or queries the vertical displacement of the specified channel. The default unit is V. |
Parameters | :<offset> ::= Vertical offset value in NR3 format :<suffix> ::= {V | mV} :<n>::= {1 | 2 | 3 | 4} |
State | ?The set vertical displacement value is affected by the vertical gear and probe ratio. ?The range of legal values varies with the vertical scale and probe ratio. If 21 / 136 you set an offset outside the legal range, the offset value will be automatically set to the closest legal value. |
Return | The query returns the vertical displacement value in scientific notation. |
Example | :CHANnel1:OFFSet 1V /*Set the vertical offset of CH1 to 1V*/ :CHANnel1:OFFSet? /*The query returns 1*/ |
Command | :CHANnel<n>:SCALe <scale> [<suffix>] :CHANnel<n>:SCALe? |
Description | Sets or queries the vertical scale of the specified channel. The default unit is V. |
Parameters | :<scale> ::=vertical units per division in NR3 format :<suffix> ::= {V | mV} :<n>::= {1 | 2 | 3 | 4} |
State | ?CHANnel<n>:SCALe command to setup each channel’s vertical scale.The settable range of the vertical scale is related to the currently set probe ratio (set by the: ?CHANnel : PROBe command). |
Return | The query returns the vertical scale value in scientific notation. |
Example | :CHANnel1:SCALe 1V /*Set the vertical scale to 1V*/ :CHANnel1:SCALe?/*The query returns 1.000e + 00*/ |
Command | :CHANnel<n>: PROBe <atten> :CHANnel<n>: PROBe? |
Description | Set or query the probe factor of the specified channel. |
Parameters | :<atten> ::= {1 | 10 | 100 | 1000} :<n>::= {1 | 2 | 3 | 4} |
State | ?Set the probe factor, which is displayed after multiplying the acquired signal by a specified multiple (does not affect the actual amplitude of the signal). ?Setting the probe ratio affects the settable range of the current vertical scale. |
Return | The query returns the probe attenuation ratio in scientific notation. |
Example | :CHANnel1: PROBe 10 /*Set the probe attenuation ratio to 10X*/ :CHANnel1: PROBe? /*The query returns 1.000000e + 01*/ |
Command | :CHANnel<n>:VERNier <bool> :CHANnel<n>:VERNier? |
Description | Turn the fine adjustment function of the vertical scale of the specified channel on or off, or query the status of the fine adjustment function of the vertical scale of the specified channel. |
Parameters | :<bool> ::= {{1 | ON} | {0 | OFF}} :<n>::= {1 | 2 | 3 | 4} |
State | The trim setting is off by default. At this time, you can only set the vertical scale in 1-2-5 steps, that is, 500u, 1mV, 2mV, 5mV, 10mV ... 10V (probe ratio is 1X). When the trim setting is on, you can further adjust the vertical scale within a smaller range to improve vertical resolution. If the amplitude of the input waveform is slightly larger than the full scale in the current scale, and the amplitude displayed by the waveform of the next gear is slightly lower, you can use fine adjustment to improve the waveform display amplitude to facilitate observation of signal details. |
Return | The query returns 1 or 0. |
Example | :CHANnel1:VERNier ON /*Turn on the fine adjustment function of CH1 vertical scale*/ :CHANnel1:VERNier? /*The query returns 1*/ |
Command | :TIMebase:WINDow:ENABle <bool> :TIMebase:WINDow:ENABle? |
Description | Turn on or off the dual window function, or query the status of the dual window[size=10.5000pt]. |
Parameters | :<bool> ::= {{1 | ON} | {0 | OFF} |
State | The dual window mode can be used to zoom in a section of the waveform horizontally in order to view the waveform details. |
Return | The query returns ON or Off[size=10.5000pt]. |
Example | :TIMebase:WINDow:ENABle ON /*Turn on delayed scanning*/ :TIMebase:WINDow:ENABle? /*The query returns 1*/ |
Command | :TIMebase:WINDow: POSition <pos value> :TIMebase:WINDow: POSition? |
Description | Set or query horizontal position of the zoomed view of the main scan[size=10.5000pt]. |
Parameters | :<pos value> ::= The value of the horizontal position (in seconds) |
State | The main scan range and the horizontal position of the main scan determine the range of this command. The value of this command must keep the zoomed view window within the main scan range. |
Return | Returns the position of the current horizontal window in the zoomed view in scientific notation. |
Example | :TIMebase:WINDow: POSition 0.001 /*Set the horizontal position to 0.001s*/ :TIMebase:WINDow: POSition? /*The query returns1.000e-03*/ |
Command | :TIMebase:WINDow:SCALe <scale_value> :TIMebase:WINDow:SCALe? |
Description | Set or query the horizontal scale of the sub-window (microseconds/div). |
Parameters | :<sacle_value> ::= The current number of microseconds per grid of the[size=10.5000pt] subwindow[size=10.5000pt]. |
State | The main scan scale determines the range of this command, the maximum value is half of the main scan scale[size=10.5000pt]. |
Return | Return the time base gear of the sub-window in scientific notation[size=10.5000pt]. |
Example | :TIMebase:WINDow:SCALe 0.0005 /*Set the delay time base to 500us*/ :TIMebase:WINDow:SCALe? /*The query returns 5.000e-4*/ |
Command | :TIMebase: POSition <pos value> :TIMebase: POSition? |
Description | Set or query the main time base offset[size=10.5000pt]. |
Parameters | :<pos value> ::= offset value (in second). |
Return | Return the main time base offset value in scientific notation. |
Example | :TIMebase: POSition 0.0002 /*Set main time base to 200us*/ :TIMebase: POSition? /*The query returns 2.000e-4*/ |
Command | :TIMebase:SCALe <scale value> :TIMebase:SCALe? |
Description | Set or query the horizontal scale of the main window (seconds/div). |
Parameters | :<scale value> ::= The current number of seconds per grid in the main window |
Return | Return to the main window time base gear in scientific notation[size=10.5000pt]. |
Example | :TIMebase:SCALe 0.0005 /*Set the main time base to 500us*/ :TIMebase:SCALe? /*The query returns 5.000e-4*/ |
Command | :TIMebase:RANGe <range value> :TIMebase:RANGe? |
Description | Set or query the full-scale horizontal time of the main window[size=10.5000pt]. |
Parameters | :<range value> ::= range value (in second). |
Return | Return the full-scale time base range of the main window in scientific notation[size=10.5000pt]. |
Example | :TIMebase:RANGe 0.0016 /*Set main time base to100us*/ :TIMebase:RANGe? /*The query returns 1.600e-03*/ |
Command | :TIMebase:MODE <value> :TIMebase:MODE? |
Description | Sets or queries the horizontal time base mode. |
Parameters | :<value> ::= <MAIN | XY | ROLL> |
State | ?MAIN: YT mode ?XY: XY mode ?ROLL: ROLL mode |
Return | The query returns MAIN, XY, or ROLL. |
Example | :TIMebase:MODE XY /*Set the horizontal time base mode to XY mode*/ :TIMebase:MODE? /*The query returns XY*/ |
Command | :ACQuire: POINts <value> :ACQuire: POINts? | |
Description | Set or query the storage depth of the oscilloscope[size=10.5000pt]. | |
Parameters | :<value> ::= [size=10.5000pt]memory depth value. | |
State | value | Memory depth |
4000 | 4K | |
40000 | 40K | |
400000 | 400K | |
4000000 | 4M | |
8000000 | 8M | |
Return | The query returns the actual number of points (integer). | |
Example | :ACQuire: POINts 4000 /*Set memory depth to 4k*/ :ACQuire: POINts? /*The query returns[size=10.5000pt] 4000*/ |
Command | :ACQuire:TYPE <value> :ACQuire:TYPE? |
Description | Set or query the acquisition method of oscilloscope samples |
Parameters | :<value> ::= < NORMal | AVERage | PEAK | HRESolution> |
State | ?NORMal (normal): In this mode, the oscilloscope samples the signal at equal time intervals to reconstruct the waveform. For most waveforms, using this mode produces the best display results. ?AVERages: In this mode, the oscilloscope averages waveforms that have been 18 / 136 sampled multiple times to reduce random noise on the input signal and improve vertical resolution. The number of averages can be set by the: ACQuire: AVERages command. The higher the number of averages, the lower the noise and the higher the vertical resolution, but the slower the response of the displayed waveform to waveform changes. ?PEAK (Peak Detection): In this mode, the oscilloscope collects the maximum and minimum values of the sampling interval signal to obtain the signal envelope or narrow pulses that may be lost. Using this mode can avoid aliasing of the signal, but the display noise is relatively large. ?HRESolution (high resolution): This mode uses an oversampling technique to average the neighboring points of the sampled waveform to reduce random noise on the input signal and produce a smoother waveform on the screen. It is usually used when the sampling rate of the digitizer is higher than the storage rate of the acquisition memory. |
Return | The query returns NORM, AVERage, PEAK, or HRESolution. |
Example | :ACQuire:TYPE AVERage[size=10.5000pt] /*Set the acquisition method to average*/ :ACQuire:TYPE?[size=10.5000pt] /*The query returns AVERage*/ |
Command | :ACQuire:SRATe? |
Description | Query the current sampling rate. |
State | The number of waveform points sampled per second. |
Return | The query returns the sample rate as a real number. |
Example | :ACQuire:SRATe?[size=10.5000pt] /*The query returns 1.25e+06*/ |
Command | :ACQuire:COUNt <value> :ACQuire:COUNt? |
Description | Set or query the average number of times in the average acquisition mode |
Parameters | :<value> ::= <4|8|16|32|64|128> |
Return | The query returns current average times. |
Example | :ACQuire:COUNt 64 /*Set the average number to 64*/ :ACQuire:COUNt? /*The query returns 64*/ |
Command | :TRIGger:FORCe |
Description | Select or query the force trigger. |
State | Even if the trigger conditions are not met, this command will let the oscilloscope acquire waveforms |
Command | :TRIGger:MODE <mode> :TRIGger:MODE? |
Description | Select or query the trigger type. |
Parameters | :<mode> ::= < EDGE | PULSe | TV | SLOPe | TIMeout | WINdow | PATTern | INTerval | UNDerthrow | UART | LIN | CAN | SPI | IIC> |
Return | Return EDGE, PULSe, TV, SLOPe, TIMeout, WINdow, PATTern, INTerval, UNDerthrow, UART, LIN, CAN, SPI, IIC |
Example | :TRIGger:MODE SLOPe[size=10.5000pt] /*Set the trigger type to slope trigger*/ :TRIGger:MODE? /*The query returns SLOPe*/ |
Command | :TRIGger:STATus? |
Description | Query the current trigger status. |
Return | Return TRIGed, NOTRIG |
Command | :TRIGger:SWEep <value> :TRIGger:SWEep? |
Description | Set or query the trigger mode. |
Parameters | :<value> ::= < AUTO | NORMal | SINGle> |
State | ?AUTO: Automatic triggering, waveform display regardless of whether trigger conditions are met. ?NORMal: Normal trigger, display the waveform when the trigger condition is met, keep the original waveform display when the trigger condition is not met, and wait for the next trigger. ?SINGle: Single trigger. The oscilloscope waits for the trigger, displays the waveform when the trigger conditions are met, and then stops. |
Return | The query returns AUTO, NORMal, or SINGle. |
Example | :TRIGger:SWEep SINGle[size=10.5000pt] /*Select single trigger mode*/ :TRIGger:SWEep?[size=10.5000pt] /*The query returns SINGle*/ |
Command | :TRIGger:HOLDoff <value> :TRIGger:HOLDoff? |
Description | Set or query the holdoff time. |
Parameters | :<value> ::= Trigger holdoff time (in second) |
State | Trigger holdoff can stably trigger complex waveforms (such as pulse series). Holdoff time is the time the oscilloscope waits to re-enable the trigger circuit. The oscilloscope will not trigger until the holdoff time is over. When the trigger method is video trigger, timeout trigger, setup hold, UART, LIN, CAN, IIC or SPI, this setting is not available. |
Return | The query returns the trigger holdoff time in scientific notation. |
Example | :TRIGger:HOLDoff 0.0000002[size=10.5000pt] /*Set trigger holdoff time to 200ns*/ :TRIGger:HOLDoff?[size=10.5000pt] /*The query returns 2.000000e-07*/ |
Command | :TRIGger:EDGe:SOURce <source> :TRIGger:EDGe:SOURce? |
Description | Set or query the trigger source for edge trigger. |
Parameters | :<source> ::= < CHANnel1 | CHANnel2 | CHANnel3 | CHANnel4 | EXT/10> |
Return | The query returns CHANnel1, CHANnel2, CHANnel3, CHANnel4, EXT/10 |
Example | :TRIGger:EDGe:SOURce CHANnel1[size=10.5000pt] / * Set the trigger source to CH1 * / :TRIGger:EDGe:SOURce?[size=10.5000pt] / * The query returns CHANnel1 * / |
Command | :TRIGger:EDGe:SLOPe <slope> :TRIGger:EDGe:SLOPe? |
Description | Set or query the type of edge trigger. |
Parameters | :<slope> ::= < RISIng| FALLing | EITHer > |
State | ?RISIng: rising edge ?FALLing: falling edge ?EITHer: rising or falling edge |
Return | The query returns RISIng, FALLing, EITHer |
Example | :TRIGger:EDGe:SLOPe RISIng /*Set the edge type to rising edge*/ :TRIGger:EDGe:SLOPe? /*The query returns RISIng*/ |
Command | :TRIGger:EDGe: LEVel <level> :TRIGger:EDGe: LEVel? |
Description | Set or query the trigger level when the edge triggers. |
Parameters | :<level> ::= trigger level ( unit is V) |
Return | The query returns the trigger level value in scientific notation. |
Example | :TRIGger:EDGe: LEVel 0.16 /*Set the trigger level to 160mV*/ :TRIGger:EDGe: LEVel? /*The query returns 1.600e-1*/ |
Command | :TRIGger:EDGe: LEVel <level> :TRIGger:EDGe: LEVel? |
Description | Set or query the trigger level when the edge triggers. |
Parameters | :<level> ::= trigger level ( unit is V) |
Return | The query returns the trigger level value in scientific notation. |
Example | :TRIGger:EDGe: LEVel 0.16 /*Set the trigger level to 160mV*/ :TRIGger:EDGe: LEVel? /*The query returns 1.600e-1*/ |
Command | :TRIGger: PULSe:SOURce <source> :TRIGger: PULSe:SOURce? |
Description | Set or query the trigger source of the pulse width trigger. |
Parameters | :<source> ::= < CHANnel1 | CHANnel2 | CHANnel3 | CHANnel4> |
Return | The query returns CHANnel1, CHANnel2, CHANnel3, CHANnel4 |
Example | :TRIGger: PULSe:SOURce CHANnel1 /*set trigger source to CH1*/ :TRIGger: PULSe:SOURce? /*The query returns CHANnel1*/ |
Command | :TRIGger: PULSe: POLarity <polarity> :TRIGger: PULSe: POLarity? |
Description | Set or query the trigger polarity of pulse width trigger |
Parameters | :<polarity> ::= < POSItive | NEGAtive> |
State | POSItive: Positive pulse trigger NEGAtive: negative pulse trigger |
Return | The query returns POSItive, NEGAtive |
Example | :TRIGger: PULSe: POLarity POSItive /*Set positive pulse trigger*/ :TRIGger: PULSe: POLarity? /*The query returns POSItive*/ |
Command | :TRIGger: PULSe:WHEN <when> :TRIGger: PULSe:WHEN? |
Description | Set or query the trigger conditions for pulse width trigger. |
Parameters | <when> ::= < EQUAl| NEQUal| GREAt| LESS> |
State | ?EQUAl = (equal to time value): Only when the positive or negative pulse width of the input signal is equal to the set pulse width can it trigger. [Pulse width error is 5%] NEQUal! = (Not equal to time value): Only when the positive or negative pulse width of the input signal is not equal to the set pulse width, can the [pulse width error be 5%] be triggered. GREAt > (greater than the time value): Only when the positive or negative pulse width of the input signal is greater than the set pulse width can it trigger [pulse width error is 5%]. ?LESS <(less than time value): Only when the positive or negative pulse width of the input signal is less than the set pulse width can the [pulse width error be 5%] be triggered. |
Return | The query returns EQUAl, NEQUal, GRAt, LESS |
Example | :TRIGger: PULSe:WHEN NEQUal /*Set trigger condition to NEQUal*/ :TRIGger: PULSe:WHEN? /*The query returns NEQUal*/ |
Command | :TRIGger: PULSe:WIDth <value> :TRIGger: PULSe:WIDth? |
Description | Set or query the pulse width triggering time. |
Parameters | :<value> ::=pulse width trigger (in second) |
Return | The query returns the pulse width value in scientific notation |
Example | :TRIGger: PULSe:WIDth 0.000003 /*Set the pulse width value to 3μs*/ :TRIGger: PULSe:WIDth? /*The query returns 3.000000e-06*/ |
Command | :TRIGger: PULSe: LEVel <level> :TRIGger: PULSe: LEVel? |
Description | Set or query the trigger level when pulse width trigger. |
Parameters | :<level> ::=trigger level value ( in V) |
Return | The query returns the trigger level value in scientific notation. |
Example | :TRIGger: PULSe: LEVel 0.16 /*Set the trigger level to 160mV*/ :TRIGger: PULSe: LEVel? /*The query returns 1.600000e-01*/ |
Command | :TRIGger:SLOPe:SOURce <source> :TRIGger:SLOPe:SOURce? |
Description | Set or query the trigger source of slope trigger |
Parameters | :<source> ::= < CHANnel1 | CHANnel2 | CHANnel3 | CHANnel4> |
Return | The query returns CHANnel1, CHANnel2, CHANnel3, CHANnel4 |
Example | :TRIGger:SLOPe:SOURce CHANnel1 /*Set trigger source to CH1*/ :TRIGger:SLOPe:SOURce? /*The query returns CHANnel1*/ |
Command | :TRIGger:SLOPe: POLarity <polarity> :TRIGger:SLOPe: POLarity? |
Description | Set or query the trigger polarity of the slope trigger. |
Parameters | :<polarity> ::= < POSItive | NEGAtive> |
State | POSItive: Positive slope trigger NEGAtive: negative slope trigger |
Return | The query returns POSItive, NEGAtive |
Example | :TRIGger:SLOPe: POLarity POSItive /*Set positive slope trigger*/ :TRIGger:SLOPe: POLarity? /*The query returns POSItive*/ |
Command | :TRIGger:SLOPe:WHEN <when> :TRIGger:SLOPe:WHEN? |
Description | Set or query the trigger condition of the slope trigger. |
Parameters | :<when> ::= < EQUAl| NEQUal| GREAt| LESS> |
State | ?EQUAl = (equal to time value): Only when the positive or negative pulse width of the input signal is equal to the set pulse width can it trigger. [Pulse width error is 5%] ?NEQUal! = (Not equal to time value): Only when the positive or negative pulse width of the input signal is not equal to the set pulse width, can the [pulse width error be 5%] be triggered. ?GREAt > (greater than the time value): Only when the positive or negative pulse width of the input signal is greater than the set pulse width can it trigger [pulse width error is 5%]. ?LESS <(less than time value): Only when the positive or negative pulse width of the input signal is less than the set pulse width can the [pulse width error be 5%] be triggered. |
Return | The query returns EQUAl, NEQUal, GRAt, LESS |
Example | :TRIGger:SLOPe:WHEN NEQUal /*Set trigger condition to NEQUal*/ :TRIGger:SLOPe:WHEN? /*The query returns NEQUal*/ |
Command | :TRIGger:SLOPe:WIDth <value> :TRIGger:SLOPe:WIDth? |
Description | Set or query the trigger condition of the slope trigger. |
Parameters | :<value> ::=trigger condition value (in second) |
Return | The query returns the time value in scientific notation. |
Example | :TRIGger:SLOPe:WIDth 0.000003 /*Set the width value to 3μs*/ :TRIGger:SLOPe:WIDth? /*The query returns 3.000000e-06*/ |
Command | :TRIGger:SLOPe:ALEVel <level> :TRIGger:SLOPe:ALEVel? |
Description | Set or query the upper limit of the trigger level when the slope triggers. |
Parameters | :<level> ::=trigger level upper limit value (in V) |
Return | The query returns the upper limit value of the trigger level in scientific notation. |
Example | :TRIGger:SLOPe:ALEVel 0.16 /*Set the trigger level to 160mV*/ :TRIGger:SLOPe:ALEVel? /*The query returns 1.600000e-01*/ |
Command | :TRIGger:SLOPe:BLEVel <level> :TRIGger:SLOPe:BLEVel? |
Description | Set or query the lower limit of the trigger level when the slope triggers. |
Parameters | :<level> ::=trigger level lower limit value (in V) |
Return | The query returns the lower limit value of the trigger level in scientific notation. |
Example | :TRIGger:SLOPe:BLEVel 0.16 /*Set the trigger level to lower limit*/ :TRIGger:SLOPe:BLEVel? /*The query returns 1.600000e-01*/ |
Command | :TRIGger:TV:SOURce <source> :TRIGger:TV:SOURce? |
Description | Select or query the trigger source of the video trigger. |
Parameters | :<source> ::= < CHANnel1 | CHANnel2 | CHANnel3 | CHANnel4> |
Return | [size=10.5000pt]The query returns CHANnel1, C[size=10.5000pt]HANnel2, C[size=10.5000pt]HANnel3, C[size=10.5000pt]HANnel4 |
Example | [size=10.5000pt]:TRIGger:TV:SOURce CHANnel1 /*Settrigger source to CH1*/ [size=10.5000pt]:TRIGger:TV:SOURce? /*The query returns C[size=10.5000pt]HANnel1*/ |
Command | :TRIGger:TV: POLarity <polarity> :TRIGger:TV: POLarity? |
Description | Select or query the video polarity when the video is triggered. |
Parameters | :<polarity> ::= < POSItive | NEGAtive> |
State | POSItive: Positive video trigger NEGAtive: negative video trigger |
Return | The query returns POSItive, NEGAtive. |
Example | [size=10.5000pt]:TRIGger:TV: POLarity POSItive /*Set the video polarity to positive polarity*/ [size=10.5000pt]:TRIGger:TV: POLarity? /*Query returns P[size=10.5000pt]OSItive*/ |
Command | :TRIGger:TV:MODE <mode> :TRIGger:TV:MODE? |
Description | Set or query the synchronization type when the video is triggered. |
Parameters | :<mode> ::= < ALINes|LINEs|FIEld1|FIEld2|AFIelds> |
State | ALINes: trigger on all horizontal sync pulses. LINEs: For NTSC and PAL / SECAM video standards, trigger on a specified line in the odd or even field. FIDld1: Trigger on the rising edge of the first sawtooth wave in the odd field. FIDld2: Trigger on the first rising edge of the sawtooth wave in the even field. |
Return | [size=10.5000pt]The query retuns ALINes, LINEs, FIEld1, FIEld2, AFlelds |
Example | [size=10.5000pt]:TRIGger:TV:MODE FIEld1 /*Set the synchronization type to an odd field*/ [size=10.5000pt]:TRIGger:TV:MODE? /* The query returns[size=10.5000pt] [size=10.5000pt]FIEld1*/ |
Command | :TRIGger:TV: LINE <line> :TRIGger:TV: LINE? |
Description | Sets or queries the line number when the synchronization type is the specified line when the video is triggered. |
Parameters | [size=10.5000pt]:<line> ::= the line number of the specified line |
State | ?NTSC:1-525 ?PAL/SECAM:1-625 |
Return | The query returns an integer. |
Example | [size=10.5000pt]:TRIGger:TV: LINE 100 /*Set the line number to 100*/ [size=10.5000pt]:TRIGger:TV: LINE? /*The query returns 100*/ |
morgan_flint replied at 2022-4-1 16:14
Hello, WisdomAugust! Thank you very much for this tutorial!
I received my DSO2D10 a few days ago an ...
WisdomAugust replied at 2022-4-2 13:45
Hello!
Both versions Keysight IO are compatible with our scope's internal firmware.
Command: SYSTem:TIME?Description: Query system time
Return: System time and date year;month;day;hour;min;sec
Example: :SYSTem:TIME? /*The query returns 1970;01;01;00;10;37
Command: SYSTem:SET:TIME <time>Description: Set system time
Parameter: <time> ::= <year;month;day;hour;min;sec;>
Example: :SYSTem:SET:TIME 2022;4;2;20;12;0;
Welcome to Electronic Engineer Discuss (https://www.eediscuss.com/) | Powered by Discuz! X3.2 |