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-58
APPENDIX A
Scripts
l_istop = -1e-6
end --if
if (l_istop > 0) then --Coerce value
l_istop = -i_stop
end --if
if (l_isteps == nil) then --Use default value
l_isteps = 10
end --if
if (l_isteps > 100) then --Coerce value
l_isteps = 100
end --if
local l_istep = (l_istop - l_istart)/ (l_isteps - 1) --Current step size
local l_isource_val = l_istart --Source value during sweep
local l_i = 1 --Iteration variable
--Data tables
local l_thres_volt = {} --Create data table for threshold voltage
local l_drain_curr = {} --Create data table for emitter current
smua.reset() --Reset SMU
smub.reset() --Reset SMU
errorqueue.clear() --Clear the error queue
--Configure emitter current (SMUA) source and measure settings
smua.source.func = smua.OUTPUT_DCVOLTS
smua.source.autorangev = smua.AUTORANGE_ON --Enable source autorange
smua.source.levelv = 0
smua.source.limiti = l_icmpl
smua.sense = smua.SENSE_REMOTE --Enable Remote (4-wire) sensing
smua.source.output = smua.OUTPUT_ON --Enable Output
--Configure collector/emitter (SMUB) source and measure settings
smub.source.func = smub.OUTPUT_DCAMPS
smub.source.autorangev = smub.AUTORANGE_ON --Enable source autorang
smub.source.levelv = 0
smub.source.limitv = l_vcmpl
smub.measure.autorangev = smub.AUTORANGE_ON --Enable measure autorange
smub.measure.autozero = smub.AUTOZERO_AUTO
smub.measure.nplc = l_nplc --Measurement integration rate
smub.source.output = smub.OUTPUT_ON --Enable Output
smua.source.levelv = l_vds_source --Program source

Table of Contents

Related product manuals