A.1.1 variable declarations & modifiers – Campbell Scientific CR800 and CR850 Measurement and Control Systems User Manual
Page 452

Appendix A. CRBasic Programming Instructions
452
Syntax
Sub
subname (argument list)
[statement block]
Exit Sub
[statement block]
End Sub
WebPageBegin / WebPageEnd 
See Information Services
(p. 167).
A.1.1 Variable Declarations & Modifiers
Alias 
Assigns a second name to a variable. 
Syntax
Alias [variable] = [alias name]; Alias [array(4)] = [alias
name], [alias name(2)], [alias name]
As 
Sets data type for Dim or Public variables. 
Syntax
Dim [variable] AS [data type]
Dim 
Declares and dimensions private variables. Dimensions are optional. 
Syntax
Dim [variable name (x,y,z)]
ESSVariables 
Automatically declares all the variables required for the datalogger when used in 
an Environmental Sensor Station application. Used in conjunction with 
ESSInitialize. 
Syntax
ESSVariables
NewFieldNames  
Assigns a new name to a generic variable or array. Designed for use with 
Campbell Scientific wireless sensor networks. 
Syntax
NewFieldNames(GenericName, NewNames)
PreserveVariables 
Retains values in Dim or Public variables when program restarts after a power 
failure or manual stop. 
Syntax
PreserveVariables
Public 
Declares and dimensions public variables. Dimensions are optional. 
Syntax
Public [variable name (x,y,z)]
