2600S-901-01 Rev. C / January 2008
Return to
12-65
Series 2600 System SourceMeter® Instruments Reference Manual
Section 12: Instrument Control Library
smuX.measure.Y
smuX.measure.iv
X = SMU channel (a or b)
Y = SMU measure function (v, i, r or p)
where: v = voltage, i = current, r = resistance, p = power
Function
Performs one or more measurements.
Usage
There are three ways to use this function:
reading
= smuX.measure.
Y()
reading
= smuX.measure.
Y(rbuffer)
reading = smuX.measure.iv(ibuffer, vbuffer)
reading
Returns the last reading of the measurement
process.
rbuffer
A reading buffer object where all the reading(s)
will be stored.
ibuffer
A reading buffer object where current reading(s)
will be stored.
vbuffer
A reading buffer object where voltage reading(s)
will be stored.
Remarks
• This function returns only the last actual measurement as
reading
. To use the
additional information acquired while making a measurement, a reading buffer must be
used. If the instrument is configured to return multiple readings when a measurement is
requested, all readings will be available in
rbuffer
if one is provided, but only the last
measurement will be returned as
reading
.
• The
smuX.measure.iv
function stores both current and voltage readings in respective
buffers (current and then voltage are stored in separate buffers).
•
The
attribute determines how many measurements are
performed. When using a buffer, it also determines the number of readings to
store in the buffer.
Details
See “
” in
.
Also see
Example
Performs ten voltage measurements using SMU A and stores them in a buffer:
smua.measure.count = 10
smua.measure.v(smua.nvbuffer1)
smuX.measureYandstep
smuX.measureivandstep
X = SMU channel (a or b)
Y = SMU measure function (v, i, iv, r or p)where:
v = voltage, i = current, r = resistance, p = power
Function
Performs one or two measurements and then steps the source.
Usage
This function can be used in two ways:
reading = smuX.measureYandstep(sourcevalue)
readings = smuX.measureivandstep(sourcevalue)
reading
Returns the measured reading before stepping
the source.
readings
Returns the two measured readings before
stepping the source.
sourcevalue
Source value to be set after the measurement is
made.
Remarks
• The
smuX.measureYandstep
function performs a measurement and then sets the
source to
sourcevalue
. The
smuX.measureivandstep
function is similar, but
performs two measurements; one for current (i) and one for voltage (v).
• The specified source value should be appropriate for the selected source function. For
example, if the source voltage function is selected, then
sourcevalue
is expected to be
a new voltage level.
• Both source and measure auto range must be disabled before using this function.
• This function is provided for very fast execution of source-measure loops. The
measurement will be made prior to stepping the source. Prior to using this function, and
before any loop this function may be used in, the source value should be set to its initial
level.
Also see