The EEPROM contains up to 5 characters of user defined information and up to 4 bytes for the calibration password. To clear these values, first set them to a known value and then check these values to ensure the known value remains.
The user defined calibration information can be changed with the DAQmx Set Calibration User Defined Information function in the DAQmx API. Run the attached VI to clear this, or complete the following steps in LabVIEW :
You can also read back the Cal.UserDefinedInfo to verify that the memory is, in fact, erased.
The external calibration password is 4 bytes maximum and is used to store the password for external calibration access. This can be set with the DAQmxChangeExternalCalibrationPassword function. The factory default is "NI".
To validate the password, use the DAQmx Initalize External Calibration function with the correct password input. If the password has not been changed, a 0 will be returned for the error.
Publicly available Letters of Volatility can be found in the Related Links section of this article. For memory volatility information on other products, check ni.com.
Note: National Instruments does not currently support clearing non-volatile memory on NI-DAQmx supported devices using LabVIEW NXG.
Requirements
Software
Language(s): LabVIEW
Hardware
Hardware Group: Counter/Timers (TIO), Digital I/O (DIO), Multifunction DAQ (MIO)