makrz pisze: ↑pn mar 25, 2019 7:50 am
Witam
Czy po wpisaniu wysokości n.p.m. ma być wyświetlane ciśnienie zredukowane do poziomu morza?
Tak, jest to wtedy ciśnienie względne.
makrz pisze: ↑pn mar 25, 2019 7:50 am
Jeżeli tak to nie działa tak jak powinno.
Nie analizowałem tego, bo u siebie wyświetlam ciśnienie bezwzględne zmierzone przez czujnik. Kod nie jest mój a kolegi @Yepestis o czym w tym
poście napisałem, a skąd on to brał nie mam pojęcia.
Nie wykluczam błędu podczas wyliczania wartości względnej, bo trzeba jeszcze uwzględniać temperaturę jaka panuje, a tam chyba tego nie ma.
makrz pisze: ↑pn mar 25, 2019 7:50 am
Tutaj fragment kodu @ Robert Błaszczak wraz z odnośnikami do wzorów
Kod: Zaznacz cały
// calculate relative sea level pressure from absolute station pressure in hPa
// temperature in �C, elevation in m
// http://www.sandhurstweather.org.uk/barometric.pdf
// http://keisan.casio.com/exec/system/1224575267
// *******************************************************
float calculateSeaLevelPressure(float celsius, float stationPressure, float elevation)
{
float slP = stationPressure / pow(2.718281828, -(elevation / ((273.15 + celsius) * 29.263)));
return slP;
} // calculateSeaLevelPressure()
Wtedy wyświetla ciśnienie zredukowane do p.m.
Nie zagłębiałem się w temacie, ale możesz to zweryfikować modyfikując kod w oparciu o przytoczone wzory.