Model 2601B-PULSE System SourceMeter Instrument Reference Manual Section 4: Sourcing and measuring
2601B-PULSE-901-01A April 2020 4-57
Range considerations
The source range and measure range settings can interact depending on the source function.
Additionally, the output state (on/off) can affect how the range is set. The following table describes
these interactions:
The source function
is the same as the
measurement
function (for
example, sourcing
voltage and
measuring voltage)
The measurement
range is locked to be
the same as the
source range.
The setting for the voltage measure range is retained and used
when the source function is changed to current.
2601B-PULSE example:
smua.source.func = smua.OUTPUT_DCVOLTS
smua.source.rangev = 1
smua.measure.rangev = 10
-- will print 1, the source range
print(smua.measure.rangev)
smua.source.func = smua.OUTPUT_DCAMPS
-- will print 10, the measure range
print(smua.measure.rangev)
A source or
measurement range
for a function is
explicitly set
Autoranging for that
function is disabled.
Autoranging is controlled separately for each source and
measurement function: source voltage, source current, measure
voltage, and measure current. Autoranging is enabled for all four
by default.
Source autoranging
is enabled
The output level
controls the range.
Querying the range after the level is set returns the range the
instrument chose as appropriate.
You send a source
level that is out of
range while
autorange is off
The instrument will
not return an error
until the output is
turned on.
While the output is turned off, the display shows a series of
question marks. For example, ???.???mA is displayed for the
100 mA range.
The display also shows a series of question marks when pulsing
in the extended operating area on the 10 A range.
Measure
autoranging is
enabled
Measure range is
changed only when
measurement made.
Querying the range after the measurement is taken will return the
range that the instrument chose.
Range commands
The following tables summarize the commands that control measure and source ranges.
For information on the measure, source, and pulser ranges, refer to Available ranges (on page 4-54).
See the TSP command reference (on page 11-1) for more details about these commands.
smua.measure.autorangei = smua.AUTORANGE_ON
Enable current measure autorange.
smua.measure.autorangei = smua.AUTORANGE_OFF
Disable current measure autorange.
smua.measure.autorangev = smua.AUTORANGE_ON
Enable voltage measure autorange.
smua.measure.autorangev = smua.AUTORANGE_OFF
Disable voltage measure autorange.
smua.measure.lowrangei = lowrange
Set lowest I measure range for autorange.
smua.measure.lowrangev = lowrange
Set lowest V measure range for autorange.
smua.measure.rangei = rangeval
Select manual current measure range.
smua.measure.rangev = rangeval
Select manual voltage measure range.