User`s manual
6. Set the Marker Output Source
[SOURce:]MARKer:FEED “[SOURce:]LIST[1]”
This command selects the
LIST[1] source as the source that outputs a
marker pulse at the “Marker Out” front panel terminals (see Chapter 6
for information on other sources).
7. Setup the Waveform Segment
[SOURce:]LIST[1][:SEGMent]:SELect <name>
[SOURce:]LIST[1][:SEGMent]:DEFine <
length>
8. Store the Waveform Segment as Combined Signed DAC Data
[SOURce:]LIST[1][:SEGMent]:COMBined <combined_list>
This command stores the waveform segment into segment memory in
the Signed format set by the
[SOURce:]ARBitrary:DAC:FORMat
SIGNed
command. The data is sent as a combined list with the
marker bit selected.
9. Setup the Sequence and Generate Output
[SOURce:]LIST[1]:SSEQuence:SELect <name>
[SOURce:]LIST[1]:SSEQuence:DEFine <
length>
[SOURce:]LIST[1]:SSEQuence:SEQuence <
segment_list>
[SOURce:]FUNCtion:USER <
name>
INITiate[:IMMediate]
BASIC Program Example (COMBSIGN)
1 !RE-STORE"COMBSIGN"
2 !This program downloads an arbitrary waveform as a combined
3 !(voltage and marker) list of signed (2’s complement) DAC codes.
4 !The data is sent in an IEEE-488.2 definite length block in 16-bit
5 !integer format. The waveform is a 200 point, -5V to +5V ramp wave.
6 !
10 !Assign I/O path between the computer and E1445A.
20 ASSIGN @Afg TO 70910
30 ASSIGN @Afg1 TO 70910;FORMAT OFF !path for binary data
40 COM @Afg,@Afg1
50 !
60 !Set up error checking
70 ON INTR 7 CALL Errmsg
80 ENABLE INTR 7;2
90 OUTPUT @Afg;"*CLS"
100 OUTPUT @Afg;"*SRE 32"
110 OUTPUT @Afg;"*ESE 60"
120 !
130 !Call the subprograms which reset the AFG and erase all waveform
140 !segments and sequences.
150 CALL Rst
Continued on Next Page
242 High Speed Operation Chapter 7