Campbell Scientific CSAT3 3-D Sonic Anemometer User Manual
Page 35

CSAT3 Three Dimensional Sonic Anemometer
'
'
' (N)
' {-y}
' |
' |
' |
' |
' |
' (W) {+x} <-------[ ]----X--- {-x} (E)
' / | \
' CSAT3 Block | CSAT3 Transducers
' |
' |
' v
' {+y}
' (S)
'
'The program computes the compass wind direction, using the constant
'CSAT3_AZIMUTH, and a CSAT3 wind direction. Good CSAT3 wind directions
'are between -90 to 0 and 0 to 90 degrees, e.g. the wind is blowing into
'the CSAT3 sensor head.
Const CSAT_OPT = INT (1000/SCAN_INTERVAL)
'Compute CSAT3 Execution Parameter.
Const SDM_PER = 30
'Default SDM clock speed.
'*** Variables ***
'Online lagged CSAT3 data.
Public wind(5)
Alias wind(1) = Ux
Alias wind(2) = Uy
Alias wind(3) = Uz
Alias wind(4) = Ts
Alias wind(5) = diag_csat
Units Ux = m/s
Units Uy = m/s
Units Uz = m/s
Units Ts = C
Units diag_csat = unitless
Public diag_bits(4) AS Boolean
'Warning flags.
Alias diag_bits(1) = del_T_f
'Delta temperature warning flag.
Alias diag_bits(2) = sig_lck_f
'Poor signal lock warning flag.
Alias diag_bits(3) = amp_h_f
'Amplitude high warning flag.
Alias diag_bits(4) = amp_l_f
'Amplitude low warning flag.
Units diag_bits = samples
Public batt_volt
'CRBasic datalogger battery voltage.
Public panel_temp
Units batt_volt = V
Units panel_temp = C
25