mehrere Variablen, aber nur ein Ergebnis anzeigen
Verfasst: 16 Nov 2018 18:26
Hallo,
ich möchte mich auch gerne weiter mit den Variablen befassen, auseinandersetzen und vertiefen.
Meine Frage, bzw. mein Versuch, wie bekomme ich es hin, das wenn mehrere Werte bzw. Variablen vorhanden sind, nur ein Ergebnis ausgegeben wird.
Ein kurzes Beispiel mit zwei möglichen Ergebnissen:
%ws_setmem[36]=%ws_compare[5]=%curval[3]%~0,1~ Bodenfrost~%%
%ws_compare[5]=%curval[3]%~4~ Stellenweise Bodenfrost möglich %ws_getmem[36]%~%
Da compare[5] zweimal vorhanden ist, werden bei Temperaturen unter 0,1° richtigerweise beide Textzeilen ausgegeben.
Ich hatte schon versucht per calc und setmem und compare [3] einen Wert vorzugeben, als Ergebnis erhielt ich dann: "-0,1° , -1,1°"
Dann habe ich die Ausgabetexte einzeln in setmem gesetzt und abgerufen, dann erscheinen mit compare[3] trotzdem beide Meldungen mit Wert, z.B. Stellenweise Bodenfrost möglich 0,5°, Bodenfrost -1,1°.
Wenn natürlich Temperaturen über 4° soll kein Text erscheinen.
Nun wieder alles gelöscht.
Danke für eine Tipp.
Norbert
ich möchte mich auch gerne weiter mit den Variablen befassen, auseinandersetzen und vertiefen.
Meine Frage, bzw. mein Versuch, wie bekomme ich es hin, das wenn mehrere Werte bzw. Variablen vorhanden sind, nur ein Ergebnis ausgegeben wird.
Ein kurzes Beispiel mit zwei möglichen Ergebnissen:
%ws_setmem[36]=%ws_compare[5]=%curval[3]%~0,1~ Bodenfrost~%%
%ws_compare[5]=%curval[3]%~4~ Stellenweise Bodenfrost möglich %ws_getmem[36]%~%
Da compare[5] zweimal vorhanden ist, werden bei Temperaturen unter 0,1° richtigerweise beide Textzeilen ausgegeben.
Ich hatte schon versucht per calc und setmem und compare [3] einen Wert vorzugeben, als Ergebnis erhielt ich dann: "-0,1° , -1,1°"
Dann habe ich die Ausgabetexte einzeln in setmem gesetzt und abgerufen, dann erscheinen mit compare[3] trotzdem beide Meldungen mit Wert, z.B. Stellenweise Bodenfrost möglich 0,5°, Bodenfrost -1,1°.
Wenn natürlich Temperaturen über 4° soll kein Text erscheinen.
Nun wieder alles gelöscht.
Danke für eine Tipp.
Norbert