annotate code_part1/OSTC_code_c_part2/p2_tables.romdata @ 165:8b5b848db4cd

+ Clean Buhlmann tables addressing + OSTC 1.80 uses ZH-L16a coefficient, version 1995 (?), with compartiment 1a.
author JeanDo
date Fri, 21 Jan 2011 01:44:38 +0100
parents 96a35aeda5f2
children cb055a7d75f3
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
165
8b5b848db4cd + Clean Buhlmann tables addressing
JeanDo
parents: 0
diff changeset
1 // **************************************************************
8b5b848db4cd + Clean Buhlmann tables addressing
JeanDo
parents: 0
diff changeset
2 // OSTC - diving computer code
8b5b848db4cd + Clean Buhlmann tables addressing
JeanDo
parents: 0
diff changeset
3 // Copyright (C) 2008 HeinrichsWeikamp GbR
8b5b848db4cd + Clean Buhlmann tables addressing
JeanDo
parents: 0
diff changeset
4 //
8b5b848db4cd + Clean Buhlmann tables addressing
JeanDo
parents: 0
diff changeset
5 // This program is free software: you can redistribute it and/or modify
8b5b848db4cd + Clean Buhlmann tables addressing
JeanDo
parents: 0
diff changeset
6 // it under the terms of the GNU General Public License as published by
8b5b848db4cd + Clean Buhlmann tables addressing
JeanDo
parents: 0
diff changeset
7 // the Free Software Foundation, either version 3 of the License, or
8b5b848db4cd + Clean Buhlmann tables addressing
JeanDo
parents: 0
diff changeset
8 // (at your option) any later version.
8b5b848db4cd + Clean Buhlmann tables addressing
JeanDo
parents: 0
diff changeset
9 //
8b5b848db4cd + Clean Buhlmann tables addressing
JeanDo
parents: 0
diff changeset
10 // This program is distributed in the hope that it will be useful,
8b5b848db4cd + Clean Buhlmann tables addressing
JeanDo
parents: 0
diff changeset
11 // but WITHOUT ANY WARRANTY; without even the implied warranty of
8b5b848db4cd + Clean Buhlmann tables addressing
JeanDo
parents: 0
diff changeset
12 // MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
8b5b848db4cd + Clean Buhlmann tables addressing
JeanDo
parents: 0
diff changeset
13 // GNU General Public License for more details.
8b5b848db4cd + Clean Buhlmann tables addressing
JeanDo
parents: 0
diff changeset
14 //
8b5b848db4cd + Clean Buhlmann tables addressing
JeanDo
parents: 0
diff changeset
15 // You should have received a copy of the GNU General Public License
8b5b848db4cd + Clean Buhlmann tables addressing
JeanDo
parents: 0
diff changeset
16 // along with this program. If not, see <http://www.gnu.org/licenses/>.
8b5b848db4cd + Clean Buhlmann tables addressing
JeanDo
parents: 0
diff changeset
17 //
8b5b848db4cd + Clean Buhlmann tables addressing
JeanDo
parents: 0
diff changeset
18 // HISTORY
8b5b848db4cd + Clean Buhlmann tables addressing
JeanDo
parents: 0
diff changeset
19 // 2011-01-20; jDG Cleanup addressing.
8b5b848db4cd + Clean Buhlmann tables addressing
JeanDo
parents: 0
diff changeset
20 //
8b5b848db4cd + Clean Buhlmann tables addressing
JeanDo
parents: 0
diff changeset
21 // **************************************************************
8b5b848db4cd + Clean Buhlmann tables addressing
JeanDo
parents: 0
diff changeset
22
8b5b848db4cd + Clean Buhlmann tables addressing
JeanDo
parents: 0
diff changeset
23 rom const float buhlmann_a[32] =
8b5b848db4cd + Clean Buhlmann tables addressing
JeanDo
parents: 0
diff changeset
24 { // ??? Data ZH-L16A, from Tauchmedizin 1995 ???
8b5b848db4cd + Clean Buhlmann tables addressing
JeanDo
parents: 0
diff changeset
25 //---a for N2 ----------------------------------------------------------------
8b5b848db4cd + Clean Buhlmann tables addressing
JeanDo
parents: 0
diff changeset
26 1.2599, /// WARNING ZH-L16c-1990 gives different values: 1.3318
8b5b848db4cd + Clean Buhlmann tables addressing
JeanDo
parents: 0
diff changeset
27 1.0000, /// ... 1.0048
8b5b848db4cd + Clean Buhlmann tables addressing
JeanDo
parents: 0
diff changeset
28 0.8618, /// ... 0.8653
8b5b848db4cd + Clean Buhlmann tables addressing
JeanDo
parents: 0
diff changeset
29 0.7562, /// ... 0.7520
8b5b848db4cd + Clean Buhlmann tables addressing
JeanDo
parents: 0
diff changeset
30 0.6200, /// ... 0.6194
8b5b848db4cd + Clean Buhlmann tables addressing
JeanDo
parents: 0
diff changeset
31 0.5043, /// ... 0.5043
8b5b848db4cd + Clean Buhlmann tables addressing
JeanDo
parents: 0
diff changeset
32 0.4410, /// ... 0.4396
8b5b848db4cd + Clean Buhlmann tables addressing
JeanDo
parents: 0
diff changeset
33 0.4000, /// ... 0.3977
8b5b848db4cd + Clean Buhlmann tables addressing
JeanDo
parents: 0
diff changeset
34 0.3750, /// ... 0.3701
8b5b848db4cd + Clean Buhlmann tables addressing
JeanDo
parents: 0
diff changeset
35 0.3500, /// ... 0.3456
8b5b848db4cd + Clean Buhlmann tables addressing
JeanDo
parents: 0
diff changeset
36 0.3295, /// ... 0.3269
8b5b848db4cd + Clean Buhlmann tables addressing
JeanDo
parents: 0
diff changeset
37 0.3065, /// ... 0.3065
8b5b848db4cd + Clean Buhlmann tables addressing
JeanDo
parents: 0
diff changeset
38 0.2835, /// ... 0.2848
8b5b848db4cd + Clean Buhlmann tables addressing
JeanDo
parents: 0
diff changeset
39 0.2610, /// ... 0.2622
8b5b848db4cd + Clean Buhlmann tables addressing
JeanDo
parents: 0
diff changeset
40 0.2480, /// ... 0.2486
8b5b848db4cd + Clean Buhlmann tables addressing
JeanDo
parents: 0
diff changeset
41 0.2327, /// ... 0.2341
8b5b848db4cd + Clean Buhlmann tables addressing
JeanDo
parents: 0
diff changeset
42 //---- a of He ---------------------------------------------------------------
8b5b848db4cd + Clean Buhlmann tables addressing
JeanDo
parents: 0
diff changeset
43 1.7424, /// ... 1,7443
8b5b848db4cd + Clean Buhlmann tables addressing
JeanDo
parents: 0
diff changeset
44 1.3830, /// ... 1,3800
8b5b848db4cd + Clean Buhlmann tables addressing
JeanDo
parents: 0
diff changeset
45 1.1919, /// ... 1,1879
8b5b848db4cd + Clean Buhlmann tables addressing
JeanDo
parents: 0
diff changeset
46 1.0458, /// ... 1,0455
8b5b848db4cd + Clean Buhlmann tables addressing
JeanDo
parents: 0
diff changeset
47 .9220, /// ... 0,9211
8b5b848db4cd + Clean Buhlmann tables addressing
JeanDo
parents: 0
diff changeset
48 .8205, /// ... 0,8232
8b5b848db4cd + Clean Buhlmann tables addressing
JeanDo
parents: 0
diff changeset
49 .7305, /// ... 0,7321
8b5b848db4cd + Clean Buhlmann tables addressing
JeanDo
parents: 0
diff changeset
50 .6502, /// ... 0,6508
8b5b848db4cd + Clean Buhlmann tables addressing
JeanDo
parents: 0
diff changeset
51 .5950, /// ... 0,5981
8b5b848db4cd + Clean Buhlmann tables addressing
JeanDo
parents: 0
diff changeset
52 .5545, /// ... 0,5568
8b5b848db4cd + Clean Buhlmann tables addressing
JeanDo
parents: 0
diff changeset
53 .5333, /// ... 0,5285
8b5b848db4cd + Clean Buhlmann tables addressing
JeanDo
parents: 0
diff changeset
54 .5189, /// ... 0,5178
8b5b848db4cd + Clean Buhlmann tables addressing
JeanDo
parents: 0
diff changeset
55 .5181, /// ... 0,5137
8b5b848db4cd + Clean Buhlmann tables addressing
JeanDo
parents: 0
diff changeset
56 .5176, /// ... 0,5196
8b5b848db4cd + Clean Buhlmann tables addressing
JeanDo
parents: 0
diff changeset
57 .5172, /// ... 0,5150
8b5b848db4cd + Clean Buhlmann tables addressing
JeanDo
parents: 0
diff changeset
58 .5119 /// ... 0,5109
8b5b848db4cd + Clean Buhlmann tables addressing
JeanDo
parents: 0
diff changeset
59 };
8b5b848db4cd + Clean Buhlmann tables addressing
JeanDo
parents: 0
diff changeset
60
8b5b848db4cd + Clean Buhlmann tables addressing
JeanDo
parents: 0
diff changeset
61 rom const float buhlmann_b[] =
8b5b848db4cd + Clean Buhlmann tables addressing
JeanDo
parents: 0
diff changeset
62 {
8b5b848db4cd + Clean Buhlmann tables addressing
JeanDo
parents: 0
diff changeset
63 //---- b for N2 --------------------------------------------------------------
8b5b848db4cd + Clean Buhlmann tables addressing
JeanDo
parents: 0
diff changeset
64 0.5050, /// WARNING ZH-L16c gives a different value: 0.5241
8b5b848db4cd + Clean Buhlmann tables addressing
JeanDo
parents: 0
diff changeset
65 0.6514, /// All the other values matches ZH-L16c-1990
8b5b848db4cd + Clean Buhlmann tables addressing
JeanDo
parents: 0
diff changeset
66 0.7222,
8b5b848db4cd + Clean Buhlmann tables addressing
JeanDo
parents: 0
diff changeset
67 0.7825,
8b5b848db4cd + Clean Buhlmann tables addressing
JeanDo
parents: 0
diff changeset
68 0.8126,
8b5b848db4cd + Clean Buhlmann tables addressing
JeanDo
parents: 0
diff changeset
69 0.8434,
8b5b848db4cd + Clean Buhlmann tables addressing
JeanDo
parents: 0
diff changeset
70 0.8693,
8b5b848db4cd + Clean Buhlmann tables addressing
JeanDo
parents: 0
diff changeset
71 0.8910,
8b5b848db4cd + Clean Buhlmann tables addressing
JeanDo
parents: 0
diff changeset
72 0.9092,
8b5b848db4cd + Clean Buhlmann tables addressing
JeanDo
parents: 0
diff changeset
73 0.9222,
8b5b848db4cd + Clean Buhlmann tables addressing
JeanDo
parents: 0
diff changeset
74 0.9319,
8b5b848db4cd + Clean Buhlmann tables addressing
JeanDo
parents: 0
diff changeset
75 0.9403,
8b5b848db4cd + Clean Buhlmann tables addressing
JeanDo
parents: 0
diff changeset
76 0.9477,
8b5b848db4cd + Clean Buhlmann tables addressing
JeanDo
parents: 0
diff changeset
77 0.9544,
8b5b848db4cd + Clean Buhlmann tables addressing
JeanDo
parents: 0
diff changeset
78 0.9602,
8b5b848db4cd + Clean Buhlmann tables addressing
JeanDo
parents: 0
diff changeset
79 0.9653,
8b5b848db4cd + Clean Buhlmann tables addressing
JeanDo
parents: 0
diff changeset
80 //---- b for He --------------------------------------------------------------
8b5b848db4cd + Clean Buhlmann tables addressing
JeanDo
parents: 0
diff changeset
81 0.4245,
8b5b848db4cd + Clean Buhlmann tables addressing
JeanDo
parents: 0
diff changeset
82 0.5747,
8b5b848db4cd + Clean Buhlmann tables addressing
JeanDo
parents: 0
diff changeset
83 0.6527,
8b5b848db4cd + Clean Buhlmann tables addressing
JeanDo
parents: 0
diff changeset
84 0.7223,
8b5b848db4cd + Clean Buhlmann tables addressing
JeanDo
parents: 0
diff changeset
85 0.7582,
8b5b848db4cd + Clean Buhlmann tables addressing
JeanDo
parents: 0
diff changeset
86 0.7957,
8b5b848db4cd + Clean Buhlmann tables addressing
JeanDo
parents: 0
diff changeset
87 0.8279,
8b5b848db4cd + Clean Buhlmann tables addressing
JeanDo
parents: 0
diff changeset
88 0.8553,
8b5b848db4cd + Clean Buhlmann tables addressing
JeanDo
parents: 0
diff changeset
89 0.8757,
8b5b848db4cd + Clean Buhlmann tables addressing
JeanDo
parents: 0
diff changeset
90 0.8903,
8b5b848db4cd + Clean Buhlmann tables addressing
JeanDo
parents: 0
diff changeset
91 0.8997,
8b5b848db4cd + Clean Buhlmann tables addressing
JeanDo
parents: 0
diff changeset
92 0.9073,
8b5b848db4cd + Clean Buhlmann tables addressing
JeanDo
parents: 0
diff changeset
93 0.9122,
8b5b848db4cd + Clean Buhlmann tables addressing
JeanDo
parents: 0
diff changeset
94 0.9171,
8b5b848db4cd + Clean Buhlmann tables addressing
JeanDo
parents: 0
diff changeset
95 0.9217,
8b5b848db4cd + Clean Buhlmann tables addressing
JeanDo
parents: 0
diff changeset
96 0.9267
8b5b848db4cd + Clean Buhlmann tables addressing
JeanDo
parents: 0
diff changeset
97 };
8b5b848db4cd + Clean Buhlmann tables addressing
JeanDo
parents: 0
diff changeset
98
8b5b848db4cd + Clean Buhlmann tables addressing
JeanDo
parents: 0
diff changeset
99 rom const float buhlmann_t05[] =
8b5b848db4cd + Clean Buhlmann tables addressing
JeanDo
parents: 0
diff changeset
100 {
8b5b848db4cd + Clean Buhlmann tables addressing
JeanDo
parents: 0
diff changeset
101 //---- half-life for N2 ------------------------------------------------------
8b5b848db4cd + Clean Buhlmann tables addressing
JeanDo
parents: 0
diff changeset
102 -5.77078, // 4 min * -1/ln(2)
8b5b848db4cd + Clean Buhlmann tables addressing
JeanDo
parents: 0
diff changeset
103 -11.54156,
8b5b848db4cd + Clean Buhlmann tables addressing
JeanDo
parents: 0
diff changeset
104 -17.31234,
8b5b848db4cd + Clean Buhlmann tables addressing
JeanDo
parents: 0
diff changeset
105 -25.96851,
8b5b848db4cd + Clean Buhlmann tables addressing
JeanDo
parents: 0
diff changeset
106 -38.95277,
8b5b848db4cd + Clean Buhlmann tables addressing
JeanDo
parents: 0
diff changeset
107 -56.26511,
8b5b848db4cd + Clean Buhlmann tables addressing
JeanDo
parents: 0
diff changeset
108 -79.34823,
8b5b848db4cd + Clean Buhlmann tables addressing
JeanDo
parents: 0
diff changeset
109 -111.08752,
8b5b848db4cd + Clean Buhlmann tables addressing
JeanDo
parents: 0
diff changeset
110 -157.25376,
8b5b848db4cd + Clean Buhlmann tables addressing
JeanDo
parents: 0
diff changeset
111 -210.63348,
8b5b848db4cd + Clean Buhlmann tables addressing
JeanDo
parents: 0
diff changeset
112 -269.78397,
8b5b848db4cd + Clean Buhlmann tables addressing
JeanDo
parents: 0
diff changeset
113 -344.80411,
8b5b848db4cd + Clean Buhlmann tables addressing
JeanDo
parents: 0
diff changeset
114 -440.02199,
8b5b848db4cd + Clean Buhlmann tables addressing
JeanDo
parents: 0
diff changeset
115 -562.65107,
8b5b848db4cd + Clean Buhlmann tables addressing
JeanDo
parents: 0
diff changeset
116 -718.46213,
8b5b848db4cd + Clean Buhlmann tables addressing
JeanDo
parents: 0
diff changeset
117 -916.11135, // 635 min * -1/ln(2)
8b5b848db4cd + Clean Buhlmann tables addressing
JeanDo
parents: 0
diff changeset
118 //---- half-life for He ------------------------------------------------------
8b5b848db4cd + Clean Buhlmann tables addressing
JeanDo
parents: 0
diff changeset
119 -2.178469512, // 1.51 min * -1/ln(2)
8b5b848db4cd + Clean Buhlmann tables addressing
JeanDo
parents: 0
diff changeset
120 -4.356939024,
8b5b848db4cd + Clean Buhlmann tables addressing
JeanDo
parents: 0
diff changeset
121 -6.809520594,
8b5b848db4cd + Clean Buhlmann tables addressing
JeanDo
parents: 0
diff changeset
122 -10.08443834,
8b5b848db4cd + Clean Buhlmann tables addressing
JeanDo
parents: 0
diff changeset
123 -14.72991637,
8b5b848db4cd + Clean Buhlmann tables addressing
JeanDo
parents: 0
diff changeset
124 -20.89022419,
8b5b848db4cd + Clean Buhlmann tables addressing
JeanDo
parents: 0
diff changeset
125 -29.61852919,
8b5b848db4cd + Clean Buhlmann tables addressing
JeanDo
parents: 0
diff changeset
126 -41.99685264,
8b5b848db4cd + Clean Buhlmann tables addressing
JeanDo
parents: 0
diff changeset
127 -59.43903569,
8b5b848db4cd + Clean Buhlmann tables addressing
JeanDo
parents: 0
diff changeset
128 -79.62233931,
8b5b848db4cd + Clean Buhlmann tables addressing
JeanDo
parents: 0
diff changeset
129 -101.9841124,
8b5b848db4cd + Clean Buhlmann tables addressing
JeanDo
parents: 0
diff changeset
130 -130.33307,
8b5b848db4cd + Clean Buhlmann tables addressing
JeanDo
parents: 0
diff changeset
131 -166.3283113,
8b5b848db4cd + Clean Buhlmann tables addressing
JeanDo
parents: 0
diff changeset
132 -212.6821029,
8b5b848db4cd + Clean Buhlmann tables addressing
JeanDo
parents: 0
diff changeset
133 -271.5729145,
8b5b848db4cd + Clean Buhlmann tables addressing
JeanDo
parents: 0
diff changeset
134 -346.2900907 // 240,03 * -1/ln(2)
8b5b848db4cd + Clean Buhlmann tables addressing
JeanDo
parents: 0
diff changeset
135 };
8b5b848db4cd + Clean Buhlmann tables addressing
JeanDo
parents: 0
diff changeset
136
8b5b848db4cd + Clean Buhlmann tables addressing
JeanDo
parents: 0
diff changeset
137 rom const float buhlmann_ht[] =
8b5b848db4cd + Clean Buhlmann tables addressing
JeanDo
parents: 0
diff changeset
138 {
8b5b848db4cd + Clean Buhlmann tables addressing
JeanDo
parents: 0
diff changeset
139 //---- N2 --------------------------------------------------------------------
8b5b848db4cd + Clean Buhlmann tables addressing
JeanDo
parents: 0
diff changeset
140 4, // Compartiment length, in minute, for nitrogen.
8b5b848db4cd + Clean Buhlmann tables addressing
JeanDo
parents: 0
diff changeset
141 8,
8b5b848db4cd + Clean Buhlmann tables addressing
JeanDo
parents: 0
diff changeset
142 12,
8b5b848db4cd + Clean Buhlmann tables addressing
JeanDo
parents: 0
diff changeset
143 18,
8b5b848db4cd + Clean Buhlmann tables addressing
JeanDo
parents: 0
diff changeset
144 27,
8b5b848db4cd + Clean Buhlmann tables addressing
JeanDo
parents: 0
diff changeset
145 39,
8b5b848db4cd + Clean Buhlmann tables addressing
JeanDo
parents: 0
diff changeset
146 55,
8b5b848db4cd + Clean Buhlmann tables addressing
JeanDo
parents: 0
diff changeset
147 77,
8b5b848db4cd + Clean Buhlmann tables addressing
JeanDo
parents: 0
diff changeset
148 109,
8b5b848db4cd + Clean Buhlmann tables addressing
JeanDo
parents: 0
diff changeset
149 146,
8b5b848db4cd + Clean Buhlmann tables addressing
JeanDo
parents: 0
diff changeset
150 187,
8b5b848db4cd + Clean Buhlmann tables addressing
JeanDo
parents: 0
diff changeset
151 239,
8b5b848db4cd + Clean Buhlmann tables addressing
JeanDo
parents: 0
diff changeset
152 305,
8b5b848db4cd + Clean Buhlmann tables addressing
JeanDo
parents: 0
diff changeset
153 390,
8b5b848db4cd + Clean Buhlmann tables addressing
JeanDo
parents: 0
diff changeset
154 498,
8b5b848db4cd + Clean Buhlmann tables addressing
JeanDo
parents: 0
diff changeset
155 635,
8b5b848db4cd + Clean Buhlmann tables addressing
JeanDo
parents: 0
diff changeset
156 //---- He --------------------------------------------------------------------
8b5b848db4cd + Clean Buhlmann tables addressing
JeanDo
parents: 0
diff changeset
157 1.51, // Compartiment half-life, in minute, for helium.
8b5b848db4cd + Clean Buhlmann tables addressing
JeanDo
parents: 0
diff changeset
158 3.02,
8b5b848db4cd + Clean Buhlmann tables addressing
JeanDo
parents: 0
diff changeset
159 4.72,
8b5b848db4cd + Clean Buhlmann tables addressing
JeanDo
parents: 0
diff changeset
160 6.99,
8b5b848db4cd + Clean Buhlmann tables addressing
JeanDo
parents: 0
diff changeset
161 10.21,
8b5b848db4cd + Clean Buhlmann tables addressing
JeanDo
parents: 0
diff changeset
162 14.48,
8b5b848db4cd + Clean Buhlmann tables addressing
JeanDo
parents: 0
diff changeset
163 20.53,
8b5b848db4cd + Clean Buhlmann tables addressing
JeanDo
parents: 0
diff changeset
164 29.11,
8b5b848db4cd + Clean Buhlmann tables addressing
JeanDo
parents: 0
diff changeset
165 41.20,
8b5b848db4cd + Clean Buhlmann tables addressing
JeanDo
parents: 0
diff changeset
166 55.19,
8b5b848db4cd + Clean Buhlmann tables addressing
JeanDo
parents: 0
diff changeset
167 70.69,
8b5b848db4cd + Clean Buhlmann tables addressing
JeanDo
parents: 0
diff changeset
168 90.34,
8b5b848db4cd + Clean Buhlmann tables addressing
JeanDo
parents: 0
diff changeset
169 115.29,
8b5b848db4cd + Clean Buhlmann tables addressing
JeanDo
parents: 0
diff changeset
170 147.42,
8b5b848db4cd + Clean Buhlmann tables addressing
JeanDo
parents: 0
diff changeset
171 188.24,
8b5b848db4cd + Clean Buhlmann tables addressing
JeanDo
parents: 0
diff changeset
172 240.03
8b5b848db4cd + Clean Buhlmann tables addressing
JeanDo
parents: 0
diff changeset
173 };
8b5b848db4cd + Clean Buhlmann tables addressing
JeanDo
parents: 0
diff changeset
174
8b5b848db4cd + Clean Buhlmann tables addressing
JeanDo
parents: 0
diff changeset
175 rom const float e2secs[] =
8b5b848db4cd + Clean Buhlmann tables addressing
JeanDo
parents: 0
diff changeset
176 {
8b5b848db4cd + Clean Buhlmann tables addressing
JeanDo
parents: 0
diff changeset
177 //---- N2 --------------------------------------------------------------------
8b5b848db4cd + Clean Buhlmann tables addressing
JeanDo
parents: 0
diff changeset
178 5.7596E-03, // und zwar 1 - 2^(-2sec/HT)
8b5b848db4cd + Clean Buhlmann tables addressing
JeanDo
parents: 0
diff changeset
179 2.8839E-03,
8b5b848db4cd + Clean Buhlmann tables addressing
JeanDo
parents: 0
diff changeset
180 1.8467e-03,
8b5b848db4cd + Clean Buhlmann tables addressing
JeanDo
parents: 0
diff changeset
181 1.2481e-03,
8b5b848db4cd + Clean Buhlmann tables addressing
JeanDo
parents: 0
diff changeset
182 8.5537E-04,
8b5b848db4cd + Clean Buhlmann tables addressing
JeanDo
parents: 0
diff changeset
183 6.0308E-04,
8b5b848db4cd + Clean Buhlmann tables addressing
JeanDo
parents: 0
diff changeset
184 4.2541E-04,
8b5b848db4cd + Clean Buhlmann tables addressing
JeanDo
parents: 0
diff changeset
185 3.0002E-04,
8b5b848db4cd + Clean Buhlmann tables addressing
JeanDo
parents: 0
diff changeset
186 2.1195E-04,
8b5b848db4cd + Clean Buhlmann tables addressing
JeanDo
parents: 0
diff changeset
187 1.5824E-04,
8b5b848db4cd + Clean Buhlmann tables addressing
JeanDo
parents: 0
diff changeset
188 1.2355E-04,
8b5b848db4cd + Clean Buhlmann tables addressing
JeanDo
parents: 0
diff changeset
189 9.6669E-05,
8b5b848db4cd + Clean Buhlmann tables addressing
JeanDo
parents: 0
diff changeset
190 7.5751E-05,
8b5b848db4cd + Clean Buhlmann tables addressing
JeanDo
parents: 0
diff changeset
191 5.92E-05,
8b5b848db4cd + Clean Buhlmann tables addressing
JeanDo
parents: 0
diff changeset
192 4.64E-05,
8b5b848db4cd + Clean Buhlmann tables addressing
JeanDo
parents: 0
diff changeset
193 3.64E-05,
8b5b848db4cd + Clean Buhlmann tables addressing
JeanDo
parents: 0
diff changeset
194 //---- He --------------------------------------------------------------------
8b5b848db4cd + Clean Buhlmann tables addressing
JeanDo
parents: 0
diff changeset
195 0.01518479275,
8b5b848db4cd + Clean Buhlmann tables addressing
JeanDo
parents: 0
diff changeset
196 0.007621439546,
8b5b848db4cd + Clean Buhlmann tables addressing
JeanDo
parents: 0
diff changeset
197 0.004883145696,
8b5b848db4cd + Clean Buhlmann tables addressing
JeanDo
parents: 0
diff changeset
198 0.003299965996,
8b5b848db4cd + Clean Buhlmann tables addressing
JeanDo
parents: 0
diff changeset
199 0.002260409686,
8b5b848db4cd + Clean Buhlmann tables addressing
JeanDo
parents: 0
diff changeset
200 0.00159437032,
8b5b848db4cd + Clean Buhlmann tables addressing
JeanDo
parents: 0
diff changeset
201 0.001124788578,
8b5b848db4cd + Clean Buhlmann tables addressing
JeanDo
parents: 0
diff changeset
202 0.0007933953673,
8b5b848db4cd + Clean Buhlmann tables addressing
JeanDo
parents: 0
diff changeset
203 0.0005606414716,
8b5b848db4cd + Clean Buhlmann tables addressing
JeanDo
parents: 0
diff changeset
204 0.0004185553604,
8b5b848db4cd + Clean Buhlmann tables addressing
JeanDo
parents: 0
diff changeset
205 0.0003267948866,
8b5b848db4cd + Clean Buhlmann tables addressing
JeanDo
parents: 0
diff changeset
206 0.0002557222899,
8b5b848db4cd + Clean Buhlmann tables addressing
JeanDo
parents: 0
diff changeset
207 0.0002003867723,
8b5b848db4cd + Clean Buhlmann tables addressing
JeanDo
parents: 0
diff changeset
208 0.0001567161546,
8b5b848db4cd + Clean Buhlmann tables addressing
JeanDo
parents: 0
diff changeset
209 0.0001227342122,
8b5b848db4cd + Clean Buhlmann tables addressing
JeanDo
parents: 0
diff changeset
210 9.625377675E-5
8b5b848db4cd + Clean Buhlmann tables addressing
JeanDo
parents: 0
diff changeset
211 };
8b5b848db4cd + Clean Buhlmann tables addressing
JeanDo
parents: 0
diff changeset
212
8b5b848db4cd + Clean Buhlmann tables addressing
JeanDo
parents: 0
diff changeset
213 rom const float e1min[] =
8b5b848db4cd + Clean Buhlmann tables addressing
JeanDo
parents: 0
diff changeset
214 {
8b5b848db4cd + Clean Buhlmann tables addressing
JeanDo
parents: 0
diff changeset
215 //---- N2 --------------------------------------------------------------------
8b5b848db4cd + Clean Buhlmann tables addressing
JeanDo
parents: 0
diff changeset
216 0.1591036, // Integration constant for 1 minute,
8b5b848db4cd + Clean Buhlmann tables addressing
JeanDo
parents: 0
diff changeset
217 0.08299596, // ie. 1 - 2^(-1/ht)
8b5b848db4cd + Clean Buhlmann tables addressing
JeanDo
parents: 0
diff changeset
218 0.053942353,
8b5b848db4cd + Clean Buhlmann tables addressing
JeanDo
parents: 0
diff changeset
219 0.036774196,
8b5b848db4cd + Clean Buhlmann tables addressing
JeanDo
parents: 0
diff changeset
220 0.02534539,
8b5b848db4cd + Clean Buhlmann tables addressing
JeanDo
parents: 0
diff changeset
221 0.017935055,
8b5b848db4cd + Clean Buhlmann tables addressing
JeanDo
parents: 0
diff changeset
222 0.012684012,
8b5b848db4cd + Clean Buhlmann tables addressing
JeanDo
parents: 0
diff changeset
223 8.961515534E-3,
8b5b848db4cd + Clean Buhlmann tables addressing
JeanDo
parents: 0
diff changeset
224 6.338971845E-3,
8b5b848db4cd + Clean Buhlmann tables addressing
JeanDo
parents: 0
diff changeset
225 4.73633146E-3,
8b5b848db4cd + Clean Buhlmann tables addressing
JeanDo
parents: 0
diff changeset
226 3.699808187E-3,
8b5b848db4cd + Clean Buhlmann tables addressing
JeanDo
parents: 0
diff changeset
227 2.89599589E-3,
8b5b848db4cd + Clean Buhlmann tables addressing
JeanDo
parents: 0
diff changeset
228 2.270033275E-3,
8b5b848db4cd + Clean Buhlmann tables addressing
JeanDo
parents: 0
diff changeset
229 1.775722E-3,
8b5b848db4cd + Clean Buhlmann tables addressing
JeanDo
parents: 0
diff changeset
230 1.390893611E-3,
8b5b848db4cd + Clean Buhlmann tables addressing
JeanDo
parents: 0
diff changeset
231 1.090974815E-3,
8b5b848db4cd + Clean Buhlmann tables addressing
JeanDo
parents: 0
diff changeset
232 //---- e 1min He -------------------------------------------------------------
8b5b848db4cd + Clean Buhlmann tables addressing
JeanDo
parents: 0
diff changeset
233 0.368108684,
8b5b848db4cd + Clean Buhlmann tables addressing
JeanDo
parents: 0
diff changeset
234 0.2050840824,
8b5b848db4cd + Clean Buhlmann tables addressing
JeanDo
parents: 0
diff changeset
235 0.1365792957,
8b5b848db4cd + Clean Buhlmann tables addressing
JeanDo
parents: 0
diff changeset
236 0.09440463235,
8b5b848db4cd + Clean Buhlmann tables addressing
JeanDo
parents: 0
diff changeset
237 0.06563586265,
8b5b848db4cd + Clean Buhlmann tables addressing
JeanDo
parents: 0
diff changeset
238 0.04674161154,
8b5b848db4cd + Clean Buhlmann tables addressing
JeanDo
parents: 0
diff changeset
239 0.03319905126,
8b5b848db4cd + Clean Buhlmann tables addressing
JeanDo
parents: 0
diff changeset
240 0.02353005571,
8b5b848db4cd + Clean Buhlmann tables addressing
JeanDo
parents: 0
diff changeset
241 0.0166832282,
8b5b848db4cd + Clean Buhlmann tables addressing
JeanDo
parents: 0
diff changeset
242 0.01248075064,
8b5b848db4cd + Clean Buhlmann tables addressing
JeanDo
parents: 0
diff changeset
243 0.009757532198,
8b5b848db4cd + Clean Buhlmann tables addressing
JeanDo
parents: 0
diff changeset
244 0.007643290133,
8b5b848db4cd + Clean Buhlmann tables addressing
JeanDo
parents: 0
diff changeset
245 0.005994168431,
8b5b848db4cd + Clean Buhlmann tables addressing
JeanDo
parents: 0
diff changeset
246 0.004690816669,
8b5b848db4cd + Clean Buhlmann tables addressing
JeanDo
parents: 0
diff changeset
247 0.003675481163,
8b5b848db4cd + Clean Buhlmann tables addressing
JeanDo
parents: 0
diff changeset
248 0.002883586737
8b5b848db4cd + Clean Buhlmann tables addressing
JeanDo
parents: 0
diff changeset
249 };
8b5b848db4cd + Clean Buhlmann tables addressing
JeanDo
parents: 0
diff changeset
250
8b5b848db4cd + Clean Buhlmann tables addressing
JeanDo
parents: 0
diff changeset
251 rom const float e10min[] =
8b5b848db4cd + Clean Buhlmann tables addressing
JeanDo
parents: 0
diff changeset
252 {
8b5b848db4cd + Clean Buhlmann tables addressing
JeanDo
parents: 0
diff changeset
253 //---- N2 --------------------------------------------------------------------
8b5b848db4cd + Clean Buhlmann tables addressing
JeanDo
parents: 0
diff changeset
254 // Die 10 min Werte in float Notation:
8b5b848db4cd + Clean Buhlmann tables addressing
JeanDo
parents: 0
diff changeset
255 // und zwar 1 - 2^(-10/ht)
8b5b848db4cd + Clean Buhlmann tables addressing
JeanDo
parents: 0
diff changeset
256 0.823223, // 1 - 2^(-10/4.0)
8b5b848db4cd + Clean Buhlmann tables addressing
JeanDo
parents: 0
diff changeset
257 0.579552,
8b5b848db4cd + Clean Buhlmann tables addressing
JeanDo
parents: 0
diff changeset
258 0.425651,
8b5b848db4cd + Clean Buhlmann tables addressing
JeanDo
parents: 0
diff changeset
259 0.312487,
8b5b848db4cd + Clean Buhlmann tables addressing
JeanDo
parents: 0
diff changeset
260 0.226416,
8b5b848db4cd + Clean Buhlmann tables addressing
JeanDo
parents: 0
diff changeset
261 0.165547,
8b5b848db4cd + Clean Buhlmann tables addressing
JeanDo
parents: 0
diff changeset
262 0.11984,
8b5b848db4cd + Clean Buhlmann tables addressing
JeanDo
parents: 0
diff changeset
263 0.0860863,
8b5b848db4cd + Clean Buhlmann tables addressing
JeanDo
parents: 0
diff changeset
264 0.0616117,
8b5b848db4cd + Clean Buhlmann tables addressing
JeanDo
parents: 0
diff changeset
265 0.0463665,
8b5b848db4cd + Clean Buhlmann tables addressing
JeanDo
parents: 0
diff changeset
266 0.0363881,
8b5b848db4cd + Clean Buhlmann tables addressing
JeanDo
parents: 0
diff changeset
267 0.0285855,
8b5b848db4cd + Clean Buhlmann tables addressing
JeanDo
parents: 0
diff changeset
268 0.0224698,
8b5b848db4cd + Clean Buhlmann tables addressing
JeanDo
parents: 0
diff changeset
269 0.017616,
8b5b848db4cd + Clean Buhlmann tables addressing
JeanDo
parents: 0
diff changeset
270 0.0138222,
8b5b848db4cd + Clean Buhlmann tables addressing
JeanDo
parents: 0
diff changeset
271 0.0108563,
8b5b848db4cd + Clean Buhlmann tables addressing
JeanDo
parents: 0
diff changeset
272 //---- He --------------------------------------------------------------------
8b5b848db4cd + Clean Buhlmann tables addressing
JeanDo
parents: 0
diff changeset
273 0.989851,
8b5b848db4cd + Clean Buhlmann tables addressing
JeanDo
parents: 0
diff changeset
274 0.899258,
8b5b848db4cd + Clean Buhlmann tables addressing
JeanDo
parents: 0
diff changeset
275 0.769737,
8b5b848db4cd + Clean Buhlmann tables addressing
JeanDo
parents: 0
diff changeset
276 0.629027,
8b5b848db4cd + Clean Buhlmann tables addressing
JeanDo
parents: 0
diff changeset
277 0.492821,
8b5b848db4cd + Clean Buhlmann tables addressing
JeanDo
parents: 0
diff changeset
278 0.380407,
8b5b848db4cd + Clean Buhlmann tables addressing
JeanDo
parents: 0
diff changeset
279 0.286538,
8b5b848db4cd + Clean Buhlmann tables addressing
JeanDo
parents: 0
diff changeset
280 0.211886,
8b5b848db4cd + Clean Buhlmann tables addressing
JeanDo
parents: 0
diff changeset
281 0.154849,
8b5b848db4cd + Clean Buhlmann tables addressing
JeanDo
parents: 0
diff changeset
282 0.118026,
8b5b848db4cd + Clean Buhlmann tables addressing
JeanDo
parents: 0
diff changeset
283 0.0934005,
8b5b848db4cd + Clean Buhlmann tables addressing
JeanDo
parents: 0
diff changeset
284 0.0738569,
8b5b848db4cd + Clean Buhlmann tables addressing
JeanDo
parents: 0
diff changeset
285 0.0583504,
8b5b848db4cd + Clean Buhlmann tables addressing
JeanDo
parents: 0
diff changeset
286 0.0459303,
8b5b848db4cd + Clean Buhlmann tables addressing
JeanDo
parents: 0
diff changeset
287 0.0361528,
8b5b848db4cd + Clean Buhlmann tables addressing
JeanDo
parents: 0
diff changeset
288 0.0284646,
8b5b848db4cd + Clean Buhlmann tables addressing
JeanDo
parents: 0
diff changeset
289 };
8b5b848db4cd + Clean Buhlmann tables addressing
JeanDo
parents: 0
diff changeset
290