Hallo Leute,
ich möchte nach dem Programmstart in einem Double-Array maximal 100 Werte speichern, die ich alle paar Sekunden abfrage.
Beim Start werden die Werte in den nächsten freien Array-Index geschrieben.
Wird nun Index 100 erreicht, dann sollen alle Werte um eins nach links rutschen (also der allererste Wert gelöscht werden).
Es sollen also nur immer maximal die letzten 100 gemessenen Werte im Array zu finden sein.
Wie macht man das am besten ressourcenschonend.
Alle werte mit einer For-Nex-Schleife nach links zu rücken, finde ich etwas viel Rechenarbeit.
Gibt es da etwas wie bei den Stringoperationen?
LG Roland
ich möchte nach dem Programmstart in einem Double-Array maximal 100 Werte speichern, die ich alle paar Sekunden abfrage.
Beim Start werden die Werte in den nächsten freien Array-Index geschrieben.
Wird nun Index 100 erreicht, dann sollen alle Werte um eins nach links rutschen (also der allererste Wert gelöscht werden).
Es sollen also nur immer maximal die letzten 100 gemessenen Werte im Array zu finden sein.
Wie macht man das am besten ressourcenschonend.
Alle werte mit einer For-Nex-Schleife nach links zu rücken, finde ich etwas viel Rechenarbeit.
Gibt es da etwas wie bei den Stringoperationen?
LG Roland
Liebe Grüße
Roland Berghöfer
Meine aktuellen und kostenlos verwendbaren Tools (mit VB.NET erstellt): freeremarkabletools.com | priconman.com | SimpleCalendar | AudibleTouch | BOComponent.com | bonit.at
Roland Berghöfer
Meine aktuellen und kostenlos verwendbaren Tools (mit VB.NET erstellt): freeremarkabletools.com | priconman.com | SimpleCalendar | AudibleTouch | BOComponent.com | bonit.at