MDO3000 Programmer Manual.pdf - 第238页
Commands Listed in A lphabetical Order Group Bus Syntax BUS:UPPerthre shold{:MATH|:MAT H1} {<NR3>|E CL|TTL} BUS:UPPerthre shold{:MATH|:MAT H1}? Related Commands BUS:LOW erthreshold{:MA TH|:MA TH1} Arguments <NR3…

Commands Listed in Alphabetical Order
NOTE. MDO3000 m
odels only have two digital threshold controls: one for digital
channels D0 - D7, and the other for D8 - D15. Changing one digital channel’s
threshold l evel changes all of the channels’ levels in the same set.
Group
Bus
Syntax
BUS:THReshold:D<x> {<NR3>|ECL|TTL}
BUS:THReshold:D<x>?
Arguments
ECL specifies a preset ECL high level of -1.3V.
TTL specifies a preset TTL high level of 1.4V.
<NR3> is a floating point number that specifies the threshold level, in volts.
BUS:UPPerthreshold:CH<x>
Sets the upper threshold for each analog channel (1–4). This applies to all search
and trigger types that use the channel.
Group
Bus
Syntax
BUS:UPPerthreshold:CH<x> {<NR3>|ECL|TTL}
BUS:UPPerthreshold:CH<x>?
Arguments
<NR3> is a floating point number that specifies the threshold, in volts.
ECL specifies a preset ECL high level of -1.3V.
TTL specifies a preset TTL high level of 1.4V.
Examples
BUS:UPPERTHRESHOLD:CH1 800.0000E-3 sets the CH1 upper threshold to
800 mV.
BUS:UPPERTHRESHOLD:CH1? might return :BUS:UPPERTHRESHOLD:CH1
-800.0000E-3
indicating that the CH1 upper threshold is set to -800 mV.
BUS:UPPerthreshold{:MATH|:MATH1}
This command specifies the upper threshold of the math waveform. This will
apply to all sea
rch and trigger types that use the math waveform.
MDO4000/B/C, MSO/DPO4000B and MDO3000 Series Oscilloscopes Programmer Manual 2-207

Commands Listed in Alphabetical Order
Group
Bus
Syntax
BUS:UPPerthreshold{:MATH|:MATH1} {<NR3>|ECL|TTL}
BUS:UPPerthreshold{:MATH|:MATH1}?
Related Commands
BUS:LOWerthreshold{:MATH|:MATH1}
Arguments
<NR3> is a floating point number that specifies the upper threshold of the math
waveform, in volts.
ECL – ECL (-1.3 volts). Note that this setting is constrained, depending upon the
vertical scale for the specified math waveform.
TTL – TTL (1.4 volts). Note that this setting is constrained, depending upon the
vertical scale for the specified math waveform.
Examples
BUS:UPPerhreshold:MATH TTL sets the upper threshold for the math
waveform to 1.4000 volts.
BUS:UPPerhreshold:MATH? might return 0.0E+0, which is the default.
BUS:UPPerthreshold:REF<x>
This command sets the upper threshold for each reference waveform. This applies
to all search and trigger types that use that reference waveform.
Group
Bus
Syntax
BUS:UPPerthreshold:REF<x> {<NR3>|ECL|TTL}
BUS:UPPerthreshold:REF<x>?
Related Commands
BUS:LOWerthreshold:REF<x>
Arguments
<NR3> is a floating point number that specifies the upper threshold for the
reference waveform, in volts.
ECL — ECL (-1.3 volts). Note that this setting is constrained, depending upon the
vertical scale for the specified reference waveform.
TTL — TTL (1.4 volts). Note that this setting is constrained, depending upon the
vertical scale for the specified reference waveform.
2-208 MDO4000/B/C, MSO/DPO4000B and MDO3000 Series Oscilloscopes Programmer Manual

Commands Listed in Alphabetical Order
Examples
BUS:UPPerthre
shold:REF2 TTL
sets the upper threshold for reference
waveform 2 to 1.4000.
BUS:UPPerthreshold:REF3? might return 0.0E+0, which is the default.
BUSY? (Query Only)
Returns the status of the oscilloscope. This command allows you to synchronize
the operation of the oscilloscope with your application program. (See page3-7,
Synchronization Methods.)
Certain oscilloscope operations can affect the
BUSY? response. (See Table 3-3
on page 3-8.)
Group
Status and Error
Syntax
BUSY?
Related Commands
*OPT?, *WAI
Returns
<NR1> = 0 means the oscilloscope is not busy processing a command whose
execution time is extensive.
<NR1> = 1 means the oscilloscope is busy processing a command whose execution
time is extensive. (See Table 3-3 on page 3-8.)
Examples
BUSY? might return :BUSY 1 indicating that the oscilloscope is currently busy.
*CAL? (Query Only)
Performs an internal self-calibration and returns the oscilloscope calibration status.
NOTE. Disconnect or otherwise remove all input signals prior to starting
self-calibration. The self-calibration can take several minutes to complete .
Group
Calibration and Diagnostic
Syntax
*CAL?
Returns
<NR1> = 1 indicates the calibration did not complete successfully.
MDO4000/B/C, MSO/DPO4000B and MDO3000 Series Oscilloscopes Programmer Manual 2-209