C and QuickBASIC
Programs
The C program FSK.C is in directory "CPROG", and the QuickBASIC
program FSK.BAS is in directory "QBPROG" on the example program disk
HP P/N E1340-10036.
Waveform Hopping
The following program selects between two waveforms based on the level
of a control signal applied to the "Aux In" BNC.
HP IBASIC (WAVE_HOP)
1 !RE-SAVE"WAVE_HOP"
2 GET "SUBS",500,3 !place subprograms at line 500, continue w/line 3
3 !Program which demonstrates switching between waveforms in RAM 0
4 !and RAM 1.
5 !
10 !Compute the E1340 base address in E1300 A16 address space
20 COM Base_addr
30 Base_addr=DVAL("1FC000",16)+(80*64) !base address
40 !
50 !Reset the AFG
60 Afg_reset
70 !Load sine wave into RAM 0
80 Function(0,0)
90 !Load triangle wave into RAM 1
100 Function(1,1)
110 !Set the frequency (frequency register 1)
120 Frequency1(1000.) !1 kHz
130 !Set amplitude, offset, impedance, correction
140 Amplitude(5,0,50,1) !5 Vpk, 0V, 50 ohms, correction disabled
150 !Set the Aux Out level, Aux In level, clock source, Aux Out signal,
160 !RAM bank, frequency register, and output mode.
170 Mode(0,0,3,1,0,0,2) !norm,norm,internal,pulse/cycle,bank 0,reg 1,w_hop
180 END
190 !
Comments
1. The waveforms used in waveform hopping are stored in RAM 0 and
RAM 1. The waveforms can be waveforms from the waveform
EPROM or arbitrary waveforms loaded from the Input Data Register.
The output waveform is selected by the "Aux In" BNC port. The
rising edge of the control signal selects RAM 0. The falling edge
selects RAM 1. The "Aux In level" parameter can be used to invert
the sensing of the "Aux In" port in order to select a waveform with
the other edge.
2. Sending any command to the AFG while the Wave hop mode is set
aborts the mode.
Appendix C
HP E1340A Register-Based Programming 263
Содержание E1340A
Страница 12: ...Notes 12 HP E1340A Arbitrary Function Generator Module User s Manual ...
Страница 14: ...14 HP E1340A Arbitrary Function Generator Module User s Manual ...
Страница 42: ...Chapter 2 Generating Standard Waveforms with the HP E1340A 42 ...
Страница 54: ...Chapter 2 Generating Standard Waveforms with the HP E1340A 54 ...
Страница 57: ...Figure 3 1 Generating Arbitrary Waveforms 57 Generating Arbitrary Waveforms with the HP E1340A Chapter 3 ...
Страница 58: ...Chapter 3 Generating Arbitrary Waveforms with the HP E1340A 58 ...
Страница 84: ...Chapter 4 HP E1340A Sweeping and Frequency Shift Keying 84 ...
Страница 130: ...Chapter 6 HP E1340A High Speed Operation 130 ...
Страница 202: ...202 HP E1340A SCPI Conformance Information Chapter 7 ...
Страница 204: ...Figure 8 1 HP E1340A Status Groups and Associated Registers Chapter 8 HP E1340A AFG Status 204 ...
Страница 218: ...218 HP E1340A Specifications Appendix A ...
Страница 284: ...284 HP E1340A Register Based Programming Appendix C ...
Страница 295: ...Index HP E1340A Arbitrary Function Generator User s Manual 295 ...