Series 2600 System SourceMeters Reference Manual Instrument Control Library 12-85
Return to Section 12 topics 2600S-901-01 Rev. A / May 2006
Also see smuX.measure.autorangeY, smuX.source.rangeY
Example
Enables volts source auto range for SMU A:
smua.source.autorangev = smua.AUTORANGE_ON
smuX.source.calibrateY
X = SMU channel (a or b)
Y = SMU measure function (v or i) where v = voltage, i = current
Function Generates and activates new source calibration constants.
Usage
smuX.source.calibrateY(range, cp1expected, cp1reference,
cp2expected, cp2reference)
range The measurement range to calibrate.
cp1expected The source value programmed for calibration point 1.
cp1reference The reference measurement for calibration point 1 as
measured externally.
cp2expected The source value programmed for calibration point 2.
cp2reference The reference measurement for calibration point 2 as
measured externally.
Remarks
• This function generates and activates new calibration constants for the given range.
The positive and negative polarities of the source must be calibrated separately. Use
a positive value for
range to calibrate the positive polarity and a negative value for
range to calibrate the negative polarity.
• Typically the two calibration points used will be near zero for calibration point 1 and
90% of full scale for calibration point 2. Full scale for calibration point 2 should be
avoided if the SMU’s source is substantially out of calibration.
• Do not use 0.0 for a negative calibration point as 0.0 is considered a positive
number.
• The two reference measurements must be made with the source using the active
calibration set. For example, source a value, measure it, and do not change the
active calibration set before issuing this command.
• The new calibration constants will be activated immediately but they will not be
written to non-volatile storage. Use
smuX.cal.save to commit the new constants to
nonvolatile storage. The active calibration constants will stay in effect until the
instrument is power cycled or a calibration set is loaded from non-volatile storage
with the
smuX.cal.restore function.
• This function will be disabled until a successful call to smuX.cal.unlock is made.
Details See Section 16 (calibration).
Also see smuX.cal.restore, smuX.cal.save, smuX.makebuffer, smuX.measure.calibrateY