Timingprobleme mit USB6009 und DAQ Pad 6015 - Druckversion +- LabVIEWForum.de (https://www.labviewforum.de) +-- Forum: LabVIEW (/Forum-LabVIEW) +--- Forum: LabVIEW Allgemein (/Forum-LabVIEW-Allgemein) +---- Forum: Datenerfassung (DAQ) (/Forum-Datenerfassung-DAQ) +---- Thema: Timingprobleme mit USB6009 und DAQ Pad 6015 (/Thread-Timingprobleme-mit-USB6009-und-DAQ-Pad-6015) |
Timingprobleme mit USB6009 und DAQ Pad 6015 - Dekonstruktor - 17.10.2011 13:08 Hallo, ich bin neu in diesem Forum und hoffe, ich hab den richtigen Bereich erwischt Ich hab folgendes Problem: Ich brauche eine simultane Signalerfassung und -verarbeitung von 6 analog-Signalen (Spannung) mit 100 Hz. Zur Erfassung der Signale hab ich ein USB6009 und ein DAQ Pad 6015 hier, also beides USB-Hardware. Nun hab ich mir eine einfache While-Schleife gestrickt, um zu sehen, mit welcher Geschwindigkeit ich die Werte in den PC (neuer Rechner, Quadcore etc.) bekomme, und habe folgende Beobachtung: [attachment=36518] [attachment=36520] Mit "sample on demand" bekomme benötige ich beim USB6009 80ms, und beim DAQ Pad 6015 100ms. Also irgendwas mit 10-12Hz, somit zu langsam. Mit kontinuierlicher Datenerfassung "1 Wert, 100Hz" kommen die Daten schnell genug herein, aber ich bekomme binnen weniger Minuten einen 200279-Fehler: [attachment=36519] Wenn ich den Measurement & Automation Explorer starte, die Karte auswähle und dort kontinuierlicher Datenerfassung, 1 Wert, 100Hz wähle, kommt dieser Fehler auch nach Stunden noch nicht, d.h. die Karten sind schnell genug für meine Anforderungen. Wie stell ichs also am besten an, das ich den Fehler wegekomme? Wie vergrößere ich den Puffer der Karte? Wenn ich wie in der Fehlermeldung die Abtastrate erhöhe (z.B. 1 Wert 1kHz) kommt der Fehler noch schneller. Und noch eine Sache in dem Zusammenhang wundert mich sehr: Ich stecke das USB6009 an einen USB-3-Anschluß, und meine Schleife braucht mit "sample on demand" 180ms. Am USB-2.0-Anschluß (gleicher PC) benötigt die Schleife 80 ms. Stecke ich nun einen aktiven USB2.0-Hub zwischen Karte und USB2.0-Anschluß des PCs, benötigt die Schleife nur noch 12 ms, läuft also mit rund 80 Hz. Wie kann ich mir das denn erklären? RE: Timingprobleme mit USB6009 und DAQ Pad 6015 - GerdW - 17.10.2011 13:39 Hallo Dekonstruktor, 1) Verzichte auf den DAQ-Assi bei längeren Messungen. Hintergrund: der DAQ-Assi führt bei jedem Aufruf folgende Schritte durch: Initialisieren, Messwert abfragen, De-Init. Jedesmal! Das kostet Zeit und Resourcen und kann deshalb "zu Fuß" besser erledigt werden. Beispiele liefert LabVIEW ja genug mit... 2) Ist die USB6009 überhaupt hardwaretakt-fähig? Lt. Webseite kennt die nur Software-Taktung... RE: Timingprobleme mit USB6009 und DAQ Pad 6015 - Dekonstruktor - 11.07.2012 18:02 Ich wollte hier nur nochmal zum Abschluß sagen, das sich meine Probleme unter nicht lösen ließen. Ich hatte dann mit einfach neu angefangen und von vornherein keine Probleme mehr gehabt. Da die Hardware die gleiche blieb, denke ich mal, das das Updaten die Lösung war... [attachment=40654] |