IPB

Welcome Guest ( Log In | Register )

 
Reply to this topicStart new topic
> Ring-Speicher
CB
post 01. Jun 2007, 12:23
Post #1


proven Member
****

Group: Administrators
Posts: 315
Joined: 16.10.2006
From: Düsseldorf
Member No.: 2
LV Version: current
Zertifizierung: CLA
LV User seit: 2001



Ein Ringspeicher ist eine Art Daten (z.B. Messdaten von einer kontinuierlichen Erfassung) so zu speichern, dass ab einer bestimmten Anzahl gespeicherter Werte die ältesten Daten überschrieben werden. Man programmiert so etwas um zu verhindern, dass über eine unbestimmte Zeit hinweg immer wieder dynamisch Speicherplatz angefordert wird und man sich nach und nach den Speicher des PCs zumüllt.

Ein schöner Nebeneffekt ist, dass man die Primitive "Array erstellen" (build array) vermeiden kann. Build Array in einer Schleife ist ein echter Performance Killer und sollte tunlichst vermieden werden ...

Attached File  ringbuffer.LV711.zip ( 22.86K ) Number of downloads: 3063


Screenshots:

Frontpanel (Demo-Daten = Sinus)
Attached Image


Block-Diagramm
Attached Image


--------------------
künstliche Intelligenz ist besser als natürliche Dummheit!
rotabench:rotierende Prüfstände nach dem Baukasten-Prinzip
Go to the top of the page
 
+Quote Post
eg
post 07. Oct 2008, 12:41
Post #2


new Member
*

Group: Premium Members
Posts: 25
Joined: 19.03.2007
Member No.: 24
LV Version: LV 8.0.1
Zertifizierung: CLAD
LV User seit: 2004



Hier noch ein Beispiel (erst ab LV 8.6 !!!)
Attached thumbnail(s)
Attached Image
 

Attached File(s)
Attached File  Ringbuffer.vi ( 14.99K ) Number of downloads: 2783
 


--------------------
nobody is perfect
Go to the top of the page
 
+Quote Post

Reply to this topicStart new topic
1 User(s) are reading this topic (1 Guests and 0 Anonymous Users)
0 Members:

 



Lo-Fi Version Time is now: 19.03.2024 - 11:13