Series 2600B System SourceMeter® instrument Reference Manual Section 9: TSP command reference
2600BS-901-01 Rev. F/August 2021 9-235
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 SMU channel A
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
again measured.
Also see
smuX.measure.autorangeY (on page 9-217)
smuX.measure.Y() (on page 9-233)
smuX.source.autorangeY (on page 9-238)
smuX.trigger.source.limitY (on page 9-271)
smuX.trigger.source.linearY() (on page 9-272)
smuX.trigger.source.listY() (on page 9-273)
smuX.trigger.source.logY() (on page 9-274)
Sweep Operation (on page 2-51)
smuX.nvbufferY
This attribute contains a dedicated reading buffer.
Usage
bufferVar = smuX.nvbufferY
The dedicated reading buffer
Source-measure unit (SMU) channel (for example, smua.nvbuffer1 applies to
SMU channel A)
SMU nonvolatile buffer (1 or 2)
Details
Each SMU channel contains two dedicated reading buffers: smuX.nvbuffer1 and
smuX.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 smuX.savebuffer() function.
Example
smua.measure.overlappedv(smua.nvbuffer1)
Store voltage readings from SMU channel A
into SMU channel A dedicated reading
buffer 1.