MDO3000 Programmer Manual.pdf - 第910页

Commands Listed in A lphabetical Order TRIGger:A:LO GIc:CLAss This command specifies what kind of logic trigger to use (either logic or setup/hold). Y ou also need to set the trigger type to LOGIC using the command TRIGge…

100%1 / 1158
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. Digital channel trigger levels
cannot be set independently for these models. Changing one digital channel’s
threshold l evel changes all of the channels’ levels in the same set.
Conditions
MSO/MDO4000/B/C models only as well as MDO3000 models with option
MDO3MSO installed.
Group
Trigger
Syntax
TRIGger:A:LEVel:D<x> {<NR3>|ECL|TTL}
TRIGger:A:LEVel:D<x>?
Arguments
<NR3> is a floating point number that sets the trigger threshold level, in Volts, for
the specified digital channel.
ECL sets the threshold level to a preset ECL high level of -1.3V.
TTL sets the threshold level to a preset TTL high level of 1.4V.
TRIGger:A:LOGIc? (Query Only)
Returns all of the A logic trigger parameters.
Group
Trigger
Syntax
TRIGger:A:LOGIc?
Related Commands
TRIGger:A:LOGIc:CLAss
Examples
TRIGGER:A:LOGIC? might return :TRIGGER:A:LOGIC:CLASS
SETHOLD;FUNCTION AND;THRESHOLD:CH1 20.0000E-3;CH2 0.0000;
CH3 0.0 000;CH4 0.0000;:TRIGGER:A:LOGIC:INPUT:CH1
X;CH2 X ;CH3 X;CH4 X;CLOCK:SOURC E NONE;EDGE
RISE;:TRIGGER:A:LOGIC:PATTERN:INPUT:CH1 X;CH2 X;CH3
X;CH4 X ;:TRIGGER :A:LOGIC:PATTERN:WHEN TRUE;WHEN:LESSLIMIT
4.0000E-9;LIMIT 4.0000E-9;:TRIGGER:A:LOGIC:PATTERN:DELTATIME
4.0000E-9
MDO4000/B/C, MSO/DPO4000B and MDO3000 Series Oscilloscopes Programmer Manual 2-879
Commands Listed in Alphabetical Order
TRIGger:A:LO
GIc:CLAss
This command specifies what kind of logic trigger to use (either logic or
setup/hold). You also need to set the trigger type to
LOGIC using the command
TRIGger:A:T
YPe.
The
LOGIC argument sets the oscilloscope to trigger on logical combinations
of the chann
els (set using the
TRIGger:A:LOGIc:INPut commands as
well as TRIGger:A:LOGIc:FUNCtion). Youcanuseupto20channels
for a logic trigger (4 analog and 16 digital). With an MDO4000/B/C,
you can also use the internal RF power level in a logic trigger (requires
installation of an MDO4TRIG application module). You can perform logic
triggering using a clock; when TRIGger:A:LOGIc:INPut:CLOCk:SOUrce
is set to
one of the channels, the oscilloscope triggers when the specified
logical combination of the remaining channels is true during a transition
on the clock channel. You can also perform logic triggering without using
a clock (by setting TRIGger:A:LOGIc:INPut:CLOCk:SOUrce to
NONE),
so that the oscilloscope triggers when the specified logical combination
of data channels is met. Without a clock, you can also use the command
TRIGg
er:A:LOGIc:PATtern:DELTatime.
The
SETHold argument sets the oscilloscope to trigger on setup and hold
viol
ations between a data source and a clock source. The clocking and data
levels are used to determine if a clock or data transition has occurred. You can
use up to 20 channels as Setup and Hold trigger data sources (4 analog and 16
digital) using TRIGger:A:SETHold:DATa:SOUrce. You can use one channel
input as the clock signal (TRIGger:A:SETHold:CLOCk:SOUrce). The data
sources cannot include the waveform specified for the clock source.
Group
Trigger
Syntax
TRIGger:A:LOGIc:CLAss {LOGIC|SETHold}
TRIGger:A:LOGIc:CLAss?
Related Commands
TRIGger:A:TYPe,
TRIGger:A:PULse:CLAss
Arguments
LOGIC Use with the commands TRIGger:A:LOGIc:FUNCtion,
TRIGger:A:LOGIc:INPut:CH<x>, TRIGger:A:LOGIc:INPut:CLOCk:EDGE,
TRIGger:A:LOGIc:INPut:CLOCk:SOUrce, TRIGger:A:LOGIc:INPut:D<x>,and
TRIGger:A:LOGIc:INPut:RF.I
f you would like to use the logic trigger without a
clock, you can also use the command TRIGger:A:LOGIc:PATtern:DELTatime.
SETHold Use with the command
s TRIGger:A:SETHold:CLOCk:EDGE,
TRIGger:A:SETHold:CLOCk:SOUrce, TRIGger:A:SETHold:CLOCk:
2-880 MDO4000/B/C, MSO/DPO4000B and MDO3000 Series Oscilloscopes Programmer Manual
Commands Listed in Alphabetical Order
THReshold, TRI
Gger:A:SETHold:DATa:SOUrce, TRIGger:A:SETHold:DATa:
THReshold, TRIGger:A:SETHold:HOLDTime, TRIGger:A:SETHold:SETTime,
TRIGger:A:SETHold:THReshold:CH<x>,andTRIGger:A:SETHold:THReshold:
D<x>.
Examples
TRIGGER:A:LOGIC:CLASS? might return :TRIGGER:A:LOGIC:CLASS LOGIC
TRIGGER:A:LOGIC:CLASS LOGIC
sets the trigger A logic class to LOGIc,which
causes the oscilloscope to trigger when the specified logical combinationsof
channels 1, 2, 3, and 4 are met.
TRIGger:A:LOGIc:FUNCtion
This command specifies the logical combination of the input channels for the
A pattern and A state logic triggers.
Group
Trigger
Syntax
TRIGger:A:LOGIc:FUNCtion {AND|NANd|NOR|OR}
TRIGger:A:LOGIc:FUNCtion?
Related Commands
TRIGger:A:LOGIc:INPut:CH<x>
Arguments
AND specifies to trigger if all conditions are true.
NANd specifies to trigger if any of the conditions is false.
NOR specifies to trigger if all conditions are false.
OR specifies to trigger if any of the conditions is true.
Examples
TRIGGER:A:LOGIC:FUNCTION? might return :TRIGGER:A:LOGIC:FUNCTION
NAND
which indicates that
the oscilloscope will trigger if the AND logic conditions
are false.
TRIGGER:A:LOGIC:FUNCTION AND sets the logical combination of channels to
be true when all conditions are true.
TRIGger:A:LOGIc:INPut? (Query Only)
Returns the logic input values for all channels. If a clock channel is defined,
it returns the clock source and edge.
MDO4000/B/C, MSO/DPO4000B and MDO3000 Series Oscilloscopes Programmer Manual 2-881