Gast
#4053252
Das Java Scipt Programm in bmp.htm holt Daten (measure.dat) von einem Server und trägt 5 Werte in das Array 'param' ein (p[22] bis p[26]). Die eingetragenen Werte werden zusammen mit vorhandenen Werten in eine Temperatur und einen rel. Feuchtewert umgerechnet. Das merkwürdige in diesem Programm ist die Zeile, die mit *1 gekennzeichnet ist. Ist die Zeile aktiv, dann gib sie '0-number' aus. Das ist die Merkwürdigkeit Nummer 1, da der Wert in P[22] 144 ist. Die Zeile, die mit *2 markiert ist, gibt korrekt '114-number' aus. Temperatur und rel. Feuchte werden richtig berechnet. Klammere ich die *1-Zeile aus, kommt es zu Merkwürdigkeit Nummer 2. Es wird mit falschen Werten gerechnet und das Ergebnis ist dem entsprechend. Das Programm ohne *1-Zeile nimmt die Startwerte (0, 0, 0, 0, 0) für p[22] bis p[26] und mit *1-Zeile die Werte, die vom Server kommen. Wo liegt das Problem? Wie kann die *1-Zeile bewirken, dass verschiedene Werte zur Berechnung herangezogen werden?