Appendix a. crbasic program for version 18 – Campbell Scientific RDP500 Remote Data Platform User Manual
Page 29

Appendix A. CRBasic Program for 
Version 18 
'CR1000 Series Datalogger 
'FISCHER & PORTER/BELFORT WEIGHING RAINGAUGE RETROFIT. 
'VERSION: RDP500_V18.CR1 
'Note: The PRT is not needed to achieve the specification, however it is included in this 
' system in an effort to create a sensor-temperature dataset that can be analized by 
' any questioning party. 
'Change Log: 
' 2008-08-08 
' Program released for manual 
' 2010-04-20 
' Changed data record interval from 5 min to 15 min. 
' Added rounding of precip to 1/100th of inch 
' Expanded information available through keypad display 
' Added PreserveVariables program modifier 
 
 
'------------------------------------------------------------------------------------ 
'Wiring Setup. 
 
'S shape load cell INTERFACE SSM-AJ-100 
'Red + 
--- V_Ex1
'Black -
--- V_G
'Green Sig + --- 1H 
'White Sig - --- 1L 
'Shield --- 
V_G
 
'PRT 
'Red ---
TIM_G
'ReD ---
TIM_H
 
'TIM 
'H --- 
7H
'L ---
7L
'G ---
V_G
'Black ---
V_Ex2
 
 
PreserveVariables 
 
'Declare Public Variables 
Public PTemp_C
'degrees. Temperature of datalogger wiring panel
Public PTemp_F
'degrees. Temperature of datalogger wiring panel
Public batt_volt
'Volts. external power supply voltage
 
Public PRT_raw 
'millivolts. Raw mV reading from PRT
Public PRT_C
'deg C. PRT temp in Celcius
Public PRT_F
'deg F. PRT temp in Fahrenheit
 
Public LC_mV 
'millivolts. Raw mV reading from the load sell
Public LC_mV_Avg
'millivolts. Averaged raw mV reading from the load cell
Public Lc_mV_Ofst
'millivolts. Load cell mV offset with no load (TARE)
Public LC_mV_Diff
'millivolts. Absolute difference between LC_mV_Avg and LC_mV
Public mVtoGram
'grams/millivolts. Conversion factor
Public LC_gr
'grams. weight applied to load cell
 
 
A-1
