12-52
Return to
2600S-901-01 Rev. C / January 2008
Section 12: Instrument Control Library
Series 2600 System SourceMeter® Instruments Reference Manual
smuX.cal.restore
X = SMU channel (a or b)
Function
Loads a stored set of calibration constants.
Usage
There are two ways to use this function:
smuX.cal.restore()
smuX.cal.restore(calset)
calset
Calibration set to be loaded.
Set
calset
to one of the following values:
smuX.CALSET_NOMINAL
A set of calibration constants that are
uncalibrated but set to nominal values to
allow rudimentary functioning of the
instrument.
smuX.CALSET_FACTORY
The calibration constants when the instrument
left the factory.
smuX.CALSET_DEFAULT
The normal calibration set.
smuX.CALSET_PREVIOUS
The calibration set that was used before the
last
default set was overwritten.
If
calset
is not specified,
smuX.CALSET_DEFAULT
will be used.
Remarks
• This function will overwrite the current set of calibration constants from non-volatile
memory.
•
This function will be disabled until a successful call to
smuX.cal.unlock
is
made.
Details
See
"Calibration".
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 non-volatile memory.
Usage
smuX.cal.save()
Remarks
• This function will store the current set of calibration constants in non-volatile 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.
For models 2601, 2602, 2611 and 2612: If any of the calibration constants have
been changed, this function will be disabled unless both the calibration date and the
calibration due date have been assigned new values. For models 2635 and 2636: If any
of the calibration constants have been changed, this function will be disabled, unless the
calibration adjust date has been set.
Details
See
"Calibration".
Also see
Example
Stores calibration constants for SMU A in non-volatile memory:
smua.cal.save()
smuX.cal.state
X = SMU channel (a or b)
Attribute
Calibration state.
Usage
calstate = smuX.cal.state