LabVIEWForum.de - Problem mit DAQ

LabVIEWForum.de

Normale Version: Problem mit DAQ
Du siehst gerade eine vereinfachte Darstellung unserer Inhalte. Normale Ansicht mit richtiger Formatierung.
Im Rahmen meiner Diplomarbeit habe ich gerade ein Problem mit der Steuerung meines Teststandes und hoffe hier eine Anregung zu bekommen wie ich dieses Problem beheben kann.
Ich nutze LV 8.6, NI USB 6229 und AS 5045 Winkelsensoren.

Es werden Winkelpositionen aufgenommen und in einer Datei abgelegt.
Leider mache ich scheinbar was falsch und der interne Puffer des Gerätes scheint überzulaufen.
Dabei verschwindet immer mal wieder ein Winkelsignal oder beide Signale fangen an zu stocken bzw abzudriften bis schließlich die folgende Fehlermeldung kommt.

"Mögliche Ursachen:
Measurements: Überlauf des geräteeigenen Speichers. Aufgrund von Systembeschränkungen und/oder eingeschränkter Busbandbreite konnte der Treiber die Daten vom Gerät nicht schnell genug lesen.
Reduzieren Sie die Abtastrate oder reduzieren Sie die Anzahl der gleichzeitig auf dem Computer ausgeführten Programme.
Task-Name: _unnamedTask<43>"

Ich messe im Modus kontinuierlich, bei 1kHz und 100 Sampels.
Das Fehlerverhalten tritt in der Regel 10 bis 60 Sekunden nach Beginn der Messung auf. Ein Neustart der VI bringt in der Regel keine Besserung.
Erst ein Neustart der USB 6229 hilft. Ich habe verschiedene Einstellungen probiert aber bin noch zu keiner guten Lösung gekommen.

Gruss Alex

PS Ich habe leider nur sehr bescheidene Kenntnisse in LVSad
Lad mal dein VI hoch, sonst sind die Hinweise nur lustiges Rumtippen und Rumraten, nach dem Motto, könnte dies und jenes sein.Glas2

Gruß, Jens
Hier ist das vereinfachte VI mit dem ich nach dem Fehler suche.
Die Sensoren (und Tiefpass) habe ich gerade nochmal mit dem Multimeter gemessen, die scheinen beide in Ordnung zu sein.
Gruss Alex

PS Winkemessung.vi wurde mit LV 8.6 erstellt.
Schmeiße den DAQ-Assi aus deinem Programm und ersetze ihn durch normale DAQmx-VI Aufrufe:

Lv86_img[attachment=24944]

Gruß, Jens
Referenz-URLs