src/Utils.cpp

changeset 442
d8c110d91b1f
parent 440
349c0c5bd512
child 443
3c195eb4e7a1
--- a/src/Utils.cpp	Thu Nov 17 17:26:08 2022 +0100
+++ b/src/Utils.cpp	Fri Nov 18 12:17:32 2022 +0100
@@ -771,3 +771,17 @@
 }
 
 
+double Utils::GetPressureBar(double gl, double T)
+{
+    if (gl <= 0)
+        return 0;
+
+    double P = ((gl / 10.0) / exp(-10.73797 + (2617.25 / (T + 273.15)))) - 1.013;
+    if (P < 0)
+        P = 0;
+
+    P = round(P * 100.0) / 100.0;
+    qDebug() << "  GetPressureBar(" << gl << "," << T << ") P:" << P;
+    return P;
+}
+

mercurial