Berechnungen mit SEASON-Variablen für Tropennächte

Fragen, Anregungen zur PC-Wetterstations-Software

Moderatoren: Werner, Tex, weneu

Antworten
WS-Mijas

Berechnungen mit SEASON-Variablen für Tropennächte

Beitrag von WS-Mijas »

Hallo,
hier habe ich schon wieder eine Frage an die Variablen-Spezialisten.

Seit der WSWin-Version V2.94.x gibt es die Variablen "SEASON" und für "Tropennächte".

In unseren Breiten (geographisch südlichste Region Europas) ist die Beobachtung von Tropennächten durchaus sinnvoll, denn dieses Jahr z.B. hatten wir bis heute immerhin schon 90.
Nun wollte ich auf meiner Unterseite http://calahonda-info.net/Wetter/html/tage-de.html auch eine Übersicht für den Vergleich mit den Vorjahren erstellen und habe dafür folgende "SEASON"-Variable genommen:

Code: Alles auswählen

%season_tropndays[01012002~31120000]% (für die Gesamtzahl aller Tropennächte seit 1.1.2002 bis heute) und mit
%ws_calc[/]=%season_tropndays[01012002~31120000]%~%ws_calc[-]=%ws_year%~2002~0%~3% (für den Durchschnitt aller Jahre seit 2002). 
Aber leider funktionieren beide Strings nicht!
Da es im WSWin-Variablen-Generator leider nicht möglich ist die Tropennächte-Variablen zu kreieren habe ich sie kurzerhand von den anderen, in oben genannter Seite, funktionierenden Variablen adäquat abgeleitet, z.B.

Code: Alles auswählen

%season_hotdays[01012002~31120000]%
%ws_calc[/]=%season_hotdays[01012002~31120000]%~%ws_calc[-]=%ws_year%~2002~0%~3%
.

Was habe ich übersehen, bzw. wieso funktionieren die Tropennächte-Variablen nicht, jedoch die anderen, die genauso aufgebaut sind, schon?

Hat jemand bitte einen Vorschlag? Danke im voraus für jede helfende Aufklärung.
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 Bernd,
wieso funktionieren die Tropennächte-Variablen nicht, jedoch die anderen, die genauso aufgebaut sind, schon?
Ich kann leider keine Lösung anbieten, aber eine Erklärung:
Es gibt die von Dir genannte und gewünschte Variable
%season_tropndays......"
nicht.
Nur die in der ws_variables.txt aufgelisteten Variablen stehen zur Verfügung.
Mal sehen, was Werner zu dem Problem bzw. Wunsch sagt.
Nachtrag:
Es gäbe vielleicht schon einen sehr umständlichen Weg über die %tropnightdays_mpast[mm~yyyy]% in Zusammenhang mit setmem, aber das überlasse ich Jörg, unserem Spezialisten für Sonderfälle :D
(Tropennächte jedes Jahres bestimmen, in setmem merken, dann alle setmem addieren und durch die Zahl der Jahre dividieren)
joergeli
Beiträge: 669
Registriert: 30 Aug 2006 17:32
Wohnort: 61279 Grävenwiesbach (Hessen)
Kontaktdaten:

Beitrag von joergeli »

Hallo,
Es gäbe vielleicht schon einen sehr umständlichen Weg über die %tropnightdays_mpast[mm~yyyy]% in Zusammenhang mit setmem, aber das überlasse ich Jörg, unserem Spezialisten für Sonderfälle :D
(Tropennächte jedes Jahres bestimmen, in setmem merken, dann alle setmem addieren und durch die Zahl der Jahre dividieren)
Nee, nee, laßt mich in diesem Fall mal außen vor :twisted:
Wie Werner schon sagt, ist es relativ umständlich.
Das Haupt-Problem besteht m.E. dabei nicht bei den vielen setmem und getmem-Variablen (das ist eine reine Fleißarbeit), sondern in der Jahresbestimmung.

Erläuterung:
Wenn ich ein Template erstelle, soll es ja nach Fertigstellung ohne weiteres manuelles Zutun auch in den Folgejahren seinen Dienst tun.
Wenn ich jetzt z.B. die Daten aus den Jahren 2007-2009 ermitteln lassen möchte, geht das ja über die "Vergangenheits"-Variable
xxx_mpast[mm~yyyy]%, welche dann z.B. so aussehen würden:

Aktuelles Jahr = 2009
xxx_mpast[mm~-002]% (2007)
xxx_mpast[mm~-001]% (2008)
xxx_mpast[mm~0000]% (2009)

Wenn wir aber künftig das Jahr 2010 schreiben, müsste in diesen Variablen der Jahreswert jeweils um 1 hochgesetzt und auch noch um eine Variable ergänzt werden.

Aktuelles Jahr = 2010
xxx_mpast[mm~-003]% (2007)
xxx_mpast[mm~-002]% (2008)
xxx_mpast[mm~-001]% (2009)
xxx_mpast[mm~0000]% (2010)

Da wird's dann kompliziert und ich habe mich da noch nicht mit beschäftigt.

In diesem Thread
http://www.pc-wetterstation.de/forum/vi ... php?t=6780
geht's übrigens prinzipiell um das gleiche Problem.

Sorry
Jörg
http://www.joergeli.de
WS 2500PC V3.1 mit Superhet-Empfänger HFS302, WsWIN V2.98.7
WS 3001, 2xWS1000, WS2000, WS2500
Wetterstation Heinzenberg/Taunus
WS-Mijas

Warten auf echte Tropennächte-SEASON-Variable

Beitrag von WS-Mijas »

Danke Werner (weneu), für Deine Antwort und den angedeuteten Lösungsansatz.

Ja Du hast recht. Ich hätte zuerst die ws_variables.htm nach dieser Option durchsuchen sollen.

Es ist halt etwa so wie wenn ich einem Sternerestaurant ohne in die Speisenkarte zu schauen einen "Bayerischen Sauerbraten mit Semmelknödeln" bestellen würde. Da kann ich vom Oberkellner nicht erwarten, daß er mir spontan die Speise servieren würde.

Und Joergli hat auch recht. Eine perfekte, zukunfts-geeignete Lösung wäre nur eine echte "Tropennächte-SEASON-Variable", nach dem Muster der anderen Tages-SEASON-Variablen, die WSWin schon zur Verfügung stellt.
Kommt vielleicht noch? Solange verzichte ich halt auf diese Berechnung.

Danke für Eure Beiträge und ein schönes Wochenende Euch Allen.
Antworten