l
Manual data table reset
l
Formatting memory drives
l
Full memory reset
17.7.1 Processor reset
To reset the processor, simply power cycle the data logger. This resets its short-term memory,
restarts the current program, sets variables to their starting values, and clears communications
buffers. This does not clear data tables but may result in a skipped record. If the data logger is
remote, a power cycle can be mimicked in a Terminal Emulator program (type REBOOT <Enter>).
17.7.2 Program send reset
Final-data memory is erased when user programs are uploaded, unless preserve / erase data
options are used and the program was not altered. Preserve / erase data options are presented
when sending programs using File Control Send command and CRBasic Editor Compile, Save
and Send.
TIP:
It is good practice is to always retrieve data from the data logger before sending a program;
otherwise, data may be lost. See
(p. 57) for detailed instruction.
When a program compiles, all variables are initialized. A program is recompiled after a power
failure or a manual stop. For instances that require variables to be preserved through a program
recompile, consider
PreserveVariables()
and
PreserveOneVariable()
instructions
and User Settings. Entries in User Settings are not erased when a program is recompiled.
User Settings can be entered manually in Device Configuration Utility in the Settings Editor >
User Settings tab, or they can be written through a CRBasic program using the
SetSetting()
instruction.
NOTE:
User settings are stored in flash memory. To avoid corrupting the flash memory, edit these
settings infrequently.
17.7.3 Manual data table reset
Data table memory is selectively reset from:
l
Datalogger support software: Station Status
> Table Fill Times tab, Reset Tables.
l
Device Configuration Utility: Data Monitor tab, Reset Table button.
17. Tips and troubleshooting
126