Campbell Scientific CSAT3B CSAT3B Three-Dimensional Sonic Anemometer - Page 84
Appendix C., Example CRBasic Datalogger Programs
![]() |
View all Campbell Scientific CSAT3B manuals
Add to My Manuals
Save this manual to your list of manuals |
Page 84 highlights
Appendix C. Example CRBasic Datalogger Programs Units Ts Units diag = degC = unitless 'CSAT3B monitor outputs Public monitor(4) Alias monitor(1) = board_temp Alias monitor(2) = board_humidity Alias monitor(3) = incline_pitch Alias monitor(4) = incline_roll Units board_temp = degC Units board_humidity = percent Units incline_pitch = deg Units incline_roll = deg 'Board Temperature 'Board Relative Humidity 'Inclinometer Pitch 'Inclinometer Roll 'CSAT3B diagnostic flags Public diag_bits(9) As Boolean Alias diag_bits(1) = Flag_LowAmp Alias diag_bits(2) = Flag_HighAmp Alias diag_bits(3) = Flag_Tracking Alias diag_bits(4) = Flag_HighDeltaC Alias diag_bits(5) = Flag_Acq Alias diag_bits(6) = Flag_LowVolt Alias diag_bits(7) = Flag_MemErr Alias diag_bits(8) = Flag_ADCSkip Alias diag_bits(9) = Flag_TrigErr 'Low Amplitude Flag 'High Amplitude Flag 'Tracking Flag 'High Delta Speed of Sound Flag 'Acquiring Flag 'Low Supply Voltage Flag 'Memory Error Flag 'ADC Clock Error Flag 'Trigger Error Flag 'Wind directions and speed. Public wind_out(8) 'Alias wind_out(1) = wind_spd - in compass coord system, same as CSAT3B 'Alias wind_out(2) = result_wind_speed - in compass coord system, same as CSAT3B Alias wind_out(3) = wind_dir_compass 'Alias wind_out(4) = standard_wind_dir - in compass coord system, same as CSAT3B Alias wind_out(5) = wind_speed Alias wind_out(6) = result_wind_speed Alias wind_out(7) = wind_dir_csat Alias wind_out(8) = standard_wind_dir Units wind_dir_compass = degrees Units wind_speed = m/s Units result_wind_speed = m/s Units wind_dir_csat = degrees Units standard_wind_dir = degrees 'Working variables. Dim wind_east Dim wind_north Dim diag_integer As Long Dim disable_stats(2) As Boolean 'East wind in compass coordinate system 'North wind in compass coordinate system 'Intermediate processing disable flags 'Other Variables Public battery_volt Units battery_volt = V Public panel_temp Units panel_temp = C Define Data Tables Original Sonic Data DataTable (DataSonic,1,-1) Sample (5,wind(1),IEEE4) EndTable ' Monitor Data DataTable (DataMonitor,1,-1) DataInterval (0,MONITOR_INTERVAL,Sec,10) Sample (4,monitor(1),IEEE4) EndTable C-4
![](/manual_guide/products/campbell-scientific-csat3b-csat3b-threedimensional-sonic-anemometer-61e7b42/84.png)