Series 2600B System SourceMeter® Instrument Reference Manual
Section 7: TSP command reference
2600BS-901-01 Rev. C / August 2016
7-113
Usage
f
,
msg
= InitiatePulseTest(
tag
)
f
A Boolean flag; this flag is
true
when the pulse was successfully configured,
false
when errors are encountered
msg
A string message; if the
f
flag is
false
,
msg
contains an error message; if it is
true
,
msg
contains a string that indicates successful configuration
tag
Numeric identifier of the pulse configuration to be initiated
Details
This function only initiates configured pulse trains assigned to a valid
tag
. Configure the pulse before
initiating it using one of the
ConfigurePulse*
functions (refer to the
Also see
section).
Example
smua.reset()
smua.source.rangev = 5
smua.source.rangei = 1
smua.source.levelv = 0
smua.measure.rangev = 5
smua.measure.rangei = 1
smua.measure.nplc = 0.01
smua.measure.autozero = smua.AUTOZERO_ONCE
smua.nvbuffer1.clear()
smua.nvbuffer1.appendmode = 1
smua.source.output = smua.OUTPUT_ON
f1, msg1 = ConfigPulseVMeasureI(smua, 0, 5,
1, 0.002, 0.2, 10, smua.nvbuffer1, 1)
if f1 == true then
f2, msg2 = InitiatePulseTest(1)
print("Initiate message:", msg2)
else
print("Config errors:", msg1)
end
Configure System SourceMeter
®
instrument channel A to generate
a pulse train. If no errors are
encountered, initiate the pulse
train. Channel A pulses voltage
from a bias level of 0 V to a pulse
level of 5 V. The pulse level is
present for 2 ms and the bias level
for 200 ms, with a 1 A limit setting.
A total of 10 pulses is generated,
and the measurement data is
stored in
smua.nvbuffer1
. This
pulse train is assigned to
tag =
1
.
Also see
(on page 7-36)
(on page 7-42)
ConfigPulseIMeasureVSweepLin()
ConfigPulseVMeasureISweepLin()
ConfigPulseIMeasureVSweepLog()
(on page 7-40)
ConfigPulseVMeasureISweepLog()
(on page 7-47)
(on page 5-22)