Zur Übersicht - INFO - Neueste 50 Beiträge - Neuer Beitrag - Suchen - FAQ - Zum CC1-Forum - Zum CC-Pro-Forum

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
Ich nutze:
C-Control II Station, OSOPT V3.1
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: