// // Created by cfif on 06.05.2026. // #include "ADC_Temp_Fast.h" // Полная таблица из ваших данных const TablePoint temperature_table_duct_KST45_table_3000[] = { {0, 84.9, 322.07}, {4, 84.9, 322.07}, {8, 84.9, 322.07}, {12, 84.9, 322.07}, {16, 84.9, 322.07}, {20, 84.9, 322.07}, {24, 84.9, 322.07}, {28, 84.9, 322.07}, {32, 84.9, 322.07}, {36, 84.9, 322.07}, {40, 84.9, 322.07}, {44, 84.9, 322.07}, {48, 84.9, 322.07}, {52, 84.9, 322.07}, {56, 84.9, 322.07}, {60, 84.9, 322.07}, {64, 84.9, 322.07}, {68, 84.9, 322.07}, {72, 84.9, 322.07}, {76, 84.9, 322.07}, {80, 84.9, 322.07}, {84, 84.9, 322.07}, {88, 84.9, 322.07}, {92, 84.9, 322.07}, {96, 84.9, 322.07}, {100, 84.9, 322.07}, {104, 84.9, 322.07}, {108, 84.9, 322.07}, {112, 84.9, 322.07}, {116, 84.9, 322.07}, {120, 84.9, 322.07}, {124, 84.9, 322.07}, {128, 84.9, 322.07}, {132, 84.9, 322.07}, {136, 84.9, 322.07}, {140, 84.9, 322.07}, {144, 84.9, 322.07}, {148, 84.9, 322.07}, {152, 84.9, 322.07}, {156, 84.9, 322.07}, {160, 84.9, 322.07}, {164, 84.9, 322.07}, {168, 84.9, 322.07}, {172, 84.9, 322.07}, {176, 84.9, 322.07}, {180, 84.9, 322.07}, {184, 84.9, 322.07}, {188, 84.9, 322.07}, {192, 84.9, 322.07}, {196, 84.9, 322.07}, {200, 84.9, 322.07}, {204, 84.9, 322.07}, {208, 84.9, 322.07}, {212, 84.9, 322.07}, {216, 84.9, 322.07}, {220, 84.9, 322.07}, {224, 84.9, 322.07}, {228, 84.9, 322.07}, {232, 84.9, 322.07}, {236, 84.9, 322.07}, {240, 84.9, 322.07}, {244, 84.9, 322.07}, {248, 84.9, 322.07}, {252, 84.9, 322.07}, {256, 84.9, 322.07}, {260, 84.9, 322.07}, {264, 84.9, 322.07}, {268, 84.9, 322.07}, {272, 84.9, 322.07}, {276, 84.9, 322.07}, {280, 84.9, 322.07}, {284, 84.9, 322.07}, {288, 84.9, 322.07}, {292, 84.9, 322.07}, {296, 84.9, 322.07}, {300, 84.9, 322.07}, {304, 84.9, 322.07}, {308, 84.9, 322.07}, {312, 84.9, 322.07}, {316, 84.9, 322.07}, {320, 84.9, 322.07}, {324, 84.9, 322.07}, {328, 84.9, 322.07}, {332, 84.9, 322.07}, {336, 84.9, 322.07}, {340, 84.9, 322.07}, {344, 84.9, 322.07}, {348, 84.9, 322.07}, {352, 84.9, 322.07}, {356, 84.9, 322.07}, {360, 84.9, 322.07}, {364, 84.9, 322.07}, {368, 84.9, 322.07}, {372, 84.9, 322.07}, {376, 84.9, 322.07}, {380, 84.9, 322.07}, {384, 84.9, 322.07}, {388, 84.9, 322.07}, {392, 84.9, 322.07}, {396, 84.9, 322.07}, {400, 84.6, 324.76}, {404, 84.3, 328.37}, {408, 84.0, 331.98}, {412, 83.6, 335.60}, {416, 83.3, 339.22}, {420, 82.9, 342.86}, {424, 82.6, 346.50}, {428, 82.3, 350.15}, {432, 82.0, 353.81}, {436, 81.6, 357.47}, {440, 81.3, 361.15}, {444, 81.0, 364.83}, {448, 80.7, 368.52}, {452, 80.4, 372.22}, {456, 80.1, 375.93}, {460, 79.8, 379.64}, {464, 79.5, 383.37}, {468, 79.2, 387.10}, {472, 78.9, 390.84}, {476, 78.6, 394.58}, {480, 78.3, 398.34}, {484, 78.0, 402.10}, {488, 77.7, 405.88}, {492, 77.4, 409.66}, {496, 77.1, 413.45}, {500, 76.9, 417.25}, {504, 76.6, 421.05}, {508, 76.3, 424.87}, {512, 76.0, 428.69}, {516, 75.8, 432.52}, {520, 75.5, 436.36}, {524, 75.2, 440.21}, {528, 75.0, 444.07}, {532, 74.7, 447.94}, {536, 74.5, 451.81}, {540, 74.2, 455.70}, {544, 73.9, 459.59}, {548, 73.7, 463.49}, {552, 73.4, 467.40}, {556, 73.2, 471.32}, {560, 72.9, 475.25}, {564, 72.7, 479.18}, {568, 72.4, 483.13}, {572, 72.2, 487.08}, {576, 72.0, 491.05}, {580, 71.7, 495.02}, {584, 71.5, 499.00}, {588, 71.2, 502.99}, {592, 71.0, 506.99}, {596, 70.8, 511.00}, {600, 70.5, 515.02}, {604, 70.3, 519.05}, {608, 70.1, 523.09}, {612, 69.9, 527.13}, {616, 69.6, 531.19}, {620, 69.4, 535.25}, {624, 69.2, 539.33}, {628, 69.0, 543.41}, {632, 68.8, 547.50}, {636, 68.5, 551.60}, {640, 68.3, 555.72}, {644, 68.1, 559.84}, {648, 67.9, 563.97}, {652, 67.7, 568.11}, {656, 67.5, 572.26}, {660, 67.3, 576.42}, {664, 67.1, 580.59}, {668, 66.9, 584.77}, {672, 66.6, 588.96}, {676, 66.4, 593.16}, {680, 66.2, 597.36}, {684, 66.0, 601.58}, {688, 65.8, 605.81}, {692, 65.6, 610.05}, {696, 65.4, 614.30}, {700, 65.2, 618.56}, {704, 65.0, 622.83}, {708, 64.8, 627.10}, {712, 64.7, 631.39}, {716, 64.5, 635.69}, {720, 64.3, 640.00}, {724, 64.1, 644.32}, {728, 63.9, 648.65}, {732, 63.7, 652.99}, {736, 63.5, 657.34}, {740, 63.3, 661.70}, {744, 63.1, 666.07}, {748, 63.0, 670.45}, {752, 62.8, 674.84}, {756, 62.6, 679.25}, {760, 62.4, 683.66}, {764, 62.2, 688.08}, {768, 62.0, 692.52}, {772, 61.9, 696.96}, {776, 61.7, 701.42}, {780, 61.5, 705.88}, {784, 61.3, 710.36}, {788, 61.2, 714.85}, {792, 61.0, 719.35}, {796, 60.8, 723.86}, {800, 60.6, 728.38}, {804, 60.5, 732.91}, {808, 60.3, 737.45}, {812, 60.1, 742.00}, {816, 59.9, 746.57}, {820, 59.8, 751.15}, {824, 59.6, 755.73}, {828, 59.4, 760.33}, {832, 59.3, 764.94}, {836, 59.1, 769.56}, {840, 58.9, 774.19}, {844, 58.8, 778.84}, {848, 58.6, 783.49}, {852, 58.4, 788.16}, {856, 58.3, 792.84}, {860, 58.1, 797.53}, {864, 58.0, 802.23}, {868, 57.8, 806.94}, {872, 57.6, 811.67}, {876, 57.5, 816.40}, {880, 57.3, 821.15}, {884, 57.2, 825.91}, {888, 57.0, 830.68}, {892, 56.8, 835.47}, {896, 56.7, 840.26}, {900, 56.5, 845.07}, {904, 56.4, 849.89}, {908, 56.2, 854.72}, {912, 56.1, 859.57}, {916, 55.9, 864.42}, {920, 55.8, 869.29}, {924, 55.6, 874.17}, {928, 55.5, 879.07}, {932, 55.3, 883.97}, {936, 55.2, 888.89}, {940, 55.0, 893.82}, {944, 54.9, 898.76}, {948, 54.7, 903.72}, {952, 54.6, 908.69}, {956, 54.4, 913.67}, {960, 54.3, 918.66}, {964, 54.1, 923.67}, {968, 54.0, 928.69}, {972, 53.8, 933.72}, {976, 53.7, 938.76}, {980, 53.5, 943.82}, {984, 53.4, 948.89}, {988, 53.3, 953.97}, {992, 53.1, 959.07}, {996, 53.0, 964.18}, {1000, 52.8, 969.31}, {1004, 52.7, 974.44}, {1008, 52.6, 979.59}, {1012, 52.4, 984.76}, {1016, 52.3, 989.93}, {1020, 52.1, 995.12}, {1024, 52.0, 1000.33}, {1028, 51.9, 1005.54}, {1032, 51.7, 1010.77}, {1036, 51.6, 1016.02}, {1040, 51.4, 1021.28}, {1044, 51.3, 1026.55}, {1048, 51.2, 1031.83}, {1052, 51.0, 1037.13}, {1056, 50.9, 1042.45}, {1060, 50.8, 1047.78}, {1064, 50.6, 1053.12}, {1068, 50.5, 1058.47}, {1072, 50.4, 1063.84}, {1076, 50.2, 1069.23}, {1080, 50.1, 1074.63}, {1084, 50.0, 1080.04}, {1088, 49.8, 1085.47}, {1092, 49.7, 1090.91}, {1096, 49.6, 1096.37}, {1100, 49.4, 1101.84}, {1104, 49.3, 1107.32}, {1108, 49.2, 1112.82}, {1112, 49.1, 1118.34}, {1116, 48.9, 1123.87}, {1120, 48.8, 1129.41}, {1124, 48.7, 1134.97}, {1128, 48.5, 1140.55}, {1132, 48.4, 1146.14}, {1136, 48.3, 1151.74}, {1140, 48.2, 1157.36}, {1144, 48.0, 1163.00}, {1148, 47.9, 1168.65}, {1152, 47.8, 1174.31}, {1156, 47.7, 1179.99}, {1160, 47.5, 1185.69}, {1164, 47.4, 1191.40}, {1168, 47.3, 1197.13}, {1172, 47.2, 1202.87}, {1176, 47.0, 1208.63}, {1180, 46.9, 1214.41}, {1184, 46.8, 1220.20}, {1188, 46.7, 1226.01}, {1192, 46.5, 1231.83}, {1196, 46.4, 1237.67}, {1200, 46.3, 1243.52}, {1204, 46.2, 1249.39}, {1208, 46.1, 1255.28}, {1212, 45.9, 1261.19}, {1216, 45.8, 1267.11}, {1220, 45.7, 1273.04}, {1224, 45.6, 1279.00}, {1228, 45.5, 1284.97}, {1232, 45.3, 1290.95}, {1236, 45.2, 1296.96}, {1240, 45.1, 1302.98}, {1244, 45.0, 1309.01}, {1248, 44.9, 1315.07}, {1252, 44.8, 1321.14}, {1256, 44.6, 1327.23}, {1260, 44.5, 1333.33}, {1264, 44.4, 1339.46}, {1268, 44.3, 1345.60}, {1272, 44.2, 1351.75}, {1276, 44.1, 1357.93}, {1280, 43.9, 1364.12}, {1284, 43.8, 1370.33}, {1288, 43.7, 1376.56}, {1292, 43.6, 1382.80}, {1296, 43.5, 1389.07}, {1300, 43.4, 1395.35}, {1304, 43.2, 1401.65}, {1308, 43.1, 1407.97}, {1312, 43.0, 1414.30}, {1316, 42.9, 1420.65}, {1320, 42.8, 1427.03}, {1324, 42.7, 1433.42}, {1328, 42.6, 1439.83}, {1332, 42.5, 1446.25}, {1336, 42.3, 1452.70}, {1340, 42.2, 1459.17}, {1344, 42.1, 1465.65}, {1348, 42.0, 1472.15}, {1352, 41.9, 1478.67}, {1356, 41.8, 1485.21}, {1360, 41.7, 1491.77}, {1364, 41.6, 1498.35}, {1368, 41.4, 1504.95}, {1372, 41.3, 1511.57}, {1376, 41.2, 1518.21}, {1380, 41.1, 1524.86}, {1384, 41.0, 1531.54}, {1388, 40.9, 1538.23}, {1392, 40.8, 1544.95}, {1396, 40.7, 1551.69}, {1400, 40.6, 1558.44}, {1404, 40.5, 1565.22}, {1408, 40.4, 1572.01}, {1412, 40.3, 1578.83}, {1416, 40.1, 1585.67}, {1420, 40.0, 1592.52}, {1424, 39.9, 1599.40}, {1428, 39.8, 1606.30}, {1432, 39.7, 1613.22}, {1436, 39.6, 1620.16}, {1440, 39.5, 1627.12}, {1444, 39.4, 1634.10}, {1448, 39.3, 1641.10}, {1452, 39.2, 1648.13}, {1456, 39.1, 1655.17}, {1460, 39.0, 1662.24}, {1464, 38.9, 1669.33}, {1468, 38.8, 1676.44}, {1472, 38.7, 1683.57}, {1476, 38.5, 1690.72}, {1480, 38.4, 1697.90}, {1484, 38.3, 1705.09}, {1488, 38.2, 1712.31}, {1492, 38.1, 1719.55}, {1496, 38.0, 1726.82}, {1500, 37.9, 1734.10}, {1504, 37.8, 1741.41}, {1508, 37.7, 1748.74}, {1512, 37.6, 1756.10}, {1516, 37.5, 1763.47}, {1520, 37.4, 1770.87}, {1524, 37.3, 1778.30}, {1528, 37.2, 1785.74}, {1532, 37.1, 1793.21}, {1536, 37.0, 1800.70}, {1540, 36.9, 1808.22}, {1544, 36.8, 1815.76}, {1548, 36.7, 1823.32}, {1552, 36.6, 1830.91}, {1556, 36.5, 1838.52}, {1560, 36.4, 1846.15}, {1564, 36.3, 1853.81}, {1568, 36.2, 1861.50}, {1572, 36.1, 1869.20}, {1576, 36.0, 1876.94}, {1580, 35.9, 1884.69}, {1584, 35.8, 1892.47}, {1588, 35.7, 1900.28}, {1592, 35.6, 1908.11}, {1596, 35.5, 1915.97}, {1600, 35.4, 1923.85}, {1604, 35.3, 1931.75}, {1608, 35.2, 1939.69}, {1612, 35.1, 1947.64}, {1616, 35.0, 1955.63}, {1620, 34.9, 1963.64}, {1624, 34.8, 1971.67}, {1628, 34.7, 1979.73}, {1632, 34.6, 1987.82}, {1636, 34.5, 1995.93}, {1640, 34.4, 2004.07}, {1644, 34.3, 2012.24}, {1648, 34.2, 2020.43}, {1652, 34.1, 2028.65}, {1656, 34.0, 2036.90}, {1660, 33.9, 2045.17}, {1664, 33.8, 2053.48}, {1668, 33.7, 2061.80}, {1672, 33.6, 2070.16}, {1676, 33.5, 2078.54}, {1680, 33.4, 2086.96}, {1684, 33.3, 2095.40}, {1688, 33.2, 2103.86}, {1692, 33.1, 2112.36}, {1696, 33.0, 2120.88}, {1700, 32.9, 2129.44}, {1704, 32.8, 2138.02}, {1708, 32.8, 2146.63}, {1712, 32.7, 2155.27}, {1716, 32.6, 2163.93}, {1720, 32.5, 2172.63}, {1724, 32.4, 2181.36}, {1728, 32.3, 2190.11}, {1732, 32.2, 2198.90}, {1736, 32.1, 2207.72}, {1740, 32.0, 2216.56}, {1744, 31.9, 2225.44}, {1748, 31.8, 2234.34}, {1752, 31.7, 2243.28}, {1756, 31.6, 2252.24}, {1760, 31.5, 2261.24}, {1764, 31.4, 2270.27}, {1768, 31.3, 2279.33}, {1772, 31.2, 2288.42}, {1776, 31.1, 2297.54}, {1780, 31.0, 2306.70}, {1784, 31.0, 2315.88}, {1788, 30.9, 2325.10}, {1792, 30.8, 2334.35}, {1796, 30.7, 2343.63}, {1800, 30.6, 2352.94}, {1804, 30.5, 2362.29}, {1808, 30.4, 2371.67}, {1812, 30.3, 2381.08}, {1816, 30.2, 2390.52}, {1820, 30.1, 2400.00}, {1824, 30.0, 2409.51}, {1828, 29.9, 2419.06}, {1832, 29.8, 2428.63}, {1836, 29.7, 2438.25}, {1840, 29.7, 2447.89}, {1844, 29.6, 2457.57}, {1848, 29.5, 2467.29}, {1852, 29.4, 2477.04}, {1856, 29.3, 2486.82}, {1860, 29.2, 2496.64}, {1864, 29.1, 2506.50}, {1868, 29.0, 2516.39}, {1872, 28.9, 2526.32}, {1876, 28.8, 2536.28}, {1880, 28.7, 2546.28}, {1884, 28.6, 2556.31}, {1888, 28.5, 2566.38}, {1892, 28.5, 2576.49}, {1896, 28.4, 2586.63}, {1900, 28.3, 2596.81}, {1904, 28.2, 2607.03}, {1908, 28.1, 2617.28}, {1912, 28.0, 2627.58}, {1916, 27.9, 2637.91}, {1920, 27.8, 2648.28}, {1924, 27.7, 2658.68}, {1928, 27.6, 2669.13}, {1932, 27.5, 2679.61}, {1936, 27.5, 2690.13}, {1940, 27.4, 2700.70}, {1944, 27.3, 2711.30}, {1948, 27.2, 2721.94}, {1952, 27.1, 2732.62}, {1956, 27.0, 2743.34}, {1960, 26.9, 2754.10}, {1964, 26.8, 2764.90}, {1968, 26.7, 2775.74}, {1972, 26.6, 2786.62}, {1976, 26.5, 2797.55}, {1980, 26.5, 2808.51}, {1984, 26.4, 2819.52}, {1988, 26.3, 2830.56}, {1992, 26.2, 2841.65}, {1996, 26.1, 2852.79}, {2000, 26.0, 2863.96}, {2004, 25.9, 2875.18}, {2008, 25.8, 2886.44}, {2012, 25.7, 2897.74}, {2016, 25.7, 2909.09}, {2020, 25.6, 2920.48}, {2024, 25.5, 2931.92}, {2028, 25.4, 2943.40}, {2032, 25.3, 2954.92}, {2036, 25.2, 2966.49}, {2040, 25.1, 2978.10}, {2044, 25.0, 2989.76}, {2048, 24.9, 3001.47}, {2052, 24.8, 3013.22}, {2056, 24.8, 3025.01}, {2060, 24.7, 3036.85}, {2064, 24.6, 3048.74}, {2068, 24.5, 3060.68}, {2072, 24.4, 3072.66}, {2076, 24.3, 3084.70}, {2080, 24.2, 3096.77}, {2084, 24.1, 3108.90}, {2088, 24.0, 3121.08}, {2092, 24.0, 3133.30}, {2096, 23.9, 3145.57}, {2100, 23.8, 3157.89}, {2104, 23.7, 3170.27}, {2108, 23.6, 3182.69}, {2112, 23.5, 3195.16}, {2116, 23.4, 3207.68}, {2120, 23.3, 3220.25}, {2124, 23.2, 3232.88}, {2128, 23.2, 3245.55}, {2132, 23.1, 3258.28}, {2136, 23.0, 3271.06}, {2140, 22.9, 3283.89}, {2144, 22.8, 3296.77}, {2148, 22.7, 3309.71}, {2152, 22.6, 3322.70}, {2156, 22.5, 3335.74}, {2160, 22.5, 3348.84}, {2164, 22.4, 3361.99}, {2168, 22.3, 3375.19}, {2172, 22.2, 3388.46}, {2176, 22.1, 3401.77}, {2180, 22.0, 3415.14}, {2184, 21.9, 3428.57}, {2188, 21.8, 3442.06}, {2192, 21.8, 3455.60}, {2196, 21.7, 3469.19}, {2200, 21.6, 3482.85}, {2204, 21.5, 3496.56}, {2208, 21.4, 3510.33}, {2212, 21.3, 3524.16}, {2216, 21.2, 3538.05}, {2220, 21.1, 3552.00}, {2224, 21.0, 3566.01}, {2228, 21.0, 3580.07}, {2232, 20.9, 3594.20}, {2236, 20.8, 3608.39}, {2240, 20.7, 3622.64}, {2244, 20.6, 3636.95}, {2248, 20.5, 3651.33}, {2252, 20.4, 3665.76}, {2256, 20.3, 3680.26}, {2260, 20.3, 3694.82}, {2264, 20.2, 3709.45}, {2268, 20.1, 3724.14}, {2272, 20.0, 3738.89}, {2276, 19.9, 3753.71}, {2280, 19.8, 3768.59}, {2284, 19.7, 3783.54}, {2288, 19.6, 3798.56}, {2292, 19.6, 3813.64}, {2296, 19.5, 3828.79}, {2300, 19.4, 3844.01}, {2304, 19.3, 3859.30}, {2308, 19.2, 3874.65}, {2312, 19.1, 3890.07}, {2316, 19.0, 3905.56}, {2320, 18.9, 3921.13}, {2324, 18.9, 3936.76}, {2328, 18.8, 3952.46}, {2332, 18.7, 3968.24}, {2336, 18.6, 3984.08}, {2340, 18.5, 4000.00}, {2344, 18.4, 4015.99}, {2348, 18.3, 4032.05}, {2352, 18.2, 4048.19}, {2356, 18.2, 4064.40}, {2360, 18.1, 4080.69}, {2364, 18.0, 4097.05}, {2368, 17.9, 4113.49}, {2372, 17.8, 4130.01}, {2376, 17.7, 4146.60}, {2380, 17.6, 4163.27}, {2384, 17.5, 4180.01}, {2388, 17.5, 4196.84}, {2392, 17.4, 4213.74}, {2396, 17.3, 4230.72}, {2400, 17.2, 4247.79}, {2404, 17.1, 4264.93}, {2408, 17.0, 4282.16}, {2412, 16.9, 4299.47}, {2416, 16.8, 4316.86}, {2420, 16.8, 4334.33}, {2424, 16.7, 4351.89}, {2428, 16.6, 4369.53}, {2432, 16.5, 4387.25}, {2436, 16.4, 4405.06}, {2440, 16.3, 4422.96}, {2444, 16.2, 4440.94}, {2448, 16.1, 4459.02}, {2452, 16.1, 4477.18}, {2456, 16.0, 4495.42}, {2460, 15.9, 4513.76}, {2464, 15.8, 4532.19}, {2468, 15.7, 4550.71}, {2472, 15.6, 4569.32}, {2476, 15.5, 4588.02}, {2480, 15.4, 4606.81}, {2484, 15.3, 4625.70}, {2488, 15.3, 4644.68}, {2492, 15.2, 4663.76}, {2496, 15.1, 4682.93}, {2500, 15.0, 4702.19}, {2504, 14.9, 4721.56}, {2508, 14.8, 4741.02}, {2512, 14.7, 4760.58}, {2516, 14.6, 4780.24}, {2520, 14.6, 4800.00}, {2524, 14.5, 4819.86}, {2528, 14.4, 4839.82}, {2532, 14.3, 4859.88}, {2536, 14.2, 4880.05}, {2540, 14.1, 4900.32}, {2544, 14.0, 4920.70}, {2548, 13.9, 4941.18}, {2552, 13.8, 4961.76}, {2556, 13.8, 4982.46}, {2560, 13.7, 5003.26}, {2564, 13.6, 5024.17}, {2568, 13.5, 5045.19}, {2572, 13.4, 5066.32}, {2576, 13.3, 5087.56}, {2580, 13.2, 5108.91}, {2584, 13.1, 5130.38}, {2588, 13.0, 5151.96}, {2592, 13.0, 5173.65}, {2596, 12.9, 5195.46}, {2600, 12.8, 5217.39}, {2604, 12.7, 5239.44}, {2608, 12.6, 5261.60}, {2612, 12.5, 5283.88}, {2616, 12.4, 5306.29}, {2620, 12.3, 5328.81}, {2624, 12.2, 5351.46}, {2628, 12.1, 5374.23}, {2632, 12.1, 5397.13}, {2636, 12.0, 5420.15}, {2640, 11.9, 5443.30}, {2644, 11.8, 5466.57}, {2648, 11.7, 5489.98}, {2652, 11.6, 5513.51}, {2656, 11.5, 5537.18}, {2660, 11.4, 5560.98}, {2664, 11.3, 5584.91}, {2668, 11.3, 5608.97}, {2672, 11.2, 5633.17}, {2676, 11.1, 5657.51}, {2680, 11.0, 5681.98}, {2684, 10.9, 5706.59}, {2688, 10.8, 5731.34}, {2692, 10.7, 5756.24}, {2696, 10.6, 5781.27}, {2700, 10.5, 5806.45}, {2704, 10.4, 5831.78}, {2708, 10.3, 5857.25}, {2712, 10.3, 5882.86}, {2716, 10.2, 5908.63}, {2720, 10.1, 5934.55}, {2724, 10.0, 5960.61}, {2728, 9.9, 5986.83}, {2732, 9.8, 6013.21}, {2736, 9.7, 6039.73}, {2740, 9.6, 6066.42}, {2744, 9.5, 6093.26}, {2748, 9.4, 6120.27}, {2752, 9.3, 6147.43}, {2756, 9.2, 6174.76}, {2760, 9.2, 6202.25}, {2764, 9.1, 6229.90}, {2768, 9.0, 6257.72}, {2772, 8.9, 6285.71}, {2776, 8.8, 6313.87}, {2780, 8.7, 6342.21}, {2784, 8.6, 6370.71}, {2788, 8.5, 6399.39}, {2792, 8.4, 6428.24}, {2796, 8.3, 6457.27}, {2800, 8.2, 6486.49}, {2804, 8.1, 6515.88}, {2808, 8.0, 6545.45}, {2812, 7.9, 6575.21}, {2816, 7.9, 6605.16}, {2820, 7.8, 6635.29}, {2824, 7.7, 6665.62}, {2828, 7.6, 6696.13}, {2832, 7.5, 6726.84}, {2836, 7.4, 6757.74}, {2840, 7.3, 6788.84}, {2844, 7.2, 6820.14}, {2848, 7.1, 6851.64}, {2852, 7.0, 6883.35}, {2856, 6.9, 6915.25}, {2860, 6.8, 6947.37}, {2864, 6.7, 6979.69}, {2868, 6.6, 7012.23}, {2872, 6.5, 7044.97}, {2876, 6.4, 7077.93}, {2880, 6.3, 7111.11}, {2884, 6.2, 7144.51}, {2888, 6.1, 7178.13}, {2892, 6.1, 7211.97}, {2896, 6.0, 7246.04}, {2900, 5.9, 7280.33}, {2904, 5.8, 7314.86}, {2908, 5.7, 7349.62}, {2912, 5.6, 7384.62}, {2916, 5.5, 7419.85}, {2920, 5.4, 7455.32}, {2924, 5.3, 7491.03}, {2928, 5.2, 7526.99}, {2932, 5.1, 7563.20}, {2936, 5.0, 7599.65}, {2940, 4.9, 7636.36}, {2944, 4.8, 7673.33}, {2948, 4.7, 7710.55}, {2952, 4.6, 7748.03}, {2956, 4.5, 7785.78}, {2960, 4.4, 7823.79}, {2964, 4.3, 7862.07}, {2968, 4.2, 7900.62}, {2972, 4.1, 7939.45}, {2976, 4.0, 7978.55}, {2980, 3.9, 8017.94}, {2984, 3.8, 8057.61}, {2988, 3.7, 8097.56}, {2992, 3.6, 8137.81}, {2996, 3.5, 8178.34}, {3000, 3.4, 8219.18}, {3004, 3.3, 8260.31}, {3008, 3.2, 8301.75}, {3012, 3.1, 8343.49}, {3016, 3.0, 8385.54}, {3020, 2.9, 8427.91}, {3024, 2.8, 8470.59}, {3028, 2.7, 8513.59}, {3032, 2.6, 8556.91}, {3036, 2.5, 8600.57}, {3040, 2.4, 8644.55}, {3044, 2.3, 8688.87}, {3048, 2.2, 8733.52}, {3052, 2.1, 8778.52}, {3056, 2.0, 8823.87}, {3060, 1.9, 8869.57}, {3064, 1.8, 8915.62}, {3068, 1.7, 8962.03}, {3072, 1.6, 9008.80}, {3076, 1.5, 9055.94}, {3080, 1.4, 9103.45}, {3084, 1.3, 9151.33}, {3088, 1.2, 9199.60}, {3092, 1.1, 9248.25}, {3096, 1.0, 9297.30}, {3100, 0.9, 9346.73}, {3104, 0.8, 9396.57}, {3108, 0.7, 9446.81}, {3112, 0.6, 9497.46}, {3116, 0.4, 9548.52}, {3120, 0.3, 9600.00}, {3124, 0.2, 9651.91}, {3128, 0.1, 9704.24}, {3132, 0.0, 9757.01}, {3136, 0.0, 9810.22}, {3140, -0.1, 9863.87}, {3144, -0.2, 9917.98}, {3148, -0.3, 9972.54}, {3152, -0.4, 10027.57}, {3156, -0.5, 10083.07}, {3160, -0.6, 10139.04}, {3164, -0.7, 10195.49}, {3168, -0.8, 10252.43}, {3172, -1.0, 10309.86}, {3176, -1.1, 10367.79}, {3180, -1.2, 10426.23}, {3184, -1.3, 10485.18}, {3188, -1.4, 10544.65}, {3192, -1.5, 10604.65}, {3196, -1.6, 10665.18}, {3200, -1.7, 10726.26}, {3204, -1.8, 10787.88}, {3208, -1.9, 10850.06}, {3212, -2.1, 10912.80}, {3216, -2.2, 10976.11}, {3220, -2.3, 11040.00}, {3224, -2.4, 11104.48}, {3228, -2.5, 11169.55}, {3232, -2.6, 11235.23}, {3236, -2.7, 11301.51}, {3240, -2.8, 11368.42}, {3244, -3.0, 11435.96}, {3248, -3.1, 11504.13}, {3252, -3.2, 11572.95}, {3256, -3.3, 11642.43}, {3260, -3.4, 11712.58}, {3264, -3.5, 11783.39}, {3268, -3.6, 11854.90}, {3272, -3.8, 11927.10}, {3276, -3.9, 12000.00}, {3280, -4.0, 12073.62}, {3284, -4.1, 12147.97}, {3288, -4.2, 12223.05}, {3292, -4.3, 12298.88}, {3296, -4.5, 12375.47}, {3300, -4.6, 12452.83}, {3304, -4.7, 12530.97}, {3308, -4.8, 12609.91}, {3312, -4.9, 12689.66}, {3316, -5.1, 12770.22}, {3320, -5.2, 12851.61}, {3324, -5.3, 12933.85}, {3328, -5.4, 13016.95}, {3332, -5.5, 13100.92}, {3336, -5.7, 13185.77}, {3340, -5.8, 13271.52}, {3344, -5.9, 13358.19}, {3348, -6.0, 13445.78}, {3352, -6.2, 13534.32}, {3356, -6.3, 13623.82}, {3360, -6.4, 13714.29}, {3364, -6.5, 13805.75}, {3368, -6.7, 13898.21}, {3372, -6.8, 13991.70}, {3376, -6.9, 14086.23}, {3380, -7.0, 14181.82}, {3384, -7.2, 14278.48}, {3388, -7.3, 14376.24}, {3392, -7.4, 14475.11}, {3396, -7.5, 14575.11}, {3400, -7.7, 14676.26}, {3404, -7.8, 14778.58}, {3408, -7.9, 14882.10}, {3412, -8.1, 14986.82}, {3416, -8.2, 15092.78}, {3420, -8.3, 15200.00}, {3424, -8.5, 15308.50}, {3428, -8.6, 15418.29}, {3432, -8.7, 15529.41}, {3436, -8.9, 15641.88}, {3440, -9.0, 15755.73}, {3444, -9.1, 15870.97}, {3448, -9.3, 15987.63}, {3452, -9.4, 16105.75}, {3456, -9.5, 16225.35}, {3460, -9.7, 16346.46}, {3464, -9.8, 16469.10}, {3468, -9.9, 16593.30}, {3472, -10.1, 16719.10}, {3476, -10.2, 16846.53}, {3480, -10.4, 16975.61}, {3484, -10.5, 17106.38}, {3488, -10.6, 17238.88}, {3492, -10.8, 17373.13}, {3496, -10.9, 17509.18}, {3500, -11.1, 17647.06}, {3504, -11.2, 17786.80}, {3508, -11.4, 17928.45}, {3512, -11.5, 18072.04}, {3516, -11.7, 18217.62}, {3520, -11.8, 18365.22}, {3524, -12.0, 18514.89}, {3528, -12.1, 18666.67}, {3532, -12.2, 18820.60}, {3536, -12.4, 18976.74}, {3540, -12.5, 19135.13}, {3544, -12.7, 19295.83}, {3548, -12.9, 19458.87}, {3552, -13.0, 19624.31}, {3556, -13.2, 19792.21}, {3560, -13.3, 19962.62}, {3564, -13.5, 20135.59}, {3568, -13.6, 20311.20}, {3572, -13.8, 20489.48}, {3576, -13.9, 20670.52}, {3580, -14.1, 20854.37}, {3584, -14.3, 21041.10}, {3588, -14.4, 21230.77}, {3592, -14.6, 21423.46}, {3596, -14.7, 21619.24}, {3600, -14.9, 21818.18}, {3604, -15.1, 22020.37}, {3608, -15.2, 22225.87}, {3612, -15.4, 22434.78}, {3616, -15.6, 22647.18}, {3620, -15.7, 22863.16}, {3624, -15.9, 23082.80}, {3628, -16.1, 23306.21}, {3632, -16.2, 23533.48}, {3636, -16.4, 23764.71}, {3640, -16.6, 24000.00}, {3644, -16.8, 24239.47}, {3648, -16.9, 24483.22}, {3652, -17.1, 24731.38}, {3656, -17.3, 24984.05}, {3660, -17.5, 25241.38}, {3664, -17.7, 25503.48}, {3668, -17.8, 25770.49}, {3672, -18.0, 26042.55}, {3676, -18.2, 26319.81}, {3680, -18.4, 26602.41}, {3684, -18.6, 26890.51}, {3688, -18.8, 27184.28}, {3692, -19.0, 27483.87}, {3696, -19.1, 27789.47}, {3700, -19.3, 28101.27}, {3704, -19.5, 28419.44}, {3708, -19.7, 28744.19}, {3712, -19.9, 29075.72}, {3716, -20.1, 29414.25}, {3720, -20.3, 29760.00}, {3724, -20.5, 30113.21}, {3728, -20.7, 30474.12}, {3732, -20.9, 30842.97}, {3736, -21.1, 31220.06}, {3740, -21.4, 31605.63}, {3744, -21.6, 32000.00}, {3748, -21.8, 32403.46}, {3752, -22.0, 32816.33}, {3756, -22.2, 33238.94}, {3760, -22.4, 33671.64}, {3764, -22.7, 34114.80}, {3768, -22.9, 34568.81}, {3772, -23.1, 35034.05}, {3776, -23.3, 35510.97}, {3780, -23.6, 36000.00}, {3784, -23.8, 36501.61}, {3788, -24.0, 37016.29}, {3792, -24.3, 37544.55}, {3796, -24.5, 38086.96}, {3800, -24.8, 38644.07}, {3804, -25.0, 39216.50}, {3808, -25.2, 39804.88}, {3812, -25.5, 40409.89}, {3816, -25.7, 41032.26}, {3820, -26.0, 41672.73}, {3824, -26.3, 42332.10}, {3828, -26.5, 43011.23}, {3832, -26.8, 43711.03}, {3836, -27.1, 44432.43}, {3840, -27.3, 45176.47}, {3844, -27.6, 45944.22}, {3848, -27.9, 46736.84}, {3852, -28.2, 47555.55}, {3856, -28.5, 48401.67}, {3860, -28.7, 49276.60}, {3864, -29.0, 50181.82}, {3868, -29.3, 51118.94}, {3872, -29.6, 52089.69}, {3876, -29.9, 53095.89}, {3880, -30.3, 54139.54}, {3884, -30.6, 55222.75}, {3888, -30.9, 56347.82}, {3892, -31.2, 57517.24}, {3896, -31.6, 58733.67}, {3900, -31.9, 60000.00}, {3904, -32.3, 61319.37}, {3908, -32.6, 62695.19}, {3912, -33.0, 64131.15}, {3916, -33.3, 65631.28}, {3920, -33.7, 67200.00}, {3924, -34.1, 68842.10}, {3928, -34.5, 70562.88}, {3932, -34.9, 72368.10}, {3936, -35.3, 74264.15}, {3940, -35.7, 76258.06}, {3944, -36.1, 78357.62}, {3948, -36.5, 80571.43}, {3952, -37.0, 82909.09}, {3956, -37.4, 85381.30}, {3960, -37.9, 88000.00}, {3964, -38.4, 90778.62}, {3968, -38.8, 93732.28}, {3972, -39.3, 96878.05}, {3976, -39.8, 100235.30}, {3980, -39.8, 100235.30}, {3984, -39.8, 100235.30}, {3988, -39.8, 100235.30}, {3992, -39.8, 100235.30}, {3996, -39.8, 100235.30}, {4001, -39.8, 100235.30}, {4005, -39.8, 100235.30}, {4009, -39.8, 100235.30}, {4013, -39.8, 100235.30}, {4017, -39.8, 100235.30}, {4021, -39.8, 100235.30}, {4025, -39.8, 100235.30}, {4029, -39.8, 100235.30}, {4033, -39.8, 100235.30}, {4037, -39.8, 100235.30}, {4041, -39.8, 100235.30}, {4045, -39.8, 100235.30}, {4049, -39.8, 100235.30}, {4053, -39.8, 100235.30}, {4057, -39.8, 100235.30}, {4061, -39.8, 100235.30}, {4065, -39.8, 100235.30}, {4069, -39.8, 100235.30}, {4073, -39.8, 100235.30}, {4077, -39.8, 100235.30}, {4081, -39.8, 100235.30}, {4085, -39.8, 100235.30}, {4089, -39.8, 100235.30}, {4094, -39.8, 100235.30} }; // Полная таблица из ваших данных const TablePoint temperature_table_duct_KST45_table_20000[] = { {0, 84.9, 322.58}, {4, 84.9, 322.58}, {8, 84.9, 322.58}, {12, 84.9, 322.58}, {16, 84.9, 322.58}, {20, 84.9, 322.58}, {24, 84.9, 322.58}, {28, 84.9, 322.58}, {32, 84.9, 322.58}, {36, 84.9, 322.58}, {40, 84.9, 322.58}, {44, 84.9, 322.58}, {48, 84.9, 322.58}, {52, 84.9, 322.58}, {56, 84.9, 322.58}, {60, 84.9, 322.58}, {64, 84.9, 322.58}, {68, 83.4, 337.72}, {72, 81.6, 357.94}, {76, 79.9, 378.20}, {80, 78.3, 398.51}, {84, 76.7, 418.85}, {88, 75.3, 439.23}, {92, 73.9, 459.66}, {96, 72.6, 480.12}, {100, 71.4, 500.63}, {104, 70.2, 521.17}, {108, 69.1, 541.76}, {112, 68.0, 562.39}, {116, 66.9, 583.06}, {120, 65.9, 603.77}, {124, 65.0, 624.53}, {128, 64.0, 645.32}, {132, 63.1, 666.16}, {136, 62.3, 687.04}, {140, 61.4, 707.96}, {144, 60.6, 728.93}, {148, 59.8, 749.94}, {152, 59.1, 770.99}, {156, 58.3, 792.08}, {160, 57.6, 813.21}, {164, 56.9, 834.39}, {168, 56.2, 855.61}, {172, 55.5, 876.88}, {176, 54.9, 898.19}, {180, 54.2, 919.54}, {184, 53.6, 940.94}, {188, 53.0, 962.38}, {192, 52.4, 983.86}, {196, 51.9, 1005.39}, {200, 51.3, 1026.96}, {204, 50.8, 1048.57}, {208, 50.2, 1070.23}, {212, 49.7, 1091.94}, {216, 49.2, 1113.69}, {220, 48.7, 1135.48}, {224, 48.2, 1157.32}, {228, 47.7, 1179.21}, {232, 47.2, 1201.14}, {236, 46.7, 1223.11}, {240, 46.3, 1245.14}, {244, 45.8, 1267.20}, {248, 45.4, 1289.32}, {252, 44.9, 1311.48}, {256, 44.5, 1333.68}, {260, 44.1, 1355.93}, {264, 43.7, 1378.23}, {268, 43.3, 1400.57}, {272, 42.9, 1422.97}, {276, 42.5, 1445.40}, {280, 42.1, 1467.89}, {284, 41.7, 1490.42}, {288, 41.3, 1513.00}, {292, 40.9, 1535.63}, {296, 40.6, 1558.30}, {300, 40.2, 1581.03}, {304, 39.9, 1603.80}, {308, 39.5, 1626.62}, {312, 39.2, 1649.48}, {316, 38.8, 1672.40}, {320, 38.5, 1695.36}, {324, 38.1, 1718.38}, {328, 37.8, 1741.44}, {332, 37.5, 1764.55}, {336, 37.2, 1787.71}, {340, 36.9, 1810.92}, {344, 36.5, 1834.18}, {348, 36.2, 1857.49}, {352, 35.9, 1880.84}, {356, 35.6, 1904.25}, {360, 35.3, 1927.71}, {364, 35.0, 1951.22}, {368, 34.8, 1974.78}, {372, 34.5, 1998.39}, {376, 34.2, 2022.05}, {380, 33.9, 2045.76}, {384, 33.6, 2069.52}, {388, 33.4, 2093.34}, {392, 33.1, 2117.20}, {396, 32.8, 2141.12}, {400, 32.5, 2165.09}, {404, 32.3, 2189.11}, {408, 32.0, 2213.18}, {412, 31.8, 2237.31}, {416, 31.5, 2261.48}, {420, 31.3, 2285.71}, {424, 31.0, 2310.00}, {428, 30.8, 2334.33}, {432, 30.5, 2358.72}, {436, 30.3, 2383.16}, {440, 30.0, 2407.66}, {444, 29.8, 2432.21}, {448, 29.6, 2456.81}, {452, 29.3, 2481.47}, {456, 29.1, 2506.18}, {460, 28.9, 2530.95}, {464, 28.6, 2555.77}, {468, 28.4, 2580.65}, {472, 28.2, 2605.58}, {476, 28.0, 2630.56}, {480, 27.8, 2655.60}, {484, 27.5, 2680.70}, {488, 27.3, 2705.85}, {492, 27.1, 2731.06}, {496, 26.9, 2756.32}, {500, 26.7, 2781.64}, {504, 26.5, 2807.02}, {508, 26.3, 2832.45}, {512, 26.1, 2857.94}, {516, 25.9, 2883.49}, {520, 25.7, 2909.09}, {524, 25.5, 2934.75}, {528, 25.3, 2960.47}, {532, 25.1, 2986.25}, {536, 24.9, 3012.08}, {540, 24.7, 3037.97}, {544, 24.5, 3063.93}, {548, 24.3, 3089.94}, {552, 24.1, 3116.00}, {556, 23.9, 3142.13}, {560, 23.7, 3168.32}, {564, 23.5, 3194.56}, {568, 23.3, 3220.87}, {572, 23.1, 3247.23}, {576, 23.0, 3273.66}, {580, 22.8, 3300.14}, {584, 22.6, 3326.69}, {588, 22.4, 3353.29}, {592, 22.2, 3379.96}, {596, 22.1, 3406.69}, {600, 21.9, 3433.48}, {604, 21.7, 3460.33}, {608, 21.5, 3487.24}, {612, 21.4, 3514.21}, {616, 21.2, 3541.25}, {620, 21.0, 3568.35}, {624, 20.9, 3595.51}, {628, 20.7, 3622.73}, {632, 20.5, 3650.01}, {636, 20.4, 3677.36}, {640, 20.2, 3704.78}, {644, 20.0, 3732.25}, {648, 19.9, 3759.79}, {652, 19.7, 3787.39}, {656, 19.6, 3815.06}, {660, 19.4, 3842.79}, {664, 19.2, 3870.59}, {668, 19.1, 3898.45}, {672, 18.9, 3926.38}, {676, 18.8, 3954.37}, {680, 18.6, 3982.43}, {684, 18.4, 4010.55}, {688, 18.3, 4038.74}, {692, 18.1, 4067.00}, {696, 18.0, 4095.32}, {700, 17.8, 4123.71}, {704, 17.7, 4152.17}, {708, 17.5, 4180.69}, {712, 17.4, 4209.28}, {716, 17.2, 4237.94}, {720, 17.1, 4266.67}, {724, 16.9, 4295.46}, {728, 16.8, 4324.32}, {732, 16.7, 4353.26}, {736, 16.5, 4382.26}, {740, 16.4, 4411.33}, {744, 16.2, 4440.47}, {748, 16.1, 4469.67}, {752, 15.9, 4498.95}, {756, 15.8, 4528.30}, {760, 15.7, 4557.72}, {764, 15.5, 4587.21}, {768, 15.4, 4616.77}, {772, 15.3, 4646.40}, {776, 15.1, 4676.11}, {780, 15.0, 4705.88}, {784, 14.8, 4735.73}, {788, 14.7, 4765.65}, {792, 14.6, 4795.64}, {796, 14.4, 4825.70}, {800, 14.3, 4855.84}, {804, 14.2, 4886.05}, {808, 14.0, 4916.34}, {812, 13.9, 4946.70}, {816, 13.8, 4977.13}, {820, 13.6, 5007.63}, {824, 13.5, 5038.21}, {828, 13.4, 5068.87}, {832, 13.3, 5099.60}, {836, 13.1, 5130.41}, {840, 13.0, 5161.29}, {844, 12.9, 5192.25}, {848, 12.8, 5223.28}, {852, 12.6, 5254.39}, {856, 12.5, 5285.58}, {860, 12.4, 5316.85}, {864, 12.3, 5348.19}, {868, 12.1, 5379.61}, {872, 12.0, 5411.11}, {876, 11.9, 5442.68}, {880, 11.8, 5474.34}, {884, 11.6, 5506.07}, {888, 11.5, 5537.89}, {892, 11.4, 5569.78}, {896, 11.3, 5601.75}, {900, 11.2, 5633.80}, {904, 11.0, 5665.94}, {908, 10.9, 5698.15}, {912, 10.8, 5730.44}, {916, 10.7, 5762.82}, {920, 10.6, 5795.28}, {924, 10.5, 5827.81}, {928, 10.3, 5860.44}, {932, 10.2, 5893.14}, {936, 10.1, 5925.93}, {940, 10.0, 5958.80}, {944, 9.9, 5991.75}, {948, 9.8, 6024.79}, {952, 9.6, 6057.91}, {956, 9.5, 6091.11}, {960, 9.4, 6124.40}, {964, 9.3, 6157.78}, {968, 9.2, 6191.24}, {972, 9.1, 6224.78}, {976, 9.0, 6258.42}, {980, 8.9, 6292.13}, {984, 8.7, 6325.94}, {988, 8.6, 6359.83}, {992, 8.5, 6393.81}, {996, 8.4, 6427.88}, {1000, 8.3, 6462.04}, {1004, 8.2, 6496.28}, {1008, 8.1, 6530.61}, {1012, 8.0, 6565.03}, {1016, 7.9, 6599.55}, {1020, 7.8, 6634.15}, {1024, 7.7, 6668.84}, {1028, 7.5, 6703.62}, {1032, 7.4, 6738.49}, {1036, 7.3, 6773.46}, {1040, 7.2, 6808.51}, {1044, 7.1, 6843.66}, {1048, 7.0, 6878.90}, {1052, 6.9, 6914.23}, {1056, 6.8, 6949.65}, {1060, 6.7, 6985.17}, {1064, 6.6, 7020.79}, {1068, 6.5, 7056.49}, {1072, 6.4, 7092.29}, {1076, 6.3, 7128.19}, {1080, 6.2, 7164.18}, {1084, 6.1, 7200.27}, {1088, 6.0, 7236.45}, {1092, 5.9, 7272.73}, {1096, 5.8, 7309.10}, {1100, 5.7, 7345.58}, {1104, 5.6, 7382.15}, {1108, 5.5, 7418.81}, {1112, 5.4, 7455.58}, {1116, 5.3, 7492.45}, {1120, 5.2, 7529.41}, {1124, 5.1, 7566.48}, {1128, 5.0, 7603.64}, {1132, 4.9, 7640.90}, {1136, 4.8, 7678.27}, {1140, 4.7, 7715.74}, {1144, 4.6, 7753.30}, {1148, 4.5, 7790.97}, {1152, 4.4, 7828.75}, {1156, 4.3, 7866.62}, {1160, 4.2, 7904.60}, {1164, 4.1, 7942.68}, {1168, 4.0, 7980.87}, {1172, 3.9, 8019.16}, {1176, 3.8, 8057.55}, {1180, 3.7, 8096.05}, {1184, 3.6, 8134.66}, {1188, 3.5, 8173.37}, {1192, 3.4, 8212.19}, {1196, 3.3, 8251.12}, {1200, 3.2, 8290.16}, {1204, 3.2, 8329.30}, {1208, 3.1, 8368.55}, {1212, 3.0, 8407.91}, {1216, 2.9, 8447.38}, {1220, 2.8, 8486.96}, {1224, 2.7, 8526.65}, {1228, 2.6, 8566.45}, {1232, 2.5, 8606.36}, {1236, 2.4, 8646.38}, {1240, 2.3, 8686.51}, {1244, 2.2, 8726.76}, {1248, 2.1, 8767.12}, {1252, 2.0, 8807.60}, {1256, 1.9, 8848.19}, {1260, 1.9, 8888.89}, {1264, 1.8, 8929.71}, {1268, 1.7, 8970.64}, {1272, 1.6, 9011.69}, {1276, 1.5, 9052.86}, {1280, 1.4, 9094.14}, {1284, 1.3, 9135.54}, {1288, 1.2, 9177.06}, {1292, 1.1, 9218.69}, {1296, 1.0, 9260.45}, {1300, 1.0, 9302.33}, {1304, 0.9, 9344.32}, {1308, 0.8, 9386.44}, {1312, 0.7, 9428.67}, {1316, 0.6, 9471.03}, {1320, 0.5, 9513.51}, {1324, 0.4, 9556.12}, {1328, 0.3, 9598.84}, {1332, 0.3, 9641.69}, {1336, 0.2, 9684.67}, {1340, 0.1, 9727.77}, {1344, 0.0, 9770.99}, {1348, 0.0, 9814.34}, {1352, -0.1, 9857.82}, {1356, -0.2, 9901.42}, {1360, -0.2, 9945.16}, {1364, -0.3, 9989.01}, {1368, -0.4, 10033.00}, {1372, -0.5, 10077.12}, {1376, -0.6, 10121.37}, {1380, -0.7, 10165.75}, {1384, -0.8, 10210.25}, {1388, -0.8, 10254.89}, {1392, -0.9, 10299.67}, {1396, -1.0, 10344.57}, {1400, -1.1, 10389.61}, {1404, -1.2, 10434.78}, {1408, -1.3, 10480.09}, {1412, -1.4, 10525.53}, {1416, -1.4, 10571.11}, {1420, -1.5, 10616.82}, {1424, -1.6, 10662.67}, {1428, -1.7, 10708.66}, {1432, -1.8, 10754.79}, {1436, -1.9, 10801.05}, {1440, -1.9, 10847.46}, {1444, -2.0, 10894.00}, {1448, -2.1, 10940.69}, {1452, -2.2, 10987.51}, {1456, -2.3, 11034.48}, {1460, -2.4, 11081.59}, {1464, -2.4, 11128.85}, {1468, -2.5, 11176.25}, {1472, -2.6, 11223.79}, {1476, -2.7, 11271.48}, {1480, -2.8, 11319.31}, {1484, -2.8, 11367.29}, {1488, -2.9, 11415.42}, {1492, -3.0, 11463.70}, {1496, -3.1, 11512.12}, {1500, -3.2, 11560.69}, {1504, -3.2, 11609.42}, {1508, -3.3, 11658.29}, {1512, -3.4, 11707.32}, {1516, -3.5, 11756.50}, {1520, -3.6, 11805.83}, {1524, -3.6, 11855.31}, {1528, -3.7, 11904.95}, {1532, -3.8, 11954.74}, {1536, -3.9, 12004.69}, {1540, -4.0, 12054.79}, {1544, -4.0, 12105.06}, {1548, -4.1, 12155.48}, {1552, -4.2, 12206.06}, {1556, -4.3, 12256.79}, {1560, -4.4, 12307.69}, {1564, -4.4, 12358.75}, {1568, -4.5, 12409.97}, {1572, -4.6, 12461.36}, {1576, -4.7, 12512.90}, {1580, -4.8, 12564.61}, {1584, -4.8, 12616.49}, {1588, -4.9, 12668.53}, {1592, -5.0, 12720.74}, {1596, -5.1, 12773.11}, {1600, -5.1, 12825.65}, {1604, -5.2, 12878.36}, {1608, -5.3, 12931.24}, {1612, -5.4, 12984.29}, {1616, -5.5, 13037.51}, {1620, -5.5, 13090.91}, {1624, -5.6, 13144.48}, {1628, -5.7, 13198.22}, {1632, -5.8, 13252.13}, {1636, -5.8, 13306.22}, {1640, -5.9, 13360.49}, {1644, -6.0, 13414.93}, {1648, -6.1, 13469.55}, {1652, -6.1, 13524.36}, {1656, -6.2, 13579.34}, {1660, -6.3, 13634.50}, {1664, -6.4, 13689.84}, {1668, -6.5, 13745.36}, {1672, -6.5, 13801.07}, {1676, -6.6, 13856.97}, {1680, -6.7, 13913.04}, {1684, -6.8, 13969.31}, {1688, -6.8, 14025.76}, {1692, -6.9, 14082.40}, {1696, -7.0, 14139.22}, {1700, -7.1, 14196.24}, {1704, -7.1, 14253.45}, {1708, -7.2, 14310.85}, {1712, -7.3, 14368.44}, {1716, -7.4, 14426.23}, {1720, -7.4, 14484.21}, {1724, -7.5, 14542.39}, {1728, -7.6, 14600.76}, {1732, -7.7, 14659.33}, {1736, -7.7, 14718.10}, {1740, -7.8, 14777.07}, {1744, -7.9, 14836.24}, {1748, -8.0, 14895.61}, {1752, -8.0, 14955.19}, {1756, -8.1, 15014.96}, {1760, -8.2, 15074.95}, {1764, -8.2, 15135.13}, {1768, -8.3, 15195.53}, {1772, -8.4, 15256.13}, {1776, -8.5, 15316.95}, {1780, -8.5, 15377.97}, {1784, -8.6, 15439.20}, {1788, -8.7, 15500.65}, {1792, -8.8, 15562.31}, {1796, -8.8, 15624.18}, {1800, -8.9, 15686.27}, {1804, -9.0, 15748.58}, {1808, -9.1, 15811.11}, {1812, -9.1, 15873.85}, {1816, -9.2, 15936.81}, {1820, -9.3, 16000.00}, {1824, -9.3, 16063.41}, {1828, -9.4, 16127.04}, {1832, -9.5, 16190.90}, {1836, -9.6, 16254.98}, {1840, -9.6, 16319.29}, {1844, -9.7, 16383.83}, {1848, -9.8, 16448.60}, {1852, -9.9, 16513.60}, {1856, -9.9, 16578.83}, {1860, -10.0, 16644.29}, {1864, -10.1, 16710.00}, {1868, -10.1, 16775.93}, {1872, -10.2, 16842.11}, {1876, -10.3, 16908.52}, {1880, -10.4, 16975.17}, {1884, -10.4, 17042.06}, {1888, -10.5, 17109.20}, {1892, -10.6, 17176.58}, {1896, -10.7, 17244.20}, {1900, -10.7, 17312.07}, {1904, -10.8, 17380.19}, {1908, -10.9, 17448.56}, {1912, -10.9, 17517.18}, {1916, -11.0, 17586.05}, {1920, -11.1, 17655.17}, {1924, -11.2, 17724.55}, {1928, -11.2, 17794.19}, {1932, -11.3, 17864.08}, {1936, -11.4, 17934.23}, {1940, -11.4, 18004.64}, {1944, -11.5, 18075.31}, {1948, -11.6, 18146.25}, {1952, -11.7, 18217.45}, {1956, -11.7, 18288.92}, {1960, -11.8, 18360.66}, {1964, -11.9, 18432.66}, {1968, -11.9, 18504.94}, {1972, -12.0, 18577.48}, {1976, -12.1, 18650.31}, {1980, -12.2, 18723.40}, {1984, -12.2, 18796.78}, {1988, -12.3, 18870.43}, {1992, -12.4, 18944.37}, {1996, -12.4, 19018.58}, {2000, -12.5, 19093.08}, {2004, -12.6, 19167.86}, {2008, -12.6, 19242.93}, {2012, -12.7, 19318.29}, {2016, -12.8, 19393.94}, {2020, -12.9, 19469.88}, {2024, -12.9, 19546.11}, {2028, -13.0, 19622.64}, {2032, -13.1, 19699.47}, {2036, -13.1, 19776.59}, {2040, -13.2, 19854.01}, {2044, -13.3, 19931.74}, {2048, -13.4, 20009.77}, {2052, -13.4, 20088.11}, {2056, -13.5, 20166.75}, {2060, -13.6, 20245.70}, {2064, -13.6, 20324.96}, {2068, -13.7, 20404.54}, {2072, -13.8, 20484.43}, {2076, -13.8, 20564.64}, {2080, -13.9, 20645.16}, {2084, -14.0, 20726.01}, {2088, -14.1, 20807.18}, {2092, -14.1, 20888.67}, {2096, -14.2, 20970.48}, {2100, -14.3, 21052.63}, {2104, -14.3, 21135.11}, {2108, -14.4, 21217.92}, {2112, -14.5, 21301.06}, {2116, -14.5, 21384.54}, {2120, -14.6, 21468.35}, {2124, -14.7, 21552.51}, {2128, -14.8, 21637.01}, {2132, -14.8, 21721.85}, {2136, -14.9, 21807.04}, {2140, -15.0, 21892.58}, {2144, -15.0, 21978.47}, {2148, -15.1, 22064.71}, {2152, -15.2, 22151.31}, {2156, -15.2, 22238.27}, {2160, -15.3, 22325.58}, {2164, -15.4, 22413.26}, {2168, -15.4, 22501.30}, {2172, -15.5, 22589.70}, {2176, -15.6, 22678.48}, {2180, -15.7, 22767.62}, {2184, -15.7, 22857.14}, {2188, -15.8, 22947.04}, {2192, -15.9, 23037.31}, {2196, -15.9, 23127.96}, {2200, -16.0, 23219.00}, {2204, -16.1, 23310.42}, {2208, -16.1, 23402.23}, {2212, -16.2, 23494.42}, {2216, -16.3, 23587.01}, {2220, -16.4, 23680.00}, {2224, -16.4, 23773.38}, {2228, -16.5, 23867.17}, {2232, -16.6, 23961.35}, {2236, -16.6, 24055.94}, {2240, -16.7, 24150.94}, {2244, -16.8, 24246.35}, {2248, -16.8, 24342.18}, {2252, -16.9, 24438.42}, {2256, -17.0, 24535.07}, {2260, -17.0, 24632.15}, {2264, -17.1, 24729.66}, {2268, -17.2, 24827.59}, {2272, -17.3, 24925.95}, {2276, -17.3, 25024.74}, {2280, -17.4, 25123.97}, {2284, -17.5, 25223.63}, {2288, -17.5, 25323.74}, {2292, -17.6, 25424.29}, {2296, -17.7, 25525.29}, {2300, -17.7, 25626.74}, {2304, -17.8, 25728.64}, {2308, -17.9, 25831.00}, {2312, -17.9, 25933.82}, {2316, -18.0, 26037.10}, {2320, -18.1, 26140.85}, {2324, -18.2, 26245.06}, {2328, -18.2, 26349.75}, {2332, -18.3, 26454.91}, {2336, -18.4, 26560.54}, {2340, -18.4, 26666.67}, {2344, -18.5, 26773.27}, {2348, -18.6, 26880.37}, {2352, -18.6, 26987.95}, {2356, -18.7, 27096.03}, {2360, -18.8, 27204.61}, {2364, -18.8, 27313.69}, {2368, -18.9, 27423.28}, {2372, -19.0, 27533.37}, {2376, -19.1, 27643.98}, {2380, -19.1, 27755.10}, {2384, -19.2, 27866.74}, {2388, -19.3, 27978.91}, {2392, -19.3, 28091.60}, {2396, -19.4, 28204.83}, {2400, -19.5, 28318.58}, {2404, -19.5, 28432.88}, {2408, -19.6, 28547.72}, {2412, -19.7, 28663.10}, {2416, -19.7, 28779.04}, {2420, -19.8, 28895.52}, {2424, -19.9, 29012.57}, {2428, -20.0, 29130.17}, {2432, -20.0, 29248.35}, {2436, -20.1, 29367.09}, {2440, -20.2, 29486.40}, {2444, -20.2, 29606.30}, {2448, -20.3, 29726.78}, {2452, -20.4, 29847.84}, {2456, -20.4, 29969.49}, {2460, -20.5, 30091.74}, {2464, -20.6, 30214.59}, {2468, -20.7, 30338.04}, {2472, -20.7, 30462.11}, {2476, -20.8, 30586.78}, {2480, -20.9, 30712.07}, {2484, -20.9, 30837.99}, {2488, -21.0, 30964.53}, {2492, -21.1, 31091.70}, {2496, -21.1, 31219.51}, {2500, -21.2, 31347.96}, {2504, -21.3, 31477.06}, {2508, -21.4, 31606.80}, {2512, -21.4, 31737.21}, {2516, -21.5, 31868.27}, {2520, -21.6, 32000.00}, {2524, -21.6, 32132.40}, {2528, -21.7, 32265.47}, {2532, -21.8, 32399.23}, {2536, -21.9, 32533.68}, {2540, -21.9, 32668.81}, {2544, -22.0, 32804.64}, {2548, -22.1, 32941.18}, {2552, -22.1, 33078.42}, {2556, -22.2, 33216.38}, {2560, -22.3, 33355.05}, {2564, -22.3, 33494.45}, {2568, -22.4, 33634.58}, {2572, -22.5, 33775.44}, {2576, -22.6, 33917.05}, {2580, -22.6, 34059.41}, {2584, -22.7, 34202.52}, {2588, -22.8, 34346.38}, {2592, -22.8, 34491.02}, {2596, -22.9, 34636.43}, {2600, -23.0, 34782.61}, {2604, -23.1, 34929.58}, {2608, -23.1, 35077.34}, {2612, -23.2, 35225.89}, {2616, -23.3, 35375.25}, {2620, -23.3, 35525.42}, {2624, -23.4, 35676.41}, {2628, -23.5, 35828.22}, {2632, -23.6, 35980.86}, {2636, -23.6, 36134.34}, {2640, -23.7, 36288.66}, {2644, -23.8, 36443.83}, {2648, -23.8, 36599.86}, {2652, -23.9, 36756.76}, {2656, -24.0, 36914.52}, {2660, -24.1, 37073.17}, {2664, -24.1, 37232.70}, {2668, -24.2, 37393.13}, {2672, -24.3, 37554.46}, {2676, -24.3, 37716.70}, {2680, -24.4, 37879.86}, {2684, -24.5, 38043.94}, {2688, -24.6, 38208.96}, {2692, -24.6, 38374.91}, {2696, -24.7, 38541.82}, {2700, -24.8, 38709.68}, {2704, -24.9, 38878.50}, {2708, -24.9, 39048.30}, {2712, -25.0, 39219.09}, {2716, -25.1, 39390.86}, {2720, -25.1, 39563.64}, {2724, -25.2, 39737.42}, {2728, -25.3, 39912.21}, {2732, -25.4, 40088.04}, {2736, -25.4, 40264.90}, {2740, -25.5, 40442.80}, {2744, -25.6, 40621.76}, {2748, -25.7, 40801.78}, {2752, -25.7, 40982.88}, {2756, -25.8, 41165.05}, {2760, -25.9, 41348.32}, {2764, -25.9, 41532.68}, {2768, -26.0, 41718.16}, {2772, -26.1, 41904.76}, {2776, -26.2, 42092.50}, {2780, -26.2, 42281.37}, {2784, -26.3, 42471.39}, {2788, -26.4, 42662.59}, {2792, -26.5, 42854.95}, {2796, -26.5, 43048.50}, {2800, -26.6, 43243.24}, {2804, -26.7, 43439.20}, {2808, -26.8, 43636.36}, {2812, -26.8, 43834.76}, {2816, -26.9, 44034.40}, {2820, -27.0, 44235.29}, {2824, -27.1, 44437.45}, {2828, -27.1, 44640.88}, {2832, -27.2, 44845.61}, {2836, -27.3, 45051.63}, {2840, -27.4, 45258.96}, {2844, -27.4, 45467.62}, {2848, -27.5, 45677.62}, {2852, -27.6, 45888.98}, {2856, -27.7, 46101.70}, {2860, -27.7, 46315.79}, {2864, -27.8, 46531.27}, {2868, -27.9, 46748.17}, {2872, -28.0, 46966.48}, {2876, -28.0, 47186.22}, {2880, -28.1, 47407.41}, {2884, -28.2, 47630.06}, {2888, -28.3, 47854.18}, {2892, -28.3, 48079.80}, {2896, -28.4, 48306.92}, {2900, -28.5, 48535.57}, {2904, -28.6, 48765.74}, {2908, -28.7, 48997.47}, {2912, -28.7, 49230.77}, {2916, -28.8, 49465.65}, {2920, -28.9, 49702.13}, {2924, -29.0, 49940.22}, {2928, -29.0, 50179.95}, {2932, -29.1, 50421.32}, {2936, -29.2, 50664.37}, {2940, -29.3, 50909.09}, {2944, -29.4, 51155.52}, {2948, -29.4, 51403.66}, {2952, -29.5, 51653.54}, {2956, -29.6, 51905.18}, {2960, -29.7, 52158.59}, {2964, -29.7, 52413.79}, {2968, -29.8, 52670.81}, {2972, -29.9, 52929.65}, {2976, -30.0, 53190.35}, {2980, -30.1, 53452.91}, {2984, -30.1, 53717.37}, {2988, -30.2, 53983.74}, {2992, -30.3, 54252.04}, {2996, -30.4, 54522.29}, {3000, -30.5, 54794.52}, {3004, -30.5, 55068.75}, {3008, -30.6, 55344.98}, {3012, -30.7, 55623.27}, {3016, -30.8, 55903.61}, {3020, -30.9, 56186.05}, {3024, -30.9, 56470.59}, {3028, -31.0, 56757.26}, {3032, -31.1, 57046.10}, {3036, -31.2, 57337.11}, {3040, -31.3, 57630.33}, {3044, -31.4, 57925.79}, {3048, -31.4, 58223.50}, {3052, -31.5, 58523.49}, {3056, -31.6, 58825.79}, {3060, -31.7, 59130.43}, {3064, -31.8, 59437.44}, {3068, -31.8, 59746.84}, {3072, -31.9, 60058.65}, {3076, -32.0, 60372.91}, {3080, -32.1, 60689.66}, {3084, -32.2, 61008.90}, {3088, -32.3, 61330.68}, {3092, -32.3, 61655.04}, {3096, -32.4, 61981.98}, {3100, -32.5, 62311.56}, {3104, -32.6, 62643.79}, {3108, -32.7, 62978.72}, {3112, -32.8, 63316.38}, {3116, -32.9, 63656.79}, {3120, -32.9, 64000.00}, {3124, -33.0, 64346.04}, {3128, -33.1, 64694.93}, {3132, -33.2, 65046.73}, {3136, -33.3, 65401.46}, {3140, -33.4, 65759.16}, {3144, -33.5, 66119.88}, {3148, -33.5, 66483.63}, {3152, -33.6, 66850.48}, {3156, -33.7, 67220.45}, {3160, -33.8, 67593.59}, {3164, -33.9, 67969.92}, {3168, -34.0, 68349.52}, {3172, -34.1, 68732.39}, {3176, -34.1, 69118.61}, {3180, -34.2, 69508.20}, {3184, -34.3, 69901.21}, {3188, -34.4, 70297.69}, {3192, -34.5, 70697.67}, {3196, -34.6, 71101.23}, {3200, -34.7, 71508.38}, {3204, -34.8, 71919.20}, {3208, -34.9, 72333.71}, {3212, -34.9, 72751.98}, {3216, -35.0, 73174.06}, {3220, -35.1, 73600.00}, {3224, -35.2, 74029.85}, {3228, -35.3, 74463.66}, {3232, -35.4, 74901.51}, {3236, -35.5, 75343.42}, {3240, -35.6, 75789.48}, {3244, -35.7, 76239.72}, {3248, -35.8, 76694.22}, {3252, -35.9, 77153.02}, {3256, -36.0, 77616.21}, {3260, -36.0, 78083.84}, {3264, -36.1, 78555.95}, {3268, -36.2, 79032.65}, {3272, -36.3, 79513.98}, {3276, -36.4, 80000.00}, {3280, -36.5, 80490.80}, {3284, -36.6, 80986.44}, {3288, -36.7, 81486.99}, {3292, -36.8, 81992.53}, {3296, -36.9, 82503.13}, {3300, -37.0, 83018.87}, {3304, -37.1, 83539.82}, {3308, -37.2, 84066.07}, {3312, -37.3, 84597.70}, {3316, -37.4, 85134.79}, {3320, -37.5, 85677.42}, {3324, -37.6, 86225.68}, {3328, -37.7, 86779.66}, {3332, -37.8, 87339.45}, {3336, -37.9, 87905.14}, {3340, -38.0, 88476.82}, {3344, -38.1, 89054.59}, {3348, -38.2, 89638.55}, {3352, -38.3, 90228.80}, {3356, -38.4, 90825.44}, {3360, -38.5, 91428.57}, {3364, -38.6, 92038.30}, {3368, -38.7, 92654.74}, {3372, -38.8, 93278.01}, {3376, -38.9, 93908.20}, {3380, -39.0, 94545.45}, {3384, -39.1, 95189.88}, {3388, -39.2, 95841.59}, {3392, -39.3, 96500.71}, {3396, -39.4, 97167.38}, {3400, -39.5, 97841.73}, {3404, -39.6, 98523.88}, {3408, -39.7, 99213.98}, {3412, -39.8, 99912.15}, {3416, -39.9, 100618.55}, {3420, -39.9, 100796.46}, {3424, -39.9, 100796.46}, {3428, -39.9, 100796.46}, {3432, -39.9, 100796.46}, {3436, -39.9, 100796.46}, {3440, -39.9, 100796.46}, {3444, -39.9, 100796.46}, {3448, -39.9, 100796.46}, {3452, -39.9, 100796.46}, {3456, -39.9, 100796.46}, {3460, -39.9, 100796.46}, {3464, -39.9, 100796.46}, {3468, -39.9, 100796.46}, {3472, -39.9, 100796.46}, {3476, -39.9, 100796.46}, {3480, -39.9, 100796.46}, {3484, -39.9, 100796.46}, {3488, -39.9, 100796.46}, {3492, -39.9, 100796.46}, {3496, -39.9, 100796.46}, {3500, -39.9, 100796.46}, {3504, -39.9, 100796.46}, {3508, -39.9, 100796.46}, {3512, -39.9, 100796.46}, {3516, -39.9, 100796.46}, {3520, -39.9, 100796.46}, {3524, -39.9, 100796.46}, {3528, -39.9, 100796.46}, {3532, -39.9, 100796.46}, {3536, -39.9, 100796.46}, {3540, -39.9, 100796.46}, {3544, -39.9, 100796.46}, {3548, -39.9, 100796.46}, {3552, -39.9, 100796.46}, {3556, -39.9, 100796.46}, {3560, -39.9, 100796.46}, {3564, -39.9, 100796.46}, {3568, -39.9, 100796.46}, {3572, -39.9, 100796.46}, {3576, -39.9, 100796.46}, {3580, -39.9, 100796.46}, {3584, -39.9, 100796.46}, {3588, -39.9, 100796.46}, {3592, -39.9, 100796.46}, {3596, -39.9, 100796.46}, {3600, -39.9, 100796.46}, {3604, -39.9, 100796.46}, {3608, -39.9, 100796.46}, {3612, -39.9, 100796.46}, {3616, -39.9, 100796.46}, {3620, -39.9, 100796.46}, {3624, -39.9, 100796.46}, {3628, -39.9, 100796.46}, {3632, -39.9, 100796.46}, {3636, -39.9, 100796.46}, {3640, -39.9, 100796.46}, {3644, -39.9, 100796.46}, {3648, -39.9, 100796.46}, {3652, -39.9, 100796.46}, {3656, -39.9, 100796.46}, {3660, -39.9, 100796.46}, {3664, -39.9, 100796.46}, {3668, -39.9, 100796.46}, {3672, -39.9, 100796.46}, {3676, -39.9, 100796.46}, {3680, -39.9, 100796.46}, {3684, -39.9, 100796.46}, {3688, -39.9, 100796.46}, {3692, -39.9, 100796.46}, {3696, -39.9, 100796.46}, {3700, -39.9, 100796.46}, {3704, -39.9, 100796.46}, {3708, -39.9, 100796.46}, {3712, -39.9, 100796.46}, {3716, -39.9, 100796.46}, {3720, -39.9, 100796.46}, {3724, -39.9, 100796.46}, {3728, -39.9, 100796.46}, {3732, -39.9, 100796.46}, {3736, -39.9, 100796.46}, {3740, -39.9, 100796.46}, {3744, -39.9, 100796.46}, {3748, -39.9, 100796.46}, {3752, -39.9, 100796.46}, {3756, -39.9, 100796.46}, {3760, -39.9, 100796.46}, {3764, -39.9, 100796.46}, {3768, -39.9, 100796.46}, {3772, -39.9, 100796.46}, {3776, -39.9, 100796.46}, {3780, -39.9, 100796.46}, {3784, -39.9, 100796.46}, {3788, -39.9, 100796.46}, {3792, -39.9, 100796.46}, {3796, -39.9, 100796.46}, {3800, -39.9, 100796.46}, {3804, -39.9, 100796.46}, {3808, -39.9, 100796.46}, {3812, -39.9, 100796.46}, {3816, -39.9, 100796.46}, {3820, -39.9, 100796.46}, {3824, -39.9, 100796.46}, {3828, -39.9, 100796.46}, {3832, -39.9, 100796.46}, {3836, -39.9, 100796.46}, {3840, -39.9, 100796.46}, {3844, -39.9, 100796.46}, {3848, -39.9, 100796.46}, {3852, -39.9, 100796.46}, {3856, -39.9, 100796.46}, {3860, -39.9, 100796.46}, {3864, -39.9, 100796.46}, {3868, -39.9, 100796.46}, {3872, -39.9, 100796.46}, {3876, -39.9, 100796.46}, {3880, -39.9, 100796.46}, {3884, -39.9, 100796.46}, {3888, -39.9, 100796.46}, {3892, -39.9, 100796.46}, {3896, -39.9, 100796.46}, {3900, -39.9, 100796.46}, {3904, -39.9, 100796.46}, {3908, -39.9, 100796.46}, {3912, -39.9, 100796.46}, {3916, -39.9, 100796.46}, {3920, -39.9, 100796.46}, {3924, -39.9, 100796.46}, {3928, -39.9, 100796.46}, {3932, -39.9, 100796.46}, {3936, -39.9, 100796.46}, {3940, -39.9, 100796.46}, {3944, -39.9, 100796.46}, {3948, -39.9, 100796.46}, {3952, -39.9, 100796.46}, {3956, -39.9, 100796.46}, {3960, -39.9, 100796.46}, {3964, -39.9, 100796.46}, {3968, -39.9, 100796.46}, {3972, -39.9, 100796.46}, {3976, -39.9, 100796.46}, {3980, -39.9, 100796.46}, {3984, -39.9, 100796.46}, {3988, -39.9, 100796.46}, {3992, -39.9, 100796.46}, {3996, -39.9, 100796.46}, {4001, -39.9, 100796.46}, {4005, -39.9, 100796.46}, {4009, -39.9, 100796.46}, {4013, -39.9, 100796.46}, {4017, -39.9, 100796.46}, {4021, -39.9, 100796.46}, {4025, -39.9, 100796.46}, {4029, -39.9, 100796.46}, {4033, -39.9, 100796.46}, {4037, -39.9, 100796.46}, {4041, -39.9, 100796.46}, {4045, -39.9, 100796.46}, {4049, -39.9, 100796.46}, {4053, -39.9, 100796.46}, {4057, -39.9, 100796.46}, {4061, -39.9, 100796.46}, {4065, -39.9, 100796.46}, {4069, -39.9, 100796.46}, {4073, -39.9, 100796.46}, {4077, -39.9, 100796.46}, {4081, -39.9, 100796.46}, {4085, -39.9, 100796.46}, {4089, -39.9, 100796.46}, {4094, -39.9, 100796.46} }; // Функция получения температуры по ADC с линейной интерполяцией float get_temperature_by_adc(const TablePoint *table, int table_size, int adc_value) { // Проверка границ if (adc_value <= table[0].adc) { return table[0].temp; } if (adc_value >= table[table_size - 1].adc) { return table[table_size - 1].temp; } // Бинарный поиск интервала int left = 0; int right = table_size - 1; while (right - left > 1) { int mid = (left + right) / 2; if (table[mid].adc <= adc_value) { left = mid; } else { right = mid; } } // Линейная интерполяция float t = (float) (adc_value - table[left].adc) / (table[right].adc - table[left].adc); return table[left].temp + t * (table[right].temp - table[left].temp); } // Функция получения сопротивления по температуре с линейной интерполяцией float get_resistance_by_temperature_linear(const TablePoint *table, int table_size, float temperature) { // Проверка границ if (temperature <= table[table_size - 1].temp) { return table[table_size - 1].resistance; } if (temperature >= table[0].temp) { return table[0].resistance; } // Поиск интервала по температуре (таблица отсортирована по убыванию температуры) int left = 0; int right = table_size - 1; for (int i = 0; i < table_size - 1; i++) { if (temperature <= table[i].temp && temperature >= table[i + 1].temp) { left = i; right = i + 1; break; } } // Линейная интерполяция сопротивления float t = (temperature - table[left].temp) / (table[right].temp - table[left].temp); return table[left].resistance + t * (table[right].resistance - table[left].resistance); }