FinWX Foorumi

Sääasemaohjelmat => WUHU => Aiheen aloitti: meteorologi - tiistai, 14.04.2009, 21:21

Otsikko: Ilmanpainelukemat
Kirjoitti: meteorologi - tiistai, 14.04.2009, 21:21
Mistäköhän johtuu WUHU:n antamat ilmanpainelukemat: ne heittävät pari kymmenysosahehtopascalia ja ovat kahden desimaalin tarkkuudella, vaikka asema antaa yhden tarkkuudella? Offsettejä ei ole.

Esimerkiksi kun asema näyttää 1017,7 hPa, WUHU kertookin 1017,95.
Otsikko: Vs: Ilmanpainelukemat
Kirjoitti: J.Jäntti - keskiviikko, 15.04.2009, 09:56
Lainaus käyttäjältä: Meteorologi - tiistai, 14.04.2009, 21:21
Mistäköhän johtuu WUHU:n antamat ilmanpainelukemat: ne heittävät pari kymmenysosahehtopascalia ja ovat kahden desimaalin tarkkuudella, vaikka asema antaa yhden tarkkuudella? Offsettejä ei ole.

Esimerkiksi kun asema näyttää 1017,7 hPa, WUHU kertookin 1017,95.

WUHU näyttää tuon lukeman merkillisellä tavalla. Se lukee ensin sääasemalta ilmanpainelukeman, joka on hehtopascalina, muuntaa sen tuumiksi elohopeaa (inHg) ja siitä takaisin taas hehtopascaleiksi, jolloin siihen tulee tuplana pyöristysvirheitä.

Lukemat näkyvät juuri tuon laskentatoimen takia kahden desimaalin tarkkuudella WUHU:ssa.
Jos tuo pyöristysvirhe alkaa ärsyttämään, Tweak Data-osioon voit heittää korjaukseksi -0.006, jolloin lukemaksi pitäisi vakiintua likelle sama lukema aseman kanssa (0.006 inHg = 0.2hPa).
Otsikko: Vs: Ilmanpainelukemat
Kirjoitti: meteorologi - keskiviikko, 15.04.2009, 16:38
Taisipa toimia 0.2 hPa:n korjaus. Kiitos siis!

Onko sitten hankalaa tehdä muutos WUHU:un, että eurooppalaiskäyttäjät välttyisivät turhalta muunnokselta inHg:ksi ja ohjelma hakisi suoraan hPa-lukeman asemalta?
Otsikko: Vs: Ilmanpainelukemat
Kirjoitti: J.Jäntti - keskiviikko, 15.04.2009, 19:47
Lainaus käyttäjältä: Meteorologi - keskiviikko, 15.04.2009, 16:38
Taisipa toimia 0.2 hPa:n korjaus. Kiitos siis!

Hyvä, että toimi odotetusti. :)
Pitänee varmaan tarkistaa Lohja-70A:n mittalukemat, kun seuraavan kerran siellä käy - ja pitää mielessä tuo heitto, kun Karjalohjan sääaseman nostaa ylös.

Lainaus käyttäjältä: Meteorologi - keskiviikko, 15.04.2009, 16:38
Onko sitten hankalaa tehdä muutos WUHU:un, että eurooppalaiskäyttäjät välttyisivät turhalta muunnokselta inHg:ksi ja ohjelma hakisi suoraan hPa-lukeman asemalta?

Jos en ole täysin väärin ymmärtänyt, La Crossen sääasemat eivät osaa kertoa, mitä mittayksikköä ne käyttävät.

Jotta WUHU saataisiin toimimaan ilman matemaattista kikkailua, pitäisi varmaan ohjelmaan saada jonkinlainen automaattinen määritys sen suhteen, mitä lukemia WUHU saa sääasemalta., mutta lukemien tulkinnassa alkaa olemaan ongelmia esimerkiksi tuulen ja sateen kanssa, kun niiden lukemat eivät samalla tavalla eroa toisistaan, kuten ilmanpaine, jolloin tunnistaminen olisi likimain mahdotonta.

Toistaiseksi WUHU:lla on käytössään vain kaksi yksikköaluetta, jota se käyttää; joko metriset yksiköt (°C, hPa, km/h tai m/s, mm) tai englantilaiset yksiköt (°F, inHg, mph, in). Koska WUHU koostuu vain yhdestä pääikkunasta, eikä esimerkiksi ikkunasta, jossa on välilehtiä, on ikkunan koko jätetty niin vähäiseksi, että siihen ei saatu enempää, kuin nuo kaksi arvoa ajettua sisään. Syy pienikokoiseen ikkunaan on se, että WUHU:a ajetaan myös vanhemmissa koneissa, jotka eivät taivu 1024x768 resoluutiota korkeammalle.

Helpompaa olisikin saada määriteltyä itse, mitä yksiköitä sääasema lähettää ulospäin, mutta niin pitkään, kun mennään yhden ruudun toimintamallilla, olemme tämän muunnoksen kanssa tekemisissä.