Probleme mit Funktion "ws_calc"

Fragen, Anregungen zur PC-Wetterstations-Software

Moderatoren: Werner, Tex, weneu

Antworten
Ronny

Probleme mit Funktion "ws_calc"

Beitrag von Ronny »

Hallo Werner!

Habe ein Problem beim Umrechnen von Windstärke in kts.
Folgende Zeile habe ich eingegeben:

Code: Alles auswählen

%unit_off%%ws_calc[/]=%maxval[35]%~1.852~1% kts%unit_on%
dabei kommt folgendes heraus:

Code: Alles auswählen

maxval[35]%~1.852~1% kts
Wenn ich %curval[35]% verwende geht es, mit den Variablen %maxval[35]% und %avgval[35]% geht es nicht. :?
Habe sowohl "." als auch "," als Dezimaltrennzeichen verwendet - beides geht nicht.
Mache ich etwas falsch oder geht die Berechnung nicht mit allen Variablen?

Gruß Ronny
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 Ronny,
das ist seltsam, es geht prinzipiell schon mit allen Variablen.
Habe jetzt mal deinen Code einfach kopiert (um Tippfehler auszuschließen) und getestet, bei mir geht es. :?:
Lass mal versuchweise %unit_off% und %unit_on% weg
Benutzeravatar
Werner
Site Admin
Beiträge: 6066
Registriert: 04 Dez 2001 01:00
Wohnort: Lackenhäuser
Danksagung erhalten: 138 mal
Kontaktdaten:

Beitrag von Werner »

@Ronny,

wie Werner schon sagte, Du darfst nicht gleichzeitig

%unit_on% und %unit_off% in einer Zeile verwenden.

Mit Unit_on hast Du Unit_off im gleichen Zug wieder rückgängig gemacht.

Zuerst werden die Steuervariablen verarbeitet und danach erst
die anderen Variablen.

Werner
Ronny

Beitrag von Ronny »

Danke Werner's!

So hats funktioniert:

Code: Alles auswählen

%unit_off%%ws_calc[/]=%maxval[35]%~1.852~1% kts)
%unit_on%
Wobei die Zeilen so wie hier "alleine" stehen müssen, besonders VOR der ersten Zeile darf nichts stehen!

Was mich verwirrte, war ja das die Berechnung mit der %curval[35]% funktioniert hat und mit den beiden anderen %maxval[35]% und %avgval[35]% eben nicht!

Gruß Ronny
Antworten