19-132 Return to Section Topics 2600AS-901-01 Rev. B / September 2008
Section 19: Remote Commands Series 2600A System SourceMeter® Instruments Reference Manual
smuX.source.compliance
X = SMU channel (a or b)
Attribute Source compliance state.
TSP-Link
accessibility
This attribute can be accessed from a remote TSP-Link node.
Usage compliance = smuX.source.compliance
compliance The state of 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 3 and Appendix C.
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.
Default smuX.DELAY_OFF
TSP-Link
accessibility
This attribute can be accessed from a remote TSP-Link node.
Usage delayval = smuX.source.delay -- Reads source delay.
smuX.source.delay = delayval -- Writes source delay.
delayval The source delay value.
Set delayval 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 smuX.DELAY_AUTO will cause a range dependent delay to be inserted
when ever the source is changed.
• delayval can be set to a specific user-defined value (User_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