beautypg.com

3 alias and unit declarations, 7 declarations ii - declared sequences, 1 data tables – Campbell Scientific CR200/CR200X-series Dataloggers User Manual

Page 89: Table 7. predefined constants and reserved words, Crbasic example 7. alias and unit declaration

background image

Section 9. Programming

TABLE. Predefined Constants and Reserved Words

(p. 77) lists predefined

constants.

Table 7. Predefined Constants and Reserved Words

Case

Day

DO

FOR

FALSE

Hr

If

Msec

min

mv2500

mv5000

PROG

SCAN

Select

SUB

Sec

TABLE

TRUE

Usec

Until

EX1

EX2

While

9.6.3 Alias and Unit Declarations

A variable can be assigned a second name, or alias, by which it can be called

throughout the program. Aliasing is particularly useful when using arrays.

Arrays are powerful features in complex programs, but place the same

appellation on a number of variables. The use of an alias allows the power of the

array to be used with the clarity of unique names.

Each variable can be assigned units to clarify the meaning. Units are not used

elsewhere in programming, but rather add meaning to resultant data table

headers.

CRBASIC EXAMPLE 7.

Alias and Unit Declaration

Public TempC(2)

Alias TempC(1)=AirTempC

Alias TempC(2)=SoilTempC

Units TempC()=Deg_C

BeginProg

Scan (1,Sec)

Therm109 (TempC(),2,1,Ex1,1.0,0)

NextScan

EndProg

9.7 Declarations II - Declared Sequences

9.7.1 Data Tables

Data are stored in tables as directed by the CRBASIC program. A data table is

created by a series of CRBASIC instructions entered after variable declarations

but before the BeginProg instruction. These instructions include:

77