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

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