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-46
APPENDIX A
Scripts
smub.measure.autozero = smub.AUTOZERO_AUTO
smub.measure.nplc = l_nplc --Measurement integration rate
smub.source.output = smub.OUTPUT_ON --Enable Output
--Execute sweep
for l_vgs_iteration = 1, l_vgssteps do
smub.source.levelv = l_vgssource_val
l_vds_data[l_vgs_iteration] = {} --Create new row in table
l_id_data[l_vgs_iteration] = {} --Create new row in table
l_vgs_data[l_vgs_iteration] = smub.measure.v() --Measure gate-source voltage
for l_vds_iteration = 1,l_vdssteps do
if (l_vds_iteration == 1) then --Intialize start source value
l_vdssource_val = l_vdsstart
end --if
--delay(1)
l_vds_data[l_vgs_iteration][l_vds_iteration] = smua.measure.v()
--Measure sourced voltage
l_id_data[l_vgs_iteration][l_vds_iteration] = smua.measure.i()
--Measure current
l_vdssource_val = l_vdssource_val + l_vdsstep --Calculate new source
value
if (l_vds_iteration == l_vdssteps) then --Reinitialize voltage value
after last iteration
l_vdssource_val = l_vdsstart
end --if
smua.source.levelv = l_vdssource_val --Increment source
end --for
l_vgssource_val = l_vgssource_val + l_vgsstep --Calculate new source value
end--for
smua.source.output = smua.OUTPUT_OFF --Disable output
smub.source.output = smub.OUTPUT_OFF --Disable output
smua.source.levelv = 0 --Return source to bias level
smub.source.leveli = 0 --Return source to bias level

Table of Contents

Related product manuals