Series 3700A System Switch/Multimeter Reference Manual Section 11: TSP command reference
3700AS-901-01 Rev. D/June 2018 11-301
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)
Reset the instrument.
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-
11, Amp DC, 5.09299e-01
for x = 1, testData.n do
printbuffer(x,x,testData, testData.units, testData.relativetimestamps)
end
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 11-28)
bufferVar.readings (on page 11-29)
format.asciiprecision (on page 11-245)
format.byteorder (on page 11-246)
format.data (on page 11-247)
printnumber() (on page 11-302)