Keithley 6430 Instruction Manual page 200

Sub-femtoamp remote sourcemeter
Hide thumbs Also See for 6430:
Table of Contents

Advertisement

9-24
Sweep Operation
'Setup Source Memory Location 2
'------------------------------
Call OutputCmd(intGPIB, "*RST")
Call OutputCmd(intGPIB, ":SOUR:FUNC VOLT")
Call OutputCmd(intGPIB, ":SENS:FUNC 'CURR:DC'")
Call OutputCmd(intGPIB, ":SENS:CURR:PROT .105")
Call OutputCmd(intGPIB, ":SENS:CURR:RANGE .1")
Call OutputCmd(intGPIB, ":SOUR:DEL 1")
Call OutputCmd(intGPIB, ":SOUR:VOLT 10")
Call OutputCmd(intGPIB, ":CALC2:FEED CURR")
Call OutputCmd(intGPIB, ":CALC2:LIM1:STAT ON")
Call OutputCmd(intGPIB, ":CALC2:LIM1:COMP:FAIL IN")
Call OutputCmd(intGPIB, ":CALC2:LIM1:COMP:SOUR2 5")
Call OutputCmd(intGPIB, ":CALC2:LIM2:STAT ON")
Call OutputCmd(intGPIB, ":CALC2:LIM2:UPP 3E-2")
Call OutputCmd(intGPIB, ":CALC2:LIM2:LOW 2E-2")
Call OutputCmd(intGPIB, ":CALC2:LIM2:UPP:SOUR2 4")
Failure
Call OutputCmd(intGPIB, ":CALC2:LIM2:LOW:SOUR2 5")
Failure
Call OutputCmd(intGPIB, ":CALC2:CLIM:PASS:SOUR2 14") 'Set Digital Output Pattern for Limit #2 Passing
Call OutputCmd(intGPIB, ":CALC2:CLIM:MODE GRAD")
Call OutputCmd(intGPIB, ":CALC2:CLIM:BCON END")
Call OutputCmd(intGPIB, ":CALC2:CLIM:PASS:SML NEXT") 'Set SML Pass Location
Call OutputCmd(intGPIB, ":CALC2:CLIM:FAIL:SML 100")
Call OutputCmd(intGPIB, ":SOUR:MEM:SAVE 2")
'Setup Source Memory Location 3
'------------------------------
Call OutputCmd(intGPIB, "*RST")
Call OutputCmd(intGPIB, ":SOUR:FUNC VOLT")
Call OutputCmd(intGPIB, ":SENS:FUNC 'CURR:DC'")
Call OutputCmd(intGPIB, ":SENS:CURR:PROT .105")
Call OutputCmd(intGPIB, ":SENS:CURR:RANGE .1")
Call OutputCmd(intGPIB, ":SOUR:DEL 1")
Call OutputCmd(intGPIB, ":SOUR:VOLT 10")
Call OutputCmd(intGPIB, ":CALC2:FEED CURR")
Call OutputCmd(intGPIB, ":CALC2:LIM1:STAT ON")
Call OutputCmd(intGPIB, ":CALC2:LIM1:COMP:FAIL IN")
Call OutputCmd(intGPIB, ":CALC2:LIM1:COMP:SOUR2 10") 'Set Digital Output Pattern for Compliance Failure
Call OutputCmd(intGPIB, ":CALC2:LIM2:STAT ON")
Call OutputCmd(intGPIB, ":CALC2:LIM2:UPP 4E-2")
Call OutputCmd(intGPIB, ":CALC2:LIM2:LOW 3E-3")
Call OutputCmd(intGPIB, ":CALC2:LIM2:UPP:SOUR2 6")
Failure
Call OutputCmd(intGPIB, ":CALC2:LIM2:LOW:SOUR2 7")
Failure
Call OutputCmd(intGPIB, ":CALC2:cLIM:PASS:SOUR2 15") 'Set Digital Output Pattern for Limit #2 Passing
Call OutputCmd(intGPIB, ":CALC2:CLIM:MODE GRAD")
Call OutputCmd(intGPIB, ":CALC2:CLIM:BCON END")
Call OutputCmd(intGPIB, ":CALC2:CLIM:PASS:SML NEXT") 'Set SML Pass Location
Call OutputCmd(intGPIB, ":CALC2:CLIM:FAIL:SML 100")
Call OutputCmd(intGPIB, ":SOUR:MEM:SAVE 3")
'Restore GPIB default conditions.
'Current Source Function.
'Current Sense Function.
'Set 105mA Compliance
'Set 100mA Current Measure Range
'Set Source Delay to 1
'10V Source Voltage.
'Send Current(A) Readings to Buffer
'Set Limit 1 on
'Set Fail Mode to In Compliance
'Set Digital Output Pattern for Compliance Failure
'Set Limit2 on
'Set Upper Limit to 30mA
'Set Lower Limit to 20mA
'Set Digital Output Pattern for Upper Limit #2
'Set Digital Output Pattern for Lower Limit #2
'Set Limit Results to Grading
'Set Binning Control to End
'Set SML Fail Location
'Save in Source Memory Location 2.
'Restore GPIB default conditions.
'Current Source Function.
'Current Sense Function.
'Set 105mA Compliance
'Set 100mA Current Measure Range
'Set Source Delay to 1
'10V Source Voltage.
'Send Current(A) Readings to Buffer
'Set Limit 1 on
'Set Fail Mode to In Compliance
'Set Limit2 on
'Set Upper Limit to 40mA
'Set Lower Limit to 30mA
'Set Digital Output Pattern for Upper Limit #2
'Set Digital Output Pattern for Lower Limit #2
'Set Limit Results to Grading
'Set Binning Control to End
'Set SML Fail Location
'Save in source memory location 3.

Advertisement

Table of Contents
loading

Table of Contents