EasyManua.ls Logo

Tektronix KEITHLEY 2600B Series

Tektronix KEITHLEY 2600B Series
834 pages
To Next Page IconTo Next Page
To Next Page IconTo Next Page
To Previous Page IconTo Previous Page
To Previous Page IconTo Previous Page
Loading...
Series 2600B System SourceMeter® instrument Reference Manual Section 3: Reading buffers
2600BS-901-01 Rev. F/August 2021 3-9
-- Set the bias voltage to 0 V.
smua.source.levelv = 0.0
-- Turn on the output.
smua.source.output = smua.OUTPUT_ON
-- Loop for voltages from 0.01 V to 1 V.
for v = 1, 100 do
-- Set the source voltage.
smua.source.levelv = v * 0.01
-- Measure the current and store in nvbuffer1.
smua.measure.i(smua.nvbuffer1)
end
-- Turn off the output.
smua.source.output = smua.OUTPUT_OFF
-- Output readings 1 to 100.
printbuffer(1, smua.nvbuffer1.n, smua.nvbuffer1.readings)
-- Output source values 1 to 100.
printbuffer(1, smua.nvbuffer1.n, smua.nvbuffer1.sourcevalues)
Reading buffer commands
The following tables summarize commands associated with the reading buffers. See TSP command
reference (on page 9-1) for detailed reading buffer command information.
Reading buffer commands*
Command
Description
Commands to save and clear readings
smuX.savebuffer(smuX.nvbufferY)
Saves the reading buffer to the nonvolatile memory on
the 2600B.
smuX.nvbuffer1.clear()
Clears buffer 1.
smuX.nvbuffer2.clear()
Clears buffer 2.
mybuffer = smuX.makebuffer(n)
Creates a dynamically allocated buffer for n readings.
mybuffer = nil
Deletes the dynamically allocated buffer.
savebuffer(smuX.nvbuffer1,"csv",
"/usb1/mybuffer.csv")
Saves the reading buffer to a USB flash drive.
Command
Description
Commands to store readings
smuX.measure.count = count
The number of measurements to acquire.
smuX.measure.overlappedi(rbuffer)
Makes current measurements; stores readings in
rbuffer.
smuX.measure.overlappediv(ibuffer,
vbuffer)
Makes both current and voltage measurements; stores
current readings in ibuffer and stores voltage
readings in vbuffer.
smuX.measure.overlappedp(rbuffer)
Makes power measurements; stores readings in
rbuffer.
smuX.measure.overlappedr(rbuffer)
Makes resistance measurements; stores readings in
rbuffer.
smuX.measure.overlappedv(rbuffer)
Makes overlapped voltage measurements; stores
readings in rbuffer.

Table of Contents

Related product manuals