beautypg.com

Appendix b. example programs, B.1 crbasic programs, B.1.1 – Campbell Scientific CS451/CS456 Pressure Transducer User Manual

Page 33: Appendix b

background image

Appendix B. Example Programs

B.1 CRBasic Programs

B.1.1 Example Program for CR200(X)-Series Datalogger

'CR200(X) Series

'Declare the variable for the water level measurement
Public CS451(2)

'Rename the variable names
Alias CS451(1)=Level
Alias CS451(2)=Temp_C

'Define a data table for 60 minute maximum and minimums
DataTable(Hourly,True,-1)
DataInterval(0,60,Min)
Maximum(1,Level,0,0)
Minimum(1,Level,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(CS451,0M!,1,0)

'Call the data table:
CallTable(Hourly)

NextScan
EndProg

B-1