14: TSP command reference 2470 High Voltage SourceMeter Instrument
14-102 2470-901-01 Rev. A / May 2019
Example 1
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)
Set the data format and ASCII precision.
Use trigger model SimpleLoop to create a 6-count loop with no delays that stores data in the reading buffer
testBuffer.
Start the trigger model, wait for the commands to complete, and output the readings.
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.00000e+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-
Example 2
printbuffer(x,x,testData, testData.units, testData.relativetimestamps)
Using the same buffer created in Example 1, output the readings, units and relative timestamps on a separate
line for each reading.
1.10458e-11, Amp DC, 0.00000e+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 (on page 14-26)
bufferVar.readings (on page 14-28)
format.asciiprecision (on page 14-82)
format.byteorder (on page 14-83)
format.data (on page 14-84)
printnumber() (on page 14-103)