Model 2601B-PULSE System SourceMeter Instrument Reference Manual Section 11: TSP command reference
2601B-PULSE-901-01A April 2020 11-205
smua.measure.overlappedY()
This function starts an asynchronous (background) measurement.
Usage
smua.measure.overlappedY(rbuffer)
smua.measure.overlappediv(ibuffer, vbuffer)
SMU measurement type (v = voltage, i = current, r = resistance, p = power)
A reading buffer object where the readings are stored
A reading buffer object where current readings are stored
A reading buffer object where voltage readings are 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, smua.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 making any measurements, unless the
reading buffer has been configured to append data.
Example
smua.measure.overlappedv(smua.nvbuffer1)
Starts background voltage measurements.
Also see
Reading buffers (on page 5-1)
smua.measure.Y() (on page 11-209)
smua.nvbufferY (on page 11-211)
waitcomplete() (on page 11-393)