Campbell Scientific CSAT3 CSAT3 3-D Sonic Anemometer - Page 33

Compute CSAT3 Execution Parameter.

Page 33 highlights

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 Alias diag_bits(1) = del_T_f Alias diag_bits(2) = sig_lck_f Alias diag_bits(3) = amp_h_f Alias diag_bits(4) = amp_l_f Units diag_bits = samples 'Warning flags. 'Delta temperature warning flag. 'Poor signal lock warning flag. 'Amplitude high warning flag. 'Amplitude low warning flag. Public batt_volt Public panel_temp Units batt_volt = V Units panel_temp = C 'CRBasic datalogger battery voltage. 25

  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
  • 25
  • 26
  • 27
  • 28
  • 29
  • 30
  • 31
  • 32
  • 33
  • 34
  • 35
  • 36
  • 37
  • 38
  • 39
  • 40
  • 41
  • 42
  • 43
  • 44
  • 45
  • 46
  • 47
  • 48
  • 49
  • 50
  • 51
  • 52
  • 53
  • 54
  • 55
  • 56
  • 57
  • 58
  • 59
  • 60
  • 61
  • 62
  • 63
  • 64
  • 65
  • 66
  • 67
  • 68
  • 69
  • 70
  • 71
  • 72

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