Keithley SourceMeter 2600 Series Reference Manual page 444

Table of Contents

Advertisement

13-34 Factory Scripts
Example(s):
(continued)
See Also: ConfigPulseIMeasureV, ConfigPulseVMeasureI,
2600S-901-01 Rev. A / May 2006
Series 2600 System SourceMeters Reference Manual
f1, msg1 = ConfigPulseVMeasureI(smua, 0, 5, 1, 0.002, 0.2,
10,smua.nvbuffer1, 1)
f2, msg2 = ConfigPulseIMeasureV(smub, 0,-1, 5, 0.001, 0.2,
10,
smub.nvbuffer1, 2)
if (f1 == true) and (f2 == true) then
f3, msg3 = InitiatePulseTestDual(1,2)
print("Initiate message:", msg3)
else
print("Config errors:", msg1, msg2)
end
Setup SourceMeter channels A and B for pulse operation, configure pulse
trains for each channel, initiate the pulse trains if no errors are encountered.
Channel A will pulse voltage from a bias level of 0V to pulse level of 5V. The
pulse level will be present for 2msec and the bias level for 200msec, with a
1A limit setting. A total of 10 pulses will be generated and the measurement
data will be stored in smua.nvbuffer1. This pulse train will be assigned to tag
= 1. Channel B will pulse current from a bias level of 0A to pulse level of 1A.
The pulse level will be present for 1 msec and the bias level for 200msec,
with a 5V limit setting. A total of 10 pulses will be generated and the
measurement data will be stored in smub.nvbuffer1. This pulse train will
be assigned to tag = 2.
ConfigPulseIMeasureVSweepLin,
ConfigPulseVMeasureISweepLin,
ConfigPulseIMeasureVSweepLog,
ConfigPulseVMeasureISweepLog
Return to
Section 13 topics

Hide quick links:

Advertisement

Table of Contents
loading

Table of Contents