Campbell Scientific PC400 Datalogger Support Software User Manual

Page 233

Advertising
background image

Appendix B. Table-Based Dataloggers

TABLE B-1. Example of Status Table Entries

CPUSignature

The Operating System signature. The value should match the value
obtained by running the CSI sig program on the name.obj operating system
file.

DLDSignature

Signature of the current running program file.

ProgSignature

Signature of the compiled binary data structure for the current program.
This value is independent of comments added or non functional changes to
the program file.

PC-CardBytesFree

Gives the number of bytes free on the PC-Card.

MemoryFree

Amount (in bytes) of unallocated memory on the CPU (SRAM). The user
may not be able to allocate all of free memory for data tables as final
storage must be contiguous. As memory is allocated and freed there may
be holes that are unusable for final storage, but that will show up as free
bytes.

DLDBytesFree

Amount of free space in the CPU RAM disk that is used to store program
files.

ProcessTime

Time in microseconds that it took to run through processing on the last
scan. Time is measured from the end of the EndScan instruction (after the
measurement event is set) to the beginning of the EndScan (before the wait
for the measurement event begins) for the subsequent scan.

MaxProcTime

The maximum time required to run through processing for the current
scan. This value is reset when the scan exits.

MeasureTime

The time required by the hardware to make the measurements in this scan.
The sum of all integration times and settling times. Processing will occur
concurrent with this time so the sum of measure time and process time is
not the time required in the scan instruction.

SkippedScan

Number of skipped scans that have occurred while running the current
program.

SlowProcTime

Time required to process the current slow scan. 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.

MaxSlowProcTime

The maximum Time required to process the current slow scan. 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.

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.

B-9

Advertising