Series 2600B System SourceMeter® Instrument Reference Manual
Section 7: TSP command reference
2600BS-901-01 Rev. C / August 2016
7-225
smuX.measure.overlappedY()
This function starts an asynchronous (background) measurement.
Type
TSP-Link accessible
Affected by
Where saved
Default value
Function
No
Usage
smu
X
.measure.overlapped
Y
(
rbuffer
)
smu
X
.measure.overlappediv(
ibuffer
,
vbuffer
)
X
Source-measure unit (SMU) channel (for example,
smua.measure.overlappedv()
applies to SMU channel A)
Y
SMU measurement type (
v
= voltage,
i
= current,
r
= resistance,
p
= power)
rbuffer
A reading buffer object where the readings will be stored
ibuffer
A reading buffer object where current readings will be stored
vbuffer
A reading buffer object where voltage readings will be stored
Details
This function starts a measurement and returns immediately. The measurements, as they are
performed, are stored in a reading buffer (along with any other information that is being acquired). If
the instrument is configured to return multiple readings where one is requested, the readings are
available as they are made. Measurements are in the following units of measure:
v
= volts,
i
=
amperes,
r
= ohms,
p
= watts.
The second form of this function,
smu
X
.measure.overlappediv()
, stores current readings in
ibuffer
and voltage readings in
vbuffer
.
This function is an overlapped command. Script execution continues while the measurements are
made in the background. Attempts to access result values that have not yet been generated cause
the script to block and wait for the data to become available. The
waitcomplete()
function can
also be used to wait for the measurements to complete before continuing.
If a given reading buffer contains any data, it is cleared before taking any measurements, unless the
reading buffer has been configured to append data.
Example
smua.measure.overlappedv(smua.nvbuffer1)
Starts background voltage
measurements for SMU channel A.
Also see
(on page 7-231)
(on page 7-413)