3: Functions and features Series 2600B System SourceMeter® Instrument
3-12 2600BS-901-01 Rev. C / August 2016
Reading buffer commands
The following table summarizes commands associated with the reading buffers. See the TSP
command reference (on page 7-1) for detailed reading buffer command information.
Reading buffer commands*
Command Description
Commands to save/clear readings:
smuX.savebuffer(smuX.nvbufferY)
Saves the reading buffer to the nonvolatile memory on the Series
2600B.
mybuffer = smuX.makebuffer(n)
Creates a dynamically allocated buffer for n readings.
Deletes the dynamically allocated buffer.
savebuffer(smuX.nvbuffer1,"csv",
"mybuffer.csv")
Saves the reading buffer to the USB flash drive.
Commands to store readings
smuX.measure.count = count
The number of measurements to acquire.
smuX.measure.overlappedi(rbuffer)
Takes current measurements; stores readings in rbuffer.
smuX.measure.overlappediv(ibuffer,
vbuffer
Takes both current and voltage measurements; stores current
readings in ibuffer and stores voltage readings in vbuffer.
smuX.measure.overlappedp(rbuffer)
Takes power measurements; stores readings in rbuffer.
smuX.measure.overlappedr(rbuffer)
Takes resistance measurements; stores readings in rbuffer.
smuX.measure.overlappedv(rbuffer)
Takes voltage measurements; stores readings in rbuffer.
Takes voltage measurements; stores readings in rbuffer.
Takes current measurements; stores readings in rbuffer.
vbuffer
Takes both current and voltage measurements; stores current
readings in ibuffer and stores voltage readings in vbuffer.
Takes resistance measurements; stores readings in
rbuffer
Takes power measurements; stores readings in rbuffer.
smuX.trigger.measure.v(rbuffer)
Configures voltage measurements to be made during a sweep
including the location where readings will be stored (rbuffer).
smuX.trigger.measure.i(rbuffer)
Configures current measurements to be made during a sweep
including the location where readings will be stored (
rbuffer
smuX.trigger.measure.r(rbuffer)
Configures resistance measurements to be made during a sweep
including the location where readings will be stored (rbuffer).
smuX.trigger.measure.p(rbuffer)
Configures power measurements to be made during a sweep
including the location of readings where readings will be stored
(rbuffer).
smuX.trigger.measure.iv(ibuffer,
vbuffer)
Configures both current and voltage measurements to be made
during a sweep including the location of where readings will be
stored; current readings will be stored in ibuffer and voltage
readings will be stored in vbuffer.
Commands to access readings:
printbuffer(start_index, end_index,
st_1, st_2, ... st_n)
Prints data from buffer subtables: start_index (starting index of
values to print).
end_index (ending index of values to print).
st_1, st_2, ... st_n (subtables from which to print, each
* smuX: For Models 2601B, 2611B, and 2635B, this value is smua (SMU Channel A); for Models 2602B, 2604B, 2612B,
2614B, 2634B, and 2636B, this value can be smua (for SMU Channel A) or smub (for SMU Channel B).