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 

Ringspeicher



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!

12.10.2009, 08:28 (Dieser Beitrag wurde zuletzt bearbeitet: 12.10.2009 08:32 von Lucki.)
Beitrag #7

Lucki Offline
Tech.Exp.2.Klasse
LVF-Team

Beiträge: 7.699
Registriert seit: Mar 2006

LV 2016-18 prof.
1995
DE

01108
Deutschland
Ringspeicher
Hier mal, gewissermassen außerhalb die laufenden Diskussion, eine einfachere Alternative zum Ringpuffer.
Dazu Vorbemerkung: Bei der Konzeption des Rinpuffers geht man ja davon aus, daß es viel zu aufwändig wäre, die gespeicherten Datenelemente im Puffer bei jedem neu hinzugkommenen Element um eine Speicherstelle zu verschieben. Deshalb läßt man die Daten stehen und arbeitet nur mit umlaufenden Zeigern für das als nächste zu schreibende und zu lesende Element.
Nun habe ich aber festgestellt, daß die Befürchtung gegenstandslos ist. Die LabVIEW-Funktion "In Array rotieren" ist unvorstellbar schnell, auch bei großen und vielkanaligen Datenmengen. Weiß nicht, wie die das zaubern, im Endergebnis zählt aber nur die Tatsache. Und von daher bietet sich ein vereinfachtes, auch für Anfänger ganz leicht verständliches Bufferkonzept ohne Ringzeiger-Arithmetik an, wobei auch mehrere Kanäle überhaupt keine Hürde sind.
Hier das Beispiel, welches ich so ähnlich auch schon mal gepostet haben muß.
   
Lv86_img
Sonstige .vi  Ringpuffer.vi (Größe: 12,8 KB / Downloads: 430)
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Antwort schreiben 


Nachrichten in diesem Thema
Ringspeicher - Maximilian - 11.10.2009, 21:47
Ringspeicher - IchSelbst - 11.10.2009, 22:08
Ringspeicher - Maximilian - 11.10.2009, 22:18
Ringspeicher - Maximilian - 11.10.2009, 22:57
Ringspeicher - Maximilian - 11.10.2009, 23:09
Ringspeicher - SeBa - 12.10.2009, 07:02
Ringspeicher - Lucki - 12.10.2009 08:28
Ringspeicher - Lucki - 12.10.2009, 08:43
Ringspeicher - dimitri84 - 12.10.2009, 09:19
Ringspeicher - Lucki - 12.10.2009, 09:54
Ringspeicher - Maximilian - 12.10.2009, 12:08
Ringspeicher - Lucki - 12.10.2009, 12:45
Ringspeicher - Maximilian - 12.10.2009, 16:29
Ringspeicher - Maximilian - 12.10.2009, 22:14
Ringspeicher - SeBa - 13.10.2009, 06:53
Ringspeicher - Lucki - 13.10.2009, 07:25
Ringspeicher - Maximilian - 13.10.2009, 11:46
Ringspeicher - Maximilian - 13.10.2009, 11:50
Ringspeicher - SeBa - 13.10.2009, 14:20
Ringspeicher - Lucki - 13.10.2009, 15:16
Ringspeicher - Maximilian - 21.10.2009, 21:33
Ringspeicher - jg - 21.10.2009, 21:54
Ringspeicher - Maximilian - 21.10.2009, 22:17
Ringspeicher - Lucki - 22.10.2009, 08:11
Ringspeicher - jg - 22.10.2009, 19:35
Ringspeicher - Maximilian - 22.10.2009, 20:58
Ringspeicher - Maximilian - 23.10.2009, 20:16
Ringspeicher - Maximilian - 24.10.2009, 21:52
Ringspeicher - Maximilian - 28.10.2009, 22:03
Ringspeicher - Maximilian - 28.10.2009, 23:53
Ringspeicher - rasta - 29.10.2009, 04:04
Ringspeicher - Maximilian - 29.10.2009, 19:10
Ringspeicher - jg - 29.10.2009, 19:24
Ringspeicher - Maximilian - 29.10.2009, 19:31
Ringspeicher - jg - 29.10.2009, 19:35
Ringspeicher - Maximilian - 29.10.2009, 22:20
Ringspeicher - jg - 29.10.2009, 22:40
Ringspeicher - Maximilian - 29.10.2009, 22:48
Ringspeicher - Achim - 30.10.2009, 12:57

Gehe zu: