MDO3000 Programmer Manual.pdf - 第934页
Commands Listed in A lphabetical Order TRIGGER:A:SET HOLD:SETTIME? might return :TRIGGER:A:LO GIC:SETHOLD:SETT IME 2.0000E- 09 indicating that the current setup time for setup and hold trigger is 2 ns. TRIGger:A:S ETHold…

Commands Listed in Alphabetical Order
TRIGGER:A:SET
HOLD:DATA:THRESHOLD?
might return
:TRIGGER:A:SETHOLD:DATA:THRESHOLD 1.2000E+00 indicating
that 1.2 V is the current data voltage level for the setup and hold trigger.
TRIGger:A:S
ETHold:HOLDTime
This command specifies the hold time for setup and hold violation triggering.
Group
Trigger
Syntax
TRIGger:A:SETHold:HOLDTime <NR3>
TRIGger:A:SETHold:HOLDTime?
Arguments
<NR3> is a floating point number that specifies the hold time setting, in seconds.
Positive values for hold time occur after the clock edge. Negative values oc
cur
before the clock edge.
Examples
TRIGGER:A:SETHOLD:HOLDTIME 3.0E-3 sets the hold time for the setup and
hold trigger to 3 ms.
TRIGGER:A:SETHOLD:HOLDTIME? might return
:TRIGGER:A:SETHOLD:HOLDTIME 2.0000E-09 indicating that the current
hold time for the setup and hold trigger is 2 ns.
TRIGger:A:SETHold:SETTime
This command specifies the setup time for setup and hold violation triggering.
Group
Trigger
Syntax
TRIGger:A:SETHold:SETTime <NR3>
TRIGger:A:SETHold:SETTime?
Arguments
<NR3> is a floating point number that specifies the setup time for setup and hold
viol
ation triggering.
Examples
TRIGGER:A:SETHOLD:SETTIME 3.0E-6 specifies that the current setup time for
setup and hold trigger is 3 µs.
MDO4000/B/C, MSO/DPO4000B and MDO3000 Series Oscilloscopes Programmer Manual 2-903

Commands Listed in Alphabetical Order
TRIGGER:A:SET
HOLD:SETTIME?
might return
:TRIGGER:A:LOGIC:SETHOLD:SETTIME 2.0000E-09 indicating that the
current setup time for setup and hold trigger is 2 ns.
TRIGger:A:S
ETHold:THReshold:CH<x>
This command specifies the threshold for the analog channel <x>. x can be 1–4.
All trigger types using the channel are affected.
Group
Trigger
Syntax
TRIGger:A:SETHold:THReshold:CH<x> {<NR3>|ECL|TTL}
TRIGger:A:SETHold:THReshold:CH<x>?
Arguments
<NR3> is a floating point number that specifies the threshold voltage, 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:SETHOLD:THRESHOLD:CH1 1.5 sets the channel 1 threshold
to 1.5 volts.
TRIGGER:A:SETHOLD:THRESHOLD:CH1? might return
TRIGGER:A:SETHOLD:THRESHOLD:CH1 0.0E+0 indicating the
channel 1 threshold is set to 0.0 volts.
TRIGger:A:SETHold:THReshold:D<x>
This command sets the threshold for the specified digital channel. <x> can beD0
- D15. All trigger types using the digital channel are affected.
NOTE. MDO3000 models only have two digital threshold controls: o ne for d igital
channels D0 - D7, and the other for D8 - D15. Digital channel trigger l
evels
cannot be set independently for these models. Changing one digital channel’s
threshold level changes all of the channels’ levels in the same set.
Group
Trigger
Syntax
TRIGger:A:SETHold:THReshold:D<x> {<NR3>|ECL|TTL}
TRIGger:A:SETHold:THReshold:D<x>?
2-904 MDO4000/B/C, MSO/DPO4000B and MDO3000 Series Oscilloscopes Programmer Manual

Commands Listed in Alphabetical Order
Arguments
<NR3> isafloati
ng point number that specifies the threshold voltage, 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:SETHOLD:THRESHOLD:D1 ECL sets the threshold to ECL levels.
TRIGGER:A:SETHOLD:THRESHOLD:D1? might return
TRIGGER:A:SETHOLD:THRESHOLD:D1 -1.3000 indicating the
threshold is set to -1.3 volts.
TRIGger:A:TIMEOut:POLarity
When triggering using the TIMEOut trigger type, this commands specifies
the polarity to be used. The timeout trigger type is sel
ected using
TRIGger:A:PULse:CLAss TIMEOut.
Group
Trigger
Syntax
TRIGger:A:TIMEOut:POLarity {STAYSHigh|STAYSLow|EITher}
TRIGger:A:TIMEOut:POLarity?
Related Commands
TRIGger:A:TIMEOut:SOUrce
TRIGger:A:TIMEOut:TIMe
TRIGger:A:PULse:CLAss
Arguments
STAYSHigh — Trigger when the polarity stays high during the timeout time
specified by the command TRIGger:A:PULse:CLAss.
STAYSLow — Trigger when the polarity stays low during the timeout time
specified by the command TRIGger:A:PULse:CLAss.
EITher — Trigger when the polarity is either high or low.
Examples
TRIGger:A:TIMEOut:POLarity STAYSHigh specifies to trigger when the
polarity stay high during the timeout time when triggering using the TIMEOut
trigger type (selected using TRIGger:A:PULse:CLAss TIMEOut).
TRIGger:A:TIMEOut:POLarity? might return EITHER, indicating that the
polarity doesn’t matter when triggering using the TIMEOut trigger type.
MDO4000/B/C, MSO/DPO4000B and MDO3000 Series Oscilloscopes Programmer Manual 2-905