
Section 7: TSP command reference
2606B System SourceMeter® Instrument Reference Manual
7-332
2606B-901-01 Rev. B / May 2018
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 current sweep with voltage measured at every step (point):
1. Sets the
smu
to output
starti
amperes, allows the source to settle for
stime
seconds, and then
makes a voltage 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
stopi
amperes step.
The linear step size is automatically calculated as follows:
step = (stopi – starti) / (points – 1)
Figure 123: SweepILinMeasureV()
Example
SweepILinMeasureV(smua, -1E-3, 1E-3, 0, 100)
This function performs a 100-point linear current sweep starting at
−
1 mA and stopping at
+
1 mA. Voltage is
measured at every step (point) in the sweep. Because
stime
is set for 0 s, voltage is measured as quickly as
possible after each current step.
Also see
SweepIListMeasureV()
This KISweep factory script function performs a current list sweep with voltage measured at every step (point).
Type
TSP-Link accessible
Affected by
Where saved
Default value
Function
No
Usage
SweepIListMeasureV(
smu, ilist, stime, points
)
smu
Instrument channel (for example,
smua
refers to SMU channel A)
ilist
Arbitrary list of current source values;
ilist = {value1, value2,
...valueN}
stime
Settling time in seconds; occurs after stepping the source and before performing a
measurement
points
Number of sweep points (must be
≥
2)