MDO3000 Programmer Manual.pdf - 第120页
Command Groups T able 2-41: T rigger Commands (cont.) Command Description TRIGger:A:TIMEOut:T IM e When triggering using the TIMEOut trigger type, this command speci fi es the timeout time, in seconds. The default and min…

Command Groups
Table 2-41: Trigger Commands (cont.)
Command
Description
TRIGger:A:PULSEWidth:LOWLimit This command specifies the lower limit to use, in seconds, when triggering
on detection of a pulse whose duratio n i s inside or outside a range of two
values. (Use TRIGger:A:PULSEWidth:HIGHLimit to specify the upper limit
of the range.)
TRIGger:A:PULSEWidth:POLarity This command specifies the polarity for the A pulse width trigger
TRIGger:A:PULSEWidth:SOUrce This command specifies the source for the pulse width trigger
TRIGger:A:PULSEWidth:WHEn This command specifies to trigger when a pulse is detected with a
width (duration) that is less than, greater than, equal to, or unequal to a
specified value (set using TRIGger:A:PULSEWidth:WIDth), OR whose
width falls outside of or within a specified range of two values (set using
TRIGger:A:PULSEWidth:LOWLimit and TRIG ger:A:PULSEWidth:HIG HLimit ).
TRIGger:A:PULSEWidth:WIDth This command specifies the pulse width (duration), in seconds, for triggering
on pulses whose widths are greater than, less than, equal to, or not equal
to the specified value.
TRIGger:A:RUNT ?
Returns the current A runt pulse trigger logic parameters
TRIGger:A:RUNT:POLarity This command speci fies the polarity for the A pulse runt trigger
TRIGger:A:RUNT:SOUrce This command specifies the source for the A pulse trigger
TRIGger:A:RUNT:WHEn This command specifies the type of pulse width the trigger checks for when it
uncovers a runt
TRIGger:A:RUNT:WIDth This command specifies the minimum width for A pulse runt trigger
TRIGger:A:SETH old? Returns settings for setup and hold violation triggering
TRIGger:A:SETHo ld:C LOCk? Returns clock edge polarity, voltage threshold and source input for setup/hold
triggering
TRIGger:A:SETHo ld:C LOC k:ED G E This command specifies the clock edge polarity for setup and hold triggering
TRIGger:A:SETHo ld:C LOC k:SOUrce This command specifies the clock source for the A logic trigger setup and
hold input
TRIGger:A:SETHold:CLOCk:THReshold This command specifies the clock voltage threshold for setup and hold trigger
TRIGger:A:SETHo ld:D ATa? Returns the voltage threshold and data source for the setup/hold trigger
TRIGger:A:SETHold:DATa:SOUrce This command specifies the data source for the setup and hold trigger
TRIGger:A:SETHold:DATa:THReshold This command specifies the data voltage threshold for setup and hold trigger
TRIGger:A:SETH old:HOLDTime This command specifies the hold time for the setup and hold violation triggering
TRIGger:A:SETHo ld:SETTime This command specifies the setup time for setup and hold violation triggering
TRIGger:A:SETHold:THReshold:CH<x> Sets or queries the threshold for the channel
TRIGger:A:SETHold:THReshold:D<x> Sets the A trigger setup and hold threshold for the selected digital channel
TRIGger:A:TIMEOut:PO Larity When triggering using the TIMEOut trigger type, this commands specifies
the polarity to be used.
TRIGger:A:TIMEOut:SO Urce When triggering using the TIMEOut trigger type, this command specifies the
source. The available sources are live channels, external (or auxillary) input,
and digital c hannels. The default is channel 1.
MDO4000/B/C, MSO/DPO4000B and MDO3000 Series Oscilloscopes Programmer Manual 2-89

