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 

DAQmx Fehler -200279, von Puffern und schritthaltenden Erfassungen



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!

24.02.2021, 07:54
Beitrag #6

stoa Offline
LVF-Grünschnabel
*


Beiträge: 33
Registriert seit: Apr 2018

2019
2013
DE


Deutschland
RE: DAQmx Fehler -200279, von Puffern und schritthaltenden Erfassungen
Zitat:
Zitat:In meinem Beispiel habe ich eine Abtastrate von 100000 S/s und "Samples pro Kanal" von 100000 S. Dann setze ich die Puffergröße manuell auf 50000 S und das funktioniert. Das sollte es jedoch nicht; ich erhalte einmal pro Sekunde 100000 Werte.

Laut Hilfe sollte DAQmx dann einfach weiter einen Puffer von 100kSamples benutzen!
Außerdem funktioniert es ja durchaus, wenn der Puffer kleiner ist als Samplerate*1s, wie die Tabelle zeigt: auch bei 1MS/s wird ein Puffer von 100kS verwendet…

Ja, richtig. Aber das scheint nicht zu passieren, denn erstens zeigt mir der Eigenschaftsknoten den Puffer an, den ich eingestellt habe und zweitens kann ich damit einen Fehler provozieren, sobald ich den Puffer klein genug wähle.

Zitat:Das sollte laut Hilfe nicht passieren, da ja die Mindestgröße laut Tabelle benutzt werden sollte.
Allerdings gehört der Programmierer schon bestraft, wenn er solch unsinnige Werte anfordert! Big Grin

Sicher, sinnvoll ist das nicht, nur war das schließlich zum Ausprobieren. Und es hat schon etwas gebracht, wie man sieht.

Zitat:Der Puffer ist vor allem dazu da um Daten aufzunehmen während das Programm gerade nicht beim auslesen von Daten ist. Oder anders herum: Noch bevor die 50000 Samples den Puffer gefüllt haben, ist dein Programm wieder beim auslesen der Daten und es kann nicht mehr viel passieren, denn das Daten auslesen geht schneller als das schreiben neuer Daten in den Puffer (außer bei extrem hohen Sampleraten oder einem extrem lahmen PC).

Hallo Martin.Henz, schön dass du dich beteiligst. Ja, grundsätzlich funktioniert das mit den Puffern schon so, die können etwas größer sein oder etwas kleiner, je nach Anwendung. Nur so wie ich die DAQmx-Treiber verstehe, liest "DAQmx - Lesen" die Werte aus, wenn der Puffer mindestens die erwartete Anzahl an Datenpunkte enthält. Solange wartet das VI. Bei zu kleinen Puffern, müsste es dann einen Fehler geben. Bei meinen Tests entnimmt das VI einmal pro Sekunde 100000 Werte aus einem Puffer, der nur 50000 Werte groß ist. Stellt man den Puffer auf 10 Werte, entnimmt das VI 100000 Werte aus diesem Puffer und man erkennt am Graphen, dass das nicht die gleichen 100000 Werte sind, wie bei einem größeren Puffer. Und das ist irgendwie ganz schön unstimmig.


Angehängte Datei(en) Thumbnail(s)
       
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Anzeige
Antwort schreiben 


Nachrichten in diesem Thema
RE: DAQmx Fehler -200279, von Puffern und schritthaltenden Erfassungen - stoa - 24.02.2021 07:54

Möglicherweise verwandte Themen...
Themen Verfasser Antworten Views Letzter Beitrag
  Fehler (-200279) bei Datenerfassung mit NI 9227 P.J. 5 4.219 01.02.2021 11:54
Letzter Beitrag: P.J.
  Fehler -201003 bei DAQmx jodh14 5 4.773 28.02.2018 09:46
Letzter Beitrag: jg
  Fehler -200220 bei DAQmx Create Channel (CI-Frequency).vi:7440002 DeHe88 4 4.455 23.08.2017 05:37
Letzter Beitrag: DeHe88
  Fehler- 200279 Felifa 5 5.432 06.04.2017 10:09
Letzter Beitrag: Felifa
  DAQmx Fehler: reserved lines mushroom 7 6.619 24.02.2016 10:19
Letzter Beitrag: jg
  Fehler beim Erzeugen des DAQmx-Codes aus dem Express-VI DAQ-Assistant ChristophSchöneck 7 7.177 02.02.2016 15:31
Letzter Beitrag: GerdW

Gehe zu: