Ursache gefunden Kategorie: Programmierung (von Thomas Reiter, http://www.reiter1.com - 16.11.2011 0:00) | ||
Als Antwort auf Grosse Integerarrays--> Absturz? von Thomas Reiter - 2.04.2011 14:35 | ||
| ||
Hallo Leute, die Ursache war eine völlig andere. Das zeitgleiche Auftreten des Problems mit der Einführung von Arrays war purer Zufall, da zur selben Zeit das Wetter wärmer geworden ist und so der schon länger bestehende Fehler sich erstmals zeigen konnte. In der Routine hab ich eine Floatvariable, die alle 10 Sekunden mit einem Wert kleiner eins multipliziert wird, sofern eine bestimmte Bedingung erfüllt ist. Bei wärmeren Aussentemperaturen ist die Bedingung immer erfüllt, und die Floatvariable unterschreitet nach ca. 8 Stunden ihren kleinstmöglichen Wert (irgendwas um 1e-300 [?] ). Wenn das passiert, dann stürzt der Controller ab. Ich hab extra ein kleines Programm geschrieben um das zu testen: Der Controller stürzt immer ab, wenn eine Floatvariable infolge einer Multiplikation ihren kleinstmöglichen Wert unterschreitet! Mal ehrlich: Habt ihr das gewusst? Gruss, TR Meine Seite: http://www.reiter1.com | ||
Antwort schreiben Antworten: |