HP IBASIC
Language Programs
The following information identifies the system on which the
HP IBASIC programs were written and shows how the programs are
structured.
System Configuration
Except where noted, the example programs in HP IBASIC were developed
(and tested) on the following system:
Mainframe:
HP E1301A Mainframe
(IBASIC Option)
HP E1340A Logical Address: 80
Instrument Language:
SCPI
Program Structure
The structure of an example program in HP IBASIC is shown below:
1
!RE-SAVE“ARB_GEN”
2
!This program generates a 4096 point, 0 to 5V ramp waveform.
3
!The data is transferred to the AFG as voltages.
4
!
10
!Assign I/O path between IBASIC and the E1340A.
20
ASSIGN @Afg TO 80910
30
COM @Afg,Waveform(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:ROSC:SOUR INT;”;
!reference oscillator
160
OUTPUT @Afg;“:SOUR:FREQ:FIX 1E3;”;
!frequency
170
OUTPUT @Afg;“:SOUR:FUNC:SHAP USER;”;
!function
180
OUTPUT @Afg;“:SOUR:VOLT:LEV:IMM:AMPL 5.1V”
!scale
amplitude
190
!
200
!Call subprogram which defines waveform segment.
210
CALL Ramp_wave
220
!
230
!Select output sequence and initiate waveform
240
OUTPUT @Afg;“SOUR:FUNC:USER A”
250
OUTPUT @Afg;“INIT:IMM”
!wait-for-arm state
Continued on next page
Chapter 1
Getting Started with the HP E1340A 22
Содержание 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 ...