MDO3000 Programmer Manual.pdf - 第941页
Commands Listed in Alphabetical Order TRIGger:A:LOG Ic:CLAss to further select the logic trigger class (either LOGIC or SETHOLD ). PULSe specifie s that a trigger occurs when a specified pulse is found. Use TRIGger:A:PULse…

Commands Listed in Alphabetical Order
UNEQual sets th
e trigger to occur when the signal transition time is not equal to
the time set by
TRIGger:A:TRANsition:DELTatime.
Examples
TRIGGER:A:TRANSITION:WHEN SLOWER sets the trigger to occur
when the signal transition time is slower than the time set by the
TRIGger:A:TRANsition:DELTatime command.
TRIGGER:A:TRANSITION:WHEN? might return :TRIGGER:A:TRANSITION :
WHEN FA STER
TRIGger:A:TYPe
This command sets the type of A trigger (either edge, logic, pulse, bus or video).
If you set the trigger type to LOGIc, you also need to set the logic trigger class
(logic or setup/hold) using the command TRIGger:A:LOGIc:CLAss. If you set
the trigger type to PULSe, you also need to set the pulse trigger class (either runt,
width, transition or timeout), using the command TRIGger:A:PULse:CLAss.If
you set the trigger type to BUS, you also need to set the bus type (CAN, I
2
C,
SPI, RS-232, Ethernet, MIL-STD-1553,LIN,USB,audio,FlexRay,orparallel)
using the command TRIGger:A:BUS.
NOTE. A series of example command sequences showing d ifferent searches and
triggers is included as an appendix. (See page F-1, Search and Trigger Command
Sequence Examples.)
Group
Trigger
Syntax
TRIGger:A:TYPe {EDGe|LOGIc|PULSe|BUS|VIDeo}
TRIGger:A:TYPe?
Related Commands
TRIGger:A:EDGE?,
TRIGger:A:LOGIc:CLAss,
TRIGger:A:BUS
Arguments
EDGe is the default trigger. A trigger event occurs when a signal passes through
a specified voltage level in a specified direction and is controlled by the
TRIGger:A:EDGE? commands.
LOGIc specifies that a trigger occurs when specified conditions are met and
is controlled by the TRIGger:A:LOGIc? commands. This trigger type is
equivalent to the logic and setup/hold triggers found in the user interface. Use
2-910 MDO4000/B/C, MSO/DPO4000B and MDO3000 Series Oscilloscopes Programmer Manual

Commands Listed in Alphabetical Order
TRIGger:A:LOG
Ic:CLAss to further select the logic trigger class (either
LOGIC
or SETHOLD ).
PULSe specifie
s that a trigger occurs when a specified pulse is found. Use
TRIGger:A:PULse:CLAss to further select the pulse trigger class (either runt,
width, transition or timeout).
BUS specifies that a trigger occurs when a bus signal is found. Supports CAN,
I
2
C, SPI, RS-232, Ethernet, MIL-STD-1553, LIN, USB, audio, FlexRay buses
(with the appropriate application module installed) as well as parallel buses
(MSO4000B, MDO4000/B/C, and MDO3000 Series oscilloscopes with option
MDO3MSO installed only). Use TRIGger:A:BUS to set the bus type.
VIDeo specifies that the trigger occurs when a video signal is found.
Examples
TRIGGER:A:TYPE PULSe sets the A trigger type to PULSE.
TRIGGER:A:TYPE? might return :TRIGGER:A:TYPE PULSE indicating that the
A trigger type is a pulse trigger.
TRIGger:A:UPPerthreshold:CH<x>
This command sets the upper threshold for channel <x>, where x is the analog
channel number 1–4. Each channel can have an independent level. Used only for
runt and transition trigger types.
Group
Trigger
Syntax
TRIGger:A:UPPerthreshold:CH<x> {<NR3>|ECL|TTL}
TRIGger:A:UPPerthreshold:CH<x>?
Arguments
<NR3> is a floating point number that specifies the threshold level, in volts.
ECL specifies a preset ECL high level of –1.3V.
TTL specifies a preset TTL high level of 1.4V.
Examples
TRIGGER:A:UPPERTHRESHOLD:CH2 50E-3 sets the upper limit of the pulse
runt trigger to 50 mV for channel 2.
TRIGGER:A:UPPERTHRESHOLD:CH2? might return :TRIGGER:A:
UPPERTHRESHOLD:CH2 1.2000E-01
indicating that the upper limit of the pulse
runt trigger is set to 120 mV.
MDO4000/B/C, MSO/DPO4000B and MDO3000 Series Oscilloscopes Programmer Manual 2-911

Commands Listed in Alphabetical Order
TRIGger:A:UP
Perthreshold:RF
This command specifies the upper threshold when the internal RF power level is
used during runt triggering. To specify the lower threshold for the RUNT trigger
type as well a
s the single threshold for the Pulse and Timeout trigger types, use
the command TRIGger:A:LOWerthreshold:RF. To choose the RUNT trigger type,
use the command TRIGger:A:PULse:CLAss. To specify RF power as a source
during runt triggering, use TRIGger:A:RUNT:SOUrce.
Conditions
MDO4000/B/C models only. Also requires installation of an MDO4TRIG
application module.
Group
Trigger
Syntax
TRIGger:A:UPPerthreshold:RF {<NR3>}
TRIGger:A:UPPerthreshold:RF?
Related Commands
TRIGger:A:TYPe, TRIGger:A:LOWerthreshold: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:UPPerthreshold:RF —1.000E+1 sets the threshold to –10 dBm.
TRIGger:A:UPPerthreshold:RF? might return -30.0000, indicating that the
threshold set to –30.000 dBm (assuming the units are currently set to dBm).
TRIGger:A:VIDeo? (Query Only)
Returns the A trigger video parameters.
Conditions
This command requires a DPO4VID application module to use any standard
besides NTSc, PAL, or SECAM, except for MDO3000 models, which do not
require an application module.
Group
Trigger
Syntax
TRIGger:A:VIDeo?
2-912 MDO4000/B/C, MSO/DPO4000B and MDO3000 Series Oscilloscopes Programmer Manual