
Appendix B. Example Programs
B-2
CallTable
(Daily)
NextScan
EndProg
B.2 CR1000X Example Program with Wind Speed
Correction
provides the wiring for this CR1000X example program. Besides
measuring the NR-LITE2, the program also measures wind speed and applies
the correction factor as described in Section
(p. 12)
.
Average net radiation and wind speed are output every hour.
TABLE B-2. Wiring for CR1000X Example
Color
Function
CR1000X
Terminals
Red
Radiation Signal
2H
Blue
Signal Reference
2L
Jumpered to
⏚
Black
Shield
⏚
CRBasic Example B-2. CR1000X Example Program with Wind Speed Correction
'CR1000X
'Declare Variables and Units
Public
BattV
Public
WS_ms
Public
WindDir
Public
NR_Wm2
Public
CNR_Wm2
Units
BattV=Volts
Units
WS_ms=meters/second
Units
WindDir=Degrees
Units
NR_Wm2=W/m^2
Units
CNR_Wm2=Watts/meter^2
'Define Data Tables
DataTable
(Hourly,True,-1)
DataInterval
(0,60,Min,10)
Average
(1,WS_ms,FP2,False)
Sample
(1,WindDir,FP2)
Average
(1,NR_Wm2,FP2,False)
Average
(1,CNR_Wm2,FP2,False)
EndTable
DataTable
(Daily,True,-1)
DataInterval
(0,1440,Min,10)
Minimum
(1,BattV,FP2,False,False)
EndTable
'Main Program
BeginProg
Scan
(5,Sec,1,0)
'Default Data Logger Battery Voltage measurement BattV