Series 2600B System SourceMeter® instrument Reference Manual Section 2: Sourcing and measuring
2600BS-901-01 Rev. F/August 2021 2-47
Range considerations
The source range and measure range settings can interact depending on the source function.
Additionally, the output state (on or 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.
2600B example:
smua.source.func = smua.OUTPUT_DCVOLTS
smua.source.rangev = 1
smua.measure.rangev = 10
-- Prints 1, the source range
print(smua.measure.rangev)
smua.source.func = smua.OUTPUT_DCAMPS
-- Prints 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
measurement functions 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 does
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
The measure range
changes only when
a measurement is
made.
Querying the range after the measurement is made returns the
range that the instrument chose.
Range programming
The following tables summarize commands necessary to control measure and source ranges. See
the TSP command reference (on page 9-1) for more details about these commands.
smuX.measure.autorangei = smuX.AUTORANGE_ON
Enable current measure autorange.
smuX.measure.autorangei = smuX.AUTORANGE_OFF
Disable current measure autorange.
smuX.measure.autorangev = smuX.AUTORANGE_ON
Enable voltage measure autorange.
smuX.measure.autorangev = smuX.AUTORANGE_OFF
Disable voltage measure autorange.
smuX.measure.lowrangei = lowrange
Set lowest current measure range for
autorange.
smuX.measure.lowrangev = lowrange
Set lowest voltage measure range for
autorange.
smuX.measure.rangei = rangeval
Select manual current measure range.
smuX.measure.rangev = rangeval
Select manual voltage measure range.
* See Available ranges (on page 2-44)
** smuX can be smua for channel A or smub for channel B