MDO3000 Programmer Manual.pdf - 第940页
Commands Listed in A lphabetical Order UNEQual sets th e trigger to occur when the signal transition time is not equal to the time set by TRIGger:A:TRA Nsition:DELTatim e . Examples TRIGGER:A:TRA NSITION:WHEN SLOWER sets…

Commands Listed in Alphabetical Order
TRIGGER:A:TRA
NSITION:POLARITY?
might return :TRIGGER:A:
TRANSITION:POLARITY EITHER
indicating that the polarity can be either
positive or negative.
TRIGger:A{:TRANsition|:RISEFall}:SOUrce
This command specifies the source for a transition trigger.
Group
Trigger
Syntax
TRIGger:A{:TRANsition|:RISEFall}:SOUrce {CH1|CH2|CH3|CH4}
TRIGger:A{:TRANsition|:RISEFall}:SOUrce?
Arguments
CH1–CH4 specifies one of the analog channels to be used as the source for a
transition trigger.
Examples
TRIGGER:A:TRANSITION:SOURCE CH4 sets channel 4 as the source for the
transition trigger.
TRIGGER:A:TRANSITION:SOURCE? might return :TRIGGER:A:TRANSITION:
SOURCE CH2
indicating that channel 2 is the source for the transition trigger.
TRIGger:A{:TRANsition|:RISEFall}:WHEn
This command specifies whether to check for a transitioning signal that is faster or
slower than the specified delta time.
Group
Trigger
Syntax
TRIGger:A{:TRANsition|:RISEFall}:WHEn
{SLOWer|FASTer|EQual|UNEQual}
TRIGger:A{:TRANsition|:RISEFall}:WHEn?
Arguments
FASTer sets the trigger to occur when the signal transition time is faster than the
time set by
TRIGger:A:TRANsition:DELTatime.
SLOWer sets the trigger to occur when the signal transition time is slower than the
time set by.
TRIGger:A:TRANsition:DELTatime.
EQual sets the trigger to occur when the signal transition time is equal to the time
set by
TRIGger:A:TRANsition:DELTatime.
MDO4000/B/C, MSO/DPO4000B and MDO3000 Series Oscilloscopes Programmer Manual 2-909

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