Model 2651A High Power System SourceMeter® Instrument Reference Manual
Section 7: Command reference
2651A-901-01 Rev. A / March 2011
7-19
Usage
maxNumber
=
bufferVar
.capacity
maxNumber
The maximum number of readings the buffer can store
bufferVar
The reading buffer; can be a dynamically allocated buffer (user-defined), or a
dedicated reading buffer (such as
smua.nvbuffer1
)
Details
This read-only attribute reads the number of readings that can be stored in the buffer.
The buffer's capacity does not change as readings fill the buffer. A dedicated reading buffer that only collects
basic items can store over 140,000 readings. Turning on additional collection items, such as timestamps and
source values, decreases the capacity of a dedicated reading buffer (for example,
smua.nvbuffer1
), but does
not change the capacity of a user-defined dynamically allocated buffer. A user-defined dynamically allocated
buffer has a fixed capacity that is set when the buffer is created.
See the
smu
X
.nvbuffer
Y
attribute for details on accessing dedicated reading buffers. See the
smu
X
.makebuffer()
function for information on creating user-defined dynamically allocated reading buffers.
Example
maxNumber = smua.nvbuffer1.capacity
print(capacity)
Reads the capacity of dedicated reading
buffer 1.
Output:
1.05
The above output indicates that the buffer
can hold 149789 readings.
Also see
(on page 7-201)
(on page 7-238)
(on page 3-6)
bufferVar.clear()
This function clears the buffer.
Type
TSP-Link accessible
Affected by
Where saved
Default value
Function Yes
Usage
bufferVar
.clear()
bufferVar
The reading buffer; this can be a dynamically allocated buffer (user defined), or a
dedicated reading buffer (such as
smua.nvbuffer1
)
Details
This function clears all readings from the specified buffer.