Seite 1 von 1

Dom. Windrichtung

Verfasst: 20 Jan 2010 11:29
von bernd
Hallo,

brauche mal wieder die Hilfe zu Sachen Wind.

mit %domwind_txt% gebe ich aus ja die dominiernde Windrichtung aus, z.B. O-SO. Geht es auch das Ost-Südost ausgegeben wird?

und mit %domwindg_txt_mpast[00~-001]% möchte ich die domi. WindBöen ausgeben aber ich habe in der Ausgabe nur -- stehen. Was muß ich ändern?

Verfasst: 20 Jan 2010 21:47
von joergeli
Hallo Bernd,

zu 1.) "dominierende Windrichtung als Langtext" fällt mir nur das hier ein:

Code: Alles auswählen

Dominierende Windrichtung als Kurztext: %domwind_txt%

%ws_setmem[1]=%ws_comparestr=N-NO~%domwind_txt%~Nord-NordOst%%
%ws_setmem[1]=%ws_comparestr=NO~%ws_getmem[1]%~NordOst%%
%ws_setmem[1]=%ws_comparestr=O-NO~%ws_getmem[1]%~Ost-NordOst%%
%ws_setmem[1]=%ws_comparestr=O~%ws_getmem[1]%~Ost%%
%ws_setmem[1]=%ws_comparestr=O-SO~%ws_getmem[1]%~Ost-SüdOst%%
%ws_setmem[1]=%ws_comparestr=SO~%ws_getmem[1]%~SüdOst%%
%ws_setmem[1]=%ws_comparestr=S-SO~%ws_getmem[1]%~Süd-SüdOst%%
%ws_setmem[1]=%ws_comparestr=S~%ws_getmem[1]%~Süd%%
%ws_setmem[1]=%ws_comparestr=SW~%ws_getmem[1]%~SüdWest%%
%ws_setmem[1]=%ws_comparestr=W-SW~%ws_getmem[1]%~West-SüdWest%%
%ws_setmem[1]=%ws_comparestr=W~%ws_getmem[1]%~West%%
%ws_setmem[1]=%ws_comparestr=W-NW~%ws_getmem[1]%~West-NordWest%%
%ws_setmem[1]=%ws_comparestr=NW~%ws_getmem[1]%~NordWest%%
%ws_setmem[1]=%ws_comparestr=N-NW~%ws_getmem[1]%~Nord-NordWest%%
%ws_setmem[1]=%ws_comparestr=N~%ws_getmem[1]%~Nord%%

Dominierende Windrichtung als Langtext: %ws_getmem[1]%
zu 2.) %domwindg_txt_mpast[00~-001]% kann ich nichts sagen, da meine Wetterstation keine Böen messen kann.


Gruß
Jörg

Verfasst: 21 Jan 2010 12:59
von bernd
Hallo Jörg,

erstmal vielen Dank. Das klappt schon mal.
Mit den Böen habe ich bis jetzt selber auch noch nichts gefunden. Werde aber weiter suchen, vieleicht kommt ja noch ein Tipp.

Verfasst: 25 Jan 2010 12:52
von bernd
Hallo,

habe ne Frage zu

Code: Alles auswählen

%ws_setmem[1]=%ws_comparestr=N-NW~%ws_getmem[1]%~Nord-NordWest%% 
habe ich eben gesehen, es wird Ausgegeben Nord Nordwest was habe ich Falsch gemacht?
Oder hängt es damit zusammen das ich für die %wind_txtlong% jetzt%ws_getmem[2]% habe?

Code: Alles auswählen

