18.02.2010, 16:35
Hallo zusammen,
ich plag mich schon seit Ewigkeiten mit einem Problem: Ich hab einen Dauerlaufprüfstand in LabVIEW programmiert. Folgende Situation: Über einen Zustandautomat wird eimal ein Zähler bei 0 gestartet und in ein Schieberegister geschrieben. Bei einem Anhalten der Messung wird der Zähler resetet und vorher die aktuelle Laufzeit in ein zweites Schieberegister gesichtert. Die gesamtlaufzeit ergibt sich nun aus der Summe der beiden Werte.
Jetzt läuft das alles wunderbar bis plötzlich die Gesamtlaufzeit um ein paar Minuten / Stunden oder und Sekunden zurückspringt. völlig zufällig in der Art, zeit und länge. Somit wird das mitgeschriebene Messprotokoll verwüstet weil die Zeit plötzlich aus heiteren Himmel zurückspringt. Dadurch wird das Messprotokoll schlecht lesbar und unbrauchbar für eine Analyse.
Folgende Anmerkungen noch zum Zustandsautomat: Initialisiert werden alle Laufzeitregister mit 0 und und nach dem Unterbrechen wird der Zähler rückgesetzt.
Hat irgendjemand vielleicht schonmal ähnlich mysteriöse Sachen gehabt??
Das programm ist leider zu gross um es hier zu posten.
Schon mal vielen Dank im voraus.
Gruß Rainito

ich plag mich schon seit Ewigkeiten mit einem Problem: Ich hab einen Dauerlaufprüfstand in LabVIEW programmiert. Folgende Situation: Über einen Zustandautomat wird eimal ein Zähler bei 0 gestartet und in ein Schieberegister geschrieben. Bei einem Anhalten der Messung wird der Zähler resetet und vorher die aktuelle Laufzeit in ein zweites Schieberegister gesichtert. Die gesamtlaufzeit ergibt sich nun aus der Summe der beiden Werte.
Jetzt läuft das alles wunderbar bis plötzlich die Gesamtlaufzeit um ein paar Minuten / Stunden oder und Sekunden zurückspringt. völlig zufällig in der Art, zeit und länge. Somit wird das mitgeschriebene Messprotokoll verwüstet weil die Zeit plötzlich aus heiteren Himmel zurückspringt. Dadurch wird das Messprotokoll schlecht lesbar und unbrauchbar für eine Analyse.
Folgende Anmerkungen noch zum Zustandsautomat: Initialisiert werden alle Laufzeitregister mit 0 und und nach dem Unterbrechen wird der Zähler rückgesetzt.
Hat irgendjemand vielleicht schonmal ähnlich mysteriöse Sachen gehabt??
Das programm ist leider zu gross um es hier zu posten.
Schon mal vielen Dank im voraus.
Gruß Rainito
