Chapter 3 Calibration Procedures

Calibration Program

continued

1380

CLEAR SCREEN

 

 

 

 

1390

PRINT TABXY(10,5),"DAC ERROR CORRECTION AND

VOLTAGE/OVP CALIBRATION COMPLETE"

 

1400

WAIT 4

 

 

 

 

1410

!

 

 

 

 

1420

! Perform the Current calibration and OCP

calibration. Alert the operator to

 

1430

! hook up the connection before calibrating.

 

1440

!

 

 

 

 

1450

! Alert operator to connect lead

 

 

 

 

 

 

 

 

1460

PRINT TABXY(10,10),"*********************************************************"

 

 

1470

PRINT TABXY(10,11)," Connect a CURRENT SHUNT to the Dmm input for measuring"

 

 

1480

PRINT TABXY(10,12)," current. Connect the output to the shunt. Observe Polarity!"

 

 

1490

PRINT TABXY(10,13),"*********************************************************"

 

 

1500

PRINT TABXY(10,15),"Press 'C' to Continue, or 'X' to eXit, then 'Enter':"

 

3

1510

Ch$="C"

 

 

 

 

 

 

 

1520

INPUT Ch$

 

 

 

 

1530

IF Ch$="X" OR Ch$="x" THEN GOTO 2250

 

 

 

 

1540

OUTPUT @Pwrsupply;"OUTP ON"

!

Turn on Power Supply output

 

1550

CLEAR SCREEN

 

 

 

 

1560

PRINT TABXY(10,7),"BEGIN CURRENT/OCP CALIBRATION"

 

1570

WAIT 4

 

 

 

 

1580

CLEAR SCREEN

 

 

 

 

1590

OUTPUT @Pwrsupply;"CAL:CURR:LEVel MIN"

!

set output to minimum cal value

 

1600

WAIT 2

!

allow output to settle

 

1610

OUTPUT @Dmm;"MEAS:VOLT:DC? "

!

measure output with Dmm and

 

1620

ENTER @Dmm;Dmm_rdg

!

store in variable Dmm_rdg

 

1630

Dmm_rdg=Dmm_rdg/Current_shunt

!

scale reading to amps

 

1640

PRINT Dmm_rdg

 

 

 

 

1650

OUTPUT @Pwrsupply;"CAL:CURR:DATA ";Dmm_rdg

 

! send stored value to Power Supply

 

1660

OUTPUT @Pwrsupply;"CAL:CURR:LEVel MID"

!

set output to middle cal value

 

1670

WAIT 2

!

allow output to settle

 

1680

OUTPUT @Dmm;"MEAS:VOLT:DC? "

!

measure output with Dmm and

 

1690

ENTER @Dmm;Dmm_rdg

!

store in variable Dmm_rdg

 

1700

Dmm_rdg=Dmm_rdg/Current_shunt

!

scale reading to amps

 

1710

PRINT Dmm_rdg

 

 

 

 

1720

OUTPUT @Pwrsupply;"CAL:CURR:DATA ";Dmm_rdg

 

! send stored value to Power Supply

 

1730

OUTPUT @Pwrsupply;"CAL:CURR:LEVel MAX"

!

set output to maximum cal value

 

1740

WAIT 2

!

allow output to settle

 

1750

OUTPUT @Dmm;"MEAS:VOLT:DC?"

!

measure output with Dmm and

 

1760

ENTER @Dmm;Dmm_rdg

!

store in variable Dmm_rdg

 

1770

Dmm_rdg=Dmm_rdg/Current_shunt

!

scale reading to amps

 

1780

PRINT Dmm_rdg

 

 

 

 

1790

OUTPUT @Pwrsupply;"CAL:CURR:DATA ";Dmm_rdg

 

! send stored value to Power Supply

 

1800

OUTPUT @Pwrsupply;"OUTP OFF"

!

Turn off Power Supply output

 

1810

OUTPUT @Pwrsupply;"SYST:ERR?"

 

 

 

 

1820

ENTER @Pwrsupply;Error$

 

 

 

 

1830

!

 

 

 

 

1840

! Check to see if there is an error. If there is an error,

 

1850

! display the error and exit the program.

 

 

 

 

75

Page 76
Image 76
Agilent Technologies E3632A manual Print TABXY10,7,BEGIN CURRENT/OCP Calibration