Dezimalstellen bei Variablen

Fragen, Anregungen zur PC-Wetterstations-Software

Moderatoren: Werner, Tex, weneu

Antworten
GeorgB
Beiträge: 195
Registriert: 21 Jun 2005 15:55
Wohnort: Amberg

Dezimalstellen bei Variablen

Beitrag von GeorgB »

Ich will die Variable %wind_calmproz_mpast[mm~yyyy]% benutzen. Diese hat jedoch immer 3 Stellen ..
bei ws_calc kann ich ja die Dezimalstellen angeben,
zb %ws_calc[+]=%wind_calmproz_mpast[mm~yyyy]%~0~0%
jedoch kommt dann bei dieser Variablen ein Fehler!

Frage wie muss ich das richtig machen, damit ich das Ergebnis ohne Kommastellen bekomme ??
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 Georg,
ich kann den Fehler nicht nachvollziehen. Was kommt denn als Fehler genau? Poste evtl. auch mal die ganze Zeile, in der du die Variable verwendest.
GeorgB
Beiträge: 195
Registriert: 21 Jun 2005 15:55
Wohnort: Amberg

Beitrag von GeorgB »

also wenn ich schreibe:
<TD align=middle ><FONT size=2>%windbftproz_0_mpast[00~0000]%
Ergebnis:
<TD align=middle ><FONT size=2>36.137%
(mich stören die kommastellen)

ich habe es jetzt über einen Umweg gelöst:
<TD align=middle ><FONT size=2>%ws_calc[+]=%windbftproz_0_mpast[00~0000]%~%windbftproz_0_mpast[00~yyyy]%~0%%
Ergebnis:
<TD align=middle ><FONT size=2>36%

PS: warum darf ich folgendes nicht schreiben:
<TD align=middle ><FONT size=2>%ws_calc[+]=%windbftproz_0_mpast[00~0000]%~0~0%%
Ergebnis:
<TD align=middle ><FONT size=2>36~0~0%
(eigebtlich müsste ich doch 0 addieren dürfen ?)
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 Georg,
du darfst auch Null addieren und es geht auch. Ich habe nochmals die Berechnung
%ws_calc[+]=%windbftproz_0_mpast[00~0000]%~0~0%%
bei mir eingebaut, um es zu prüfen.
Was ich vermute (es gibt mehrere Möglichkeiten):
Du hast evtl. in der Berechnungszeile einen Zeilenumbruch, der nicht reingehört.
Wenn du es nicht selbst findest, sende mir mal die ganze Datei, dann prüfe ich sie.
Ich bin allerdings von morgen bis Montag nicht da.
Nachtrag: Wobei deine "Umweglösung" eine sehr verwegene Lösung ist. :)
GeorgB
Beiträge: 195
Registriert: 21 Jun 2005 15:55
Wohnort: Amberg

Beitrag von GeorgB »

Tja ich kann es auch nicht mehr nachvollziehen ....
es geht auch mit ~0~ ! Dann habe ich wahrscheinlich einen Schreibfehler dringehabt und es nicht bemerkt ...
Danke für die Mühe
Antworten