LabVIEWForum.de - Fehler bei der Datenverarbeitung

LabVIEWForum.de

Normale Version: Fehler bei der Datenverarbeitung
Du siehst gerade eine vereinfachte Darstellung unserer Inhalte. Normale Ansicht mit richtiger Formatierung.
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
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!
Referenz-URLs