Sweep Programming Examples - Keithley 2606B System SourceMeter Reference Manual

Table of Contents

Advertisement

2606B System SourceMeter® Instrument Reference Manual

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
or
scriptVar.source
Sweep example parameters
Sweep type
Linear staircase sweep
Pulse current sweep
List sweep
Linear staircase sweep example
The programming example below illustrates a staircase sweep.
-- Restore 2606B defaults.
smua.reset()
-- Set compliance to 1 V.
smua.source.limitv = 1
-- Linear staircase sweep
-- 1 mA to 10 mA, 0.1 second delay,
-- 10 points.
SweepILinMeasureV(smua, 1e-3, 10e-3, 0.1, 10)
printbuffer(1, 10, smua.nvbuffer1.readings)
2606B-901-01 Rev. B / May 2018
(on page 7-170) commands.
Parameters for sweep examples
Start current: 1 mA
Stop current: 10 mA
Settling time: 0.1 s
Number of points: 10
Bias current: 1 mA
On current: 10 mA
Pulse on time: 10 ms
Pulse off time: 50 ms
Number of points: 10
Points: 3 V, 1 V, 4 V, 5 V, 2 V
Settling time 0.1 s
Number of points: 5
Section 3: Functions and features
scriptVar.list()
(on page 7-167)
1. Configure source functions.
Restores defaults and sets the
compliance to 1 V.
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.
3. Request readings.
Requests readings from buffer 1.
3-29

Advertisement

Table of Contents
loading

Table of Contents