Section 9: TSP command reference Series 2600B System SourceMeter® instrument Reference Manual
9-44 2600BS-901-01 Rev. F/August 2021
Figure 119: ConfigPulseVMeasureI()
Example 1
ConfigPulseVMeasureI(smua, 0, 20, 1, 0.001, 0.080, 10, smua.nvbuffer1, 2)
Set up a pulse train that uses channel A. The pulse amplitude is 20 V and returns to 0 V after 1 ms. The pulse
remains at 0 V for 80 ms, and the current limit is 1 A during the pulse. The pulse train consists of 10 pulses,
and the pulse train is assigned a tag index of 2.
local timelist = { 1, 2, 3, 4, 5 }
f, msg = ConfigPulseVMeasureI(smua, 0, 1,
100e-3, 1, timelist, 5, nil, 1)
Variable off time between pulses in a pulse train.
Configure a pulse with 1 second on-time and variable off-time, no measurement.
rbi = smua.makebuffer(10)
rbv = smua.makebuffer(10)
rbi.appendmode = 1
rbv.appendmode = 1
rbs = { i = rbi, v = rbv }
f, msg = ConfigPulseVMeasureI(smua, 0, 10, 1e-3, 1e-3, 1e-3, 2, rbs, 1)
Simultaneous IV measurement during pulse.
Also see
InitiatePulseTest() (on page 9-113)
InitiatePulseTestDual() (on page 9-115)
KIPulse factory script (on page 7-22)