Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by Klaus01,
9. Apr 2015
.. Du hast 40000 Messwerte pro Sekunde bei einer 40Khz Abtastrate.
Diese Werte kannst Du wahrscheinlich nicht einzeln auf einem Bildschirm darstellen.
Daher musst Du diese, wie schon einmal gesagt, interpolieren.
Wenn Du eine Sekunde mit einer Fenstergröße/breite von 1000 Punkten darstellen willst:
Dann musst Du aus 40 Messwerten einen errechnen.
40000 / 40 = 1000
In Y Richtung musst Du...
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by Klaus01,
9. Apr 2015
.. wie bekommst Du denn die Daten?
a) seriell, allso eine Zeiteinheit nach der anderen
- dann kannst Du den Array (Queue, Schieberegister) von hinten füllen
- ein 1. Zeiteinheit
- dann zweite Zeiteinheit dahinter
- usw.
Dann kannst Du das Bild "langsam" aufbauen
Es verschiebt sich dann von rechts kommend nach links.
Oder du wartest bis Dein Array vollständig gefüllt ist...