2606B System SourceMeter® Instrument Reference Manual
Section 7: TSP command reference
2606B-901-01 Rev. B / May 2018
7-35
This function does not cause the specified
smu
to output a pulse train. It simply checks to see if all the
pulse dimensions can be achieved, and if they are, assigns the indicated
tag
or index to the pulse
train. The
InitiatePulseTest(
tag
)
and
InitiatePulseTestDual(
tag1
,
tag2
)
functions
are used to initiate a pulse train assigned to a valid
tag
.
Figure 114: ConfigPulseIMeasureV()
Example
ConfigPulseIMeasureV(smua, 0, 5, 10, 0.001, 0.080, 1, smua.nvbuffer1, 1)
Set up a pulse train that uses channel A. The pulse amplitude is 5 A and returns to 0 A after 1 ms. The pulse
remains at 0 A for 80 ms and the voltage limit is 10 V during the pulse. The pulse train consists of only 1 pulse,
and this pulse is assigned a
tag
index of 1.
Also see
(on page 7-105)
(on page 5-18)
ConfigPulseIMeasureVSweepLin()
This KIPulse factory script function configures a linear pulsed current sweep with a voltage measurement at each
point.
Type
TSP-Link accessible
Affected by
Where saved
Default value
Function
No
Usage
f
,
msg
= ConfigPulseIMeasureVSweepLin(
smu, bias, start, stop, limit, ton, toff,
points, buffer, tag, sync_in, sync_out, sync_in_timeout, sync_in_abort
)
f
,
msg
= ConfigPulseIMeasureVSweepLin(
smu, bias, start, stop, limit, ton, toff,
points, buffer, tag, sync_in, sync_out, sync_in_timeout
)
f
,
msg
= ConfigPulseIMeasureVSweepLin(
smu, bias, start, stop, limit, ton, toff,
points, buffer, tag, sync_in, sync_out
)
f
,
msg
= ConfigPulseIMeasureVSweepLin(
smu, bias, start, stop, limit, ton, toff,
points, buffer, tag, sync_in
)
f
,
msg
= ConfigPulseIMeasureVSweepLin(
smu, bias, start, stop, limit, ton, toff,
points, buffer, tag
)