NI USB 6009 - Über zeitgesteuerte Schleife Signal getriggert sauber aufnehmen
Hallo,
ich nutze den NI USB 6009 AD Wandler.
Diesen möchte ich einsetzen, um alle Sekunde getrigget ein Signal von 100 ms aufzuzeichnen, wobei gleichzeitig über ein Digital - IO Pin ein Ventil gesteuert wird. Der Aufzeichnungsbeginn soll synchron mit dem Einschaltzeitpunkt sein.
Leider gibt es bei Verwendung einer zeitgesteuerten Schleife das Problem, dass die Messwerte nicht genau synchron sind, sondern vermutlich zu frühe Werte verwendet wurden.
Getestet wurde es mit einer Express VI mit der Einstellung: 1kHz, zu lesnde Werte 100 und auch mit einer "kompilierten" Express - Vi, wo ich den Task außerhalb der Schleife generiert habe und innerhalb der Schleife nur die Messungen durchgeführt habe.
Ausgeben tuh ich die Werte auf einem gewöhnlichem Signalverlaufsdiagramm innerhalb der Schleife
Es scheint so als ob sich der DaqMX Puffer nicht sauber leert vorm Auslesen.
Ich denke das Problem hatten sicherlich schon einige LabView User, weil das Problem sicherlich nicht soo sonderlich weltfremd ist.
Wer weiß weiter?
|