Cr1000X Example Program - Campbell Wind Monitor Series Product Manual

Hide thumbs Also See for Wind Monitor Series:
Table of Contents

Advertisement

B.1 CR1000X example program
'CR1000X
'Declare Variables and Units
Public
Batt_Volt
Public
WS_ms
Public
WindDir
Units
Batt_Volt=Volts
Units
WS_ms=meters/second
Units
WindDir=Degrees
'Define Data Tables
DataTable
(Hour,True,-1)
DataInterval
(0,60,Min,10)
WindVector
(1,WS_ms,WindDir,FP2,False,0,0,0)
FieldNames
(
"WS_ms_S_WVT,WindDir_D1_WVT,WindDir_SD1_WVT"
EndTable
'Main Program
BeginProg
Scan
(5,Sec,1,0)
'Default Data Logger Battery Voltage measurement Batt_Volt:
Battery
(Batt_Volt)
'05103 Wind Speed & Direction Sensor measurements WS_ms and WindDir:
'WS_ms
PulseCount
(WS_ms,1,P1,5,1,0.098,0)
'WindDir
BrHalf
(WindDir,1,mV5000,1,Vx1,1,2500,True,20000,60,355,0)
If
WindDir>=360 OR WindDir<0
'Call Data Tables and Store Data
CallTable
(Hour)
NextScan
EndProg
CRBasic Example 1: CR1000X example program
Then
WindDir=0
)
Wind Monitor Series
19

Advertisement

Table of Contents
loading

Table of Contents