B.1.3 cr200 series dataloggers, B.1.3 cr200, Series – Campbell Scientific PC400 Datalogger Support Software User Manual

Page 227

Advertising
background image

Appendix B. Table-Based Dataloggers

If the amount of memory requested for the data tables exceeds the available
memory, the program will not run.

Event driven tables should have a fixed size rather than allowing
them to be allocated automatically. Event driven tables in
CR800, CR1000, CR3000, CR5000, and CR9000 dataloggers
that are automatically allocated are assumed to have one record
stored per execution interval in calculating the length. Since the
datalogger tries to make the tables fill up at the same time, with
programs using short execution intervals these event driven
tables may take up most of the memory leaving very little for
other, longer interval, automatically allocated data tables.

NOTE

B.1.3 CR200 Series Dataloggers

CR200 Series dataloggers are similar to the other CRBasic dataloggers
regarding the format of final storage. Data is stored in final storage tables that
are made up of records and fields. As with the other table-based dataloggers,
the user can specify the number of records for each table, or table-size can be
determined by the datalogger. And, as with the other dataloggers, the size of
event driven tables should always be entered by the user, or else the datalogger
will calculate the amount of memory for the table based on the execution
interval.

The CR200 Series dataloggers have a Public table in which the current scan’s
measurements are held. However, the CR200 Series does not have the ability
to store multiple programs and program processing takes place in a linear, or
sequential, fashion similar to the Edlog family of dataloggers (e.g., each
programming instruction is performed sequentially; one instruction must finish
before the datalogger proceeds with the next).

The CR200 Series dataloggers do not have an on-board compiler. Programs
must be precompiled into a binary format by the PC software before they are
sent to the datalogger.

B.2 Converting a Mixed-array Program to a

TD or PB Table-Based Program using Edlog

The following information is provided for those users familiar with writing
programs for mixed-array dataloggers or users who have existing mixed-array
datalogger programs that need to be changed to table-based programs.

PakBus versions of the Edlog dataloggers generally use the same
programming instructions as TD dataloggers.

NOTE

B-3

Advertising