Waveform Panel -
The Waveform panel is accessed by the 2nd tab. In this panel you can load various prestored waveforms, adjust parameters of those waveforms, set the memory depth to be used, and select the memory address page.
Waveform Selector
Click on the pop up menu to select a waveform. The software comes with several
pre-defined waveforms. You can
make your own waveforms to put on this list. To learn how to do this, please go to Save Waveform in the
Waveform Files section.
Memory Depth
Specifies how much memory to use. Please make sure that this is greater than or equal to your Data Length.
For a detailed discussion on these two parameters please see the Memory Depth and Data Length page
in the Operation Details section.
If the Data Length Enabled box is checked, then the Memory Depth is automatically set to the Data Length (plus the Data Length Offset).
Waveform
Waveform Code
Specifies the style of waveform to be implemented. Each style has corresponding
specific parameters to adjust the waveform. These parameters may be entered in a
special section below Common parameters only after you have entered a waveform code.
For more details about this, please go to Waveforms
in the Waveform Files section.
Delay
Specifies waveform delay in terms of memory addresses.
This is defined in hexadecimal code.
For example if delay were set at "5", the first 5 memory addresses would have
the first data value of the waveform, and then at the 6th memory address the waveform amplitude
changes would begin.
Data Length
Specifies how many memory addresses to use for the waveform. This is defined in hexadecimal code, and the Data Length must be a multiple of 16; in other words, the last digit must be 0. The minimum data length is frequency dependent, with higher clock frequencies requiring longer data lengths, but generally you should use a data length of at least "400" (decimal 1024). However, for proper output, you must make sure that the Data Length is equal to or greater than the number of values of your waveform, but you may ignore Memory Depth if Data Length Enabled is checked. For a detailed discussion on these two parameters please see the Memory Depth and Data Length page in the Operation Details section.
NOTE: If Paging is enabled, there are some restrictions to the Data Length. When 8-page Paging is enabled, the maximum Data Length is "80000" (which is decimal 524288). If Paging is disabled, the maximum Data Length is "400000" (or decimal 4194304). To see how to disable Paging, please see the Paging page.
Marker
The AWG module offers 3 marker signals. Markers are useful for identifying waveforms, since the markers are generated simultaneously with the waveforms. These parameters specify where and how long to output the markers.
The Position box specifies the data point where you would like to start the marker. The
Width specifies how many data points you would like the marker to be active. The "P" checkbox is only available for Marker 2
and specifies whether you would like active low markers. The "E" checkbox is only available for Marker 2 and Marker 3 and is
used for enabling or disabling those markers. The different characteristics of the three markers are detailed in the
Parameters
page of the Operation Details section.
The Marker is useful as a diagnostic tool. Markers are ONLY output when there is waveform generation. If you have marker enabled but you have no Marker signal then it means that there is no waveform output.
Paging
If you have set up the AWG module to allow memory address paging (see Paging Setup), you can set which page to use here in this panel (for details, see the description of Multiple waveforms with paging).
Each page can load a separate waveform but the more pages you have, the fewer memory addresses you have available for each waveform -- meaning the maximum data length of each waveform is shorter.
Download Waveform
Click this button to send current waveform parameters to the board. You will have to use this button whenever you change any
waveform parameters. In addition, if Auto Download is disabled, you will need to click on this button
whenever you load a new waveform.
After a waveform finishes downloading, you should press the Restart button.