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