User`s manual
The VXIDOWN program shows how to download multiple Combined
Segment Lists (i.e., waveform segment and/or marker bit of an arbitrary
waveform) and a single Combined Segment Sequence List (waveform
segments to be executed, marker enables, and repetition counts) into the
AFG’s memory using the VXIbus backplane.
The combined segment lists are downloaded in the Signed format and as
Definite Length Arbitrary Block Data.
The example generates two 5 V sine waves and a single 0 to +5 V triangle
wave. A marker is output at the center of the triangle.
The commands are:
1. Reset the AFG
*RST
2. Clear the AFG Memory of All Sequence and Segment Data
[SOURce:]LIST[1]:SSEQuence:DELete:ALL
[SOURce:]LIST[1][:SEGMent]:DELete:ALL
3. Setup the AFG for Output
[SOURce:]FREQuency[1][:CW | :FIXed] <frequency>
[SOURce:]FUNCtion[:SHAPe] USER
[SOURce:]VOLTage[:LEVel][:IMMediate][:AMPLitude] <
amplitude>
4. Select the DAC Data Format
[SOURce:]ARBitrary:DAC:FORMat SIGNed
This command selects the SIGNed (or UNSigned) number format.
5. Set the Marker Output Source
[SOURce:]MARKer:FEED “[SOURce:]LIST[1]”
This command selects the
LIST[1] source as the source that outputs a
marker pulse at the “Marker Out” front panel terminals (see Chapter 6
for information on other sources).
6. Setup the First Combined Segment List
[SOURce:]LIST[1][:SEGMent]:SELect <name>
[SOURce:]LIST[1][:SEGMent]:DEFine <
length>
7. Select the Download Source for the First Combined Segment List
[SOURce:]ARBitrary:DOWNload <source>,<dest>,<length>
This command selects the source used to download DAC data into
segment memory (see “DAC Sources” on page 280). The
<source>
parameter selects the download source, <dest> contains the name of
the waveform segment to be downloaded, and
<length> contains the
size of the waveform segment in number of points (i.e., the same size
set in
[SOURce:]LIST[1][:SEGMent]:DEFine <length>).
Chapter 7 High Speed Operation 261