Table 4-6
Basic source-measure commands
Command
*
Description
smuX.measure.autorangei = smuX.AUTORANGE_ON
smuX.measure.autorangev = smuX.AUTORANGE_ON
smuX.measure.autorangei = smuX.AUTORANGE_OFF
smuX.measure.autorangev = smuX.AUTORANGE_OFF
smuX.measure.rangei = rangeval
smuX.measure.rangev = rangeval
reading = smuX.measure.i()
reading = smuX.measure.v()
reading = smuX.measure.iv()
reading = smuX.measure.r()
reading = smuX.measure.p()
Enable current measure auto range.
Enable voltage measure auto range.
Disable current measure auto range.
Disable voltage measure auto range.
Set current measure range.
Set voltage measure range.
Request a current reading.
Request a voltage reading.
Request a current and voltage reading.
Request a resistance reading.
Request a power reading.
smuX.source.autorangei = smuX.AUTORANGE_ON
smuX.source.autorangev = smuX.AUTORANGE_ON
smuX.source.autorangei = smuX.AUTORANGE_OFF
smuX.source.autorangev = smuX.AUTORANGE_OFF
smuX.source.func = smuX.OUTPUT_DCVOLTS
smuX.source.func = smuX.OUTPUT_DCAMPS
smuX.source.leveli = sourceval
smuX.source.levelv = sourceval
smuX.source.limiti = level
smuX.source.limitv = level
smuX.source.output = smuX.OUTPUT_ON
smuX.source.output = smuX.OUTPUT_OFF
smuX.source.rangei = rangeval
smuX.source.rangev = rangeval
smuX.sense = smuX.SENSE_LOCAL
smuX.sense = smuX.SENSE_REMOTE
Enable current source auto range.
Enable voltage source auto range.
Disable current source auto range.
Disable voltage source auto range.
Select voltage source function.
Select current source function.
Set current source value.
Set voltage source value.
Set current limit.
Set voltage limit.
Turn on source output.
Turn off source output.
Set current source range.
Set voltage source range.
Local sense (2-wire).
Remote sense (4-wire).
4-10
Return to
2600S-901-01 Rev. C / January 2008
Section 4: Basic Operation
Series 2600 System SourceMeter® Instruments Reference Manual
* smuX = smua for the Model 2601/2611/2635; smuX = smua (Channel A) or smub (Channel B) for the Model
2602/2612/2636.
Requesting readings
You can request readings by including the appropriate measurement command as the argument
for the
command. For example, the following will request a channel A current reading:
print(smua.measure.i())
Source-measure programming example
The command sequence for a basic source-measure procedure is shown below. These
commands set up the SourceMeter as follows:
• Source function and range: volts, auto range
• Source output level: 5V
• Current compliance: 10mA
• Measure function and range: current, 10mA
smua.reset() --Restore Series 2600 defaults.
smua.source.func = smua.OUTPUT_DCVOLTS --Select voltage
source function.
smua.source.autorangev = smua.AUTORANGE_ON --Set source
range to auto.