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- 66
APPENDIX A
Scripts
- At the TSP> p rompt in the Instrument Control Panel, type FET_Comm_Source_Vsb()
2) From an external program
- Send the entire program text as a string using standard GPIB Write calls.
Rev1: JAC 6.18.2007
]]--
--TODO: Update Node info
------------------ Keithley TSP Function ------------------
function FET_Comm_Source_Vsb(vgsstart, vgsstop, vgssteps, vdsstart, vdsstop, vdssteps,
vsbsource)
--Configure node 1 SMUB to source a bias voltage on the gate-source (Vgs), node 1 SMUA
performs a voltage
--sweep on the drain-source Vds) from start to stop in a user-defined number of steps, and
node 2 SMUA is
--used to bias the substrate (Vsb). Node 1 SMUB then increments to next bias value and
continues to stop
--value.
--Returns measured Vgs, Vds, Vsb, and Id values.
--Global variables
local l_vrange = 40 --
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
local l_vsbsource = vsbsource --Substrate bias value
--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

Table of Contents

Related product manuals