FIFO Speicher für Messwerte für Visa

Begonnen von b.b., 02. August 2013, 09:45:38

Vorheriges Thema - Nächstes Thema

0 Mitglieder und 2 Gäste betrachten dieses Thema.

b.b.

Hallo,

kann mir bitte jemand auf die Sprünge helfen.

Gibt es einen Baustein, der alle x minuten einen Wert in ein Array schreibt und, wenn das Array voll ist, den letzten hinten wegwirft und den neuesten vorne reinschreibt?
Wie schaut da der einfachste Weg aus?

DANKE!

alexdrik

Hallo,

der einfachste Weg ist ein Ringspeicher, d.h. du beschreibst ein Array mit den gewünschten Werten.
Dabei musst du dir natürlich die Position merken, auf der du die letzten Daten abgelegt hast.
Und wenn du am Ende deines Arrays angekommen bist, dann fängst du einfach wieder vorne an und überschreibst die alten Werte.

Gruß
     Alex