Specifications

Appendix A. CR3000 Status Table
A-6
Status Fieldname Description Variable
Type
Default Normal
Range
User can
change?
Info
Type
CalSeOffSet
17
Calibration table of single ended offset
values. Each integration / range
combination has a single ended offset
associated with it. These numbers are
updated by the background slow
sequence if needed in the program.
Integer
array of
15
_ close to 0 _ Calib
CalDiffOffset
17
Calibration table of differential offset
values. Each integration / range
combination has a differential offset
associated with it. These numbers are
updated by the background slow
sequence if needed in the program.
Integer
array of
15
_ close to 0 _ Calib
1xResistor Factory calibrated correction factor
applied to resistance measurements
Float _ Close to
1000
_ Calib
CAOOffset At compile time the offset of each
CAO channel, if used, is measured and
used when setting the CAO to the users
programmed value.
Float _ Close to 0 _ Calib
1 The StationName instruction can also be used in a program to write to this
field.
2 Pak Bus Addresses 1 to 4094 are valid. Addresses >= 4000 are generally
used for a PC by PC200, PC400, or LoggerNet.
3 Watchdog errors are automatically reset upon compiling a new program.
4 Replace the lithium battery if <2.7V. See section 1.10.2 for replacement
directions.
5 The 12V low comparator has some variation, but typically triggers at
about 9.0 volts. The minimum specified input voltage of 9.6 V will not
cause a 12 V low, but a 12 V low condition will stop the program
execution before the CR3000 will give bad measurements due to low of
supply voltage.
6 Currently not being used (12/1/2004)
7 The Variable out of Bounds error occurs when a program tries to write to
an array variable outside of its declared size. It is a programming error
that causes this, and should not be ignored. When the datalogger detects
that a write outside of an array is being attempted it does not perform the
write and increments the VOOB in the status table. The compiler and
pre-compiler can only catch things like reps too large for an array etc. If
an array is used in a loop or expression the pre-compiler does not (in most
cases cannot) check to see if an array will be accessed out of bounds (i.e.