User`s manual

Frequency Lists
Using Definite and
Indefinite Length
Arbitrary Blocks
When specifying a large frequency list (up to 256 frequencies), the ease in
which the list is specified and the speed at which data is loaded into the
AFG is enhanced by using definite or indefinite length arbitrary blocks. The
data in an arbitrary block is in IEEE-754 64-bit floating point format.
The LISTDEF program sends a definite length arbitrary block of
100 frequencies to the AFG. Once the frequencies are received,
the AFG steps through the list at one frequency per second.
At the end of the listing are program modifications for sending the data in an
indefinite length arbitrary block.
Using the flowchart in Figure 4-1 as a guide, the steps of this program are:
1. Select the reference oscillator
[SOURce:]ROSCillator:SOURce <source>
2. Select the frequency generator which allows frequency lists
(hopping)
TRIGger[:STARt]:SOURce <source>
3. Select the frequency list mode
[SOURce:]FREQuency[1]:MODE <mode>
4. Download the frequency list
[SOURce:]LIST2:FREQuency <freq_list>
5. Set the duration of the list
[SOURce:]SWEep:TIME <number>
6. Set the output function
[SOURce:]FUNCtion[:SHAPe] <shape>
7. Set the signal amplitude
[SOURce:]VOLTage[:LEVel][:IMMediate][:AMPLitude] <amplitude>
8. Place the AFG in the wait-for-arm state
INITiate[:IMMediate]
130 Sweeping and Frequency-Shift Keying Chapter 4