Agilent Technologies Agilent E5250A User Manual
Page 151

Agilent E5250A User’s Guide, Edition 11
6-15
Programming the E5250A
Programming Examples
Program List:
10 ! Example: Creating Connection Channels
20 !
30 INTEGER
Complete
40 DIM
Channel$[100]
50 ! (Gate, Drain, Substrate, Source)
60 Channel$="(@10101,10202,10303,10404)"
! Channels to Create
70 !
80 ! Put Instrument Initialization Routine here
90 !
100 ASSIGN @Hp5250 TO 722 ! Assigns E5250A GPIB address to 722
110 OUTPUT @Hp5250;"*RST"
120 OUTPUT @Hp5250;":ROUT:FUNC NCON" ! Sets Normal Config mode
130 OUTPUT @Hp5250;":ROUT:CONN:RULE ALL,SROU"! Sets Single rule
140 OUTPUT @Hp5250;":ROUT:CONN:SEQ ALL,BBM" ! Sets BBM sequence
150 !
160 OUTPUT @Hp5250;":ROUT:CLOS "&Channel$
! Creates channels
170 OUTPUT @Hp5250;"*OPC?"
180 ENTER @Hp5250;Complete
190 !
200 ! Put Measurement Routine here
210 !
220 OUTPUT @Hp5250;":ROUT:OPEN:CARD ALL"
! Opens all relays
230 OUTPUT @Hp5250;"*OPC?"
240 ENTER @Hp5250;Complete
250 !
260 OUTPUT @Hp5250;"*RST"
270 !
280 END
Line
Number
Description
40
Declares data size of Channel$, which is used as channel_list
parameter.
60
Defines the desired channel_list.
80
Here, insert the initialization routine for your measurement
instrument.
110
Resets the E5250A.
120
Sets the E5250A to Normal channel configuration mode.
130
Sets the connection rule to Single.
140
Sets the connection sequence to Break-Before-Make.
160
Closes relays to create the channels specified by Channel$.
170 to 180
Waits until the relay closing operation is completed.
200
Here, insert measurement routine for your measurement
instrument.
220 to 240
Opens all relays, and waits until open operation is completed.
260
Resets the E5250A.