Wobei jetzt beim Prüfen ist mir noch als Feinheit aufgefallen das:
Wenn ich 1700 Hz Rate habe passt das mit der Zeit zB. 10 Sekunden.
Wenn ich nun 51200 einstelle dann zeigen meine Diagramme nur noch ca. 9.2 Sekunden an.
Woran könnte das liegen?
Weil das Zeichnen der 3 Graphen am Ende zu lange dauert, vor allem wenn der Graph viele Punkte enthält! Es hatte schon seinen guten Grund, wieso ich am Anfang des Threads die Samplerate nicht durch 100 geteilt habe - so viele FP-Updates sind einfach "ungesund".
Gruß, Jens
Ah ok kannst du das vielleicht noch einmal erklären was es genau damit aufsich hat?
Bisher kannte ich so etwas noch gar nicht.
Die 100 habe ich dann auch einfach durch probieren heraus bekommen.
Nachtrag:
Hier noch eine dynamische Anpassung, die dein Problem ebenfalls löst...
[
attachment=52314]
Gruß, Jens
EDIT:
http://www.labviewforum.de/Thread-Versta...#pid173605
Teilen durch 5 -> Loop-Time ca. 0,2 Sekunden.
Teilen durch 100 -> Loop-Time ca. 0,01 Sekunden, i.e. 100 Hz. Dein Bildschirm kann (üblicherweise) nur 60 Hz, dein Auge ca. 20...
Und beim Zeichnen von seeehr vielen Datenpunkten in einem Graphen (bei 10 Sekunden und 51,2 kS sind das am Ende 512000 Punkte) ist das Zeichnen des Graphen einfach langsam.
Ah ok also erzeugt die Karte so viele Punkte das der PC es nicht schafft schnell genug die hohe Anzahl der Punkte in den Grapfen einzutragen ?
Genau, bei 51,2 kS/s müssen am Ende über 500000 Messpunkte auf einem Graphen mit der (aktuellen) Breite von gut 400 Pixeln dargestellt werden. Das erfordert ordentlich Rechenarbeit. Auf meinem zugegebenermaßen nicht mehr ganz taufrischen Rechner habe ich am Ende Schleifenzeiten von gut 30 ms, weit weg von den 10 ms, die du ohne Änderungen des VIs brauchst.
Gruß, Jens