EasyManua.ls Logo

Keithley Series 2600

Keithley Series 2600
136 pages
To Next Page IconTo Next Page
To Next Page IconTo Next Page
To Previous Page IconTo Previous Page
To Previous Page IconTo Previous Page
Loading...
A- 6
APPENDIX A
Scripts
if (l_vsrc == nil) then --Use default value
l_vsrc = 40
end --if
if (l_vsrc > 100) then --Coerce source value within range
l_vsrc = 100
print(“Maximum voltage value is 100V!!”)
end --if
if (l_soak == nil) then --Use default value
l_soak = 10
end --if
--Configure source and measure settings
smua.reset() --Reset SMU
errorqueue.clear() --Clear the error queue
smua.source.func = smua.OUTPUT_DCVOLTS --Output Voltage
smua.source.levelv = 0 --Source 0 before enabling output
smua.measure.nplc = l_nplc --Set integration rate
smua.source.autorangev = smua.AUTORANGE_ON --Enable source autorange
smua.source.limiti = l_icmpl
smua.measure.autorangei = smua.AUTORANGE_ON --Enable measurement autorange
--Begin test
smua.source.output = smua.OUTPUT_ON --Enable output
smua.source.levelv = l_vsrc --Source programmed value
delay(soak) --wait before making measurement
l_comp_val = Check_Comp() --check compliance
if l_comp_val == true then
smua.source.output = smua.OUTPUT_OFF --Disable output
else
l_leaki = smua.measure.i() --measure current
smua.source.output = smua.OUTPUT_OFF --Disable output
l_leakres = Calc_Val(l_vsrc, l_leaki) --calculate
Print_Data(l_leaki, l_leakres) --print
end --if
end --function Cap_Leak()

Table of Contents

Related product manuals