Model 2606B System SourceMeter® Instrument Reference Manual
Buffer status
The buffer reading status attribute includes the status information as a numeric value; see the
following table for values. For example, to access status information for the second element of SMU
channel A buffer 1, use the following command:
stat_info = smua.nvbuffer1.statuses[2]
Buffer status bits
Bit
Name
B0
Reserved
B1
Overtemp
B2
AutoRangeMeas
B3
AutoRangeSrc
B4
4Wire
B5
Rel
B6
Compliance
B7
Filtered
Dynamic reading buffers
Reading buffers can also be allocated dynamically. You create and allocate the dynamic reading
buffers with the smuX.makebuffer(n) command, where n is the number of readings the buffer can
store. For example, the following command allocates a reading buffer named mybuffer that can
store 100 readings:
mybuffer = smua.makebuffer(100)
You can delete allocated reading buffers by sending the following command:
mybuffer = nil
You can use dynamically allocated reading buffers interchangeably with the smuX.nvbufferY
buffers that are described in
Buffer examples
Dedicated reading buffer example
The following programming example illustrates how to store data using dedicated reading buffer 1. In
the example, the 2606B loops for voltages from 0.01 V to 1 V with 0.01 V steps (performing a
staircase sweep), stores 100 current readings and source values in buffer 1, and then recalls all 100
readings and source values.
2606B-901-01 Rev. C November 2021
Hex value
Description
0x01
Reserved for future use
0x02
Overtemperature condition
0x04
Measure range was autoranged
0x08
Source range was autoranged
0x10
4-wire (remote) sense mode was enabled
0x20
Relative offset was applied to a reading
0x40
Source function was in compliance
0x80
Reading was filtered
Dedicated reading buffer designations
Section 6: Reading buffers
(on page 6-7).
6-13
Need help?
Do you have a question about the KEITHLEY SourceMeter 2606B and is the answer not in the manual?