2606B System SourceMeter® Instrument Reference Manual
Section 7: TSP command reference
2606B-901-01 Rev. B / May 2018
7-335
SweepVLinMeasureI()
This KISweep factory script function performs a linear voltage sweep with current measured at every step (point).
Type
TSP-Link accessible
Affected by
Where saved
Default value
Function
No
Usage
SweepVLinMeasureI(
smu, startv, stopv, stime, points
)
smu
Instrument channel (for example,
smua
refers to SMU channel A)
startv
Sweep start voltage in volts
stopv
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)
Details
Data for current measurements, voltage source values, and timestamps are stored in
smu
X
.nvbuffer1.
If all parameters are omitted when this function is called, this function is executed with the parameters
set to the default values.
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 125: 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