Variable mit Berechnung

Fragen, Anregungen zur PC-Wetterstations-Software

Moderatoren: Werner, Tex, weneu

Antworten
Benutzeravatar
weneu
Site Admin
Beiträge: 11572
Registriert: 22 Feb 2002 01:00
Wohnort: Donauwörth
Danksagung erhalten: 18 mal
Kontaktdaten:

Variable mit Berechnung

Beitrag von weneu »

Hallo Werner,
kann es sein, dass folgende Variablenübergabe nicht funktioniert?
%ws_calc1[/]=%ws_calc[+]=%curval[5]%~%curval[43]%~1%~2~1%
--> hier soll der Mittelwert aus Temperatur und Taupunkt berechnet werden, was auch geschieht, z.B (13 + 9)/2 = 11
Dies soll nun an eine Variable übergeben werden:
%ws_setmem[9]=%ws_calc1[/]=%ws_calc[+]=%curval[5]%~%curval[43]%~1%~2~1%%
Als Ergebnis erhalte ich aber nur die Summe, nicht aber den Mittelwert. In getmem[9] steht also dann 22 anstatt 11
Oder habe ich hier einen ganz großen Knopf drin?
Ueli
Beiträge: 196
Registriert: 29 Mai 2003 01:00
Wohnort: Winterthur
Kontaktdaten:

Re: Variable mit Berechnung

Beitrag von Ueli »

Hoi Werner

Ich habe das mal bei mir ausprobiert.


%ws_calc1[/]=%ws_calc[+]=%curval[5]%~%curval[43]%~1%~2~1%
%ws_setmem[9]=%ws_calc1[/]=%ws_calc[+]=%curval[5]%~%curval[43]%~1%~2~1%
%ws_getmem[9]%


Es ist beide Male als Ergebnis 5.1 rausgekommen. (curval5 = 17.4 Grad, curval [43] = -7.2 Grad


Gruss Ueli
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 Ueli,
für heute steck ich's auf.
Aber ich meine, dass bei dir ein Prozentzeichen ganz am Schluss fehlt.
%ws_setmem[9]=%ws_calc1[/]=%ws_calc[+]=%curval[5]%~%curval[43]%~1%~2~1%%
Aber vielleicht kann ich jetzt auch nicht mehr zählen :?
Ueli
Beiträge: 196
Registriert: 29 Mai 2003 01:00
Wohnort: Winterthur
Kontaktdaten:

Beitrag von Ueli »

weneu hat geschrieben: Aber vielleicht kann ich jetzt auch nicht mehr zählen :?
Hallo

Da hast du Recht, zuwenig markiert beim kopieren.


Gruss Ueli
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 (Werner),
das von mir oben genannte Problem scheint tatsächlich zu bestehen.
Habe jetzt mal die Rechnung in 2 Teilschritte aufgelöst, dann klappt auch alles (erst Summe gebildet und gemerkt, dann gemerkten Werte durch 2 dividiert)
@Ueli,
würde mich trotzdem interessieren, wenn du meine Zeile von oben, die du schon getestet hast, komplett übernimmst (also mit beiden %%), was dann bei dir passiert.
Ueli
Beiträge: 196
Registriert: 29 Mai 2003 01:00
Wohnort: Winterthur
Kontaktdaten:

Beitrag von Ueli »

Hoi Werner

Ich habe die 2 Zeilen in meine test.txt eingebaut. Unter

http://www.winti-wetter.ch/test1.html

findest du das Ergebnis. Falls ich noch was probieren soll bitte melden.


Gruss Ueli
Benutzeravatar
Werner
Site Admin
Beiträge: 6071
Registriert: 04 Dez 2001 01:00
Wohnort: Lackenhäuser
Danksagung erhalten: 138 mal
Kontaktdaten:

Beitrag von Werner »

@Werner

... ich habe Deinen 1. Text genommen, die Mem-Variable auf 29 geändert (da bei mir die 9 anderweitig belegt)
mit %unit_off% ergänzt und zum Schluß die Variable abgefragt %ws_getmen[29]%

Es kommt beides mal der gleiche Wert heraus.

Kannst Du mir den kompletten Html-Teil mailen?
Vielleicht liegt er an einer bestimmten Textposition?

Werner
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 Ueli,
danke, du brauchst nichts mehr zu testen. Habe, wenn ich es separat verwende, dasselbe (richtige) Ergebnis wie du. Das problem scheint etwas komplexer zu sein.
@Werner
Mail mit dem Text kommt demnächst. Das Verhalten scheint von verschiednene Zusatzfaktoren abhängig zu sein.
Antworten