Series 2600 System SourceMeters Reference Manual Factory Scripts 13-17
Return to Section 13 topics 2600S-901-01 Rev. A / May 2006
TSP Project Name: KIFactoryPulse
TSP Test Script Name: KIPulse
Firmware Version: 1.2.0 and later
Function:
ConfigPulseVMeasureI
Usage:
f, msg = ConfigPulseVMeasureI
(smu,bias,level,limit,ton,toff,points,buffer,tag[,sync_in][,sync_out])
Description:
Configures a voltage pulse train with a current measurement at each point.
Measurement(s) will be made at the end of the ton time. This function does
not cause the specified smu to output a pulse train. It simply checks to see if
all of the pulse dimensions are achievable and if so, assigns the indicated
tag or index to the pulse train. The InitPulseTest(tag) and
InitPulseTestDual(tag) functions are used to initiate a pulse train
assigned to a valid tag.
Parameters:
smu,bias,level,limit,ton,toff,points,buffer,tag[,sync_in]
[,sync_out]
smu: SourceMeter channel. (e.g. smua).
bias: Pulse bias level in volts.
level: Pulse level in volts.
limit: Current limit (i.e. compliance) in amps.
ton: Pulse width (i.e. on-time) in seconds.
toff: Pulse off time in seconds.
points: Number of pulse measure cycles.
buffer: Reading buffer where pulsed measurements will be stored. If
this is nil when the function is called, no measurements will
be made when the pulse train is initiated.
tag: Numeric identifier to be assigned to the defined pulse train.
sync_in: Defines a digital IO trigger input line. If programmed, the pulse
train will wait for a trigger input before executing each pulse.
This parameter is optional.
sync_out: Defines a digital IO trigger output line. If programmed, the pulse
train will generate a trigger output immediately prior to the start
of ton. This parameter is optional.