CS300 Pyranometer
'Define Data Tables
DataTable(Table1,True,-1)
DataInterval(0,60,Min,10)
Average(1,SlrW,FP2,False)
EndTable
DataTable(Table2,True,-1)
DataInterval(0,1440,Min,10)
Totalize(1,SlrMJ,IEEE4,False)
EndTable
'Main Program
BeginProg
Scan(10,Sec,1,0)
'Measure
CS300
Pyranometer
VoltSe
(SlrW,1,mV250,1,1,0,_60Hz,1.0,0)
use 1000 mV range for the CR5000, CR9000
For the CR1000, use the Auto Range or
'Set negative values to zero
mV 2500 range for > 1200 w/m
2
intensities
.
If SlrW<0 Then SlrW=0
'Convert mV to MJ/m² for a 10 second scan rate
SlrMJ=SlrW*0.00005
'Convert mV to W/m²
SlrW=SlrW*5.0
'Call Data Tables and Store Data
CallTable(Table1)
CallTable(Table2)
NextScan
EndProg
5.1.2 CR10X Example Program
;{CR10X}
*Table 1 Program
01: 10.0000 Execution
Interval
(seconds)
; Measure CS300 pyranometer
1: Volt (SE) (P1)
1: 1
Reps
2: 24
250 mV 60 Hz Rejection Range
; use 500 mV range for the CR7 and 21X,
1000 mV range for the CR23X. For the
3: 1
SE
Channel
CR10X, use range code 0 or 25 for
4: 1
Loc [ SlrW ]
> 1200 w/m
2
intensities.
5: 1.0
Multiplier
6: 0.0
Offset
6