HP E1340A User's Manual
Download Operation & user’s manual of HP E1340A Portable Generator for Free or View it Online on All-Guides.com.
120 !Call the subprogram which resets the AFG.
130 CALL Rst
140 !
150 !Set AFG parameters
160 OUTPUT @Afg;“SOUR:FREQ:FIX 1E3;”;!frequency
170 OUTPUT @Afg;“:SOUR:FUNC:SHAP USER;”;!function
180 OUTPUT @Afg;“:SOUR:VOLT:LEV:IMM:AMPL 1.1V” !scale
amplitude
190 !
200 !Call subprogram which defines waveform segment.
210 CALL Damped_sine
220 !
230 !Select output sequence and initiate waveform
240 OUTPUT @Afg;“SOUR:FUNC:USER A”
250 OUTPUT @Afg;“INIT:IMM” !wait-for-arm state
260 !
270 WAIT .1 !allow interrupt to be serviced
280 OFF INTR 8
290 END
300 !
310 SUB Damped_sine
320 Damped_sine: !Subprogram which defines a damped sine wave
330 COM @Afg,Waveform(*)
340 A=4/4096
350 W=(2*PI)/50
360 FOR T=1 TO 4096
370 Waveform(T)=EXP(-A*T)*SIN(W*T)
380 NEXT T
390 !
400 OUTPUT @Afg;“SOUR:LIST:SEGM:SEL A”!select segment name
410 OUTPUT @Afg;“SOUR:LIST:SEGM:VOLT”;Waveform(*)!load
waveform points
420 SUBEND
430 !
440 SUB Rst
•
•
510 SUB Errmsg
•
•
C and QuickBASIC
Program Versions
The C example program, SIN_D.C, is in directory “CPROG” and the
QuickBASIC example program, SIN_D.BAS, is in directory “QBPROG”
on the C and QuickBASIC example disk (part number E1340-10036).
77 Generating Arbitrary Waveforms with the HP E1340A Chapter 3