Command Groups
Table 2-41: Trigger Commands (cont.)
Command
Description
TRIGger:A:TIMEOut:T IMe When triggering using the TIMEOut trigger type, this command specifies the
timeout time, in seconds. The default and minimum is 4.0E-9 seconds and the
maximum is 8.0 seconds. The resolution is 800.0E-12 which means that the
increments of time specified is 800 picoseconds.
TRIGger:A:TYPe This command sets the type of A trigger (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.Ifyouset
the trigger type to PULSe, you also need to set the pulse trigger class (runt,
width, transition or timeout), using the command TRIGger:A:PULse:C LAss.
TRIGger:A{:TRANsition|:RISEFall}?
Returns the delta time, polarity, and both upper and lower threshold limits
for the transition time trigger
TRIGger:A{:TRANsition|:RISEFall}:DELTatime This command specifies the delta time used in calculating the transition value
TRIGger:A{:TRANsition|:RISEFall}:POLarity This comm and specifies the polarity for the A pulse transition trigger
TRIGger:A{:TRANsition|:RISEFall}:SOUrce This command specifies the source for transition trigger.
TRIGger:A{:TRANsition|:RISEFall}:WHEn This command specifies the relationship of delta time to transitioning signal
TRIGger:A:TYPe This command specifies the type of A trigger. Once you have set the trigger
type, you may also need to identify the associated trigger class. For details on
selecting Logic and Pulse trigger classes, see TRIGger:A:LOGIc:CLAss and
TRIGger:A:PULse:CLAss respectively.
TRIGger:A:UPPerthreshold:CH<x> Sets the upper threshold for the channel selected
TRIGger:A:UPPerthreshold:RF This command specifies the upper threshold when the internal RF power level
is used as a trigger. This is only applicable to the RUNT trigger type.
TRIGger:A:VIDeo? Returns the video parameters for the A trigger
TRIGger:A:VIDeo:CU STom{:FORMat|:TYP e} This command sets the video trigger format (either interlaced or progressive)
to use for triggering on video signals.
TRIGger:A:VIDeo:CUSTom:LINEPeriod This command sets the l ine period for the standard under test.
TRIGger:A:VIDeo:CU S Tom:SYNCInterval This command sets the sync interval for the standard under test to use for
triggering on video signals. This is only required for BiLevel Custom.
TRIGger:A:VIDeo:HOLD off:FIELD This command sets the video trigger holdoff, in terms of video fields, to u se for
triggering on video signals.
TRIGger:A:VIDeo:LINE This command sets the video line number to use for triggering on video signals.
TRIGger:A:VIDeo:POLarity This command sets the polarity to use for triggering on video signals.
TRIGger:A:VIDeo:S OU rce This command sets the source channel to use for triggering on video signals
(CH1–4).
TRIGger:A:VIDeo:STANdard This command sets the standard to use for triggering on v ideo signals.
TRIGger:A:VIDeo{:SYNC |:FIELD } This command sets the video field to use for triggering on video signals (odd,
even, all fields, all lines, numeric).
TRIGger:B Sets the B trigger level to 50% or returns the B trigger parameters
TRIGger:B:BY This command specifies B trigger time or event qualifiers
TRIGger:B:EDGE?
Returns B trigger edge type parameters
TRIGger:B:EDG E:COUPling This command specifies the type of B trigger coupling
2-90 MDO4000/B/C, MSO/DPO4000B and MDO3000 Series Oscilloscopes Programmer Manual

Command Groups
Table 2-41: Trigger Commands (cont.)
Command
Description
TRIGger:B:EDGE:SLOpe This command specifies the B edge trigger slope
TRIGger:B:EDGE:SOUrce This command specifies the B edge trigger source
TRIGger:B:EVENTS?
Returns the current B trigger events parameter
TRIGger:B:EVENTS:C OU Nt This command specifies the number of events that must occur before the
B trigger occurs
TRIGger:B:LEVel This command specifies the level for the B trigger
TRIGger:B:LEVel:CH<x> This command specifies the level for the B trigger for a specific channel
TRIGger:B:LEVel:D<x> This command specifies the B trigger level for digital channel <x>
TRIGger:B:LOWerthreshold:CH<x> This command specifies the B trigger lower threshold for the channel selected
TRIGger:B:LOWerthreshold:D<x> Sets or queries the B trigger lower threshold for the digital channel selected
TRIGger:B:STATE Returns the current state of the B trigger
TRIGger:B:TIMe This command specifies the B trigger delay time
TRIGger:B:TYPe This command specifies the type of B trigger
TRIGger:EXTernal? Returns all external trigger-related parameters for the probe connected to the
Aux Input connector.
TRIGger:EXTernal:PRObe This command specifies the attenuation factor value of the probe connected
to the A ux Input connector.
TRIGger:EXTernal:YUNIts? Returns the external trigger vertical (Y) units value
TRIGger:FREQuency? Returns the trigger frequency in hertz, if available
TRIGger:STATE? Returns the current state of the triggering system
Vertical Command Group
Use the commands in the Vertical Command Group to control the vertical setupof
all live (channel) waveforms for acquisition and display of channel, reference,
and math waveforms.
Use the command CH<x>:YUNits to set the vertical units for each channel. The
vertical units affect the “Probe Type” that is shown in the “Probe Setup” menu:
Setting CH<x>:YUNits to “V” causes the probe type to be displayed as
“Voltage”.
When CH1:AMSVIAVOLTs:ENAble is set to OFF, setting CH<x>:YUNits to
“A” causes the probe type to be displayed as “Current”.
Setting CH<x>:YUNits to anything else causes the probe type not to be
displayed (neither “Voltage” nor “Current” are highlighted).
MDO4000/B/C, MSO/DPO4000B and MDO3000 Series Oscilloscopes Programmer Manual 2-91