Series 2600 System SourceMeters Reference Manual Factory Scripts 13-5
Return to Section 13 topics 2600S-901-01 Rev. A / May 2006
TSP Project Name: KIFactoryGeneral
TSP Test Script Name: KIGeneral
Firmware Version: 1.0.2 and later
Function:
SweepILinMeasureV(smu, starti, stopi, stime, points)
Description: Performs a linear current sweep with voltage measured at every step (point):
• Sets the smu to output starti amps, allows the source to settle for
stime seconds and then performs a voltage measurement.
• Sets the smu to output the next amps step, allows the source to settle for
stime seconds and then performs a voltage measurement.
• Repeats the above sequence until the voltage is measured on the stopi
amps step.
The linear step size is automatically calculated as follows:
step = (stopi – starti) / (points – 1)
starti
= Voltage measurement
stopi
stime
stime
stime
Parameters:
smu, starti, stopi, stime, points
smu: SourceMeter Channel (A or B). Defaults to smua if all parameters
are omitted when function is called.
starti: Sweep start current in amps.
stopi: Sweep stop current in amps.
stime: Settling time in seconds. Occurs after stepping the source and
before performing a measurement.
points: Number of sweep points (must be ≥2).
Data: Voltage measurements, current source values and timestamps are stored in
smuX.nvbuffer1.
Example:
SweepILinMeasureV(smua, -1E-3, 1E-3, 0, 100)
This function performs a 100-point linear current sweep starting at -1mA and
stopping at +1mA. Voltage is measured at every step (point) in the sweep.
Since
stime is set for 0s, voltage will be measured as fast as possible after
each current step.