21.07.2009, 17:43
Hall zusammen.
Ich hoffe ihr könnt mich bei meinem Problem weiterhelfen :-)
Zur Zeit lese ich pro Kanal in jeder Sekunde 100 Messwerte in 100 ms ein und gebe sie danach an zwei Grafen weiter. Nun wiederholt sich dieser Vorgang bis ich den Stop-Button drücke.
Nun hätte ich gern ein Programm, welches mir jede ms 1 Wert einliest , nach 10 Werten den Mittelwert bildet, diese zwischenspeichert und nach einer Sekunde die letzten 100 Mittelwerte grafisch ausgibt. Zudem hätte ich gern das die enthaltenen Punkte auf der Grafik wie beim Oszi nach links geschoben anstatt gelöscht werden.
Bis jetzt bin ich immer davon ausgegangen, dass dies nicht möglich, da nach der grafischen Ausgabe die While-Schleife neu gestartet werden muss und in der Zeit zwischen Ende der Messwertaufnahme, Bildung der grafischen Ausgabe und Neustart der Einlesung keine Werte eingelesen werden können und diese mir dann fehlen.
Lieg ich da richtig, oder gibt es doch eine Möglichkeit das obere Vorhaben zu realisieren?
Vielen Dank im Voraus für eure Hilfe.
Schönen Abend und beste Grüße,
Alex
Ich hoffe ihr könnt mich bei meinem Problem weiterhelfen :-)
Zur Zeit lese ich pro Kanal in jeder Sekunde 100 Messwerte in 100 ms ein und gebe sie danach an zwei Grafen weiter. Nun wiederholt sich dieser Vorgang bis ich den Stop-Button drücke.
Nun hätte ich gern ein Programm, welches mir jede ms 1 Wert einliest , nach 10 Werten den Mittelwert bildet, diese zwischenspeichert und nach einer Sekunde die letzten 100 Mittelwerte grafisch ausgibt. Zudem hätte ich gern das die enthaltenen Punkte auf der Grafik wie beim Oszi nach links geschoben anstatt gelöscht werden.
Bis jetzt bin ich immer davon ausgegangen, dass dies nicht möglich, da nach der grafischen Ausgabe die While-Schleife neu gestartet werden muss und in der Zeit zwischen Ende der Messwertaufnahme, Bildung der grafischen Ausgabe und Neustart der Einlesung keine Werte eingelesen werden können und diese mir dann fehlen.
Lieg ich da richtig, oder gibt es doch eine Möglichkeit das obere Vorhaben zu realisieren?
Vielen Dank im Voraus für eure Hilfe.
Schönen Abend und beste Grüße,
Alex