
Calibration Program
C-5
KeyCheck:
'
Check for key press routine.
WHILE INKEY$ <> "": WEND
' Flush keyboard buffer.
PRINT : PRINT "Press any key to continue (ESC to abort program)."
DO: I$ = INKEY$: LOOP WHILE I$ = ""
IF I$ = CHR$(27) THEN GOTO EndProg
' Abort if ESC is pressed.
RETURN
'
CalEnd:'
' Check for cal step completion.
PRINT "Performing calibration step #"; I
DO: PRINT #1, "SRQ?"
' Request SRQ status.
INPUT #2, s
' Input SRQ status byte.
LOOP UNTIL s
' Wait for operation complete.
PRINT #1, "OUTPUT 16;*ESR?"
' Clear OPC.
PRINT #1, "ENTER 16"
INPUT #2, s
PRINT #1, "SPOLL 16"
' Clear SRQ.
INPUT #2, s
RETURN
'
ErrCheck:
' Error check routine.
PRINT #1, "OUTPUT 16;:SYST:ERR?"
' Query error queue.
PRINT #1, "ENTER 16"
INPUT #2, E, Err$
IF E <> 0 THEN PRINT Err$: GOTO ErrCheck' Display error.
RETURN
'
Settle:
' Calibrator settling routine.
DO: PRINT #1, "OUTPUT 4;ISR?"
' Query status register.
PRINT #1, "ENTER 4"
INPUT #2, s
LOOP UNTIL (s AND &H1000)
' Test settle bit.
RETURN
'
EndProg:
' Close files, end program.
BEEP: PRINT "Calibration aborted."
PRINT #1, "OUTPUT 4;STBY"
PRINT #1, "OUTPUT 16;:SYST:PRES"
PRINT #1, "LOCAL 4 16"
CLOSE
END
'
CmdList:
DATA "Connect low-thermal short to inputs, wait 3 minutes.","DC:STEP1"
DATA "Disconnect low-thermal short from inputs.","DC:STEP2"
DATA "OUT 10 V,0 HZ","DC:STEP3 10"
DATA "OUT -10 V","DC:STEP4 -10"
DATA "OUT 100 V","DC:STEP5 100"
DATA "OUT 1 KOHM","DC:STEP6"
DATA "OUT 10 KOHM","DC:STEP7"
DATA "OUT 100 KOHM","DC:STEP8"
DATA "OUT 1 MOHM","DC:STEP9"
DATA "OUT 10 MA","DC:STEP10 10E-3"
DATA "OUT 100 MA","DC:STEP11 100E-3"
DATA "OUT 1A","DC:STEP12 1"
DATA "OUT 10 MV,1 KHZ","AC:STEP1"
DATA "OUT 100 MV,1 KHZ","AC:STEP2"
Summary of Contents for 2015
Page 15: ...1 Performance Verification...
Page 34: ...2 Calibration...
Page 60: ...3 Routine Maintenance...
Page 64: ...4 Troubleshooting...
Page 89: ...5 Disassembly...
Page 100: ...5 12 Disassembly...
Page 101: ...6 Replaceable Parts...
Page 115: ...A Specifications...
Page 127: ...B Calibration Reference...
Page 149: ...C Calibration Program...
Page 158: ...Keithley Instruments Inc 28775 Aurora Road Cleveland Ohio 44139 Printed in the U S A...