:LTESt:LLINe:SWAVeform:DIFF{N}:STATe

Instrument:
N1010A
DCA-X
DCA-M
Meas. mode:
Scope
Eye
Jitter
TDR
Flex Apps:
FlexDCA
FlexRT

Command Syntax

:LTESt:LLINe:SWAVeform:DIFF{N}:STATe {DISK | MEMory | OFF}

{N} identifies the differential waveform, which must be selected from {1:8}{A|C}. For example, the differential waveform of channels 1A and 2A would be identified as DIFF1A.

Query Syntax

:LTESt:LLINe:SWAVeform:DIFF{N}:STATe?

Description

Specifies the reporting action for the selected differential waveform upon completion of limit testing for a limit line test. Use the command argument to select or turn off the reporting action. To disable the reporting action of all channel, common-mode, differential, and function waveforms, use the :LTEST:LLINe:SWAVeform:RESet command.

To turn on limit testing for a limit line test, use the :LTESt:LLINe:TEST:STATe command.

Command Arguments
Argument Description
DISK Saves the waveform to a file (.wfmx) in the %USER_DATA_DIR%\Limit Lines folder. Use the :LTESt:LLINe:SWAVeform:DIFF:FNAMe command to specify the file name.
MEMory Saves the waveform to a memory location. Use the :LTESt:LLINe:SWAVeform:DIFF:WMEMory command to specify the memory location.
OFF Turns off the saving of a differential waveform.

Requires FlexDCA revision A.04.50 and above.

:SYSTem:MODE OSCilloscope
:CHANnel1A:DISPlay ON
:CHANnel1B:DISPlay ON
:TRIGger:PLOCk ON
:DIFF1A:DMODe ON
:SYSTem:AUToscale

//  Load and start limit line test.
:LLINe1:LOAD:FNAMe "%USER_DATA_DIR%\Limit Lines\Golden Test.lltx"
:LLINe1:SOURce DIFF1A
:LLINe1:DISPlay ON  //  Display first limit line test.//  Configure "Save Differential Waveform" reporting.
:LTESt:LLINe:SWAVeform:RESet  //  Turn saving of all waveforms off.
:LTESt:LLINe:SWAVeform:DIFF1A:FNAMe "%USER_DATA_DIR%\Waveforms\FailDiffWaveform.wfmx"  //  Waveform file name.
:LTESt:LLINe:SWAVeform:DIFF1A:STATe DISK  //  Save waveform to file.//  Run limit testing.
:LTESt:LLINe:TEST1:MODe SOFailure  //  Stop limit testing on fail condition.
:LTESt:LLINe:TEST1:STATe ON  //  Enable limit testing.
:ACQuire:STOP
:ACQuire:CDISplay  //  Clear existing waveform data.
:ACQuire:RUN  //  Enable data acquisition.