Command Groups
Table 2-31: Mask commands (cont.)
Command
Description
MASK:TESt:AUXout:COMPLetion Causes the instrument to send a TTL signal to the AUX:out port whenever a pass/fail
mask test completes.
MASK:TESt:AUXout:FAILure Causes the instrument to send a TTL signal to the AUX:out port whenever a pass/fail
mask test fails.
MASK:TESt:COMPLetion:CRITerion Specifies the criterion to be used for test completion (either by waveform or time) during
pass/fail mask testing.
MASK:TESt:DELay Specifies the amount of time, in seconds, the instrument should wait after the start of
pass/fail mask testing before it evaluates the waveforms.
MASK:TESt:HARDCopy Causes the instrument to generate a screen hard copy to the default printer as soon as a
pass/fail mask test fails, using the current instrument hard copy settings
MASK:TESt:REPeat Causes the mask test cycle to continuously repeat upon the completion of the previous
test cycle.
MASK:TESt:SAVEIMAG E Causes the instrument to copy the screen image to a USB media file or a mounted network
drive if a pass/fail mask test fails.
MASK:TESt:SAVEWFM Copies the waveform data from all active channels to a file if a pass/fail ma sk test fails.
MASK:TESt:SRQ:CO MPLetion Causes the instrument to send an SRQ command when a pass/fail mask test completes
MASK:TESt:SRQ:FAILure Causes the instrument to send an SRQ command when a pass/fail mask test fails.
MASK:TESt:STATE Turns the pass/fail mask test on or off.
MASK:TESt:STATus? Indicates the result of a pass/fail mask test.
MASK:TESt:STOP:FAILure Causes the instrument to stop acquiring data when a pass/fail mask test fails.
MASK:TESt:THReshold Specifies the number of failed tested waveforms needed in a pass/fail mask test to cause
the test status to change to ‘Failing’.
MASK:TESt:TIME Specifies the duration, in seconds, the instrument should r un a pass/fail mask test.
MASK:TESt:WAVEform Specifies the number of waveforms the instrument should test during a pass/fail mask test.
MASK:USER:AMPLitude Specifies the nominal pulse amplitude, in volts, to be used for a user-defined custom mask.
MASK:USER:HSCAle Specifies the nominal timing resolution, in time/division, to be used to draw a user-defined
custom mask pulse shape.
MASK:USER:HTRIGPOS Specifies the nominal trigger position (pulse leading edge) to be used to draw a user-defined
custom mask, as a fraction o f the display width.
MASK:USER:LABel This command specifies a u ser-defined label for a custom mask.
MASK:USER:RECOrdlength Specifies the nominal record length to be used for pulse mask testing with a user-defined
custom mask.
MASK:USER{:SEG<x>|:MASK<x>} This command deletes the speci fied mask segment from the current mask segment. There
canbeupto8segments.
MASK:USER{:SEG<x>|:MASK<x>}:
NR_Pt?
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.
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 waveform 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.
MDO4000/B/C, MSO/DPO4000B and MDO3000 Series Oscilloscopes Programmer Manual 2-33