Campbell Scientific CS300 CS300 Silicon Pyranometer - Page 10

CR10X Example Program, Call Data Tables and Store Data

Page 10 highlights

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) 'Set negative values to zero If SlrW 1200 w/m2 intensities. '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 2: 24 3: 1 4: 1 5: 1.0 6: 0.0 Reps 250 mV 60 Hz Rejection Range ; use 500 mV range for the CR7 and 21X, 1000 mV range for the CR23X. For the SE Channel Loc [ SlrW ] CR10X, use range code 0 or 25 for > 1200 w/m2 intensities. Multiplier Offset 6

  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16

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