Appendix b. example programs, B.1 crbasic programs, B.1.1 example cr200(x) program – Campbell Scientific CS470/CS471 Compact Bubbler System User Manual
Page 31: B.1.1, Appendix b

Appendix B. Example Programs
B.1 CRBasic Programs
B.1.1 Example CR200(X) Program
'CR200 Series
'Declare the variable for the water level measurement
Public CS470(7)
'Rename the variable names
Alias CS470(1)=Level_m
Alias CS470(2)=Level_cm
Alias CS470(3)=Level_ft
Alias CS470(4)=Pressure_mbar
Alias CS470(5)=Pressure_psi
Alias CS470(6)=Temperature_C
Alias CS470(7)=Status
'Define a data table for 60 minute maximum and minimums
DataTable(Hourly,True,-1)
DataInterval(0,60,Min)
Maximum(1,Level_ft,0,0)
Minimum(1,Level_ft,0,0)
Maximum(1,Temp_C,0,0)
Minimum(1,Temp_C,0,0)
EndTable
'Read sensor every 60 seconds
BeginProg
Scan(60,sec)
'Code for SDI-12 measurements:
SDI12Recorder(CS470,0M!,1,0)
'Call the data table:
CallTable(Hourly)
NextScan
EndProg
B-1