Geschwindigkeitsmessung mit LabVIEW
Hi,
auf die Schnelle mal ein paar Anmerkungen zu Deinem VI:
- Warum startest Du den DAQ-Task vor der Schleife, beendest ihn aber in der Schleife? Stop-Task erst nach Abarbeitung aller Deiner Sachen...
- Warum speicherst Du und machst Anzeigen in der Schleife? Wenn Du das parallel zum einlesen machen willst, ist eine Producer-Consumer-Struktur sicherlich sinnvoller, da FP-Aktivität Leistung kostet, die im Zweifelsfall aufs Timing geht - und 200Hz Refresh für Grafiken ist eher blödsinnig. 5Hz langen vollkommen.
- Zur Zwischenspeicherungen: Schieberegister, die Du in jedem Durchlauf ergänzt und dann erst nach Ablauf der Schleife speicherst (dann gehen auh keine Werte verloren, wie das jetzt der Fall sein sollte...)
- Wegen externem Start: Trigger-Eingang der Karte nutzen und ggf. ein bisschen Hardware noch dazu packen (Stichwort Schmitt-Trigger und Pegelwandler...)
Viel Erfolg,
ch
|