Series 2600B System SourceMeter® Instrument Reference Manual
Section 3: Functions and features
2600BS-901-01 Rev. C / August 2016
3-31
Sweep programming examples
Procedures for programming and running a sweep for three sweep types are given on the following
pages. Each of these procedures includes commands for a typical sweep example. The following
table summarizes parameters for each of these examples.
You can retrieve the source code for the factory scripts by using the
(on page
(on page
) commands.
Sweep example parameters
Sweep type
Parameters for sweep examples
Linear staircase sweep
Start current: 1 mA
Stop current: 10 mA
Settling time: 0.1 s
Number of points: 10
Pulse current sweep
Bias current: 1 mA
On current: 10 mA
Pulse on time: 10 ms
Pulse off time: 50 ms
Number of points: 10
List sweep
Points: 3 V, 1 V, 4 V, 5 V, 2 V
Settling time 0.1 s
Number of points: 5
Linear staircase sweep example
The programming example below illustrates a staircase sweep.
-- Restore Series 2600B defaults.
smua.reset()
-- Set compliance to 1 V.
smua.source.limitv = 1
1. Configure source functions.
Restores defaults and sets the
compliance to 1 V.
-- Linear staircase sweep
-- 1 mA to 10 mA, 0.1 second delay,
-- 10 points.
SweepILinMeasureV(smua, 1e-3, 10e-3, 0.1, 10)
2. Configure and execute the
sweep.
Configures a linear staircase
current sweep from 1 mA to 10 mA
with 10 points and a 0.1 second
settling time.
printbuffer(1, 10, smua.nvbuffer1.readings)
3. Request readings.
Requests readings from buffer 1.