Wenn dein Problem oder deine Frage geklärt worden ist, markiere den Beitrag als "Lösung",
indem du auf den "Lösung" Button rechts unter dem entsprechenden Beitrag klickst. Vielen Dank!
Okay, das war wirklich einfach. Nur einen Sequenzblock vor allen anderen hinzufügen und die Variable mit false zu initialisieren. Oo.
Nun zu einem Phänomen was ich mir nicht erklären kann und ich deshalb nochmals Eure Hilfe benötige.
Es geht um das Overflow des FIFOs Volt. Dazu das Bild im Anhang.
Wird die Zahl 10 für Auszulesende Daten pro Kanal gewählt, dann werden die Schleifenzeit (1*10) ms und die Elemente die aus dem FIFO entnommen werden auf 17*10 gesetzt.
Dabei kommt es zu einem FIFO Overflow nach ca. 143 s und das Programm bricht ab. Angezeigt wird, dass noch 16214 Elemente im Speicher sind.
Wähle ich die Zahl 50, passiert das selbe blos mit anderen Werten ( Abbruch nach ca. 27 min, verbleibende Elemente 15534)
Die Größe des FIFO Volt ist 8191 Elemente
Stellt man 100 Auszulesende Daten pro Kanal ein funktioniert das ganze einwandfrei.
Wie kann es sein das eine größere Anzahl an verbleibenden Elementen im FIFO angezeigt wird als eingestellt?
Warum funktioniert es bei 100 einzulesenden Werten aber nicht bei 50 oder 10?