Model 2601B-PULSE System SourceMeter Instrument Reference Manual Section 11: TSP command reference
2601B-PULSE-901-01A April 2020 11-211
Example
local ivalues = {}
smua.source.rangev = 1
smua.source.levelv = 0
smua.measure.rangei = 0.01
smua.source.output = smua.OUTPUT_ON
for index = 1, 10 do
ivalues[index] = smua.measureiandstep(index / 10)
end
ivalues[11] = smua.measure.i()
This use of the measure and step function measures current, starting at a source value of 0 V. After each
current measurement, the source is stepped 100 mV for the next current measurement. The final source level
is 1 V, where current is measured again.
Also see
smua.measure.autorangeY (on page 11-194)
smua.measure.Y() (on page 11-209)
smua.source.autorangeY (on page 11-224)
smua.trigger.source.limitY (on page 11-253)
smua.trigger.source.linearY() (on page 11-254)
smua.trigger.source.listY() (on page 11-255)
smua.trigger.source.logY() (on page 11-256)
Sweep Operation (on page 4-61)
smua.nvbufferY
This attribute contains a dedicated reading buffer.
Usage
bufferVar = smua.nvbufferY
The dedicated reading buffer
Nonvolatile buffer (1 or 2)
Details
The SMU contains two dedicated reading buffers: smua.nvbuffer1 and smua.nvbuffer2.
All routines that return measurements can also store them in either reading buffer. Overlapped
measurements are always stored in a reading buffer. Synchronous measurements return either a
single-point measurement or can be stored in a reading buffer if passed to the measurement
command.
The dedicated reading buffers can be saved to internal nonvolatile memory (to retain data between
power cycles) using the smua.savebuffer() function.
Example
smua.measure.overlappedv(smua.nvbuffer1)
Store voltage readings into dedicated reading buffer 1.