Hallo erstmal.
Über meine Messkarte erfasse ich Daten von vier Kanälen. Diese Daten schreibe ich fortlaufend in einen Array hinein (jeder Kanal in eine Spalte). Nach einem Zeitraum, den ich
nicht kenne, soll von den letzten 20 aufgenommenen Werten der Mittelwert ausgegeben werden (pro Kanal).
Das Problem ist die größe des Arrays, die ich im Vorraus nicht kenne.
Frage: Kann man einen Array erstellen, der nach 20 geschrieben Zeilen einfach die erste Zeile löscht, so dass alles "nach oben rutscht" und die 20. Zeile frei für die nächsten Daten wird? Wie ein Bus, der nur 20 Plätze hat und wenn der 21. Fahrgast kommt schiebt er alle Fahrgäste einen Platz weiter, so dass der 1. Fahrgast aus dem Bus fällt.
Hat von euch einer eine Idee? Ich wäre sehr dankbar dafür.
Ciao