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-44
APPENDIX A
Scripts
local l_icmpl = 100E-3 --
--Shared local variables
local l_nplc = 1 --Integration rate of measurement
--Local sweep variables
local l_vgsstart = vgsstart --Gate-source sweep start voltage
local l_vgsstop = vgsstop --Gate-source sweep stop voltage
local l_vgssteps = vgssteps --Number of steps in sweep
local l_vdsstart = vdsstart --Drain-source sweep start voltage
local l_vdsstop = vdsstop --Drain-source sweep stop voltage
local l_vdssteps = vdssteps --Number of steps in sweep
--Default values and level check
if (l_vgsstart == nil) then --Use default value
l_vgsstart = 0
end --if
if (l_vgsstart > 10) then --Coerce value
l_vgsstart = 10
end --if
if (l_vgsstop == nil) then --Use default value
l_vgsstop = 10
end --if
if (l_vgsstop > 10) then --Coerce value
l_vgsstop = 10
end --if
if (l_vgssteps == nil) then --Use default value
l_vgssteps = 5
end --if
if (l_vgssteps > 100) then --Coerce value
l_vgssteps = 100
end --if
local l_vgsstep = (l_vgsstop - l_vgsstart)/ (l_vgssteps - 1) --Vgs step size
local l_vgssource_val = l_vgsstart --Source value during sweep
local l_vgs_iteration = 1 --Iteration variable
if (l_vdsstart == nil) then --Use default value
l_vdsstart = 0
end --if
if (l_vdsstart > 10) then --Coerce value
l_vdsstart = 10
end --if

Table of Contents

Related product manuals