INFO: Dieses Forum nutzt Cookies...
Cookies sind für den Betrieb des Forums unverzichtbar. Mit der Nutzung des Forums erklärst Du dich damit einverstanden, dass wir Cookies verwenden.

Es wird in jedem Fall ein Cookie gesetzt um diesen Hinweis nicht mehr zu erhalten. Desweiteren setzen wir Google Adsense und Google Analytics ein.


Antwort schreiben 

Fehler bei der Datenverarbeitung



Wenn dein Problem oder deine Frage geklärt worden ist, markiere den Beitrag als "Lösung",
indem du auf den "Lösung" Button rechts unter dem entsprechenden Beitrag klickst. Vielen Dank!

17.11.2017, 11:12
Beitrag #1

patrick1983 Offline
LVF-Neueinsteiger


Beiträge: 4
Registriert seit: Sep 2017

2017
2017
DE



Fehler bei der Datenverarbeitung
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


Angehängte Datei(en) Thumbnail(s)
   

17.0 .vi  Programm.vi (Größe: 39,85 KB / Downloads: 204)
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
17.11.2017, 11:28
Beitrag #2

GerdW Offline
______________
LVF-Team

Beiträge: 17.469
Registriert seit: May 2009

LV2021
1995
DE_EN

10×××
Deutschland
RE: Fehler bei der Datenverarbeitung
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!

Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Antwort schreiben 


Gehe zu: