
Appendix B. Example Programs
B.2 CR1000 Example Program for Measuring a
CMP11
Although this example is for the CR1000, other CRBasic dataloggers are
programmed similarly. The following program measures the CMP11 every
second and converts the millivolt output to
W•m
–2
. A sensor calibration of
8.55 µV / W
•
m
–2
is used for the example program. Every 10 minutes, the
program outputs the average and standard deviation of the flux (W
•
m
–2
)
measurements.
Wiring for this example is given in TABLE
TABLE B-2. CR1000 Wiring for CMP11 Example Program
Wire Color
Description
CR1000
Jumper*
White
Solar Signal (+)
2H
Black
Solar Signal (–)
2L
Clear
Shield
⏚
* Jumper 2L to
⏚
with user-supplied 26 AWG or larger wire.
'CR1000 Series Datalogger
Public PTemp
Public Batt_Volt
Public CMP11_Irr
Units CMP11_Irr = W/m2
DataTable (TenMin,1,-1)
DataInterval (0,1,Min,4)
Minimum (1,Batt_Volt,FP2,0,False)
Sample (1,PTemp,FP2)
Average (1,CMP11_Irr,FP2,False)
StdDev (1,CMP11_Irr,FP2,False)
EndTable
BeginProg
Scan (1,Sec,0,0)
'Measure the Battery Voltage and Panel Temperature
PanelTemp (PTemp,250)
Battery (Batt_Volt)
'Measure the CMP11
VoltDiff (CMP11_Irr,1,mV25C,2,True ,10000,_60Hz,1000/8.55,0)
CallTable TenMin
NextScan
EndProg
B-2
Содержание CMP11
Страница 2: ......
Страница 6: ......
Страница 10: ...Table of Contents iv ...
Страница 30: ...CMP6 CMP11 and CMP21 Pyranometers 20 ...
Страница 47: ......