Section 7.  Installation 
 
 
size of the mantissa, which is ±16,777,216.  If the attempt is made to express a 
floating-point constant outside of this range, precision may be lost. 
Constants in a constant table can also be changed using the SetSetting() 
instruction and the constant table using the CR1000KD. 
Note Using all uppercase for constant names may make them easier to 
recognize. 
 
 
 Using the Const Declaration 
'This program example demonstrates the use of the Const declaration. 
 
'Declare variables 
Public PTempC 
Public PTempF 
 
'Declare constants 
Const CtoF_Mult = 1.8 
Const CtoF_Offset = 32 
 
BeginProg 
 Scan(1,Sec,0,0) 
 PanelTemp(PTempC,250) 
 PTempF = PTempC * CtoF_Mult + CtoF_Offset 
 NextScan 
 
 
7.6.3.8.1 Predefined Constants 
Many words are reserved for use by CRBasic.    These words cannot be used as 
variable or table names in a program.    Predefined constants include instruction 
names and valid alphanumeric names for instruction parameters.    On account the 
list of predefined constants is long and frequently increases as the operating 
system is developed, the best course is to compile programs frequently during 
CRBasic program development.    The compiler will catch the use of any reserved 
words.  Following are listed predefined constants that are assigned a value: 
•  LoggerType = 800 (as in CR800) 
These may be useful in programming. 
 
7.6.3.9  Declaring Aliases and Units 
A variable can be assigned a second name, or alias, in the CRBasic program. 
Aliasing is particularly useful when using arrays.    Arrays are powerful tools for 
complex programming, but they place near identical names on multiple variables. 
Aliasing allows the power of the array to be used with the clarity of unique 
names. 
The declared variable name can be used interchangeably with the declared alias in 
the body of the CRBasic program.    However, when a value is stored to final-
memory, the value will have the alias name attached to it.    So, if the CRBasic