Campbell Scientific CS110 Electric Field Meter User Manual
Page 31
![background image](/manuals/415899/31/background.png)
CS110 Electric Field Meter
Units wind_speed=mph
Public wind_dir
Units wind_dir=deg
Public solar_rad
Units solar_rad=W/m2
Public air_temp
Units air_temp=DegF
Public RH
Units RH=%
Public internal_RH
Units internal_RH=%
Public E_status(16)
'E_field status array.
Public
k
'Index for E_status array.
Public meas_error
'Disable variable for slow table.
Public Error_Count
'Keep track of total errors measurements.
DataTable(Tabslow,1,-1)
'-1 to auto-allocate all available memory.
DataInterval(0,60,sec,10)
'Averaged 60 second output data.
Average(1,E_field,ieee4,meas_error)
Sample
(1,status,FP2)
'Use 2-byte floating point for non-critical numbers.
Sample
(1,Error_Count,FP2)
Totalize
(16,E_status,FP2,0)
'Look at Efield status array over interval.
Average
(1,leakage_cur,FP2,0)
Average(1,panel_temp,FP2,0)
Totalize
(1,rain_fall,FP2,0)
WindVector
(1,wind_speed,wind_dir,FP2,False,0,0,0)
Average
(1,solar_rad,FP2,0)
Average(1,air_temp,FP2,0)
Average
(1,RH,FP2,0)
Average
(1,battery_volt,FP2,0)
Average (1,internal_RH,FP2,0)
EndTable
DataTable(Tabfast,1,-1)
'-1 to auto-allocate all available memory.
Sample(1,E_field,ieee4)
Sample (1,status,FP2)
Sample (1,leakage_cur,FP2)
Sample
(1,rain_fall,FP2)
Sample
(1,wind_speed,FP2)
Sample
(1,wind_dir,FP2)
Sample
(1,solar_rad,FP2)
Sample
(1,air_temp,FP2)
Sample
(1,RH,FP2)
Sample
(1,battery_volt,FP2)
EndTable
BeginProg
Error_Count = Tabslow.Error_Count(1,1)
'Retrieve ErrorCount from Tab60sec in case of watchdog.
if (Error_Count = NAN) Then
Error_Count
=
0
EndIf
23