Hallo Zusammen
Ich habe ein Programm, welches pro Sekunde bis zu 10 Messungen macht und die Messwerte zuerst in einem Dataset ablegt. Alle x Minuten wird das dann auf die Festplatte geschrieben.
Das funktioniert alles.
Nun soll ich die Messwerte in einem Diagramm (live) darstellen.
Da das Programm aber manchmal mehrere Wochen ununterbrochen läuft, darf ich nicht einfach alle Messwerte ins Diagramm übernehmen. Irgendwann hätte ich ein Speicherproblem.
Deshalb möchte ich am liebsten nur die letzten 10'000 Werte darstellen. Alles was "älter" ist, soll automatisch rausfallen. Auf einem Oszilloskop wäre das der "Roll" Mode.
Wie kann ich das erreichen?
Da die Messwerte relativ schnell reinkommen, möchte ich nicht 10x pro Sekunde die Serie löschen und neu zeichnen (flackern?!)
Ich habe diesbezüglich noch keinen Code. Und ich erwarte auch nicht, dass ihr mir einen fertigen Code postet. Ich möchte einfach Inputs sammeln, bevor ich anfange.
Vielen Dank für Eure Inputs.
Veronesi
Ich habe ein Programm, welches pro Sekunde bis zu 10 Messungen macht und die Messwerte zuerst in einem Dataset ablegt. Alle x Minuten wird das dann auf die Festplatte geschrieben.
Das funktioniert alles.
Nun soll ich die Messwerte in einem Diagramm (live) darstellen.
Da das Programm aber manchmal mehrere Wochen ununterbrochen läuft, darf ich nicht einfach alle Messwerte ins Diagramm übernehmen. Irgendwann hätte ich ein Speicherproblem.
Deshalb möchte ich am liebsten nur die letzten 10'000 Werte darstellen. Alles was "älter" ist, soll automatisch rausfallen. Auf einem Oszilloskop wäre das der "Roll" Mode.
Wie kann ich das erreichen?
Da die Messwerte relativ schnell reinkommen, möchte ich nicht 10x pro Sekunde die Serie löschen und neu zeichnen (flackern?!)
Ich habe diesbezüglich noch keinen Code. Und ich erwarte auch nicht, dass ihr mir einen fertigen Code postet. Ich möchte einfach Inputs sammeln, bevor ich anfange.
Vielen Dank für Eure Inputs.
Veronesi