:DISK:WAVeform:SAVE:FTYPe

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

Command Syntax

:DISK:WAVeform:SAVE:FTYPe {WINTernal | WYValues | WXYValues | WPATtern | WPINternal | VSACsv | VSATsv}

Query Syntax

:DISK:WAVeform:SAVE:FTYPe?

Query Response

 {WINT | WYV | WXYV | WPAT | WPINt | VSAC | VSAT}

Description

In Oscilloscope, Eye/Mask, and TDR/TDT modes, selects the file format for saving a waveform to a file. The actual file can be saved using the :DISK:WAVeform:SAVE parent command or as a result of a acquisition limit test or a eye mask limit test. The appropriate file name extension is appended to the file name that is specified using the :DISK:WAVeform:FNAMe command.

The following tables show the available waveform types for the different instrument modes. For Oscilloscope and Eye/Mask modes, the available waveform type depends on the state of the Acquire Entire Pattern setting as shown in the following table. The Acquire Entire Pattern (:ACQuire:EPATtern) setting is located in the Acquisition Setup dialog. Acquiring the entire pattern requires pattern lock turned on.

Before you can select the proper waveform using the :DISK:WAVeform:SAVE:FTYPe command, the correct type of waveform must be displayed on FlexDCA.

The ability to save waveform files to the ADS format (*.ds) was removed in FlexDCA revision A.07.80 and above.

Available Waveform File Types (Oscilloscope and Eye/Mask Modes)
Waveform Type Command
Parameter
File Name
Extension
Acquire Entire Pattern Setting
(:ACQuire:EPATtern)
Off On
Waveform (Internal) WINTernal .wfmx  
Waveform (Y-value) WYValues .txt  
Waveform (XY-value) WXYValues .txt
Pattern Waveform (Internal) WPINternal .wfmx  
Pattern Waveform WPATtern .csv  
VSA recording (comma delimited) VSACsv .csv  
VSA recording (tab delimited) VSATsv .txt  
Available Waveform File Types (TDR Mode)
File Type Command
Parameter
File Name
Extension
Waveform (Internal) WINTernal .wfmx
Waveform (Y-value) WYValues .txt
Waveform (XY-value) WXYValues .txt

Command Parameters

WINTernal (:ACQuire:EPATtern OFF)
The internal-format waveform file is an XML file (.wfmx) that is comprised of an ASCII XML with binary waveform data. The file includes vertical and horizontal scaling parameters of the waveform. Therefore, when you load the waveform into a waveform memory, you can still perform automatic measurements and use markers on that waveform. The internal format is binary, so you can not directly display the file contents in a word processing or spreadsheet program. However, you can convert an internal format file to a text file (.txt) for use in a spreadsheet or word processing program, by loading the file into waveform memory and then re-saving the waveform in either Y-values format or XY-values format.
Learn more.
WYValues (:ACQuire:EPATtern OFF)
Y-value waveform files are ASCII files (.txt) comprised of a header followed by amplitude values for each data point. The ASCII amplitude values are in volts or Watts and are separated by a carriage return and line feed. This format is convenient for transferring data to other software applications, as you can import this file into many spreadsheet or word processing programs. Although the file does not include time values for each data point, proper X-axis scaling is achieved by XOrg (X-axis origin) and XInc (X-axis time increment) values contained in the preamble. Because individual time values are not included, this format creates smaller files than the XY-Values format. Y-value format is designed for waveforms in which the data points are separated by equal time increments. Do not use Y-value format for pattern waveforms, whenever a precision timebase is used, or the waveform is the output of the versus operator in a waveform signal processing function. Use the XY-value format instead. To add linear interpolation to make qually spaced Y-values, use the :DISK:WAVeform:SAVE:LINTerpolate command.
Learn more.
WXYValues (:ACQuire:EPATtern OFF)
XY-value waveform files are ASCII files (.txt) comprised of a header followed by voltage and time values for each data point. The ASCII amplitude values are in volts or Watts while the X-axis values are in time. Each value is separated by a carriage return and line feed. Like the Y-value format, this format can be imported into many spreadsheet or word processing programs. XY-value format is designed for waveforms that have been sampled using unequal time separations between adjacent data points. Unequal time separations occur for pattern waveforms, whenever a precision timebase is used, or the waveform is the output of the versus operator in a waveform signal processing function. To add linear interpolation to make qually spaced Y-values, use the :DISK:WAVeform:SAVE:LINTerpolate command.
Learn more.
WPATtern (:ACQuire:EPATtern ON)
Y-value pattern waveform files are ASCII files (.txt) comprised of a header followed by amplitude values for each data point. The ASCII amplitude values are in volts or Watts and are separated by a carriage return and line feed. This format is convenient for transferring data to other software applications, as you can import this file into many spreadsheet or word processing programs. Although the file does not include time values for each data point, proper X-axis scaling is achieved by XOrg (X-axis origin) and XInc (X-axis time increment) values contained in the preamble. Individual time values are not included. To add linear interpolation to make qually spaced Y-values, use the :DISK:WAVeform:SAVE:LINTerpolate command.
Learn more.
WPINternal (:ACQuire:EPATtern ON)
The internal-format pattern waveform file is an XML file (.wfmx) that is comprised of an ASCII XML with binary waveform data. You can load the waveform into a waveform memory where you can perform automatic measurements and use markers on that waveform. The internal format is binary, so you can not directly display the file contents in a word processing or spreadsheet program. However, you can convert an internal format file to a text file (.txt) for use in a spreadsheet or word processing program, by loading the file into waveform memory and then re-saving the waveform in either Y-values format or XY-values format.
Learn more.
VSACsv (:ACQuire:EPATtern ON)
VSA Waveform Recording files are ASCII files with the .csv file name extension. You can import this file into Keysight's 89600 VSA and WLA software. The 89600 is a set of tools for signal demodulation and vector signal analysis. The file's data/value pairs are comma delimited. These files cannot be loaded into FlexDCA's waveform memory. To add linear interpolation to make qually spaced Y-values, use the :DISK:WAVeform:SAVE:LINTerpolate command.
Learn more.
VSATsv (:ACQuire:EPATtern ON)
VSA Waveform Recording files are ASCII files with the .txt file name extension. You can import this file into Keysight's 89600 VSA and WLA software. The 89600 is a set of tools for signal demodulation and vector signal analysis. The file's data/value pairs are comma delimited. These files cannot be loaded into FlexDCA's waveform memory. To add linear interpolation to make qually spaced Y-values, use the :DISK:WAVeform:SAVE:LINTerpolate command.
Learn more.

Requires FlexDCA revision A.05.70 and above.