%ws_setmem[2]=%ws_comparestr=Nord Nordost~%wind_txtlong%~Nord-NordOst%%
%ws_setmem[2]=%ws_comparestr=Nordost~%ws_getmem[2]%~NordOst%%
%ws_setmem[2]=%ws_comparestr=Ost Nordost~%ws_getmem[2]%~Ost-NordOst%%
%ws_setmem[2]=%ws_comparestr=Ost~%ws_getmem[2]%~Ost%%
%ws_setmem[2]=%ws_comparestr=Ost Südost~%ws_getmem[2]%~Ost-SüdOst%%
%ws_setmem[2]=%ws_comparestr=Südost~%ws_getmem[2]%~SüdOst%%
%ws_setmem[2]=%ws_comparestr=Süd Südost~%ws_getmem[2]%~Süd-SüdOst%%
%ws_setmem[2]=%ws_comparestr=Süd~%ws_getmem[2]%~Süd%%
%ws_setmem[1]=%ws_comparestr=Südwest~%ws_getmem[2]%~SüdWest%%
%ws_setmem[2]=%ws_comparestr=West Südwest~%ws_getmem[2]%~West-SüdWest%%
%ws_setmem[2]=%ws_comparestr=West~%ws_getmem[2]%~West%%
%ws_setmem[2]=%ws_comparestr=West Nordwest~%ws_getmem[2]%~West-NordWest%%
%ws_setmem[2]=%ws_comparestr=Nordwest~%ws_getmem[2]%~NordWest%%
%ws_setmem[2]=%ws_comparestr=Nord Nordwest~%ws_getmem[2]%~Nord-NordWest%%
%ws_setmem[2]=%ws_comparestr=Nord~%ws_getmem[2]%~Nord%% 
Und wenn es damit zusammenhängt, was ich befürchte und nicht weiß warum, was muß ich ändern?
Ich möchte halt das die Windrichtung mit z.B. Nord-NordWest ausgegeben wird, also mit Bindestrich zwichen Nord und NordWest und nicht wie in der %wind_txtlong% Nord Nordwest.
Also kurz zusammengefasst die %domwind_txt% und die %wind_txtlong% sollen den selben Text ausgeben.

Verfasst: 25 Jan 2010 14:16
von ManfredK
Hallo,
Außer dass dir bei Südwest ein setmem[1] reingerutscht ist sehe ich keinen Fehler. Bei mir funktioniert es auch?!

Verfasst: 25 Jan 2010 19:26
von bernd
Hallo Manfred,

ich glaube das war der Fehler :D
Momentan wird bei Aktuell u. Dom. Windrichtung Nord-NordWest ausgegeben, was so richtig ist.
Ich werde es aber mal im Auge behalten ob es so weiterläuft.

Jezt fehlt mir nur noch die Hilfe bei der Variable %domwindg_txt_mpast[00~-001]%
die soll ja die Dominierende Windrichtung der Böen ausgeben.

Verfasst: 25 Jan 2010 19:47
von joergeli
Hallo Bernd,

wie von Manfred schon angemerkt, wird der Fehler durch den Tippfehler in der %ws_setmem[2]%-Reihe verursacht.

Durch das reingerutschte %ws_setmem[1]=%ws_comparestr=Südwest~%ws_getmem[2]%~SüdWest%% ,
wird natürlich der Wert von %ws_getmem[1]% in der 1. Vergleichs-Reihe nachträglich überschrieben.



Ein allgemeiner Tipp, wie man den Code (nicht nur diesen) schnell testen kann:
Den Wert für %domwind_txt% einfach manuell setzen:

Code: Alles auswählen

Den Ausgangswert manuell setzen, z.B. : %ws_setmem[20]=N-NW% 
#also in der oberen Zeile manuell N-NW, bzw. die anderen Windrichtungen, eintragen,
die Speichervariable [20] ist rein willkürlich gewählt)  
und dann in der nächsten Zeile das %domwind_txt% durch %ws_getmem[20]% ersetzen: #
_________________________________________________________

