Campbell Scientific 255 255-100 Novalynx Analog Output Evaporation Gauge - Page 10

CR200-series Example Program, CR10X Example Program, BrHalf Leveltemp

Page 10 highlights

255-100 Novalynx Analog Output Evaporation Gauge DataTable (Hourly,1,-1) DataInterval (0,60,min,10) Sample (1,PanLevel,FP2) Minimum (1,batt_volt,FP2,0,False) Sample (1,PTemp,FP2) EndTable BeginProg Scan (60,Sec,0,0) PanelTemp (PTemp,250) Battery (Batt_volt) 'Make five measurements then average the readings to reduce error from ripples in the water BrHalf (Leveltemp(),5,mV2500,-1,Vx1,5,2500,True ,20000,_60Hz,PanMultiplier,PanOffset) AvgSpa (PanLevel,5,Leveltemp(1)) 'Call data tables CallTable Hourly NextScan EndProg CR200-series Example Program 'CR200 Program to measure 255-100 Evaporation Gauge Public Batt_volt Public PanLevel Const PanMultiplier = 1 'Adjust Pan Multiplier and PanOffset Const PanOffset = 0 'according to sensor calibration DataTable (Hourly,1,-1) DataInterval (0,60,min) Sample (1,PanLevel) Minimum (1,Batt_volt,0,0) EndTable BeginProg Scan (60,Sec) Battery (Batt_volt) ExDelSE (PanLevel,1,1,Ex1,mV2500,500,PanMultiplier,PanOffset) CallTable Hourly NextScan EndProg CR10X Example Program ;This CR10X program averages five measurements that occur 0.1 seconds apart to minimize noise ;caused by waves in the stilling well. 01: If time is (P92) 1: 0 Minutes (Seconds --) into a 2: 60 Interval (same units as above) 3: 30 Then Do 6

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

255-100 Novalynx Analog Output Evaporation Gauge
DataTable (Hourly,1,-1)
DataInterval (0,60,min,10)
Sample (1,PanLevel,FP2)
Minimum (1,batt_volt,FP2,0,False)
Sample (1,PTemp,FP2)
EndTable
BeginProg
Scan (60,Sec,0,0)
PanelTemp (PTemp,250)
Battery (Batt_volt)
'Make five measurements then average the readings to reduce error from ripples in the water
BrHalf (Leveltemp(),5,mV2500,-1,Vx1,5,2500,True ,20000,_60Hz,PanMultiplier,PanOffset)
AvgSpa (PanLevel,5,Leveltemp(1))
'Call data tables
CallTable Hourly
NextScan
EndProg
CR200-series Example Program
'CR200 Program to measure 255-100 Evaporation Gauge
Public Batt_volt
Public PanLevel
Const PanMultiplier = 1
'Adjust Pan Multiplier and PanOffset
Const PanOffset = 0
'according to sensor calibration
DataTable (Hourly,1,-1)
DataInterval (0,60,min)
Sample (1,PanLevel)
Minimum (1,Batt_volt,0,0)
EndTable
BeginProg
Scan (60,Sec)
Battery (Batt_volt)
ExDelSE (PanLevel,1,1,Ex1,mV2500,500,PanMultiplier,PanOffset)
CallTable Hourly
NextScan
EndProg
CR10X Example Program
;This CR10X program averages five measurements that occur 0.1 seconds apart to minimize noise
;caused by waves in the stilling well.
01:
If time is (P92)
1:
0
Minutes (Seconds --) into a
2:
60
Interval (same units as above)
3:
30
Then Do
6