3: Functions and features  Series 2600B System SourceMeter® Instrument 
 
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: 
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: 
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). 
* 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).