MDO3000 Programmer Manual.pdf - 第921页

Commands Listed in Alphabetical Order T o set the trigg er source for a pulse trigger , use TRIGger:A:RUNT :SOUrce , TRIGger:A:PULSEW idth:SOUrce , TRIGger:A{:TRANsition|:RISEFall}: SOUrce ,o r TRIGger:A:TIMEOut:SOUrce .…

100%1 / 1158
Commands Listed in Alphabetical Order
Syntax
TRIGger:A:LOW
erthreshold:RF {<NR3>}
TRIGger:A:LOWerthreshold:RF?
Related Commands
TRIGger:A:TYPe, TRIGger:A:EDGE:COUPling, TRIGger:A:EDGE:SLOpe,
TRIGger:A:UPPerthreshold:RF
Arguments
<NR3> is a floating point number that specifies the threshold to use, in the
currently selected RF units (using RF:UNIts). The range is (ref level 40 dBm) to
(ref level + 10 dBm), but never less than –65 dBm or more than +30 dBm.
Examples
TRIGger:A:LOWerthreshold:RF —1.000E+1 sets the threshold to –10 dBm.
TRIGger:A:LOWerthreshold:RF? might return -30.0000, indicating that the
threshold set to –30.000 dBm (assuming the units are currently set to dBm).
TRIGger:A:MODe
This command specifies the A trigger mode.
Group
Trigger
Syntax
TRIGger:A:MODe {AUTO|NORMal}
TRIGger:A:MODe?
Arguments
AUTO generates a trigger if one is not detected within a specified time period.
NORMal waits for a valid trigger event.
Examples
TRIGGER:A:MODE NORMAL specifies that a valid trigger event must occur before
atriggerisgenerated.
TRIGGER:A:MODE ? might return :TRIGGER:A:MODE NORMAL indicating that a
valid trigger event must occur before a trigger is generated.
TRIGger:A:PULse:CLAss
This command specifies which kind of pulse to trigger on (either runt, width,
transition (rise/fall or slew rate) or timeout). You also need to set the trigger type
to
PULSe using the command TRIGger:A:TYPe.
2-890 MDO4000/B/C, MSO/DPO4000B and MDO3000 Series Oscilloscopes Programmer Manual
Commands Listed in Alphabetical Order
To set the trigg
er source for a pulse trigger, use TRIGger:A:RUNT:SOUrce,
TRIGger:A:PULSEWidth:SOUrce, TRIGger:A{:TRANsition|:RISEFall}:
SOUrce,orTRIGger:A:TIMEOut:SOUrce.
To set the trigger voltage threshold level for a pulse trigger, use TRIGger:A:
LEVel:AUXin, TRIGger:A:LEVel:CH<x>,orTRIGger:A:LEVel:D<x>.
Group
Trigger
Syntax
TRIGger:A:PULse:CLAss {RUNt|WIDth|TRANsition|TIMEOut}
TRIGger:A:PULse:CLAss?
Related Commands
TRIGger:A:TYPe, TRIG
ger:A:RUNT?, TRIGger:A{:TRANsition|:RISEFall}?
Arguments
RUNt triggers when a pulse crosses the first preset voltage threshold but
does not cross the second preset threshold before recrossing the first. Use
with the command TRIGger:A:RUNT:SOUrce, TRIGger:A:RUNT:POLarity,
TRIGger:A:RUNT:WHEn,andTRIGger:A:RUNT:WIDth.
WIDth triggers when a pulse is found that has the specified width or duration
and is either inside or outside the specified time limits. Use with the commands
TRIGger:A:PULSEWidth:HIGHLimit, TRIGger:A:PULSEWidth:LOWLimit,
TRIGger:A:PULSEWidth:POLarity, TRIGger:A:PULSEWidth:SOUrce,
TRIGger:A:PULSEWidth:WHEn,andTRIGger:A:PULSEWidth:WIDth.
TRANsition (AKA rise/fall or slew rate) triggers when a pulse crosses both
thresholds in the same direction as the specified polarity and the transition time
between the two threshold crossings is greater or less than the specified time
delta. Use with the commands TRIGger:A{:TRANsition|:RISEFall}:DELTatime,
TRIGger:A{:TRANsition|:RISEFall}:POLarity, TRIGger:A{:TRANsition|:
RISEFall}:SOUrce,andTRIGger:A{:TRANsition|:RISEFall}:WHEn,
TIMEout triggers when no pulse is detected within a specified time. The
signal stays above, below, or either above or below, a set value for a set
amount of time. Use with the commands TRIGger:A:TIMEOut:TIMe,
TRIGger:A:TIMEOut:POLarity, TRIGger:A:TIMEOut:SOUrce
Examples
TRIGGER:A:PULSE:CLASS WIDTH specifies a width pulse for the A trigger.
TRIGGER:A:
PULSE:CLASS?
might return :TRIGGER:A:PULSE:CLASS WIDTH
indicating that the trigger is set to activate on a pulse of a specified polarity and
width.
MDO4000/B/C, MSO/DPO4000B and MDO3000 Series Oscilloscopes Programmer Manual 2-891
Commands Listed in Alphabetical Order
TRIGger:A:PU
LSEWidth:HIGHLimit
This command specifies the upper limit to use, in seconds, when triggering on
detection of a pulse whose duration is inside or outside a range of two values. (Use
TRIGger:A:P
ULSEWidth:LOWLimit to specify the lower value of the range.)
Group
Trigger
Syntax
TRIGger:A:PULSEWidth:HIGHLimit <NR3>
TRIGger:A:PULSEWidth:HIGHLimit?
Related Commands
TRIGger:A:PULSEWidth:WHEn, TRIGger:A:PULSEWidth:LOWLimit
Arguments
<NR3> is a floating point number that represents the higher value of the range.
Examples
To trigger on pulses with durations (widths) that fall outside of the range of 100
nanoseconds to 110 nanoseconds:
TRIGger:A:PULSEWidth:LOWLimit 100.0E-9
TRIGger:A:PULSEWidth:HIGHLimit 110.0E-9
TRIGger:A:PULSEWidth:WHEn OUTside
TRIGger:A:PULSEWidth:LOWLimit
This command specifies the lower limit to use, in seconds, when triggering on
detection of a pulse whose duration is inside or outside a range of two values. (Use
TRIGger:A:PULSEWidth:HIGHLimit to specify the upper limit of the range.)
Group
Trigger
Syntax
TRIGger:A:PULSEWidth:LOWLimit <NR3>
TRIGger:A:PULSEWidth:LOWLimit?
Related Commands
TRIGger:A:PULSEWidth:WHEn, TRIGger:A:PULSEWidth:HIGHLimit
Arguments
<NR3> is a floating point number that represents the lower value of the range.
Examples
To trigger on pulses with durations (widths) that fall outside of the range of 100
nanoseconds to 110 nanoseconds:
2-892 MDO4000/B/C, MSO/DPO4000B and MDO3000 Series Oscilloscopes Programmer Manual