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 

Chart-History als Ringpuffer verwenden



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!

07.12.2009, 10:37 (Dieser Beitrag wurde zuletzt bearbeitet: 07.12.2009 10:49 von dimitri84.)
Beitrag #11

dimitri84 Offline
Astronaut
*****


Beiträge: 1.496
Registriert seit: Aug 2009

2020 Developer Suite
2009
DE_EN

53562
Deutschland
Chart-History als Ringpuffer verwenden
Achso klar:Lv85_img
Sonstige .vi  Ringpuffer_emg_test.vi (Größe: 20,21 KB / Downloads: 200)



Der "Nachteil", wenn man nicht elementweise rotiert, fällt mir grad ein, ist, dass beim Übergang von "Puffer nicht voll" zu "Puffer voll" eine Lücke (NaN-Abschnitt) im Puffer ensteht, wenn die Größe des Puffers kein Vielfaches der Signalblocklänge darstellt. Kann ich aber mit leben, denn diese besteht nur einige Millisekunden. (Wenn meine gedachte Trace-Tabelle stimmt.) Oder man achtet darauf, dass die Zahlen aufgehen.

„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
08.12.2009, 22:33 (Dieser Beitrag wurde zuletzt bearbeitet: 09.12.2009 08:07 von dimitri84.)
Beitrag #12

dimitri84 Offline
Astronaut
*****


Beiträge: 1.496
Registriert seit: Aug 2009

2020 Developer Suite
2009
DE_EN

53562
Deutschland
Chart-History als Ringpuffer verwenden
EDIT ... falls es noch jemand interessiert ....

Das VI oben ist total falsch hab' ich grad gesehen. Sorry, das ist noch die Version vom ersten Beitrag. Ich verbesser das morgen.
Der Puffer funktioniert mittlerweile super. Wobei die Init mit NaN war auch irgendwie blöd, weil man dann während des Aufbaus des Puffer nicht wirklich rechnen konnte mit dem Inhalt. Einfach mit Nullen initiieren.


EDIT
   
Lv85_img
Sonstige .vi  BSP_DAQ_ringpuffer.vi (Größe: 50,71 KB / Downloads: 235)




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
Antwort schreiben 


Möglicherweise verwandte Themen...
Themen Verfasser Antworten Views Letzter Beitrag
  History.Revision geht nicht in EXEs? gottfried 10 8.264 28.03.2013 11:25
Letzter Beitrag: rolfk
  Ringpuffer - aber wie? dommae 17 19.158 19.05.2010 14:07
Letzter Beitrag: Ome
  Text-Eingabe mit History Lucki 17 12.553 03.09.2008 18:37
Letzter Beitrag: Lucki
  Array-Ringpuffer in While eg 9 12.112 21.03.2007 17:35
Letzter Beitrag: eg

Gehe zu: