HP E1340A User Manual page 70

Arbitrary function generator
Hide thumbs Also See for E1340A:
Table of Contents

Advertisement

HP IBASIC Program Example (ARB_HOP)
Chapter 3
5. Select the Second Waveform Segment -
[SOURce:]LIST[:SEGMent]:SELect B
Use
B
to select the second waveform segment.
6. Store the Second Waveform Segment as Voltages -
[SOURce:]LIST[:SEGMent]:VOLTage <
This command stores the points of the " B" waveform segment into
the AFG's segment memory. These points are sent to the AFG as
volts which are the output voltage points that constitutes the
waveform segment.
7. Select the User Name -
[SOURce:]FUNCtion:USER HOP_AB
This command setup the AFG to hop between waveform segments
and
B
.
8. Initiate the Waveform -
This command generates an immediate output with the arm source
set to
. Refer to Chapter 5 for triggering information.
IMMediate
1
!RE-SAVE"ARB_HOP"
2
!This program hops (selects) between two waveform segments based
3
!on the level of a 1 kHz, 0 to 5V square wave applied to the AFG's
4
!"Aux In" connector. A low level selects segment A (sine wave), a
5
!high level selects segment B (triangle wave).
6
!
10
!Assign I/O path between IBASIC and the E1340A.
20
ASSIGN @Afg TO 80910
30
COM @Afg,Waveform1(1:4096),Waveform2(1:4096)
40
!
50
!Set up error checking
60
ON INTR 8 CALL Errmsg
70
ENABLE INTR 8;2
80
OUTPUT @Afg;"*CLS"
90
OUTPUT @Afg;"*SRE 32"
100
OUTPUT @Afg;"*ESE 60"
110
!
120
!Call the subprogram which resets the AFG.
130
CALL Rst
140
!Set AFG parameters
150
OUTPUT @Afg;"SOUR:FREQ:FIX 10E3;";!frequency
160
OUTPUT @Afg;":SOUR:FUNC:SHAP USER;"; !function
Continued on next page
Generating Arbitrary Waveforms with the HP E1340A
voltage_list
INITiate[:IMMediate]
>
A
70

Advertisement

Table of Contents
loading

Table of Contents