EasyManua.ls Logo

Keysight M8195A - Page 246

Keysight M8195A
268 pages
To Next Page IconTo Next Page
To Next Page IconTo Next Page
To Previous Page IconTo Previous Page
To Previous Page IconTo Previous Page
Loading...
6 General Programming
246 Keysight M8195A Revision 2 Arbitrary Waveform Generator User’s Guide
Description
Use this command to import waveform data from a file and write it to the waveform
memory. You can fill an already existing segment or a new segment can also be
created. This command can be used to import real-only waveform data as well as
complex I/Q data. This command supports different file formats.
<segment_id>: This is the number of the segment, into which the data will
be written.
<file_name>: This is the complete path of the file.
TXT|BIN|BIN8|IQBIN|BIN6030|BIN5110|LICensed
|MAT89600|DSA90000|CSV: Selects the file type (See File Type).
<data_type>: This parameter is only used, if the file contains complex I/Q
data. It selects, if the I values or the Q values are imported.
IONLy: Import I values.
QONLy: Import Q values.
BOTH: Import I and Q values and up-convert them to the carrier
frequency set by the CARR:FREQ command. This selection is only
supported for the LICensed file type.
<marker_flag>: This flag is applicable to BIN5110 format only, which can
either consists of full 16 bit DAC values without markers or 14 bit DAC
values and marker bits in the 2 LSBs.
ON|1: The imported data will be interpreted as 14 bit DAC values and
marker bits in the 2 LSBs.
OFF|0: The imported data will be interpreted as 16 bit DAC values
without marker bits.
<padding>: This parameter is optional and specifies the padding type.
The parameter is ignored for the LICensed file type.
ALENgth: Automatically determine the required length of the segment.
If the segment does not exist, it is created. After execution the segment
has exactly the length of the pattern in file or a multiple of this length
to fulfill granularity and minimum segment length requirements. This is
the default behavior.
FILL: The segment must exist, otherwise an error is returned. If the
pattern in the file is larger than the defined segment length, excessive
samples are ignored. If the pattern in the file is smaller than the
defined segment length, remaining samples are filled with the value
specified by the <init_value> parameter.
<init_value>: This is an optional initialization value used when FILL is
selected as padding type. For real-only formats this is a DAC value. For
complex I/Q file formats this is the I-part or Q-part of an I/Q sample pair in
binary format (int8). Defaults to 0 if not specified.
<ignore_header_parameters>: This flag is optional and used to specify if the
header parameters from the file need to be set in the instrument or ignored.
This flag is applicable to formats CSV and MAT89600, which can contain
header parameters.
ON|1: Header parameters will be ignored.
OFF|0: Header parameters will be set. This is the default.

Table of Contents

Other manuals for Keysight M8195A

Related product manuals