Using Dac Codes To Send Segment Data; Sending Segment Sequences - Agilent Technologies E1445A User's Manual And Scpi Programming Manual

Arbitrary function generator module scpi programming guide
Hide thumbs Also See for E1445A:
Table of Contents

Advertisement

Using DAC Codes
to Send Segment
Data
Sending Segment
Sequences
114
Generating Arbitrary Waveforms
Besides sending the points in a waveform segment as voltage data, they can
also be sent as signed or unsigned DAC codes data. Since the AFG always
stores DAC codes into memory, setting the amplitude levels is not necessary if
sending segment data as DAC codes instead of voltages. See Chapter 7 on how
to store DAC codes.
[SOURce:]LIST[1]:SSEQuence:SEQuence <
the sequence in which the waveform segments are to be executed.
The waveform segments must be in memory, or the AFG generates
an error. Each waveform segment name to be executed must be
separated by a comma (","). For example, to execute the "sine" and
"tri" waveform segments, send the command as:
SOUR:LIST1:SSEQ:SEQ sine,tri
A waveform segment can be executed more than once in a single
segment sequence. There are two different methods. In one method,
a waveform segment is placed in the
[SOURce:]LIST[1]:SSEQuence:SEQuence <
command several times. The other method uses an additional
command, the
[SOURce:]LIST[1]:SSEQuence:DWELl:COUNt
repetition_list
<
>
two methods. The examples show how to execute waveform
segment "sine" three times and segment list "tri" once.
Method 1:
[SOURce:]LIST[1]:SSEQuence:SEQuence sine,sine,sine,tri
Method 2:
[SOURce:]LIST[1]:SSEQuence:SEQuence sine, tri
[SOURce]:LIST[1]:SSEQuence:DWELl:COUNt 3,1
Method 1 requires more memory since the minimum segment
sequence length (
must be at least the number of waveform segments in the sequence
(i.e., sine,sin,sine,tri = a length of 4). Since in Method 2 the waveform
segments consist of "sine,tri", the sequence length is only 2.
Method 1 is required if the marker outputs (set by the
[SOURce:]LIST[1]:SSEQuence:MARKer
different for the various repetitions (see Chapters 6 and 7 for marker
output information).
command. The following examples illustrates the
[SOURce:]LIST[1]:SSEQuence:DEFine <
command) are to be
segment_list
selects
>
segment_list
>
length
>
)
Chapter 3

Advertisement

Table of Contents
loading

Table of Contents