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-45
APPENDIX A
Scripts
if (l_vdsstop == nil) then --Use default value
l_vdsstop = 10
end --if
if (l_vdsstop > 40) then --Coerce value
l_vdsstop = 40
end --if
if (l_vdssteps == nil) then --Use default value
l_vdssteps = 100
end --if
if (l_vdssteps > 2E+2) then --Coerce value
l_vdssteps = 2E+2
end --if
local l_vdsstep = (l_vdsstop - l_vdsstart)/ (l_vdssteps - 1) --Voltage step size
local l_vdssource_val = l_vdsstart --Source value during sweep
local l_vds_iteration = 1 --Iteration variable
--Data tables
local l_vgs_data = {} --Create data table for sourced gate-source voltage
local l_vds_data = {} --Create data table for drain-source voltage
local l_id_data = {} --Create data table for drain-source measured current
smua.reset() --Reset SMU
smub.reset() --Reset SMU
errorqueue.clear() --Clear the error queue
--Configure Drain-Source (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.measure.autorangei = smua.AUTORANGE_ON --Enable measure autorange
smua.measure.autozero = smua.AUTOZERO_AUTO
smua.measure.nplc = l_nplc --Measurement integration rate
smua.source.output = smua.OUTPUT_ON --Enable Output
--Configure Gate-Source (SMUB) source and measure settings
smub.source.func = smub.OUTPUT_DCVOLTS
smub.source.autorangev = smub.AUTORANGE_ON --Enable source autorange
smub.source.levelv = 0
smub.source.limiti = l_icmpl
smub.measure.autorangei = smub.AUTORANGE_ON --Enable measure autorange

Table of Contents

Related product manuals