LabVIEWForum.de
NI USB 6009 - Über zeitgesteuerte Schleife Signal getriggert sauber aufnehmen - Druckversion

+- LabVIEWForum.de (https://www.labviewforum.de)
+-- Forum: LabVIEW (/Forum-LabVIEW)
+--- Forum: Hardware (/Forum-Hardware)
+---- Forum: NI Hardware (/Forum-NI-Hardware)
+---- Thema: NI USB 6009 - Über zeitgesteuerte Schleife Signal getriggert sauber aufnehmen (/Thread-NI-USB-6009-Ueber-zeitgesteuerte-Schleife-Signal-getriggert-sauber-aufnehmen)



NI USB 6009 - Über zeitgesteuerte Schleife Signal getriggert sauber aufnehmen - bernieserver - 17.12.2013 13:15

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?


RE: NI USB 6009 - Über zeitgesteuerte Schleife Signal getriggert sauber aufnehmen - bernieserver - 17.12.2013 14:27

Hat sich erledigt, habs hinbekommen.
Siehe Anhang.


RE: NI USB 6009 - Über zeitgesteuerte Schleife Signal getriggert sauber aufnehmen - GerdW - 17.12.2013 18:09

Hallo bernie,

lies dir bitte mal das Manual zur USB6009 durch. Dort wird beim AI extra ein "digital trigger" erwähnt. Diesen kann man als "AI start trigger" konfigurieren: wenn du also dein DO-Signal gleichzeitig an den Trigger-Eingang anschließt, startet dein AI-Task (wirklich!) synchron zur Ausgabe des DOs...

Eine zeitgesteuerte Sequenz ist da nicht wirklich der Weisheit letzter Schluss...