Keithley Series 2600 Application Manual page 78

System sourcemeter instruments semiconductor device test
Table of Contents

Advertisement

--Shared local variables
local l_nplc = 1 --Integration rate of measurement
--Local sweep variables
local l_vbestart = vbestart --Base sweep start voltage
local l_vbestop =
local l_vbesteps = vbesteps --Number of steps in sweep
local l_vcebias = vcebias --Collector-emitter voltage
--Default values and level check
if (l_vbestart == nil) then --Use default value
l_vbestart = 0
end --if
if (l_vbestart > 100E-6) then --Coerce value
l_vbestart = 100E-6
end --if
if (l_vbestop == nil) then --Use default value
l_vbestop = 700E-3
end --if
if (l_vbestop > 1) then --Coerce value
l_vbestop = 1
end --if
if (l_vbesteps == nil) then --Use default value
l_vbesteps = 70
end --if
if (l_vbesteps > 100) then --Coerce value
l_vbesteps = 100
end --if
local l_vbestep = (l_vbestop - l_vbestart)/ (l_vbesteps - 1) --Vbe step size
local l_vbesource_val = l_vbestart --Source value during sweep
local l_vbe_i = 1 --Iteration variable
if (l_vce_bias == nil) then --Use default value
l_vce_bias = 10
end --if
if (l_vce_bias > 40) then --Coerce value
l_vce_bias = 40
end --if
--Data tables
local l_vbe = {} --Create data table for sourced voltage
vbestop --Base sweep stop voltage
APPenDIx A
Scripts
A-25

Advertisement

Table of Contents
loading

Table of Contents