39
3.14.3 Creating an Arbitrary Waveform
To create a complex arbitrary waveform:
* Load a predefined sine waveform
* Load a scaled sine waveform at the positive peak of the first sine wave
* Draw a straight line between two data points in the waveform
* Add a pulse/glitch to the waveform
* Add a noise signal at the negative peak of the first sine wave
To see the waveform as you build it, connect the waveform generator to an oscilloscope and perform the following
steps:
ACTION
KEYSTROKES
Loads the first 1000 points of waveform
memory into execution memory.
WAVEFORM
F5:ARB
F1:START
1
F2:LENGTH
1000
F5:PREV
MODE
F1:CONT
OUTPUT ON
The following steps set up the waveform shown in Figure 3-2.
ACTION
KEYSTROKES
Step 1: Load a 1000 point, 50% scaled, predefined
sine wave into waveform memory starting at
address 1
WAVEFORM
F5:ARB
F4:EDIT
F3:PREDEF
F1:TYPE (rotate knob for selection)
SINE
F2:FROM/DATA
1
F3:LENG
1000
F4:SCAL
50
F5:EXEC
F3:YES
Step 2: Load a 5% scaled, 100 point predefined
waveform into waveform memory starting at
address 200.
WAVEFORM
F5:ARB
F4:EDIT
F3:PREDEF
F1:TYPE
SINE
F2:FROM
200
F3:LENG
100
F4:SCAL
5
F5:EXEC
F3:YES
Step 3: Draw a line between address 251 (the highest
WAVEFORM