Section 3: Functions and features
Model 2657A High Power System SourceMeter® Instrument Reference Manual
3-30
2657A-901-01 Rev. B/December 2012
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
) or
(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: 30 V, 20 V, 40 V, 50 V, 20 V
Settling time 0.1 s
Number of points: 5
Linear staircase sweep example
The programming example below illustrates a staircase sweep.
-- Restore Model 2657A defaults.
smua.reset()
-- Set compliance to 100 V.
smua.source.limitv = 100
1. Configure source functions.
Restores defaults and sets the
compliance to 100 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.
Quick Tip
Summary of Contents for 2657A
Page 3: ......