Section 11: TSP command reference Model 2601B-PULSE System SourceMeter Instrument Reference Manual
11-346 2601B-PULSE-901-01A April 2020
Performs a linear voltage sweep with current measured at every step (point):
1. Sets the SMU to output startv amperes, allows the source to settle for stime seconds, and
then makes a current measurement.
2. Sets the SMU to output the next amperes step, allows the source to settle for stime seconds,
and then makes a voltage measurement.
3. Repeats the above sequence until the voltage is measured on the stopv amperes step.
The linear step size is automatically calculated as follows:
step = (stopv – startv) / (points – 1)
Figure 147: SweepVLinMeasureI()
Example
SweepVLinMeasureI(smua, -1, 1, 1e-3, 1000)
This function performs a 1000-point linear voltage sweep starting at -1 V and stopping at +1 V. Current is
measured at every step (point) in the sweep after a 1 ms source settling period.
Also see
KISweep factory script (on page 9-21)
SweepVListMeasureI()
This KISweep factory script function performs a voltage list sweep with current measured at every step (point).
Usage
SweepVListMeasureI(smua, vlist, stime, points)
Arbitrary list of voltage source values; vlist = {value1, value2, ... valueN}
Settling time in seconds; occurs after stepping the source and before making
a measurement
Number of sweep points (must be  2)