Section 8. datalogger program creation with edlog, 1 overview, Datalogger program creation with edlog -1 – Campbell Scientific PC400 Datalogger Support Software User Manual

Page 137: 1 overview -1

Advertising
background image

Section 8. Datalogger Program
Creation with Edlog

This section provides information on memory allocation and programming for Campbell
Scientific’s Edlog dataloggers, including the CR7, CR10, 21X, CR500, CR510, CR10X, and
CR23X. Edlog also supports these same dataloggers configured with table-based operating
systems, including the table-data or “TD” and PakBus or “PB” versions. See Section 9
,
Datalogger Program Creation with CRBasic Editor, for information about programming
the CR800, CR1000, CR3000, CR5000, CR9000, and CR200 dataloggers.

Programs can also be created with the Short Cut program generator, see Section 7, Short
Cut Program Generator.

8.1 Overview

Edlog is a tool for creating, editing, and documenting programs for Campbell
Scientific’s mixed-array dataloggers: CR7x, CR500, CR510, CR10, CR10X,
21X, CR23X. Edlog also supports these same dataloggers configured with
table-based operating systems, including the table-data or “TD” and PakBus or
“PB” versions. It provides a dialog box from which to select instructions, with
pick-lists and detailed help for completing the instructions’ options (or
parameters). Edlog checks for errors and potential problems in the program
when pre-compiling the program. Some highlights of Edlog’s features are
listed below.

Precompiler – Edlog precompiles the program to check for errors and to create
the file that is downloaded to the datalogger. The precompiler will catch most
errors. Errors that the precompiler misses should be caught by the datalogger
when the program is compiled. The download file (*.DLD) is stripped of
comments to make it more compact. During the precompile step, a Program
Trace Information file (*.PTI), that provides an estimate of program execution
time, is also created (Section 8.1.1.2, Edlog File Types). For mixed-array
dataloggers the precompiler also creates a Final Storage Label file (*.FSL) to
supply labels for final storage values to be used by other software applications.

Context-sensitive Help – Pressing the right mouse button with the cursor on a
parameter will provide a pick-list of options or pop-up help for that parameter.
More help is available by pressing <F1> at any time or the Help button in
various dialog boxes. Help, pick lists, and edit functions are also available
from the menu bar or toolbar.

Cut and Paste – Several datalogger programs can be opened simultaneously,
and instructions can be copied from one program into another. This simplifies
writing different programs for the same sensor set, or similar programs for
different sites. Edlog will also allow you to save sections of code as “Library
Files” which can then be imported into other programs.

8-1

Advertising