MDO3000 Programmer Manual.pdf - 第432页
Commands Listed in A lphabetical Order Syntax MASK:USER{:SE G<x>|:MASK<x>}:N R_Pt? Related Commands MASK:CUST om , SA V e:MASK Returns Integer Examples MASK:USER:SEG 3:NR_Pt? might return 0, indicating that t…

Commands Listed in Alphabetical Order
Examples
MASK:USER:REC
Ordlength 5000
sets the record length for pulse mask testing
with a user-defined mask to 5,000.
MASK:USER:RE
COrdlength?
might return 5000, indicating that a record length
of 5,000 has been set.
MASK:USER{:SEG<x>|:MASK<x>} (No Query Form)
This command deletes the specified mask segment from the current mask segment.
There can be up to 8 segments.
A series of examples showing how to use mask commands for typical tasks
is included in an appendix. (See page E-1, Mask/Limit Command Sequence
Examples.)
Conditions
This command requires a DPO4LMT application module for 4000 series models,
and an MDO3LMT application module for MDO3000 series models.
Group
Mask
Syntax
MASK:USER{:SEG<x>|:MASK<x>} DELEte
Related Commands
MASK:CUSTom,
SAVe:MASK
Examples
MASK:USER:SEG3 DELEte deletes segment 3 from the current mask segment.
MASK:USER{:SEG<x>|:MASK<x>}:NR_Pt? (Query Only)
This query returns the number of points that make up the specified mask segment
of a user-defined custom mask. There can be up to 8 segments.
A series of examples showing how to use mask commands for typical tasks
is included in an appendix. (See page E-1, Mask/Limit Command Sequence
Examples.)
Conditions
This command requires a DPO4LMT application module for 4000 series mode
ls,
and an MDO3LMT application module for MDO3000 series models.
Group
Mask
MDO4000/B/C, MSO/DPO4000B and MDO3000 Series Oscilloscopes Programmer Manual 2-401

Commands Listed in Alphabetical Order
Syntax
MASK:USER{:SE
G<x>|:MASK<x>}:NR_Pt?
Related Commands
MASK:CUSTom,
SAVe:MASK
Returns
Integer
Examples
MASK:USER:SEG3:NR_Pt? might return 0, indicating that there is no segment
3 in the current mask.
MASK:USER{:SEG<x>|:MASK<x>}:POINTS
This command specifies the x and y coordinates of the points that make up the
segment 1–8. The units are normal wave
form units. The x-coordinate is specified
relative to the trigger. The points are specified as a sequence of (x,y) points which
traverse the boundary of the segment in a counter-clockwise direction.
A series of examples showing how to use mask commands for typical tasks
is included in an appendix. (See page E-1, Mask/Limit Command Sequence
Examples.)
Conditions
This command requires a DPO4LMT application module for 4000 series models,
and an MDO3LMT application module for MDO3000 series models.
Group
Mask
Syntax
MASK:USER{:SEG<x>|:MASK<x>}:POINTS <NR3>
MASK:USER{:SEG<x>|:MASK<x>}:POINTS?
Related Commands
MASK:CUSTom,
SAVe:MASK
Arguments
<NR3> is a floating- point number.
Examples
:MASK:USER:SEG1:POINTS -20e-6,.1,20e-6,.1,20e-6,.2,-20e-6,.2
:MASK:USER:SEG2:POINTS -20e-6,-.2,20e-6,-.2,20e-6,-.1,-20e-6,-.1
2-402 MDO4000/B/C, MSO/DPO4000B and MDO3000 Series Oscilloscopes Programmer Manual

Commands Listed in Alphabetical Order
MASK:USER:TR
IGTOSAMP
This command specifies the nominal time, in seconds, from the (leading edge)
trigger position to the pulse bit sampling position, to be used for testing with
auser-define
dcustommask.
NOTE. When you create a custom mask, the horizontal position setting i s
converted from percent to time, and sets the trigtosamp value. If you change
trigtosamp value a fter the mask has been displayed, the mask will be horizontally
offset, and the segment x values recalculated. Note that the segment x values are
the relative time between the trigger position and the mask point's x value.
A series of examples showing how to use mask commands for typical tasks
is included in an appendix. (See page E-1, Mask/Limit Command Sequence
Example
s.)
Conditions
This command requires a DPO4LMT application module for 4000 series models,
and an MDO3LMT application module for MDO3000 series models.
Group
Mask
Syntax
MASK:USER:TRIGTOSAMP <NR3>
MASK:USER:TRIGTOSAMP?
Related Commands
MASK:CUSTom,
SAVe:MASK,
MASK:USER:RECOrdlength
Arguments
<NR3> is a floating point number that sets the time to the pulse bit sampling
position.
Examples
MASK:USER:TRIGTOSAMP 50.0000E-6 sets the time from the trigger position
to the pulse bit sampling position to 50 μS.
MASK:USER:TRIGTOSAMP? might return 100.0000E-6, indicating that a time
of 100 μS has been specified.
MDO4000/B/C, MSO/DPO4000B and MDO3000 Series Oscilloscopes Programmer Manual 2-403