LabVIEWForum.de
Fehler bei der Datenverarbeitung - Druckversion

+- LabVIEWForum.de (https://www.labviewforum.de)
+-- Forum: LabVIEW (/Forum-LabVIEW)
+--- Forum: LabVIEW Allgemein (/Forum-LabVIEW-Allgemein)
+---- Forum: Datenerfassung (DAQ) (/Forum-Datenerfassung-DAQ)
+---- Thema: Fehler bei der Datenverarbeitung (/Thread-Fehler-bei-der-Datenverarbeitung)



Fehler bei der Datenverarbeitung - patrick1983 - 17.11.2017 11:12

Hallo Zusammen,

ich habe folgendes Problem. Ich bekomme in meiner While-Schleife immer den Fehler -200279. Hier scheint es ein Problem mit dem Abholen der Daten zu gehen.

Ich habe im Forum schon mal gesucht und auch einiges gefunden. Anhand der vorrigen Themen habe ich dann versucht mein VI anzupassen, das
ich diesen Fehler nicht mehr bekomme. Leider ohne Erfolg.

Kann mir einer sagen wo sich der Fehler zwischen der Samplerate und der Anzahl Samples pro Kanal beim Lesen befindet.
Wenn ich mit Highlight Funktion den Verlauf überprüfe kommt der Fehler nach dem 2. Schleifendurchlauf.

Ich habe mal mein VI und ein Screenshot beigefügt

Vielen Dank für die Hilfe

Gruß
Patrick


RE: Fehler bei der Datenverarbeitung - GerdW - 17.11.2017 11:28

Hallo Patrick,

Zitat:Ich bekomme in meiner While-Schleife immer den Fehler -200279.
Der Fehler bedeutet "Daten nicht rechtzeitig gelesen"…
Die Ursache liegt in deinem VI:
- du stellst 1kHz Samplerate ein
- du stellst den Buffer auf 10k Samples. (Warum eigentlich? Hast du die Hilfe zur Funktion gelesen!?)
- du willst ebenfalls 10k Samples vom DAQmxRead lesen lassen: das dauert ~10s
- du hast den TimeOut aber auf dem Standardwert von 10s gelassen: was ist nun schneller? Kommt erst der TimeOut oder werden die Samples rechtzeitig abgeholt?

Zwei Dinge bitte ändern:
- Beim DAQmxTiming keine Buffergröße vorgeben!
- Beim DAQmxRead nur 1/10 der Samplerate als zu lesende Anzahl vorgeben!