%ws_setmem[1]=%ws_comparestr=N-NO~%domwind_txt%~Nord-NordOst%% %ws_ignore%
# die obere  Original-Zeile wird jetzt durch das ws_ignore nicht ausgewertet,also ignoriert #
# Anschließend folgt noch mal die kopierte Originalzeile, wo aber donwind_txt durch ws_getmem[20] ersetzt wurde #
%ws_setmem[1]=%ws_comparestr=N-NO~%ws_getmem[20]%~Nord-NordOst%%
%ws_setmem[1]=%ws_comparestr=NO~%ws_getmem[1]%~NordOst%%
%ws_setmem[1]=%ws_comparestr=O-NO~%ws_getmem[1]%~Ost-NordOst%%
%ws_setmem[1]=%ws_comparestr=O~%ws_getmem[1]%~Ost%%
%ws_setmem[1]=%ws_comparestr=O-SO~%ws_getmem[1]%~Ost-SüdOst%%
%ws_setmem[1]=%ws_comparestr=SO~%ws_getmem[1]%~SüdOst%%
%ws_setmem[1]=%ws_comparestr=S-SO~%ws_getmem[1]%~Süd-SüdOst%%
%ws_setmem[1]=%ws_comparestr=S~%ws_getmem[1]%~Süd%%
%ws_setmem[1]=%ws_comparestr=SW~%ws_getmem[1]%~SüdWest%%
%ws_setmem[1]=%ws_comparestr=W-SW~%ws_getmem[1]%~West-SüdWest%%
%ws_setmem[1]=%ws_comparestr=W~%ws_getmem[1]%~West%%
%ws_setmem[1]=%ws_comparestr=W-NW~%ws_getmem[1]%~West-NordWest%%
%ws_setmem[1]=%ws_comparestr=NW~%ws_getmem[1]%~NordWest%%
%ws_setmem[1]=%ws_comparestr=N-NW~%ws_getmem[1]%~Nord-NordWest%%
%ws_setmem[1]=%ws_comparestr=N~%ws_getmem[1]%~Nord%%
Ergebnis:  %ws_getmem[1]%
Gruß
Jörg

Verfasst: 27 Jan 2010 14:42
von bernd
Hallo Jörg,

da sieht man doch gleich wer WSWIN Profi ist, bei solchen Super Tipps.

Aber mir fehlt immer noch die Hilfe zu der %domwindg_txt_mpast[00~-001]%
Hoffentlich meldet sich noch jemand.

Verfasst: 27 Jan 2010 17:26
von joergeli
Hallo Bernd,
...aber mir fehlt immer noch die Hilfe zu der %domwindg_txt_mpast[00~-001]%
Hoffentlich meldet sich noch jemand.
Wie gesagt, ich kann Dir hier leider nicht weiterhelfen, da meine Station keine Wind-Böen auswertet.
Deine Vantage müsste es aber können.

Was gibt denn die "normale" %domwindg_txt% bei Dir aus, auch nur -- ?

Gruß
Jörg

Verfasst: 27 Jan 2010 18:22
von bernd
Hallo Jörg,

die %domwindg_txt% gibt auch nur -- aus.

Das ganze ist aber für die WMR 928 NX mit Programmversion 2.95.4
Aus der ws_variables.txt Stand: 31.03.2009
Windstärke Böen (nur gültig für WM-918, WMR-9x8, VantagePro)
Dom. Windrichtung Böen %domwindg_txt_mpast[00~-001]%
Oder ist es doch mein Fehler, das die Programmversion das noch nicht kann?

Verfasst: 27 Jan 2010 23:24
von joergeli
Hallo Bernd,
Oder ist es doch mein Fehler, das die Programmversion das noch nicht kann?
Ich glaube nicht, denn lt. ws_variables.txt ist die Variable seit V2.85.3 implementiert.
Da können m.E. bloß die Werner's :wink: was zu sagen.

Gruß
Jörg

Verfasst: 27 Jan 2010 23:40
von weneu
Hallo,
da kann ich eigentlich nichts dazu sagen, außer dass beide Variablen funktionieren.
@Bernd:
Sende mir mal die betreffende Datei zu, dann sehe ich sie mir mal an.
w.neudeck@web.de mit Betreff "Variable"

Verfasst: 27 Jan 2010 23:53
von joergeli
Nachtrag:
Was mir gerade noch eingefallen ist - lt. WsWIN-Hilfe: Windböen = ID 45
Könnte es sein, daß der "Windböen-Sensor" unter "Wetterstation" --> "verfügbare Sensoren" erst aktiviert werden muß ?

Gruß
Jörg

Verfasst: 28 Jan 2010 18:02
von bernd
@ Jörg,

die ID 45 ist aktiviert, die Tagesverlaufkurve für Windböen wir schon erstellt.
Kannst Du kontrolieren in dem Link den ich dir gesendet habe.

Verfasst: 28 Jan 2010 18:57
von weneu
Hallo Bernd,
Du hast Post.