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-25
APPENDIX A
Scripts
--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 = vbestop --Base sweep stop voltage
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

Table of Contents

Related product manuals