Section 3: Functions and features
Series 2600B System SourceMeter® Instrument Reference Manual
3-12
2600BS-901-01 Rev. B / May 2013
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:
smu
X
.savebuffer(smu
X
.nvbuffer
Y
)
Saves the reading buffer to the nonvolatile memory on the Series
2600B.
smu
X
.nvbuffer1.clear()
Clears buffer 1.
smu
X
.nvbuffer2.clear()
Clears buffer 2.
mybuffer = smu
X
.makebuffer(
n
)
Creates a dynamically allocated buffer for
n
readings.
mybuffer = nil
Deletes the dynamically allocated buffer.
savebuffer(smu
X
.nvbuffer1,"csv",
"mybuffer.csv")
Saves the reading buffer to the USB flash drive.
Commands to store readings
smu
X
.measure.count =
count
The number of measurements to acquire.
smu
X
.measure.overlappedi(
rbuffer
)
Takes current measurements; stores readings in
rbuffer
.
smu
X
.measure.overlappediv(
ibuffer
,
vbuffer
)
Takes both current and voltage measurements; stores current
readings in
ibuffer
and stores voltage readings in
vbuffer
.
smu
X
.measure.overlappedp(
rbuffer
)
Takes power measurements; stores readings in
rbuffer
.
smu
X
.measure.overlappedr(
rbuffer
)
Takes resistance measurements; stores readings in
rbuffer
.
smu
X
.measure.overlappedv(
rbuffer
)
Takes voltage measurements; stores readings in
rbuffer
.
smu
X
.measure.v(
rbuffer
)
Takes voltage measurements; stores readings in
rbuffer
.
smu
X
.measure.i(
rbuffer
)
Takes current measurements; stores readings in
rbuffer
.
smu
X
.measure.iv(
ibuffer,
vbuffer
)
Takes both current and voltage measurements; stores current
readings in
ibuffer
and stores voltage readings in
vbuffer
.
smu
X
.measure.r(
rbuffer
)
Takes resistance measurements; stores readings in
rbuffer
.
smu
X
.measure.p(
rbuffer
)
Takes power measurements; stores readings in
rbuffer
.
smu
X
.trigger.measure.v(
rbuffer
)
Configures voltage measurements to be made during a sweep
including the location where readings will be stored (
rbuffer
).
smu
X
.trigger.measure.i(
rbuffer
)
Configures current measurements to be made during a sweep
including the location where readings will be stored (
rbuffer
).
smu
X
.trigger.measure.r(
rbuffer
)
Configures resistance measurements to be made during a sweep
including the location where readings will be stored (
rbuffer
).
smu
X
.trigger.measure.p(
rbuffer
)
Configures power measurements to be made during a sweep
including the location of readings where readings will be stored
(
rbuffer
).
smu
X
.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
separated by a comma).
*
smu
X
: 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).
Summary of Contents for System SourceMeter 2601B
Page 841: ......