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.
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