beautypg.com

Agilent Technologies 6625A User Manual

Page 99

background image

Alignment Procedures

99

Alignment Program (continued)

2090 !
2100 !
2110 Cal_current: SUB Cal_current(I_range)

! Subprogram to cal current

2120

COM /Ps/ Chan,Other_chan,@Ps,Model$[7]

2130

!

2140

IF I_range= .5 THEN GOTO Cal_i

! Skip setup instructions

2150 !
2160 Output_off
2170 !
2180 Clear_screen
2190

PRINT "Set up output";Chan;"for";I_range;”A current calibration”

2200 PRINT
2210

IF I_range=2 THEN

! If the next cal range is 2

2220

! amps then print this message

2230

PRINT " Use Fig A-3 of the Operating Manual"

2240

PRINT

2250

PRINT “3458A input is connected to VOLTAGE terminals”

2260

PRINT

2270

PRINT “The current shunt IS used”

2280 ELSE

! If not 2 amps then print this

2290

PRINT “Use Fig A-2 of the Operating Manual”

2300

PRINT

2310

PRINT “3458A input is connected to CURRENT terminals”

2320

PRINT

2330

PRINT “The current shunt is NOT used”

2340 END IF
2350 PRINT
2360 PRINT “Press CONTINUE when ready”
2370

PAUSE

2380

Output_on

2390

!

2400 Cal_i : !
2410 Clear_screen
2420

PRINT "Calibrating the";I_range;"A current programming

2430

!

2440

OUTPUT @Ps;"IRSET";Chan,I_range

! Set current range

2450

OUTPUT @Ps;''ILO'';Chan

! Set output current low

2460

WAIT 1

! Wait for supply to stabilize

2470

Ilo=FNDci(I_range)

! Read low output current

2480 !
2490

OUTPUT @Ps;"IHI";Chan

! Set output current high

2500

WAIT 1

! Wait for supply to stabilize

2510

Ihi=FNDci(I_range)

! Read high output current

2520 !
2530

OUTPUT @Ps;”IDATA”;chan,Ilo,Ihi

! Set output current data

2540 !
2550 Clear_screen
2560

PRINT 'Calibrating the";I_range;"A current readback"

2570 !
2580

OUTPUT @Ps;"IRLO";Chan

! Set low readback current

2590

REPEAT

! Wait for supply to finish

2600

UNTIL BIT(SPOLL(@Ps),4)

! Finished when Bit 4 goes true

This manual is related to the following products: