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-20
APPENDIX A
Scripts
local l_vcmpl = 1 --Base source compliance
local l_vrange = 40 --Collector-emitter voltage source range
local l_icmpl = 100E-3 --Collector-emitter source compliance
--Shared local variables
local l_nplc = 1 --Integration rate of measurement
--Local sweep variables
local l_istart = istart --Base sweep start current
local l_istop = istop --Base sweep stop current
local l_isteps = isteps --Number of steps in sweep
local l_vstart = vstart --Collector-emitter sweep start voltage
local l_vstop = vstop --Collector-emitter sweep stop voltage
local l_vsteps = vsteps --Number of steps in sweep
--Default values and level check
if (l_istart == nil) then --Use default value
l_istart = 10E-6
end --if
if (l_istart > 100E-6) then --Coerce value
l_istart = 100E-6
end --if
if (l_istop == nil) then --Use default value
l_istop = 50E-6
end --if
if (l_istop > 500E-6) then --Coerce value
l_istop = 500E-6
end --if
if (l_isteps == nil) then --Use default value
l_isteps = 5
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
if (l_vstart == nil) then --Use default value
l_vstart = 0
end --if

Table of Contents

Related product manuals