2600AS-901-01 Rev. B / September 2008 Return to Section Topics 19-107
Series 2600A System SourceMeter® Instruments Reference Manual Section 19: Remote Commands
Remarks • This function will overwrite the current set of calibration constants with constants read from
nonvolatile memory.
• This function will be disabled until a successful call to smuX.cal.unlock is made.
Details See Calibration in Section 20.
Example Restores factory calibration for SMU A:
smua.cal.restore(smua.CALSET_FACTORY)
smuX.cal.save
X = SMU channel (a or b)
Function Stores the calibration constants in nonvolatile memory.
TSP-Link
accessibility
This function can be accessed from a remote TSP-Link node.
Usage smuX.cal.save()
Remarks • This function will store the current set of calibration constants in nonvolatile memory. The
previous calibration constants (from the default calibration set) will be copied to the previous
calibration set (smuX.CALSET_PREVIOUS) prior to overwriting the default calibration set.
• This function will be disabled until a successful call to smuX.cal.unlock is made. If any of the
calibration constants have been changed, this function will be disabled unless the calibration
date, the calibration due date, and the calibration adjust date have been assigned new values.
Details See Calibration in Section 20.
Also see smuX.cal.date, smuX.cal.due, smuX.cal.restore
Example Stores calibration constants for SMU A in nonvolatile memory:
smua.cal.save()
smuX.cal.state
X = SMU channel (a or b)
Attribute Calibration state.
TSP-Link
accessibility
This attribute can be accessed from a remote TSP-Link node.
Usage calstate = smuX.cal.state
calstate The calibration state.
When reading this read-only attribute, calstate returns one of the following values:
0 smuX.CALSTATE_LOCKED Calibration is locked.
1 smuX.CALSTATE_CALIBRATING The calibration constants or dates have been changed
but not yet saved to nonvolatile memory.
2 smuX.CALSTATE_UNLOCKED Calibration is unlocked but none of the calibration
constants or dates have changed since the last
save/restore.
Remarks • This is a read-only attribute that indicates the calibration state of the instrument: locked,
unlocked, or calibrating.
Details See Calibration in Section 20.
Also see smuX.cal.due, smuX.cal.restore, smuX.cal.save
Example Reads calibration state for SMU A:
calstate = smua.cal.state
print(calstate)
Output: 0.000000e+00
The above output indicates that calibration is locked.