Cr200 datalogger program – Campbell Scientific BMP5 Direct SDK User Manual
Page 27

Appendix A. Sample Program Table Structure
Table Number 2 – Hourly: The Hourly table contains the minimum battery voltage and the minimum and
maximum temperature over a 60-minute interval.
Field Number
Field Name
Units
Notes:
Field 1
Battery_Min
Volts
Field 2
Battery_Time
Time
Field 2
Temp_Min
Deg C
Field 3
Temp_Max
Deg C
Table Number 3 – Public: The Public table contains only the most recent “real-time” record for the variable
described in the datalogger program.
Field Number
Field Name
Units
Notes:
Field 1
Batt_Volt
Volts
Field 2
Temp
Deg C
CR200 Datalogger Program
'CR200 Series
'Declare Variables and Units
Public Batt_Volt, Temp
Units Batt_Volt=Volts
Units Temp=Deg C
'Define Data Tables
DataTable(Hourly,True,-1)
DataInterval(0,60,Min)
Minimum(1,Batt_Volt,False,True)
FieldNames("Battery_MIN,Battery_Time")
Maximum(1,Temp,False,False)
Minimum(1,Temp,False,False)
EndTable
'Main Program
BeginProg
Scan(10,Sec)
'Default Datalogger Battery Voltage measurement Batt_Volt:
Battery(Batt_Volt)
'109
Temperature
Probe
measurement
Temp:
Therm109(Temp,1,1,1,1.0,0.0)
'Call Data Tables and Store Data
CallTable(Hourly)
NextScan
EndProg
A-3