
Model 2657A High Power System SourceMeter® Instrument Reference Manual
Section 3: Functions and features
2657A-901-01 Rev. B/December 2012
3-31
Pulse current sweep example
The programming example below illustrates a pulse sweep.
-- Restore Model 2657A defaults.
smua.reset()
-- Set compliance to 100 V.
smua.source.limitv = 100
1. Configure source functions.
Restores defaults and set the compliance to
100 V.
-- Pulse current sweep, 1 mA bias,
-- 10 mA level, 10 ms pulse on,
-- 50 ms pulse off, 10 cycles.
PulseIMeasureV(smua, 1e-3, 10e-3, 10e-3, 50e-3, 10)
2. Configure and execute the sweep.
Configures a 10 mA pulse current sweep
with a 10 ms pulse on time, a 50 ms pulse
off time, and 10 pulse-measure cycles.
printbuffer(1, 10, smua.nvbuffer1.readings)
3. Request readings.
Requests readings from buffer 1.
List sweep example
The programming example below illustrates a list sweep.
-- Restore Model 2657A defaults.
smua.reset()
-- Set compliance to 10 mA.
smua.source.limiti = 10e-3
1. Configure source functions.
Restores defaults and set the compliance to
10 mA.
-- Define voltage list.
vlist = {30, 20, 40, 50, 20}
-- List sweep, 30 V, 20 V, 40 V,
-- 50 V, 20 V steps, 0.1 s delay, 5 points.
SweepVListMeasureI(smua, vlist, 0.1, 5)
2. Configure and execute the sweep.
Configures a list sweep with 30 V, 20 V,
40 V, 50 V, and 20 V points using a 0.1
second settling time.
printbuffer(1, 5, smua.nvbuffer1.readings)
3. Request readings.
Requests readings from buffer 1.
Triggering
Triggering allows you to capture measurements when an input signal or combination of input signals
meet a set of conditions that you set. Triggering can use messages and timers as well.
Remote triggering overview
There are two programming methods for triggering:
•
Using the trigger model
•
Interactive triggering
Содержание 2657A
Страница 3: ......