
Section 9
:
Instrument Control Library (ICL)
Series 3700 System Switch/Multimeter Reference Manual
9-76
Document Number: 3700S-901-01 Rev. A / August 2007
dmm.calibration.lock
Function
Locks calibration.
Usage
dmm.calibration.lock()
Remarks
Use this command to lock unlocked calibration. Once locked, calibration will need to be
unlocked to be performed again. An error will be generated if this command is issued
when calibration is already locked. This function locks calibration but does not save
calibration data. Calibration data will be lost if it is not saved before locking.
Also see
dmm.calibration.save
(on page 9-76)
Example
To lock calibration:
dmm.calibration.lock()
dmm.calibration.password
Attribute
Sets the password to unlock calibration.
Usage
dmm.calibration.password = password
password
: A string representing the valid password to unlock calibration.
Remarks
Use this attribute to set the password to unlock calibration. Make note of the password
because there is no command to query for the password once set on the system. This
command will generate an error if calibration is locked or if the password string length is
greater than 10 characters.
Example
To set the password to ―MyUnlock‖ after unlocking calibration with the saved password:
dmm.calibration.password = "MyUnlock"
dmm.calibration.save
Function
Saves calibration data.
Usage
dmm.calibration.save()
Remarks
Use this command to save calibration data after performing a calibration. This
command needs to be received before locking calibration, otherwise the data will be
lost. This command will save the calibration constants, calibration date, and increase
the calibration count by 1. An error will be generated if this command is issued when
calibration is already locked. This command will save the calibration data with its
present values regardless of errors in the data. The user should not issue a save unless
the calibration procedure was performed with no errors. If no calibration date was
specified (see
dmm.calibration.date
(on page 9-69)) then, the date will be auto
generated based on the system date.
Also see
dmm.calibration.lock
(on page 9-75),
dmm.calibration.date
(on page 9-69)
Example
To save calibration data:
dmm.calibration.save()