Hp Ibasic Language Programs - HP E1340A User Manual

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

Advertisement

HP IBASIC
Language Programs
System Configuration
Program Structure
Chapter 1
The following information identifies the system on which the
HP IBASIC programs were written and shows how the programs are
structured.
Except where noted, the example programs in HP IBASIC were developed
(and tested) on the following system:
Mainframe:
HP E1340A Logical Address: 80
Instrument Language:
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;";
160
OUTPUT @Afg;":SOUR:FREQ:FIX 1E3;";
170
OUTPUT @Afg;":SOUR:FUNC:SHAP USER;"; !function
180
OUTPUT @Afg;":SOUR:VOLT:LEV:IMM:AMPL 5.1V"!scale
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"
Continued on next page
HP E1301A Mainframe
(IBASIC Option)
SCPI
Getting Started with the HP E1340A
!reference oscillator
!frequency
amplitude
!wait-for-arm state
22

Advertisement

Table of Contents
loading

Table of Contents