Tektronix AWG710 Ventilation Hood User Manual


 
Programming Examples
3-208 AWG710&AWG710B Arbitrary Waveform Generator User Manual
When you perform the operation between the waveforms which have a different
point size, the lowest point size among them is used. Therefore the c.wfm will have
the point size of 1500.
Figure 3-63 shows the waveforms to be generated by the above example.
Figure 3-63: Waveforms generated from the Example 1 equation
Example 2
Below is an example in which the for and if statements are used.
num = 30
for i = 1 to num
if i = 1 then
"t.wfm"=cos(2*pi*scale)
else
"t.wfm"="t.wfm"+cos(2*pi*i*scale)
endif
next
"t.wfm"="t.wfm"/num
Num and i are user–defined variables. I is used as part of the for loop parameter.
The statements placed between the for and next keywords repeat 30 times while the
i increments by 1 for each loop.
The conditional branch statement must start with the if keyword and end with the
endif keyword. In the above example, if i = 1, the equation creates the waveform
t.wfm. When i
1, the newly created waveform and the one created in the previous
loop are added, and the result is stored in the waveform t.wfm. The resultant
waveform is then normalized.
Figure 3-64 shows the waveform generated by the previous example.
a.wfm b.wfm c.wfm