Section 2: Sourcing and measuring Series 2600B System SourceMeter® instrument Reference Manual
2-48 2600BS-901-01 Rev. F/August 2021
Source range and limit commands*
smuX.source.autorangei = smuX.AUTORANGE_ON
Enable current source autorange.
smuX.source.autorangei = smuX.AUTORANGE_OFF
Disable current source autorange.
smuX.source.autorangev = smuX.AUTORANGE_ON
Enable voltage source autorange.
smuX.source.autorangev = smuX.AUTORANGE_OFF
Disable voltage source autorange.
smuX.source.limiti = level
Set voltage source current limit
(compliance).
smuX.source.limitv = level
Set current source voltage limit
(compliance).
smuX.source.limitp = level
Set source power limit (compliance).
smuX.source.lowrangei = lowrange
Set lowest current source range for
autorange.
smuX.source.lowrangev = lowrange
Set lowest voltage source range for
autorange.
smuX.source.rangei = rangeval
Select manual current source range.
smuX.source.rangev = rangeval
Select manual voltage source range.
* See Available ranges (on page 2-44)
** smuX can be smua for channel A or smub for channel B
Range programming example
The programming example below illustrates how to control both source and measure ranges. The
2600B is set up as follows:
• Voltage source range: Autorange
• Current measure range: 10 mA
• Voltage source current limit: 10 mA
-- Restore 2600B defaults.
smua.reset()
-- Set V source range to autorange.
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