Section 7: TSP command reference
Series 2600B System SourceMeter® Instrument Reference Manual
7-168
2600BS-901-01 Rev. C / August 2016
Example 1
reset()
testData = buffer.make(200)
format.data = format.ASCII
format.asciiprecision = 6
trigger.model.load("SimpleLoop", 6, 0, testData)
trigger.model.initiate()
waitcomplete()
printbuffer(1, testData.n, testData.readings, testData.units,
testData.relativetimestamps)
This assumes that
testData
is a valid reading buffer in the run-time environment. The use of
testData.n
(
bufferVar
.n
) indicates that the instrument should output all readings in the reading buffer. In this example,
testBuffer.n
equals 6.
Example of output data:
1.10458e-11, Amp DC, 0.00, 1.19908e-11, Amp DC, 1.01858e-01, 1.19908e-11, Amp DC,
2.03718e-01, 1.20325e-11, Amp DC, 3.05581e-01, 1.20603e-11, Amp DC, 4.07440e-01, 1.20325e-
11, Amp DC, 5.09299e-01
Example 2
for x = 1, testData.n do
printbuffer(x,x,testData, testData.units, testData.relativetimestamps)
end
Using the same buffer created in Example 1, output readings, units and relative timestamps on a separate line
for each reading.
1.10458e-11, Amp DC, 0.00
1.19908e-11, Amp DC, 1.01858e-01
1.19908e-11, Amp DC, 2.03718e-01
1.20325e-11, Amp DC, 3.05581e-01
1.20603e-11, Amp DC, 4.07440e-01
1.20325e-11, Amp DC, 5.09299e-01
Also see
bufferVar.n
bufferVar.readings
format.asciiprecision
format.byteorder
format.data
(on page 7-169)