Appendix B. Table-Based Dataloggers
TABLE B.4-1. Example of Status Table Entries
LastSlowScan
The last time that this slow scan executed. If the user has slow scans then
this variable becomes an array with a value for the system slow scan and
each of the user’s scans.
SkippedSlowScan
The number of scans that have been skipped in this slow sequence. If the
user has slow scans then this variable becomes an array with a value for
the system slow scan and each of the user’s scans.
MeasureOps
This is the number of task sequencer opcodes required to do all
measurements in the system. This value includes the Calibration opcodes
(compile time) and the system slow sequence opcodes.
WatchdogErrors
The number of Watchdog errors that have occurred while running this
program. This value can be reset from the keyboard by going to status and
scrolling down to the variable and pressing the DEL key. It is also reset
upon compiling a new program.
Low12VCount
Keeps a running count of the number of occurrences of the 12VLow
signal being asserted. When this condition is detected the logger ceases
making measurements and goes into a low power mode until the system
voltage is up to a safe level.
StartUpCode
A code variable that allows the user to know how the system woke up
from poweroff.
CommActive
A variable signaling whether or not communications is currently active
(increments each time the autobaud detect code is executed).
ProgErrors
The number of compile (or runtime) errors for the current program.
ErrorCalib
A counter that is incremented each time a bad calibration value is
measured. The value is discarded (not included in the filter update) and
this variable is incremented.
VarOutOfBound
Flags whether a variable array was accessed out of bounds.
SkippedRecord
Variable that tells how many records have been skipped for a given table.
Each table has its own entry in this array.
SecsPerRecord
Output interval for a given table. Each table has its own entry in this array.
SrlNbr
Machine specific serial number. Stored in FLASH memory.
Rev
Hardware revision number. Stored in FLASH memory.
CalVolts
Factory calibration numbers. This array contains twenty values
corresponding to the 20 integration / range combinations. These numbers
are loaded by the Factory Calibration and are stored in FLASH.
CalGain
Calibration table Gain values. Each integration / range combination has a
gain associated with it. These numbers are updated by the background
slow sequence if the running program uses the integration / range.
B-10
Summary of Contents for PC400
Page 2: ......
Page 16: ...Section 1 Introduction 1 6...
Page 18: ...Section 2 System Requirements 2 2...
Page 46: ...Section 4 The PC400 Main Screen 4 24...
Page 49: ...Section 5 Split 5 3...
Page 82: ...Section 5 Split 5 36...
Page 114: ...Section 6 View 6 14...
Page 132: ...Section 7 Short Cut Program Generator 7 18...
Page 188: ...Section 9 Datalogger Program Creation with CRBasic Editor 9 30...
Page 230: ...Appendix B Table Based Dataloggers B 12...
Page 249: ......