' Program Name: Program to operate 16 x Implexx Sap Flow Sensor on a CR350 data logger. ' ' (C) Copyright 2024. This program, and associated information, is copyright to, and property ' of Edaphic Scientific Pty Ltd. This program is not to be copied or disseminated to any ' person, under any format, with out the written permission of Edaphic Scientific Pty Ltd. ' ' Date: 21/11/2024 ' Program author: Implexx Sense 'Wiring 'White -> C1 or C2 (Data) 'SAP FLOW ADDRESS a...h on C1 'SAP FLOW ADDRESS A...H on C2 'Green -> G (Ground) 'Brown -> 12V (continuous 12V power) ConstTable (Station_Settings,0) Const MEAST_INTERVAL_MIN = 15 EndConstTable 'Declare Public Variables Public Logger_Temp, Batt_volt '===== SAP FLOW VARIABLES ================================================= 'C! Command - Main variables Public SapFlow_a(9) Alias SapFlow_a(1)=TotalSapFlow_a : Units TotalSapFlow_a=L/hr Alias SapFlow_a(2)=SFD_Outer_a : Units SFD_Outer_a=cm/hr Alias SapFlow_a(3)=SFD_Inner_a : Units SFD_Inner_a=cm/hr Alias SapFlow_a(4)=Alpha_Outer_a Alias SapFlow_a(5)=Alpha_Inner_a Alias SapFlow_a(6)=Beta_Outer_a Alias SapFlow_a(7)=Beta_Inner_a Alias SapFlow_a(8)=Tmax_Outer_a : Units Tmax_Outer_a=secs Alias SapFlow_a(9)=Tmax_Inner_a : Units Tmax_Inner_a=secs Public SapFlow_b(9) Alias SapFlow_b(1)=TotalSapFlow_b : Units TotalSapFlow_b=L/hr Alias SapFlow_b(2)=SFD_Outer_b : Units SFD_Outer_b=cm/hr Alias SapFlow_b(3)=SFD_Inner_b : Units SFD_Inner_b=cm/hr Alias SapFlow_b(4)=Alpha_Outer_b Alias SapFlow_b(5)=Alpha_Inner_b Alias SapFlow_b(6)=Beta_Outer_b Alias SapFlow_b(7)=Beta_Inner_b Alias SapFlow_b(8)=Tmax_Outer_b : Units Tmax_Outer_b=secs Alias SapFlow_b(9)=Tmax_Inner_b : Units Tmax_Inner_b=secs Public SapFlow_c(9) Alias SapFlow_c(1)=TotalSapFlow_c : Units TotalSapFlow_c=L/hr Alias SapFlow_c(2)=SFD_Outer_c : Units SFD_Outer_c=cm/hr Alias SapFlow_c(3)=SFD_Inner_c : Units SFD_Inner_c=cm/hr Alias SapFlow_c(4)=Alpha_Outer_c Alias SapFlow_c(5)=Alpha_Inner_c Alias SapFlow_c(6)=Beta_Outer_c Alias SapFlow_c(7)=Beta_Inner_c Alias SapFlow_c(8)=Tmax_Outer_c : Units Tmax_Outer_c=secs Alias SapFlow_c(9)=Tmax_Inner_c : Units Tmax_Inner_c=secs Public SapFlow_d(9) Alias SapFlow_d(1)=TotalSapFlow_d : Units TotalSapFlow_d=L/hr Alias SapFlow_d(2)=SFD_Outer_d : Units SFD_Outer_d=cm/hr Alias SapFlow_d(3)=SFD_Inner_d : Units SFD_Inner_d=cm/hr Alias SapFlow_d(4)=Alpha_Outer_d Alias SapFlow_d(5)=Alpha_Inner_d Alias SapFlow_d(6)=Beta_Outer_d Alias SapFlow_d(7)=Beta_Inner_d Alias SapFlow_d(8)=Tmax_Outer_d : Units Tmax_Outer_d=secs Alias SapFlow_d(9)=Tmax_Inner_d : Units Tmax_Inner_d=secs Public SapFlow_e(9) Alias SapFlow_e(1)=TotalSapFlow_e : Units TotalSapFlow_e=L/hr Alias SapFlow_e(2)=SFD_Outer_e : Units SFD_Outer_e=cm/hr Alias SapFlow_e(3)=SFD_Inner_e : Units SFD_Inner_e=cm/hr Alias SapFlow_e(4)=Alpha_Outer_e Alias SapFlow_e(5)=Alpha_Inner_e Alias SapFlow_e(6)=Beta_Outer_e Alias SapFlow_e(7)=Beta_Inner_e Alias SapFlow_e(8)=Tmax_Outer_e : Units Tmax_Outer_e=secs Alias SapFlow_e(9)=Tmax_Inner_e : Units Tmax_Inner_e=secs Public SapFlow_f(9) Alias SapFlow_f(1)=TotalSapFlow_f : Units TotalSapFlow_f=L/hr Alias SapFlow_f(2)=SFD_Outer_f : Units SFD_Outer_f=cm/hr Alias SapFlow_f(3)=SFD_Inner_f : Units SFD_Inner_f=cm/hr Alias SapFlow_f(4)=Alpha_Outer_f Alias SapFlow_f(5)=Alpha_Inner_f Alias SapFlow_f(6)=Beta_Outer_f Alias SapFlow_f(7)=Beta_Inner_f Alias SapFlow_f(8)=Tmax_Outer_f : Units Tmax_Outer_f=secs Alias SapFlow_f(9)=Tmax_Inner_f : Units Tmax_Inner_f=secs Public SapFlow_g(9) Alias SapFlow_g(1)=TotalSapFlow_g : Units TotalSapFlow_g=L/hr Alias SapFlow_g(2)=SFD_Outer_g : Units SFD_Outer_g=cm/hr Alias SapFlow_g(3)=SFD_Inner_g : Units SFD_Inner_g=cm/hr Alias SapFlow_g(4)=Alpha_Outer_g Alias SapFlow_g(5)=Alpha_Inner_g Alias SapFlow_g(6)=Beta_Outer_g Alias SapFlow_g(7)=Beta_Inner_g Alias SapFlow_g(8)=Tmax_Outer_g : Units Tmax_Outer_g=secs Alias SapFlow_g(9)=Tmax_Inner_g : Units Tmax_Inner_g=secs Public SapFlow_h(9) Alias SapFlow_h(1)=TotalSapFlow_h : Units TotalSapFlow_h=L/hr Alias SapFlow_h(2)=SFD_Outer_h : Units SFD_Outer_h=cm/hr Alias SapFlow_h(3)=SFD_Inner_h : Units SFD_Inner_h=cm/hr Alias SapFlow_h(4)=Alpha_Outer_h Alias SapFlow_h(5)=Alpha_Inner_h Alias SapFlow_h(6)=Beta_Outer_h Alias SapFlow_h(7)=Beta_Inner_h Alias SapFlow_h(8)=Tmax_Outer_h : Units Tmax_Outer_h=secs Alias SapFlow_h(9)=Tmax_Inner_h : Units Tmax_Inner_h=secs Public SapFlow__A(9) Alias SapFlow__A(1)=TotalSapFlow__A : Units TotalSapFlow__A=L/hr Alias SapFlow__A(2)=SFD_Outer__A : Units SFD_Outer__A=cm/hr Alias SapFlow__A(3)=SFD_Inner__A : Units SFD_Inner__A=cm/hr Alias SapFlow__A(4)=Alpha_Outer__A Alias SapFlow__A(5)=Alpha_Inner__A Alias SapFlow__A(6)=Beta_Outer__A Alias SapFlow__A(7)=Beta_Inner__A Alias SapFlow__A(8)=Tmax_Outer__A : Units Tmax_Outer__A=secs Alias SapFlow__A(9)=Tmax_Inner__A : Units Tmax_Inner__A=secs Public SapFlow__B(9) Alias SapFlow__B(1)=TotalSapFlow__B : Units TotalSapFlow__B=L/hr Alias SapFlow__B(2)=SFD_Outer__B : Units SFD_Outer__B=cm/hr Alias SapFlow__B(3)=SFD_Inner__B : Units SFD_Inner__B=cm/hr Alias SapFlow__B(4)=Alpha_Outer__B Alias SapFlow__B(5)=Alpha_Inner__B Alias SapFlow__B(6)=Beta_Outer__B Alias SapFlow__B(7)=Beta_Inner__B Alias SapFlow__B(8)=Tmax_Outer__B : Units Tmax_Outer__B=secs Alias SapFlow__B(9)=Tmax_Inner__B : Units Tmax_Inner__B=secs Public SapFlow__C(9) Alias SapFlow__C(1)=TotalSapFlow__C : Units TotalSapFlow__C=L/hr Alias SapFlow__C(2)=SFD_Outer__C : Units SFD_Outer__C=cm/hr Alias SapFlow__C(3)=SFD_Inner__C : Units SFD_Inner__C=cm/hr Alias SapFlow__C(4)=Alpha_Outer__C Alias SapFlow__C(5)=Alpha_Inner__C Alias SapFlow__C(6)=Beta_Outer__C Alias SapFlow__C(7)=Beta_Inner__C Alias SapFlow__C(8)=Tmax_Outer__C : Units Tmax_Outer__C=secs Alias SapFlow__C(9)=Tmax_Inner__C : Units Tmax_Inner__C=secs Public SapFlow__D(9) Alias SapFlow__D(1)=TotalSapFlow__D : Units TotalSapFlow__D=L/hr Alias SapFlow__D(2)=SFD_Outer__D : Units SFD_Outer__D=cm/hr Alias SapFlow__D(3)=SFD_Inner__D : Units SFD_Inner__D=cm/hr Alias SapFlow__D(4)=Alpha_Outer__D Alias SapFlow__D(5)=Alpha_Inner__D Alias SapFlow__D(6)=Beta_Outer__D Alias SapFlow__D(7)=Beta_Inner__D Alias SapFlow__D(8)=Tmax_Outer__D : Units Tmax_Outer__D=secs Alias SapFlow__D(9)=Tmax_Inner__D : Units Tmax_Inner__D=secs Public SapFlow__E(9) Alias SapFlow__E(1)=TotalSapFlow__E : Units TotalSapFlow__E=L/hr Alias SapFlow__E(2)=SFD_Outer__E : Units SFD_Outer__E=cm/hr Alias SapFlow__E(3)=SFD_Inner__E : Units SFD_Inner__E=cm/hr Alias SapFlow__E(4)=Alpha_Outer__E Alias SapFlow__E(5)=Alpha_Inner__E Alias SapFlow__E(6)=Beta_Outer__E Alias SapFlow__E(7)=Beta_Inner__E Alias SapFlow__E(8)=Tmax_Outer__E : Units Tmax_Outer__E=secs Alias SapFlow__E(9)=Tmax_Inner__E : Units Tmax_Inner__E=secs Public SapFlow__F(9) Alias SapFlow__F(1)=TotalSapFlow__F : Units TotalSapFlow__F=L/hr Alias SapFlow__F(2)=SFD_Outer__F : Units SFD_Outer__F=cm/hr Alias SapFlow__F(3)=SFD_Inner__F : Units SFD_Inner__F=cm/hr Alias SapFlow__F(4)=Alpha_Outer__F Alias SapFlow__F(5)=Alpha_Inner__F Alias SapFlow__F(6)=Beta_Outer__F Alias SapFlow__F(7)=Beta_Inner__F Alias SapFlow__F(8)=Tmax_Outer__F : Units Tmax_Outer__F=secs Alias SapFlow__F(9)=Tmax_Inner__F : Units Tmax_Inner__F=secs Public SapFlow__G(9) Alias SapFlow__G(1)=TotalSapFlow__G : Units TotalSapFlow__G=L/hr Alias SapFlow__G(2)=SFD_Outer__G : Units SFD_Outer__G=cm/hr Alias SapFlow__G(3)=SFD_Inner__G : Units SFD_Inner__G=cm/hr Alias SapFlow__G(4)=Alpha_Outer__G Alias SapFlow__G(5)=Alpha_Inner__G Alias SapFlow__G(6)=Beta_Outer__G Alias SapFlow__G(7)=Beta_Inner__G Alias SapFlow__G(8)=Tmax_Outer__G : Units Tmax_Outer__G=secs Alias SapFlow__G(9)=Tmax_Inner__G : Units Tmax_Inner__G=secs Public SapFlow__H(9) Alias SapFlow__H(1)=TotalSapFlow__H : Units TotalSapFlow__H=L/hr Alias SapFlow__H(2)=SFD_Outer__H : Units SFD_Outer__H=cm/hr Alias SapFlow__H(3)=SFD_Inner__H : Units SFD_Inner__H=cm/hr Alias SapFlow__H(4)=Alpha_Outer__H Alias SapFlow__H(5)=Alpha_Inner__H Alias SapFlow__H(6)=Beta_Outer__H Alias SapFlow__H(7)=Beta_Inner__H Alias SapFlow__H(8)=Tmax_Outer__H : Units Tmax_Outer__H=secs Alias SapFlow__H(9)=Tmax_Inner__H : Units Tmax_Inner__H=secs Dim d_SapFlow(9) 'This variable is required for correct timing of M! or C! command measurements Dim D__SapFlow(9) 'This variable is required for correct timing of M! or C! command measurements '===== STEM TEMPERATURE VARIABLES ========================================= 'C1! Command - Outer thermistor measurements 'C2! Command - Inner thermistor measurements Public Stem_Temp_Outer_a(6) 'Public Stem_Temp_Inner_a(6) 'Alias Stem_Temp_Outer_a(1) = Pre_Temp_Down_Outer_a : Units Pre_Temp_Down_Outer_a=deg_C 'Alias Stem_Temp_Outer_a(2) = Max_Temp_Down_Outer_a : Units Max_Temp_Down_Outer_a=deg_C 'Alias Stem_Temp_Outer_a(3) = Post_Temp_Down_Outer_a : Units Post_Temp_Down_Outer_a=deg_C 'Alias Stem_Temp_Outer_a(4) = Pre_Temp_Upper_Outer_a : Units Pre_Temp_Upper_Outer_a=deg_C 'Alias Stem_Temp_Outer_a(5) = Max_Temp_Upper_Outer_a : Units Max_Temp_Upper_Outer_a=deg_C 'Alias Stem_Temp_Outer_a(6) = Post_Temp_Upper_Outer_a : Units Post_Temp_Upper_Outer_a=deg_C 'Alias Stem_Temp_Inner_a(1) = Pre_Temp_Down_Inner_a : Units Pre_Temp_Down_Inner_a=deg_C 'Alias Stem_Temp_Inner_a(2) = Max_Temp_Down_Inner_a : Units Max_Temp_Down_Inner_a=deg_C 'Alias Stem_Temp_Inner_a(3) = Post_Temp_Down_Inner_a : Units Post_Temp_Down_Inner_a=deg_C 'Alias Stem_Temp_Inner_a(4) = Pre_Temp_Upper_Inner_a : Units Pre_Temp_Upper_Inner_a=deg_C 'Alias Stem_Temp_Inner_a(5) = Max_Temp_Upper_Inner_a : Units Max_Temp_Upper_Inner_a=deg_C 'Alias Stem_Temp_Inner_a(6) = Post_Temp_Upper_Inner_a : Units Post_Temp_Upper_Inner_a=deg_C Public Stem_Temp_Outer_b(6) 'Public Stem_Temp_Inner_b(6) 'Alias Stem_Temp_Outer_b(1) = Pre_Temp_Down_Outer_b : Units Pre_Temp_Down_Outer_b=deg_C 'Alias Stem_Temp_Outer_b(2) = Max_Temp_Down_Outer_b : Units Max_Temp_Down_Outer_b=deg_C 'Alias Stem_Temp_Outer_b(3) = Post_Temp_Down_Outer_b : Units Post_Temp_Down_Outer_b=deg_C 'Alias Stem_Temp_Outer_b(4) = Pre_Temp_Upper_Outer_b : Units Pre_Temp_Upper_Outer_b=deg_C 'Alias Stem_Temp_Outer_b(5) = Max_Temp_Upper_Outer_b : Units Max_Temp_Upper_Outer_b=deg_C 'Alias Stem_Temp_Outer_b(6) = Post_Temp_Upper_Outer_b : Units Post_Temp_Upper_Outer_b=deg_C 'Alias Stem_Temp_Inner_b(1) = Pre_Temp_Down_Inner_b : Units Pre_Temp_Down_Inner_b=deg_C 'Alias Stem_Temp_Inner_b(2) = Max_Temp_Down_Inner_b : Units Max_Temp_Down_Inner_b=deg_C 'Alias Stem_Temp_Inner_b(3) = Post_Temp_Down_Inner_b : Units Post_Temp_Down_Inner_b=deg_C 'Alias Stem_Temp_Inner_b(4) = Pre_Temp_Upper_Inner_b : Units Pre_Temp_Upper_Inner_b=deg_C 'Alias Stem_Temp_Inner_b(5) = Max_Temp_Upper_Inner_b : Units Max_Temp_Upper_Inner_b=deg_C 'Alias Stem_Temp_Inner_b(6) = Post_Temp_Upper_Inner_b : Units Post_Temp_Upper_Inner_b=deg_C Public Stem_Temp_Outer_c(6) 'Public Stem_Temp_Inner_c(6) 'Alias Stem_Temp_Outer_c(1) = Pre_Temp_Down_Outer_c : Units Pre_Temp_Down_Outer_c=deg_C 'Alias Stem_Temp_Outer_c(2) = Max_Temp_Down_Outer_c : Units Max_Temp_Down_Outer_c=deg_C 'Alias Stem_Temp_Outer_c(3) = Post_Temp_Down_Outer_c : Units Post_Temp_Down_Outer_c=deg_C 'Alias Stem_Temp_Outer_c(4) = Pre_Temp_Upper_Outer_c : Units Pre_Temp_Upper_Outer_c=deg_C 'Alias Stem_Temp_Outer_c(5) = Max_Temp_Upper_Outer_c : Units Max_Temp_Upper_Outer_c=deg_C 'Alias Stem_Temp_Outer_c(6) = Post_Temp_Upper_Outer_c : Units Post_Temp_Upper_Outer_c=deg_C 'Alias Stem_Temp_Inner_c(1) = Pre_Temp_Down_Inner_c : Units Pre_Temp_Down_Inner_c=deg_C 'Alias Stem_Temp_Inner_c(2) = Max_Temp_Down_Inner_c : Units Max_Temp_Down_Inner_c=deg_C 'Alias Stem_Temp_Inner_c(3) = Post_Temp_Down_Inner_c : Units Post_Temp_Down_Inner_c=deg_C 'Alias Stem_Temp_Inner_c(4) = Pre_Temp_Upper_Inner_c : Units Pre_Temp_Upper_Inner_c=deg_C 'Alias Stem_Temp_Inner_c(5) = Max_Temp_Upper_Inner_c : Units Max_Temp_Upper_Inner_c=deg_C 'Alias Stem_Temp_Inner_c(6) = Post_Temp_Upper_Inner_c : Units Post_Temp_Upper_Inner_c=deg_C Public Stem_Temp_Outer_d(6) 'Public Stem_Temp_Inner_d(6) 'Alias Stem_Temp_Outer_d(1) = Pre_Temp_Down_Outer_d : Units Pre_Temp_Down_Outer_d=deg_C 'Alias Stem_Temp_Outer_d(2) = Max_Temp_Down_Outer_d : Units Max_Temp_Down_Outer_d=deg_C 'Alias Stem_Temp_Outer_d(3) = Post_Temp_Down_Outer_d : Units Post_Temp_Down_Outer_d=deg_C 'Alias Stem_Temp_Outer_d(4) = Pre_Temp_Upper_Outer_d : Units Pre_Temp_Upper_Outer_d=deg_C 'Alias Stem_Temp_Outer_d(5) = Max_Temp_Upper_Outer_d : Units Max_Temp_Upper_Outer_d=deg_C 'Alias Stem_Temp_Outer_d(6) = Post_Temp_Upper_Outer_d : Units Post_Temp_Upper_Outer_d=deg_C 'Alias Stem_Temp_Inner_d(1) = Pre_Temp_Down_Inner_d : Units Pre_Temp_Down_Inner_d=deg_C 'Alias Stem_Temp_Inner_d(2) = Max_Temp_Down_Inner_d : Units Max_Temp_Down_Inner_d=deg_C 'Alias Stem_Temp_Inner_d(3) = Post_Temp_Down_Inner_d : Units Post_Temp_Down_Inner_d=deg_C 'Alias Stem_Temp_Inner_d(4) = Pre_Temp_Upper_Inner_d : Units Pre_Temp_Upper_Inner_d=deg_C 'Alias Stem_Temp_Inner_d(5) = Max_Temp_Upper_Inner_d : Units Max_Temp_Upper_Inner_d=deg_C 'Alias Stem_Temp_Inner_d(6) = Post_Temp_Upper_Inner_d : Units Post_Temp_Upper_Inner_d=deg_C Public Stem_Temp_Outer_e(6) 'Public Stem_Temp_Inner_e(6) 'Alias Stem_Temp_Outer_e(1) = Pre_Temp_Down_Outer_e : Units Pre_Temp_Down_Outer_e=deg_C 'Alias Stem_Temp_Outer_e(2) = Max_Temp_Down_Outer_e : Units Max_Temp_Down_Outer_e=deg_C 'Alias Stem_Temp_Outer_e(3) = Post_Temp_Down_Outer_e : Units Post_Temp_Down_Outer_e=deg_C 'Alias Stem_Temp_Outer_e(4) = Pre_Temp_Upper_Outer_e : Units Pre_Temp_Upper_Outer_e=deg_C 'Alias Stem_Temp_Outer_e(5) = Max_Temp_Upper_Outer_e : Units Max_Temp_Upper_Outer_e=deg_C 'Alias Stem_Temp_Outer_e(6) = Post_Temp_Upper_Outer_e : Units Post_Temp_Upper_Outer_e=deg_C 'Alias Stem_Temp_Inner_e(1) = Pre_Temp_Down_Inner_e : Units Pre_Temp_Down_Inner_e=deg_C 'Alias Stem_Temp_Inner_e(2) = Max_Temp_Down_Inner_e : Units Max_Temp_Down_Inner_e=deg_C 'Alias Stem_Temp_Inner_e(3) = Post_Temp_Down_Inner_e : Units Post_Temp_Down_Inner_e=deg_C 'Alias Stem_Temp_Inner_e(4) = Pre_Temp_Upper_Inner_e : Units Pre_Temp_Upper_Inner_e=deg_C 'Alias Stem_Temp_Inner_e(5) = Max_Temp_Upper_Inner_e : Units Max_Temp_Upper_Inner_e=deg_C 'Alias Stem_Temp_Inner_e(6) = Post_Temp_Upper_Inner_e : Units Post_Temp_Upper_Inner_e=deg_C Public Stem_Temp_Outer_f(6) 'Public Stem_Temp_Inner_f(6) 'Alias Stem_Temp_Outer_f(1) = Pre_Temp_Down_Outer_f : Units Pre_Temp_Down_Outer_f=deg_C 'Alias Stem_Temp_Outer_f(2) = Max_Temp_Down_Outer_f : Units Max_Temp_Down_Outer_f=deg_C 'Alias Stem_Temp_Outer_f(3) = Post_Temp_Down_Outer_f : Units Post_Temp_Down_Outer_f=deg_C 'Alias Stem_Temp_Outer_f(4) = Pre_Temp_Upper_Outer_f : Units Pre_Temp_Upper_Outer_f=deg_C 'Alias Stem_Temp_Outer_f(5) = Max_Temp_Upper_Outer_f : Units Max_Temp_Upper_Outer_f=deg_C 'Alias Stem_Temp_Outer_f(6) = Post_Temp_Upper_Outer_f : Units Post_Temp_Upper_Outer_f=deg_C 'Alias Stem_Temp_Inner_f(1) = Pre_Temp_Down_Inner_f : Units Pre_Temp_Down_Inner_f=deg_C 'Alias Stem_Temp_Inner_f(2) = Max_Temp_Down_Inner_f : Units Max_Temp_Down_Inner_f=deg_C 'Alias Stem_Temp_Inner_f(3) = Post_Temp_Down_Inner_f : Units Post_Temp_Down_Inner_f=deg_C 'Alias Stem_Temp_Inner_f(4) = Pre_Temp_Upper_Inner_f : Units Pre_Temp_Upper_Inner_f=deg_C 'Alias Stem_Temp_Inner_f(5) = Max_Temp_Upper_Inner_f : Units Max_Temp_Upper_Inner_f=deg_C 'Alias Stem_Temp_Inner_f(6) = Post_Temp_Upper_Inner_f : Units Post_Temp_Upper_Inner_f=deg_C Public Stem_Temp_Outer_g(6) 'Public Stem_Temp_Inner_g(6) 'Alias Stem_Temp_Outer_g(1) = Pre_Temp_Down_Outer_g : Units Pre_Temp_Down_Outer_g=deg_C 'Alias Stem_Temp_Outer_g(2) = Max_Temp_Down_Outer_g : Units Max_Temp_Down_Outer_g=deg_C 'Alias Stem_Temp_Outer_g(3) = Post_Temp_Down_Outer_g : Units Post_Temp_Down_Outer_g=deg_C 'Alias Stem_Temp_Outer_g(4) = Pre_Temp_Upper_Outer_g : Units Pre_Temp_Upper_Outer_g=deg_C 'Alias Stem_Temp_Outer_g(5) = Max_Temp_Upper_Outer_g : Units Max_Temp_Upper_Outer_g=deg_C 'Alias Stem_Temp_Outer_g(6) = Post_Temp_Upper_Outer_g : Units Post_Temp_Upper_Outer_g=deg_C 'Alias Stem_Temp_Inner_g(1) = Pre_Temp_Down_Inner_g : Units Pre_Temp_Down_Inner_g=deg_C 'Alias Stem_Temp_Inner_g(2) = Max_Temp_Down_Inner_g : Units Max_Temp_Down_Inner_g=deg_C 'Alias Stem_Temp_Inner_g(3) = Post_Temp_Down_Inner_g : Units Post_Temp_Down_Inner_g=deg_C 'Alias Stem_Temp_Inner_g(4) = Pre_Temp_Upper_Inner_g : Units Pre_Temp_Upper_Inner_g=deg_C 'Alias Stem_Temp_Inner_g(5) = Max_Temp_Upper_Inner_g : Units Max_Temp_Upper_Inner_g=deg_C 'Alias Stem_Temp_Inner_g(6) = Post_Temp_Upper_Inner_g : Units Post_Temp_Upper_Inner_g=deg_C Public Stem_Temp_Outer_h(6) 'Public Stem_Temp_Inner_h(6) 'Alias Stem_Temp_Outer_h(1) = Pre_Temp_Down_Outer_h : Units Pre_Temp_Down_Outer_h=deg_C 'Alias Stem_Temp_Outer_h(2) = Max_Temp_Down_Outer_h : Units Max_Temp_Down_Outer_h=deg_C 'Alias Stem_Temp_Outer_h(3) = Post_Temp_Down_Outer_h : Units Post_Temp_Down_Outer_h=deg_C 'Alias Stem_Temp_Outer_h(4) = Pre_Temp_Upper_Outer_h : Units Pre_Temp_Upper_Outer_h=deg_C 'Alias Stem_Temp_Outer_h(5) = Max_Temp_Upper_Outer_h : Units Max_Temp_Upper_Outer_h=deg_C 'Alias Stem_Temp_Outer_h(6) = Post_Temp_Upper_Outer_h : Units Post_Temp_Upper_Outer_h=deg_C 'Alias Stem_Temp_Inner_h(1) = Pre_Temp_Down_Inner_h : Units Pre_Temp_Down_Inner_h=deg_C 'Alias Stem_Temp_Inner_h(2) = Max_Temp_Down_Inner_h : Units Max_Temp_Down_Inner_h=deg_C 'Alias Stem_Temp_Inner_h(3) = Post_Temp_Down_Inner_h : Units Post_Temp_Down_Inner_h=deg_C 'Alias Stem_Temp_Inner_h(4) = Pre_Temp_Upper_Inner_h : Units Pre_Temp_Upper_Inner_h=deg_C 'Alias Stem_Temp_Inner_h(5) = Max_Temp_Upper_Inner_h : Units Max_Temp_Upper_Inner_h=deg_C 'Alias Stem_Temp_Inner_h(6) = Post_Temp_Upper_Inner_h : Units Post_Temp_Upper_Inner_h=deg_C Public Stem_Temp_Outer__A(6) 'Public Stem_Temp_Inner__A(6) 'Alias Stem_Temp_Outer__A(1) = Pre_Temp_Down_Outer__A : Units Pre_Temp_Down_Outer__A=deg_C 'Alias Stem_Temp_Outer__A(2) = Max_Temp_Down_Outer__A : Units Max_Temp_Down_Outer__A=deg_C 'Alias Stem_Temp_Outer__A(3) = Post_Temp_Down_Outer__A : Units Post_Temp_Down_Outer__A=deg_C 'Alias Stem_Temp_Outer__A(4) = Pre_Temp_Upper_Outer__A : Units Pre_Temp_Upper_Outer__A=deg_C 'Alias Stem_Temp_Outer__A(5) = Max_Temp_Upper_Outer__A : Units Max_Temp_Upper_Outer__A=deg_C 'Alias Stem_Temp_Outer__A(6) = Post_Temp_Upper_Outer__A : Units Post_Temp_Upper_Outer__A=deg_C 'Alias Stem_Temp_Inner__A(1) = Pre_Temp_Down_Inner__A : Units Pre_Temp_Down_Inner__A=deg_C 'Alias Stem_Temp_Inner__A(2) = Max_Temp_Down_Inner__A : Units Max_Temp_Down_Inner__A=deg_C 'Alias Stem_Temp_Inner__A(3) = Post_Temp_Down_Inner__A : Units Post_Temp_Down_Inner__A=deg_C 'Alias Stem_Temp_Inner__A(4) = Pre_Temp_Upper_Inner__A : Units Pre_Temp_Upper_Inner__A=deg_C 'Alias Stem_Temp_Inner__A(5) = Max_Temp_Upper_Inner__A : Units Max_Temp_Upper_Inner__A=deg_C 'Alias Stem_Temp_Inner__A(6) = Post_Temp_Upper_Inner__A : Units Post_Temp_Upper_Inner__A=deg_C Public Stem_Temp_Outer__B(6) 'Public Stem_Temp_Inner__B(6) 'Alias Stem_Temp_Outer__B(1) = Pre_Temp_Down_Outer__B : Units Pre_Temp_Down_Outer__B=deg_C 'Alias Stem_Temp_Outer__B(2) = Max_Temp_Down_Outer__B : Units Max_Temp_Down_Outer__B=deg_C 'Alias Stem_Temp_Outer__B(3) = Post_Temp_Down_Outer__B : Units Post_Temp_Down_Outer__B=deg_C 'Alias Stem_Temp_Outer__B(4) = Pre_Temp_Upper_Outer__B : Units Pre_Temp_Upper_Outer__B=deg_C 'Alias Stem_Temp_Outer__B(5) = Max_Temp_Upper_Outer__B : Units Max_Temp_Upper_Outer__B=deg_C 'Alias Stem_Temp_Outer__B(6) = Post_Temp_Upper_Outer__B : Units Post_Temp_Upper_Outer__B=deg_C 'Alias Stem_Temp_Inner__B(1) = Pre_Temp_Down_Inner__B : Units Pre_Temp_Down_Inner__B=deg_C 'Alias Stem_Temp_Inner__B(2) = Max_Temp_Down_Inner__B : Units Max_Temp_Down_Inner__B=deg_C 'Alias Stem_Temp_Inner__B(3) = Post_Temp_Down_Inner__B : Units Post_Temp_Down_Inner__B=deg_C 'Alias Stem_Temp_Inner__B(4) = Pre_Temp_Upper_Inner__B : Units Pre_Temp_Upper_Inner__B=deg_C 'Alias Stem_Temp_Inner__B(5) = Max_Temp_Upper_Inner__B : Units Max_Temp_Upper_Inner__B=deg_C 'Alias Stem_Temp_Inner__B(6) = Post_Temp_Upper_Inner__B : Units Post_Temp_Upper_Inner__B=deg_C Public Stem_Temp_Outer__C(6) 'Public Stem_Temp_Inner__C(6) 'Alias Stem_Temp_Outer__C(1) = Pre_Temp_Down_Outer__C : Units Pre_Temp_Down_Outer__C=deg_C 'Alias Stem_Temp_Outer__C(2) = Max_Temp_Down_Outer__C : Units Max_Temp_Down_Outer__C=deg_C 'Alias Stem_Temp_Outer__C(3) = Post_Temp_Down_Outer__C : Units Post_Temp_Down_Outer__C=deg_C 'Alias Stem_Temp_Outer__C(4) = Pre_Temp_Upper_Outer__C : Units Pre_Temp_Upper_Outer__C=deg_C 'Alias Stem_Temp_Outer__C(5) = Max_Temp_Upper_Outer__C : Units Max_Temp_Upper_Outer__C=deg_C 'Alias Stem_Temp_Outer__C(6) = Post_Temp_Upper_Outer__C : Units Post_Temp_Upper_Outer__C=deg_C 'Alias Stem_Temp_Inner__C(1) = Pre_Temp_Down_Inner__C : Units Pre_Temp_Down_Inner__C=deg_C 'Alias Stem_Temp_Inner__C(2) = Max_Temp_Down_Inner__C : Units Max_Temp_Down_Inner__C=deg_C 'Alias Stem_Temp_Inner__C(3) = Post_Temp_Down_Inner__C : Units Post_Temp_Down_Inner__C=deg_C 'Alias Stem_Temp_Inner__C(4) = Pre_Temp_Upper_Inner__C : Units Pre_Temp_Upper_Inner__C=deg_C 'Alias Stem_Temp_Inner__C(5) = Max_Temp_Upper_Inner__C : Units Max_Temp_Upper_Inner__C=deg_C 'Alias Stem_Temp_Inner__C(6) = Post_Temp_Upper_Inner__C : Units Post_Temp_Upper_Inner__C=deg_C Public Stem_Temp_Outer__D(6) 'Public Stem_Temp_Inner__D(6) 'Alias Stem_Temp_Outer__D(1) = Pre_Temp_Down_Outer__D : Units Pre_Temp_Down_Outer__D=deg_C 'Alias Stem_Temp_Outer__D(2) = Max_Temp_Down_Outer__D : Units Max_Temp_Down_Outer__D=deg_C 'Alias Stem_Temp_Outer__D(3) = Post_Temp_Down_Outer__D : Units Post_Temp_Down_Outer__D=deg_C 'Alias Stem_Temp_Outer__D(4) = Pre_Temp_Upper_Outer__D : Units Pre_Temp_Upper_Outer__D=deg_C 'Alias Stem_Temp_Outer__D(5) = Max_Temp_Upper_Outer__D : Units Max_Temp_Upper_Outer__D=deg_C 'Alias Stem_Temp_Outer__D(6) = Post_Temp_Upper_Outer__D : Units Post_Temp_Upper_Outer__D=deg_C 'Alias Stem_Temp_Inner__D(1) = Pre_Temp_Down_Inner__D : Units Pre_Temp_Down_Inner__D=deg_C 'Alias Stem_Temp_Inner__D(2) = Max_Temp_Down_Inner__D : Units Max_Temp_Down_Inner__D=deg_C 'Alias Stem_Temp_Inner__D(3) = Post_Temp_Down_Inner__D : Units Post_Temp_Down_Inner__D=deg_C 'Alias Stem_Temp_Inner__D(4) = Pre_Temp_Upper_Inner__D : Units Pre_Temp_Upper_Inner__D=deg_C 'Alias Stem_Temp_Inner__D(5) = Max_Temp_Upper_Inner__D : Units Max_Temp_Upper_Inner__D=deg_C 'Alias Stem_Temp_Inner__D(6) = Post_Temp_Upper_Inner__D : Units Post_Temp_Upper_Inner__D=deg_C Public Stem_Temp_Outer__E(6) 'Public Stem_Temp_Inner__E(6) 'Alias Stem_Temp_Outer__E(1) = Pre_Temp_Down_Outer__E : Units Pre_Temp_Down_Outer__E=deg_C 'Alias Stem_Temp_Outer__E(2) = Max_Temp_Down_Outer__E : Units Max_Temp_Down_Outer__E=deg_C 'Alias Stem_Temp_Outer__E(3) = Post_Temp_Down_Outer__E : Units Post_Temp_Down_Outer__E=deg_C 'Alias Stem_Temp_Outer__E(4) = Pre_Temp_Upper_Outer__E : Units Pre_Temp_Upper_Outer__E=deg_C 'Alias Stem_Temp_Outer__E(5) = Max_Temp_Upper_Outer__E : Units Max_Temp_Upper_Outer__E=deg_C 'Alias Stem_Temp_Outer__E(6) = Post_Temp_Upper_Outer__E : Units Post_Temp_Upper_Outer__E=deg_C 'Alias Stem_Temp_Inner__E(1) = Pre_Temp_Down_Inner__E : Units Pre_Temp_Down_Inner__E=deg_C 'Alias Stem_Temp_Inner__E(2) = Max_Temp_Down_Inner__E : Units Max_Temp_Down_Inner__E=deg_C 'Alias Stem_Temp_Inner__E(3) = Post_Temp_Down_Inner__E : Units Post_Temp_Down_Inner__E=deg_C 'Alias Stem_Temp_Inner__E(4) = Pre_Temp_Upper_Inner__E : Units Pre_Temp_Upper_Inner__E=deg_C 'Alias Stem_Temp_Inner__E(5) = Max_Temp_Upper_Inner__E : Units Max_Temp_Upper_Inner__E=deg_C 'Alias Stem_Temp_Inner__E(6) = Post_Temp_Upper_Inner__E : Units Post_Temp_Upper_Inner__E=deg_C Public Stem_Temp_Outer__F(6) 'Public Stem_Temp_Inner__F(6) 'Alias Stem_Temp_Outer__F(1) = Pre_Temp_Down_Outer__F : Units Pre_Temp_Down_Outer__F=deg_C 'Alias Stem_Temp_Outer__F(2) = Max_Temp_Down_Outer__F : Units Max_Temp_Down_Outer__F=deg_C 'Alias Stem_Temp_Outer__F(3) = Post_Temp_Down_Outer__F : Units Post_Temp_Down_Outer__F=deg_C 'Alias Stem_Temp_Outer__F(4) = Pre_Temp_Upper_Outer__F : Units Pre_Temp_Upper_Outer__F=deg_C 'Alias Stem_Temp_Outer__F(5) = Max_Temp_Upper_Outer__F : Units Max_Temp_Upper_Outer__F=deg_C 'Alias Stem_Temp_Outer__F(6) = Post_Temp_Upper_Outer__F : Units Post_Temp_Upper_Outer__F=deg_C 'Alias Stem_Temp_Inner__F(1) = Pre_Temp_Down_Inner__F : Units Pre_Temp_Down_Inner__F=deg_C 'Alias Stem_Temp_Inner__F(2) = Max_Temp_Down_Inner__F : Units Max_Temp_Down_Inner__F=deg_C 'Alias Stem_Temp_Inner__F(3) = Post_Temp_Down_Inner__F : Units Post_Temp_Down_Inner__F=deg_C 'Alias Stem_Temp_Inner__F(4) = Pre_Temp_Upper_Inner__F : Units Pre_Temp_Upper_Inner__F=deg_C 'Alias Stem_Temp_Inner__F(5) = Max_Temp_Upper_Inner__F : Units Max_Temp_Upper_Inner__F=deg_C 'Alias Stem_Temp_Inner__F(6) = Post_Temp_Upper_Inner__F : Units Post_Temp_Upper_Inner__F=deg_C Public Stem_Temp_Outer__G(6) 'Public Stem_Temp_Inner__G(6) 'Alias Stem_Temp_Outer__G(1) = Pre_Temp_Down_Outer__G : Units Pre_Temp_Down_Outer__G=deg_C 'Alias Stem_Temp_Outer__G(2) = Max_Temp_Down_Outer__G : Units Max_Temp_Down_Outer__G=deg_C 'Alias Stem_Temp_Outer__G(3) = Post_Temp_Down_Outer__G : Units Post_Temp_Down_Outer__G=deg_C 'Alias Stem_Temp_Outer__G(4) = Pre_Temp_Upper_Outer__G : Units Pre_Temp_Upper_Outer__G=deg_C 'Alias Stem_Temp_Outer__G(5) = Max_Temp_Upper_Outer__G : Units Max_Temp_Upper_Outer__G=deg_C 'Alias Stem_Temp_Outer__G(6) = Post_Temp_Upper_Outer__G : Units Post_Temp_Upper_Outer__G=deg_C 'Alias Stem_Temp_Inner__G(1) = Pre_Temp_Down_Inner__G : Units Pre_Temp_Down_Inner__G=deg_C 'Alias Stem_Temp_Inner__G(2) = Max_Temp_Down_Inner__G : Units Max_Temp_Down_Inner__G=deg_C 'Alias Stem_Temp_Inner__G(3) = Post_Temp_Down_Inner__G : Units Post_Temp_Down_Inner__G=deg_C 'Alias Stem_Temp_Inner__G(4) = Pre_Temp_Upper_Inner__G : Units Pre_Temp_Upper_Inner__G=deg_C 'Alias Stem_Temp_Inner__G(5) = Max_Temp_Upper_Inner__G : Units Max_Temp_Upper_Inner__G=deg_C 'Alias Stem_Temp_Inner__G(6) = Post_Temp_Upper_Inner__G : Units Post_Temp_Upper_Inner__G=deg_C Public Stem_Temp_Outer__H(6) 'Public Stem_Temp_Inner__H(6) 'Alias Stem_Temp_Outer__H(1) = Pre_Temp_Down_Outer__H : Units Pre_Temp_Down_Outer__H=deg_C 'Alias Stem_Temp_Outer__H(2) = Max_Temp_Down_Outer__H : Units Max_Temp_Down_Outer__H=deg_C 'Alias Stem_Temp_Outer__H(3) = Post_Temp_Down_Outer__H : Units Post_Temp_Down_Outer__H=deg_C 'Alias Stem_Temp_Outer__H(4) = Pre_Temp_Upper_Outer__H : Units Pre_Temp_Upper_Outer__H=deg_C 'Alias Stem_Temp_Outer__H(5) = Max_Temp_Upper_Outer__H : Units Max_Temp_Upper_Outer__H=deg_C 'Alias Stem_Temp_Outer__H(6) = Post_Temp_Upper_Outer__H : Units Post_Temp_Upper_Outer__H=deg_C 'Alias Stem_Temp_Inner__H(1) = Pre_Temp_Down_Inner__H : Units Pre_Temp_Down_Inner__H=deg_C 'Alias Stem_Temp_Inner__H(2) = Max_Temp_Down_Inner__H : Units Max_Temp_Down_Inner__H=deg_C 'Alias Stem_Temp_Inner__H(3) = Post_Temp_Down_Inner__H : Units Post_Temp_Down_Inner__H=deg_C 'Alias Stem_Temp_Inner__H(4) = Pre_Temp_Upper_Inner__H : Units Pre_Temp_Upper_Inner__H=deg_C 'Alias Stem_Temp_Inner__H(5) = Max_Temp_Upper_Inner__H : Units Max_Temp_Upper_Inner__H=deg_C 'Alias Stem_Temp_Inner__H(6) = Post_Temp_Upper_Inner__H : Units Post_Temp_Upper_Inner__H=deg_C '===== STEM WATER CONTENT VARIABLE ======================================== 'C3! Command Public Stem_Water_a(6) Alias Stem_Water_a(1) = SWC_Outer_a : Units SWC_Outer_a=% Alias Stem_Water_a(2) = SWC_Inner_a : Units SWC_Inner_a=% Alias Stem_Water_a(3) = Heat_Capacity_Outer_a : Units Heat_Capacity_Outer_a=kJ/m^3 Alias Stem_Water_a(4) = Heat_Capacity_Inner_a : Units Heat_Capacity_Inner_a=kJ/m^3 Alias Stem_Water_a(5) = Pulse_Energy_a : Units Pulse_Energy_a=J/m Alias Stem_Water_a(6) = Pulse_Duration_a : Units Pulse_Duration_a=sec Public Stem_Water_b(6) Alias Stem_Water_b(1) = SWC_Outer_b : Units SWC_Outer_b=% Alias Stem_Water_b(2) = SWC_Inner_b : Units SWC_Inner_b=% Alias Stem_Water_b(3) = Heat_Capacity_Outer_b : Units Heat_Capacity_Outer_b=kJ/m^3 Alias Stem_Water_b(4) = Heat_Capacity_Inner_b : Units Heat_Capacity_Inner_b=kJ/m^3 Alias Stem_Water_b(5) = Pulse_Energy_b : Units Pulse_Energy_b=J/m Alias Stem_Water_b(6) = Pulse_Duration_b : Units Pulse_Duration_b=sec Public Stem_Water_c(6) Alias Stem_Water_c(1) = SWC_Outer_c : Units SWC_Outer_c=% Alias Stem_Water_c(2) = SWC_Inner_c : Units SWC_Inner_c=% Alias Stem_Water_c(3) = Heat_Capacity_Outer_c : Units Heat_Capacity_Outer_c=kJ/m^3 Alias Stem_Water_c(4) = Heat_Capacity_Inner_c : Units Heat_Capacity_Inner_c=kJ/m^3 Alias Stem_Water_c(5) = Pulse_Energy_c : Units Pulse_Energy_c=J/m Alias Stem_Water_c(6) = Pulse_Duration_c : Units Pulse_Duration_c=sec Public Stem_Water_d(6) Alias Stem_Water_d(1) = SWC_Outer_d : Units SWC_Outer_d=% Alias Stem_Water_d(2) = SWC_Inner_d : Units SWC_Inner_d=% Alias Stem_Water_d(3) = Heat_Capacity_Outer_d : Units Heat_Capacity_Outer_d=kJ/m^3 Alias Stem_Water_d(4) = Heat_Capacity_Inner_d : Units Heat_Capacity_Inner_d=kJ/m^3 Alias Stem_Water_d(5) = Pulse_Energy_d : Units Pulse_Energy_d=J/m Alias Stem_Water_d(6) = Pulse_Duration_d : Units Pulse_Duration_d=sec Public Stem_Water_e(6) Alias Stem_Water_e(1) = SWC_Outer_e : Units SWC_Outer_e=% Alias Stem_Water_e(2) = SWC_Inner_e : Units SWC_Inner_e=% Alias Stem_Water_e(3) = Heat_Capacity_Outer_e : Units Heat_Capacity_Outer_e=kJ/m^3 Alias Stem_Water_e(4) = Heat_Capacity_Inner_e : Units Heat_Capacity_Inner_e=kJ/m^3 Alias Stem_Water_e(5) = Pulse_Energy_e : Units Pulse_Energy_e=J/m Alias Stem_Water_e(6) = Pulse_Duration_e : Units Pulse_Duration_e=sec Public Stem_Water_f(6) Alias Stem_Water_f(1) = SWC_Outer_f : Units SWC_Outer_f=% Alias Stem_Water_f(2) = SWC_Inner_f : Units SWC_Inner_f=% Alias Stem_Water_f(3) = Heat_Capacity_Outer_f : Units Heat_Capacity_Outer_f=kJ/m^3 Alias Stem_Water_f(4) = Heat_Capacity_Inner_f : Units Heat_Capacity_Inner_f=kJ/m^3 Alias Stem_Water_f(5) = Pulse_Energy_f : Units Pulse_Energy_f=J/m Alias Stem_Water_f(6) = Pulse_Duration_f : Units Pulse_Duration_f=sec Public Stem_Water_g(6) Alias Stem_Water_g(1) = SWC_Outer_g : Units SWC_Outer_g=% Alias Stem_Water_g(2) = SWC_Inner_g : Units SWC_Inner_g=% Alias Stem_Water_g(3) = Heat_Capacity_Outer_g : Units Heat_Capacity_Outer_g=kJ/m^3 Alias Stem_Water_g(4) = Heat_Capacity_Inner_g : Units Heat_Capacity_Inner_g=kJ/m^3 Alias Stem_Water_g(5) = Pulse_Energy_g : Units Pulse_Energy_g=J/m Alias Stem_Water_g(6) = Pulse_Duration_g : Units Pulse_Duration_g=sec Public Stem_Water_h(6) Alias Stem_Water_h(1) = SWC_Outer_h : Units SWC_Outer_h=% Alias Stem_Water_h(2) = SWC_Inner_h : Units SWC_Inner_h=% Alias Stem_Water_h(3) = Heat_Capacity_Outer_h : Units Heat_Capacity_Outer_h=kJ/m^3 Alias Stem_Water_h(4) = Heat_Capacity_Inner_h : Units Heat_Capacity_Inner_h=kJ/m^3 Alias Stem_Water_h(5) = Pulse_Energy_h : Units Pulse_Energy_h=J/m Alias Stem_Water_h(6) = Pulse_Duration_h : Units Pulse_Duration_h=sec Public Stem_Water__A(6) Alias Stem_Water__A(1) = SWC_Outer__A : Units SWC_Outer__A=% Alias Stem_Water__A(2) = SWC_Inner__A : Units SWC_Inner__A=% Alias Stem_Water__A(3) = Heat_Capacity_Outer__A : Units Heat_Capacity_Outer__A=kJ/m^3 Alias Stem_Water__A(4) = Heat_Capacity_Inner__A : Units Heat_Capacity_Inner__A=kJ/m^3 Alias Stem_Water__A(5) = Pulse_Energy__A : Units Pulse_Energy__A=J/m Alias Stem_Water__A(6) = Pulse_Duration__A : Units Pulse_Duration__A=sec Public Stem_Water__B(6) Alias Stem_Water__B(1) = SWC_Outer__B : Units SWC_Outer__B=% Alias Stem_Water__B(2) = SWC_Inner__B : Units SWC_Inner__B=% Alias Stem_Water__B(3) = Heat_Capacity_Outer__B : Units Heat_Capacity_Outer__B=kJ/m^3 Alias Stem_Water__B(4) = Heat_Capacity_Inner__B : Units Heat_Capacity_Inner__B=kJ/m^3 Alias Stem_Water__B(5) = Pulse_Energy__B : Units Pulse_Energy__B=J/m Alias Stem_Water__B(6) = Pulse_Duration__B : Units Pulse_Duration__B=sec Public Stem_Water__C(6) Alias Stem_Water__C(1) = SWC_Outer__C : Units SWC_Outer__C=% Alias Stem_Water__C(2) = SWC_Inner__C : Units SWC_Inner__C=% Alias Stem_Water__C(3) = Heat_Capacity_Outer__C : Units Heat_Capacity_Outer__C=kJ/m^3 Alias Stem_Water__C(4) = Heat_Capacity_Inner__C : Units Heat_Capacity_Inner__C=kJ/m^3 Alias Stem_Water__C(5) = Pulse_Energy__C : Units Pulse_Energy__C=J/m Alias Stem_Water__C(6) = Pulse_Duration__C : Units Pulse_Duration__C=sec Public Stem_Water__D(6) Alias Stem_Water__D(1) = SWC_Outer__D : Units SWC_Outer__D=% Alias Stem_Water__D(2) = SWC_Inner__D : Units SWC_Inner__D=% Alias Stem_Water__D(3) = Heat_Capacity_Outer__D : Units Heat_Capacity_Outer__D=kJ/m^3 Alias Stem_Water__D(4) = Heat_Capacity_Inner__D : Units Heat_Capacity_Inner__D=kJ/m^3 Alias Stem_Water__D(5) = Pulse_Energy__D : Units Pulse_Energy__D=J/m Alias Stem_Water__D(6) = Pulse_Duration__D : Units Pulse_Duration__D=sec Public Stem_Water__E(6) Alias Stem_Water__E(1) = SWC_Outer__E : Units SWC_Outer__E=% Alias Stem_Water__E(2) = SWC_Inner__E : Units SWC_Inner__E=% Alias Stem_Water__E(3) = Heat_Capacity_Outer__E : Units Heat_Capacity_Outer__E=kJ/m^3 Alias Stem_Water__E(4) = Heat_Capacity_Inner__E : Units Heat_Capacity_Inner__E=kJ/m^3 Alias Stem_Water__E(5) = Pulse_Energy__E : Units Pulse_Energy__E=J/m Alias Stem_Water__E(6) = Pulse_Duration__E : Units Pulse_Duration__E=sec Public Stem_Water__F(6) Alias Stem_Water__F(1) = SWC_Outer__F : Units SWC_Outer__F=% Alias Stem_Water__F(2) = SWC_Inner__F : Units SWC_Inner__F=% Alias Stem_Water__F(3) = Heat_Capacity_Outer__F : Units Heat_Capacity_Outer__F=kJ/m^3 Alias Stem_Water__F(4) = Heat_Capacity_Inner__F : Units Heat_Capacity_Inner__F=kJ/m^3 Alias Stem_Water__F(5) = Pulse_Energy__F : Units Pulse_Energy__F=J/m Alias Stem_Water__F(6) = Pulse_Duration__F : Units Pulse_Duration__F=sec Public Stem_Water__G(6) Alias Stem_Water__G(1) = SWC_Outer__G : Units SWC_Outer__G=% Alias Stem_Water__G(2) = SWC_Inner__G : Units SWC_Inner__G=% Alias Stem_Water__G(3) = Heat_Capacity_Outer__G : Units Heat_Capacity_Outer__G=kJ/m^3 Alias Stem_Water__G(4) = Heat_Capacity_Inner__G : Units Heat_Capacity_Inner__G=kJ/m^3 Alias Stem_Water__G(5) = Pulse_Energy__G : Units Pulse_Energy__G=J/m Alias Stem_Water__G(6) = Pulse_Duration__G : Units Pulse_Duration__G=sec Public Stem_Water__H(6) Alias Stem_Water__H(1) = SWC_Outer__H : Units SWC_Outer__H=% Alias Stem_Water__H(2) = SWC_Inner__H : Units SWC_Inner__H=% Alias Stem_Water__H(3) = Heat_Capacity_Outer__H : Units Heat_Capacity_Outer__H=kJ/m^3 Alias Stem_Water__H(4) = Heat_Capacity_Inner__H : Units Heat_Capacity_Inner__H=kJ/m^3 Alias Stem_Water__H(5) = Pulse_Energy__H : Units Pulse_Energy__H=J/m Alias Stem_Water__H(6) = Pulse_Duration__H : Units Pulse_Duration__H=sec '===== DATA TABLES lower ================================================== DataTable (Sap_Flow_lower,1,-1) DataInterval (0,MEAST_INTERVAL_MIN,Min,10) Sample (1,Batt_volt(),FP2) Sample (1,Logger_Temp(),FP2) Sample (9,SapFlow_a(),IEEE4) Sample (9,SapFlow_b(),IEEE4) Sample (9,SapFlow_c(),IEEE4) Sample (9,SapFlow_d(),IEEE4) Sample (9,SapFlow_e(),IEEE4) Sample (9,SapFlow_f(),IEEE4) Sample (9,SapFlow_g(),IEEE4) Sample (9,SapFlow_h(),IEEE4) EndTable DataTable (Stem_Data_lower,1,-1) DataInterval (0,MEAST_INTERVAL_MIN,Min,10) Sample (1,Stem_Temp_Outer_a(1),IEEE4) 'Sample (1,Pre_Temp_Down_Outer_a(),IEEE4) Sample (6,Stem_Water_a(),IEEE4) Sample (1,Stem_Temp_Outer_b(1),IEEE4) 'Sample (1,Pre_Temp_Down_Outer_b(),IEEE4) Sample (6,Stem_Water_b(),IEEE4) Sample (1,Stem_Temp_Outer_c(1),IEEE4) 'Sample (1,Pre_Temp_Down_Outer_c(),IEEE4) Sample (6,Stem_Water_c(),IEEE4) Sample (1,Stem_Temp_Outer_d(1),IEEE4) 'Sample (1,Pre_Temp_Down_Outer_d(),IEEE4) Sample (6,Stem_Water_d(),IEEE4) Sample (1,Stem_Temp_Outer_e(1),IEEE4) 'Sample (1,Pre_Temp_Down_Outer_e(),IEEE4) Sample (6,Stem_Water_e(),IEEE4) Sample (1,Stem_Temp_Outer_f(1),IEEE4) 'Sample (1,Pre_Temp_Down_Outer_f(),IEEE4) Sample (6,Stem_Water_f(),IEEE4) Sample (1,Stem_Temp_Outer_g(1),IEEE4) 'Sample (1,Pre_Temp_Down_Outer_g(),IEEE4) Sample (6,Stem_Water_g(),IEEE4) Sample (1,Stem_Temp_Outer_h(1),IEEE4) 'Sample (1,Pre_Temp_Down_Outer_h(),IEEE4) Sample (6,Stem_Water_h(),IEEE4) EndTable '===== DATA TABLES UPPER ================================================== DataTable (Sap_Flow_UPPER,1,-1) DataInterval (0,MEAST_INTERVAL_MIN,Min,10) Sample (9,SapFlow__A(),IEEE4) Sample (9,SapFlow__B(),IEEE4) Sample (9,SapFlow__C(),IEEE4) Sample (9,SapFlow__D(),IEEE4) Sample (9,SapFlow__E(),IEEE4) Sample (9,SapFlow__F(),IEEE4) Sample (9,SapFlow__G(),IEEE4) Sample (9,SapFlow__H(),IEEE4) EndTable DataTable (Stem_Data_UPPER,1,-1) DataInterval (0,MEAST_INTERVAL_MIN,Min,10) 'Sample (1,Pre_Temp_Down_Outer__A(),IEEE4) Sample (1,Stem_Temp_Outer__A(1),IEEE4) Sample (6,Stem_Water__A(),IEEE4) 'Sample (1,Pre_Temp_Down_Outer__B(),IEEE4) Sample (1,Stem_Temp_Outer__B(1),IEEE4) Sample (6,Stem_Water__B(),IEEE4) 'Sample (1,Pre_Temp_Down_Outer__C(),IEEE4) Sample (1,Stem_Temp_Outer__C(1),IEEE4) Sample (6,Stem_Water__C(),IEEE4) 'Sample (1,Pre_Temp_Down_Outer__D(),IEEE4) Sample (1,Stem_Temp_Outer__D(1),IEEE4) Sample (6,Stem_Water__D(),IEEE4) 'Sample (1,Pre_Temp_Down_Outer__E(),IEEE4) Sample (1,Stem_Temp_Outer__E(1),IEEE4) Sample (6,Stem_Water__E(),IEEE4) 'Sample (1,Pre_Temp_Down_Outer__F(),IEEE4) Sample (1,Stem_Temp_Outer__F(1),IEEE4) Sample (6,Stem_Water__F(),IEEE4) 'Sample (1,Pre_Temp_Down_Outer__G(),IEEE4) Sample (1,Stem_Temp_Outer__G(1),IEEE4) Sample (6,Stem_Water__G(),IEEE4) 'Sample (1,Pre_Temp_Down_Outer__H(),IEEE4) Sample (1,Stem_Temp_Outer__H(1),IEEE4) Sample (6,Stem_Water__H(),IEEE4) EndTable '===== MAIN PROGRAM ======================================================= BeginProg Scan (MEAST_INTERVAL_MIN,Min,0,0) PanelTemp (Logger_Temp,50) Battery (Batt_volt) 'Send command to start measurement on C1 for lower sensors SDI12Recorder (d_SapFlow(),C1,"a","C!",1.0,0,-1,0) SDI12Recorder (d_SapFlow(),C1,"b","C!",1.0,0,-1,0) SDI12Recorder (d_SapFlow(),C1,"c","C!",1.0,0,-1,0) SDI12Recorder (d_SapFlow(),C1,"d","C!",1.0,0,-1,0) SDI12Recorder (d_SapFlow(),C1,"e","C!",1.0,0,-1,0) SDI12Recorder (d_SapFlow(),C1,"f","C!",1.0,0,-1,0) SDI12Recorder (d_SapFlow(),C1,"g","C!",1.0,0,-1,0) SDI12Recorder (d_SapFlow(),C1,"h","C!",1.0,0,-1,0) ' Get the data from the C! command Delay (0,126,Sec) SDI12Recorder (SapFlow_a(1),C1,"a","D0!",1.0,0,-1,1) SDI12Recorder (SapFlow_a(6),C1,"a","D1!",1.0,0,-1,1) SDI12Recorder (SapFlow_b(1),C1,"b","D0!",1.0,0,-1,1) SDI12Recorder (SapFlow_b(6),C1,"b","D1!",1.0,0,-1,1) SDI12Recorder (SapFlow_c(1),C1,"c","D0!",1.0,0,-1,1) SDI12Recorder (SapFlow_c(6),C1,"c","D1!",1.0,0,-1,1) SDI12Recorder (SapFlow_d(1),C1,"d","D0!",1.0,0,-1,1) SDI12Recorder (SapFlow_d(6),C1,"d","D1!",1.0,0,-1,1) SDI12Recorder (SapFlow_e(1),C1,"e","D0!",1.0,0,-1,1) SDI12Recorder (SapFlow_e(6),C1,"e","D1!",1.0,0,-1,1) SDI12Recorder (SapFlow_f(1),C1,"f","D0!",1.0,0,-1,1) SDI12Recorder (SapFlow_f(6),C1,"f","D1!",1.0,0,-1,1) SDI12Recorder (SapFlow_g(1),C1,"g","D0!",1.0,0,-1,1) SDI12Recorder (SapFlow_g(6),C1,"g","D1!",1.0,0,-1,1) SDI12Recorder (SapFlow_h(1),C1,"h","D0!",1.0,0,-1,1) SDI12Recorder (SapFlow_h(6),C1,"h","D1!",1.0,0,-1,1) ' Get the data from the C1! C2! C3! C4! and C5! commands SDI12Recorder (Stem_Temp_Outer_a(),C1,"a","C1!",1.0,0,-1,1) SDI12Recorder (Stem_Water_a(),C1,"a","C3!",1.0,0,-1,1) SDI12Recorder (Stem_Temp_Outer_b(),C1,"b","C1!",1.0,0,-1,1) SDI12Recorder (Stem_Water_b(),C1,"b","C3!",1.0,0,-1,1) SDI12Recorder (Stem_Temp_Outer_c(),C1,"c","C1!",1.0,0,-1,1) SDI12Recorder (Stem_Water_c(),C1,"c","C3!",1.0,0,-1,1) SDI12Recorder (Stem_Temp_Outer_d(),C1,"d","C1!",1.0,0,-1,1) SDI12Recorder (Stem_Water_d(),C1,"d","C3!",1.0,0,-1,1) SDI12Recorder (Stem_Temp_Outer_e(),C1,"e","C1!",1.0,0,-1,1) SDI12Recorder (Stem_Water_e(),C1,"e","C3!",1.0,0,-1,1) SDI12Recorder (Stem_Temp_Outer_f(),C1,"f","C1!",1.0,0,-1,1) SDI12Recorder (Stem_Water_f(),C1,"f","C3!",1.0,0,-1,1) SDI12Recorder (Stem_Temp_Outer_g(),C1,"g","C1!",1.0,0,-1,1) SDI12Recorder (Stem_Water_g(),C1,"g","C3!",1.0,0,-1,1) SDI12Recorder (Stem_Temp_Outer_h(),C1,"h","C1!",1.0,0,-1,1) SDI12Recorder (Stem_Water_h(),C1,"h","C3!",1.0,0,-1,1) 'Call Output Tables CallTable Sap_Flow_lower CallTable Stem_Data_lower 'Send command to start measurement on C2 for UPPER SENSORS SDI12Recorder (D__SapFlow(),C2,"A","C!",1.0,0,-1,0) SDI12Recorder (D__SapFlow(),C2,"B","C!",1.0,0,-1,0) SDI12Recorder (D__SapFlow(),C2,"C","C!",1.0,0,-1,0) SDI12Recorder (D__SapFlow(),C2,"D","C!",1.0,0,-1,0) SDI12Recorder (D__SapFlow(),C2,"E","C!",1.0,0,-1,0) SDI12Recorder (D__SapFlow(),C2,"F","C!",1.0,0,-1,0) SDI12Recorder (D__SapFlow(),C2,"G","C!",1.0,0,-1,0) SDI12Recorder (D__SapFlow(),C2,"H","C!",1.0,0,-1,0) ' Get the data from the C! command Delay (0,126,Sec) SDI12Recorder (SapFlow__A(1),C2,"A","D0!",1.0,0,-1,1) SDI12Recorder (SapFlow__A(6),C2,"A","D1!",1.0,0,-1,1) SDI12Recorder (SapFlow__B(1),C2,"B","D0!",1.0,0,-1,1) SDI12Recorder (SapFlow__B(6),C2,"B","D1!",1.0,0,-1,1) SDI12Recorder (SapFlow__C(1),C2,"C","D0!",1.0,0,-1,1) SDI12Recorder (SapFlow__C(6),C2,"C","D1!",1.0,0,-1,1) SDI12Recorder (SapFlow__D(1),C2,"D","D0!",1.0,0,-1,1) SDI12Recorder (SapFlow__D(6),C2,"D","D1!",1.0,0,-1,1) SDI12Recorder (SapFlow__E(1),C2,"E","D0!",1.0,0,-1,1) SDI12Recorder (SapFlow__E(6),C2,"E","D1!",1.0,0,-1,1) SDI12Recorder (SapFlow__F(1),C2,"F","D0!",1.0,0,-1,1) SDI12Recorder (SapFlow__F(6),C2,"F","D1!",1.0,0,-1,1) SDI12Recorder (SapFlow__G(1),C2,"G","D0!",1.0,0,-1,1) SDI12Recorder (SapFlow__G(6),C2,"G","D1!",1.0,0,-1,1) SDI12Recorder (SapFlow__H(1),C2,"H","D0!",1.0,0,-1,1) SDI12Recorder (SapFlow__H(6),C2,"H","D1!",1.0,0,-1,1) ' Get the data from the C1! C2! C3! C4! and C5! commands SDI12Recorder (Stem_Temp_Outer__A(),C2,"A","C1!",1.0,0,-1,1) SDI12Recorder (Stem_Water__A(),C2,"A","C3!",1.0,0,-1,1) SDI12Recorder (Stem_Temp_Outer__B(),C2,"B","C1!",1.0,0,-1,1) SDI12Recorder (Stem_Water__B(),C2,"B","C3!",1.0,0,-1,1) SDI12Recorder (Stem_Temp_Outer__C(),C2,"C","C1!",1.0,0,-1,1) SDI12Recorder (Stem_Water__C(),C2,"C","C3!",1.0,0,-1,1) SDI12Recorder (Stem_Temp_Outer__D(),C2,"D","C1!",1.0,0,-1,1) SDI12Recorder (Stem_Water__D(),C2,"D","C3!",1.0,0,-1,1) SDI12Recorder (Stem_Temp_Outer__E(),C2,"E","C1!",1.0,0,-1,1) SDI12Recorder (Stem_Water__E(),C2,"E","C3!",1.0,0,-1,1) SDI12Recorder (Stem_Temp_Outer__F(),C2,"F","C1!",1.0,0,-1,1) SDI12Recorder (Stem_Water__F(),C2,"F","C3!",1.0,0,-1,1) SDI12Recorder (Stem_Temp_Outer__G(),C2,"G","C1!",1.0,0,-1,1) SDI12Recorder (Stem_Water__G(),C2,"G","C3!",1.0,0,-1,1) SDI12Recorder (Stem_Temp_Outer__H(),C2,"H","C1!",1.0,0,-1,1) SDI12Recorder (Stem_Water__H(),C2,"H","C3!",1.0,0,-1,1) 'Call Output Tables CallTable Sap_Flow_UPPER CallTable Stem_Data_UPPER NextScan EndProg