beautypg.com

Cr200 datalogger program – Campbell Scientific BMP5 Direct SDK User Manual

Page 27

background image

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