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 

Buffer vergrößern



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!

23.04.2012, 08:34 (Dieser Beitrag wurde zuletzt bearbeitet: 23.04.2012 08:34 von suntmaster.)
Beitrag #1

suntmaster Offline
LVF-Grünschnabel
*


Beiträge: 16
Registriert seit: Sep 2011

2010
-
EN


Deutschland
Buffer vergrößern
Hallo Zusammen,

ich bekomme folgende Fehlermeldung:

"Possible reason(s):

Attempted to read samples that are no longer available. The requested sample was previously available, but has since been overwritten.

Increasing the buffer size, reading the data more frequently, or specifying a fixed number of samples to read instead of reading all available samples might correct the problem.

Property: RelativeTo
Corresponding Value: Current Read Position
Property: Offset
Corresponding Value: 0

Task Name: _unnamedTask<54A>"


Diese besagt doch dass der Buffer übergelaufen ist oder ?
Wenn ja, was kann ich dagegen tun, dass dieses Problem nicht mehr auftaucht.

Danke schon mal für eure Antworten.

Gruß Domi
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Anzeige
23.04.2012, 08:41
Beitrag #2

GerdW Offline
______________
LVF-Team

Beiträge: 17.469
Registriert seit: May 2009

LV2021
1995
DE_EN

10×××
Deutschland
RE: Buffer vergrößern
Hallo Domi,

einfachste Lösung: Den Buffer (ich schätze mal DAQmx) einfach schneller/öfter auslesen...

Ansonsten: VI zeigen!

Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
23.04.2012, 08:48
Beitrag #3

dimitri84 Offline
Astronaut
*****


Beiträge: 1.496
Registriert seit: Aug 2009

2020 Developer Suite
2009
DE_EN

53562
Deutschland
RE: Buffer vergrößern
An der Buffergröße brauchst du nix ändern. Das Problem wird wahrscheinlich sein, dass du das DAQ Read VI nicht schnell genug hintereinander aufrufst, weil der Code in der Erfassungsschleife zu lange braucht. Oft hilft es auch einfach nur eine geeingete Blockgröße zu wählen - NI empfiehlt die 10:1, d.h. bei 1k Samplingrate sollte man Blöcke von 100 Samples lesen.

VI hilft natürlich bei der Beantwortung ...


Gruß Dimitri

„Sag nicht alles, was du weißt, aber wisse immer, was du sagst.“ (Matthias Claudius)
Webseite des Benutzers besuchen Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
23.04.2012, 08:49
Beitrag #4

suntmaster Offline
LVF-Grünschnabel
*


Beiträge: 16
Registriert seit: Sep 2011

2010
-
EN


Deutschland
RE: Buffer vergrößern
Hallo Gerd,

ja ich benutze DAQmx, allerdings weis ich net, wie ich des einstellen kann, dass ich öfters lesen kann...

Denn ich speichere die Daten auch immer gleich.

Vllt kannst du mir ja weiterhelfen, wenn du das VI siehst.

Schon mal danke.

Gruß Domi


Angehängte Datei(en)
10.0 .vi  Data.vi (Größe: 263,3 KB / Downloads: 235)
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
23.04.2012, 09:01
Beitrag #5

GerdW Offline
______________
LVF-Team

Beiträge: 17.469
Registriert seit: May 2009

LV2021
1995
DE_EN

10×××
Deutschland
RE: Buffer vergrößern
Hallo suntmaster,

1) Wozu man für eine einfache Multiplikation ExpressVIs braucht, war mir schon immer schleierhaft...
2) Verzichte auf den DAQ-Assi, wenn du einfach nur 8 Kanäle abfragen willst.
3) Frage deine Werte nur nach Bedarf ab: du fährst mit deinem VI ein einfaches Softwaretiming, da reicht auch einfaches Abfragen der Momentanwerte aus...
4) Beschäftige dich mit Producer-Consumer-Strukturen (mMn gehören DAQ und FileWrite immer in getrennte Schleifen - nur 'ne Empfehlung).
5) Man muss nicht dauernd die gleichen Properties setzen.
6) Man braucht keine lokale Variable verwenden, wenn das Terminal ungenutzt im BD rumliegt.

Schau dir die Beispiele an, die mit LabVIEW mitkommen...

Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
23.04.2012, 09:07
Beitrag #6

suntmaster Offline
LVF-Grünschnabel
*


Beiträge: 16
Registriert seit: Sep 2011

2010
-
EN


Deutschland
RE: Buffer vergrößern
Hallo Gerd,

dieses VI, welches ich dir zukommen lassen habe, ist nicht das gesammte VI, welches ich benutze, es ist lediglich ein Ausschnitt der Mess-While-Schleife.

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


Möglicherweise verwandte Themen...
Themen Verfasser Antworten Views Letzter Beitrag
  Buffer Size, Samples per Channel zusammenhang mriworld 3 3.617 17.10.2022 16:31
Letzter Beitrag: Martin.Henz
  Buffer Underflow chrigi28 1 3.984 29.11.2013 12:34
Letzter Beitrag: chrigi28
  DAQ Buffer ewald89 5 7.189 26.07.2012 12:51
Letzter Beitrag: ewald89
  Buffer überlauf durch NI 9263 Golan 6 7.311 13.03.2012 13:04
Letzter Beitrag: Achim
  "Ouput Buffer Empty"... wie füllen? Labneuling 2 4.715 02.02.2011 09:59
Letzter Beitrag: Labneuling
  Vergrößern des Puffers Wicked Legnica 11 14.969 23.09.2009 20:42
Letzter Beitrag: IchSelbst

Gehe zu: