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 läuft voll



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!

03.05.2010, 15:59
Beitrag #7

jg Offline
CLA & CLED
LVF-Team

Beiträge: 15.864
Registriert seit: Jun 2005

20xx / 8.x
1999
EN

Franken...
Deutschland
Buffer läuft voll
' schrieb:Die Daten schicke mit mit 9600 bits / s .
Also grob 1000 Ascii-Zeichen / s. Bei 3 Zeichen, die du ausliest, also 3 ms pro Lesevorgang. Damit läuft deine Lese-Loop also mit grob 330 Hz, und da du jedes diese jeweils 3 bytes auch in deiner Consumer-Loop einzeln ausliest, läuft auch die mit 330 Hz. Und sooft schreibst du auch was in die Graphen, das finde ich schon heftig.
' schrieb:Meinst du ich soll also mit einem VISA read gleich 9 Bytes einlesen und dann meine Infos daraus ziehen ?? geht das schneller als 3 x 3 zu lesen ?
Insgesamt natürlich nicht, die Senderate kommt schließlich von deinem µC, aber deine Lese-Loop würde "nur noch" mit 100 Hz laufen. Besser.

Wenn du dann noch in deiner Consumer-Loop die Eigenschaft der Queue ausnutzt und nicht jedes Element einzeln ausliest, sondern durch geschickte Verzögerung z.B. immer 10 Datensätze, dann könntest du diese Schleife z.B. auf ca. 10 Hz drücken, das langt für das Update der Graphen völlig aus. Dann noch Charts, wenn du auf die Zeit-Info verzichten kannst (Bemerkung: Die kommt momentan sowieso nicht korrekt in deiner Consumer-Loop an, zwecks Race-Condition durch deine lokale Variable), und das ganze sollte schon besser laufen.

Gruß, Jens

Wer die erhabene Weisheit der Mathematik tadelt, nährt sich von Verwirrung. (Leonardo da Vinci)

!! BITTE !! stellt mir keine Fragen über PM, dafür ist das Forum da - andere haben vielleicht auch Interesse an der Antwort!

Einführende Links zu LabVIEW, s. GerdWs Signatur.
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Antwort schreiben 


Nachrichten in diesem Thema
Buffer läuft voll - B033el - 03.05.2010, 14:53
Buffer läuft voll - jg - 03.05.2010, 15:02
Buffer läuft voll - B033el - 03.05.2010, 15:08
Buffer läuft voll - Lucki - 03.05.2010, 15:27
Buffer läuft voll - B033el - 03.05.2010, 15:33
Buffer läuft voll - B033el - 03.05.2010, 15:57
Buffer läuft voll - jg - 03.05.2010 15:59
Buffer läuft voll - Lucki - 03.05.2010, 18:00

Möglicherweise verwandte Themen...
Themen Verfasser Antworten Views Letzter Beitrag
  Serielle Schnittstelle: Unterschied zwischen FIFO-Buffer und VISA-Buffer Exle 4 7.055 23.01.2019 08:07
Letzter Beitrag: Ratio
  RS232 Buffer flush Jochen 7 9.795 06.08.2012 15:57
Letzter Beitrag: Soean
  Keithley 2000 Buffer füllen und auslesen Tobbel 2 6.285 13.04.2010 18:46
Letzter Beitrag: Tobbel
  Fehler beim write buffer Nati 5 6.185 18.06.2008 11:10
Letzter Beitrag: rolfk
  CAN-Buffer löschen jejo 1 3.789 19.04.2007 20:38
Letzter Beitrag: Y-P
  Lese-Buffer löschen LabView Neuling 1 8.772 23.12.2005 12:35
Letzter Beitrag: A.Berndsen

Gehe zu: