2600S-901-01 Rev. C / January 2008 Return to Section Topics 12-71
Series 2600 System SourceMeter® Instruments Reference Manual Section 12: Instrument Control Library
smuX.source.compliance
X = SMU channel (a or b)
Attribute Source compliance state.
Usage compliance = smuX.source.compliance
Remarks • Use this attribute to read the state of source compliance. true indicates that the limit
function is in control of the source (source in compliance). false indicates that the source
function is in control of the output (source not in compliance).
• This is a read-only attribute. Writing to this attribute will generate an error.
• Reading this attribute also updates the status model and the front panel with generated
compliance information.
Details See Section 4 “Basic operation” and Appendix D “Status model”.
Also see smuX.source.limitY
Example Reads the source compliance state for SMU A:
compliance = smua.source.compliance
print(compliance)
Output: true
The above output indicates that the voltage limit has been reached (if configured as a
current source), or that the current limit has been reached (if configured as a voltage
source).
smuX.source.delay
X = SMU channel (a or b)
Attribute Source delay.
Usage smuX.source.delay = Y -- Writes source delay.
Y = smuX.source.delay --Read source delay.
Set Y to one of the following values:
0 or smuX.DELAY_OFF No delay.
-1 or smuX.DELAY_AUTO Auto delay.
User_value Set user delay value.
Remarks • This attribute allows for additional source settling time after an output step.
• The default is 0, no delays.
• Setting this attribute to DELAY_AUTO will cause a range dependent delay to be inserted
when ever the source is changed.
• Y can be set to a specific user defined value that will set the delay that is used regardless
of range.
Example Selects the delay to auto SMU A:
smua.source.delay = smua.DELAY_AUTO
smuX.source.func
X = SMU channel (a or b)
Attribute Source function.
Usage iv = smuX.source.func -- Reads source function.
smuX.source.func = iv -- Writes source function.
Set iv to one of the following values:
0 or smuX.OUTPUT_DCAMPS Selects current source function.
1 or smuX.OUTPUT_DCVOLTS Selects voltage source function.
Remarks • Reading this attribute gives the output function of the source. Setting this attribute
configures the SMU as either a voltage source or a current source.
• The reset function selects the voltage function.
Details See Section 4 "basic operation".
Also see smuX.source.output, smuX.source.levelY
Example Selects the source amps function for SMU A:
smua.source.func = smua.OUTPUT_DCAMPS