%curminmaxhour[3,1,36]%

Fragen, Anregungen zur PC-Wetterstations-Software

Moderatoren: Werner, Tex, weneu

Antworten
Holli

%curminmaxhour[3,1,36]%

Beitrag von Holli »

%curminmaxhour[3,1,36]% berechnet anscheinend nicht die dominierende Windrichtung der letzten Stunde, sondern den Mittelwert. Anders kann ich mir jedenfalls nicht erklären, wieso bei einem Wechsel der Windrichtung von NNO auf NNW auf einmal eine SSW/WSW-Richtung als Windrichtung der letzten Stunde gezeigt wird, obwohl nicht der kleinste Hauch aus südlichen Richtungen kam.
Bild
Benutzeravatar
weneu
Site Admin
Beiträge: 11572
Registriert: 22 Feb 2002 01:00
Wohnort: Donauwörth
Danksagung erhalten: 18 mal
Kontaktdaten:

Beitrag von weneu »

Hallo,
erster Parameter:
0=aktuell,1=min,2=max,3=Durchschnitt,4=Differenz
Holli

Beitrag von Holli »

Ich weiß, Werner. Du möchtest mir jetzt aber nicht vorrechnen, daß der Durchschnitt aus 5° und 355° auf einem Kreis 180° ist, oder?
Benutzeravatar
weneu
Site Admin
Beiträge: 11572
Registriert: 22 Feb 2002 01:00
Wohnort: Donauwörth
Danksagung erhalten: 18 mal
Kontaktdaten:

Beitrag von weneu »

Hallo,
nein, bestimmt nicht :)
Dieses Thema wurde hier glaube ich schon mal durchdiskutiert, ich kann leider den Beitrag nicht mehr finden.
Das Problem entsteht ja offensichtlich, wenn ein Wert zwischen 270 und 0° und der andere zwischen 0° und 90° liegt.
Oder überspitzt ausgedrückt:
1. Wert: 0°
2. Wert: 180°
Ist der Schnitt nun 90° oder 270°
Ich weiß, dass dies allerdings niemand weiterbringt, nur so ein Gedanke.
Holli

Beitrag von Holli »

weneu hat geschrieben:Das Problem entsteht ja offensichtlich, wenn ein Wert zwischen 270 und 0° und der andere zwischen 0° und 90° liegt.
Richtig. Dafür hat die Mathematik Lösungen gefunden.
Oder überspitzt ausgedrückt:
1. Wert: 0°
2. Wert: 180°
Ist der Schnitt nun 90° oder 270°
Er ist undefiniert, denn er liegt exakt im Mittelpunkt des Kreises. Ohne zusätzliche Berücksichtigung der Geschwindigkeit müßte derselbe Wert wie bei Windstille ausgegeben werden. Windstille kann ebenfalls keine Richtung haben.
Benutzeravatar
Werner
Site Admin
Beiträge: 6091
Registriert: 04 Dez 2001 01:00
Wohnort: Lackenhäuser
Danksagung erhalten: 145 mal
Kontaktdaten:

Beitrag von Werner »

@Dietmar,

die Mathematik weiß hier nicht, dass es sich um einen "Kreis" handelt. :wink:

Die Reihe ist ein Berechnungs-Array ohne Sensor-Spezifikas zu berücksichtigen. Deshalb ist (90 + 270) / 2 = 180.

Werner
Holli

Beitrag von Holli »

Werner hat geschrieben:die Mathematik weiß hier nicht, dass es sich um einen "Kreis" handelt. :wink:
Keine Chance, das für die Windrichtungsberechnungen zu ändern? Reine Arithmetik führt hier schließlich zu definitiv falschen Ergebnissen.
Benutzeravatar
Werner
Site Admin
Beiträge: 6091
Registriert: 04 Dez 2001 01:00
Wohnort: Lackenhäuser
Danksagung erhalten: 145 mal
Kontaktdaten:

Beitrag von Werner »

@Dietmar,

doch - ich muss bei der Windrichtung dann eine "Ausnahme" einbauen

Werner
Antworten