13-24 Factory Scripts Series 2600 System SourceMeters Reference Manual
2600S-901-01 Rev. A / May 2006 Return to Section 13 topics
Parameters:
smu,bias,start,stop,limit,ton,toff,points,buffer,tag
[,sync_in][,sync_out])
smu: SourceMeter channel. (e.g. smua).
bias: Pulse bias level in amps.
start: Pulse sweep start level in amps.
stop: Pulse sweep stop level in amps.
limit: Voltage limit (i.e. compliance) in volts.
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.
Waveform:
Pulse initiated here
bias
level
toff
start
Measurement (1/NPLC seconds)
LogStep
2
stop
ton
Last source value before pulse train was initiated
LogStepSize = (log10(stop)  log10(start)) / (points  1)
LogStep
n
= (n  1) x (LogStepSize) where n = [1,points]
SourceStepLevel
n
= antilog(LogStep
n
) x start
LogStep
3
Return
Values:
f: A Boolean flag. This flag will be true when the pulse was
successfully configured, false when errors were encountered.
msg: A string message. If the f flag is false, msg will contain an error
message. Otherwise, msg will contain a string indicating successful
configuration.