Section 4: Sourcing and measuring Model 2601B-PULSE System SourceMeter Instrument Reference Manual
4-58 2601B-PULSE-901-01A April 2020
Source range and limit commands
smua.source.autorangei = smua.AUTORANGE_ON
Enable current source autorange.
smua.source.autorangei = smua.AUTORANGE_OFF
Disable current source autorange.
smua.source.autorangev = smua.AUTORANGE_ON
Enable voltage source autorange.
smua.source.autorangev = smua.AUTORANGE_OFF
Disable voltage source autorange.
smua.source.limiti = level
Set voltage source current limit
(compliance).
smua.source.limitv = level
Set current source voltage limit
(compliance).
smua.source.limitp = level
Set source power limit (compliance).
smua.source.lowrangei = lowrange
Set lowest I source range for autorange.
smua.source.lowrangev = lowrange
Set lowest V source range for autorange.
smua.source.rangei = rangeval
Select manual current source range.
smua.source.rangev = rangeval
Select manual voltage source range.
smua.pulser.rangei = rangeval
Sets the source and measure current
ranges.
smua.pulser.rangev = rangeval
Sets the voltage measure range.
Range programming example
The SMU programming example below illustrates how to control both source and measure ranges.
The 2601B-PULSE is set up as follows:
• Voltage source range: Auto
• Current measure range: 10 mA
• Voltage source current limit: 10 mA
-- Restore 2601B-PULSE defaults. This disables the pulser.
smua.reset()
-- Set V source range to auto.
smua.source.autorangev = smua.AUTORANGE_ON
-- Select 10 mA measure range.
smua.measure.rangei = 10e-3
-- Set limit level to 10 mA.
smua.source.limiti = 10e-3