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 

Wie richtig filtern?



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!

11.07.2006, 18:33
Beitrag #1

Katagia
Unregistered


 







Wie richtig filtern?
Guten Abend.
Ich will ein Signal mit einer Abtastrate von 300Hz mit dem ExpressVI
Filter filtern.
Die Daten werden in einer While-Schleife verarbeitet. Bei jeder Iteration
wird ein neues Datenpaket mit 30 Abtastwerten empfangen.
Die Messdaten fass ich über ein Schieberegister in einem Array zusammen.
An dem Schieberegister ist eine Graph Anzeige angeschlossen.

Wenn ich die Filter direkt vor die Anzeige setze, ist die Anzeige OK. Leider
ist die CPU-Last zu hoch, da bei jeder Iteration alle Messwerte durch den
Filter müssen.

Die CPU Last ist wesentlich geringer, wenn ich nur die neuen Abtastwerte filtere.
Leider entstehen dabei extreme Sprünge an den Intervallrändern und das Signal
ist kaputt.

Hat einer von euch eine Idee, wie ich richtig filtere?

Bis dann
Diese Nachricht in einer Antwort zitieren to top
Anzeige
12.07.2006, 07:08
Beitrag #2

Y-P Offline
☻ᴥᴥᴥ☻ᴥᴥᴥ☻
LVF-Team

Beiträge: 12.612
Registriert seit: Feb 2006

Developer Suite Core -> LabVIEW 2015 Prof.
2006
EN

71083
Deutschland
Wie richtig filtern?
Hallo,

probier's mal mit einer kleinen Zeitverzögerung (z.B. 10 ms) in Deiner Whileschleife.

Gruß M.Weippert

' schrieb:Guten Abend.
Ich will ein Signal mit einer Abtastrate von 300Hz mit dem ExpressVI
Filter filtern.
Die Daten werden in einer While-Schleife verarbeitet. Bei jeder Iteration
wird ein neues Datenpaket mit 30 Abtastwerten empfangen.
Die Messdaten fass ich über ein Schieberegister in einem Array zusammen.
An dem Schieberegister ist eine Graph Anzeige angeschlossen.

Wenn ich die Filter direkt vor die Anzeige setze, ist die Anzeige OK. Leider
ist die CPU-Last zu hoch, da bei jeder Iteration alle Messwerte durch den
Filter müssen.

Die CPU Last ist wesentlich geringer, wenn ich nur die neuen Abtastwerte filtere.
Leider entstehen dabei extreme Sprünge an den Intervallrändern und das Signal
ist kaputt.

Hat einer von euch eine Idee, wie ich richtig filtere?

Bis dann

--------------------------------------------------------------------------
Bitte stellt mir keine Fragen über PM, dafür ist das Forum da - andere haben vielleicht auch Interesse an der Antwort !!
--------------------------------------------------------------------------
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
13.07.2006, 15:26
Beitrag #3

kokisan2000 Offline
LVF-Neueinsteiger


Beiträge: 7
Registriert seit: Jul 2006

LV2012
2000
DE_EN

74206
Deutschland
Wie richtig filtern?
Hallo Katagia,

kannst Du bitte etwas mehr Informationen zu Deiner Art von Filterung schreiben, oder sogar das VI publik machen? Ich denke zwar das die Lösung eine "gleitende Filterung" wäre, aber die existiert nicht für alle Arten der Filterung.

Gruß
kokisan2000


' schrieb:Guten Abend.
Ich will ein Signal mit einer Abtastrate von 300Hz mit dem ExpressVI
Filter filtern.
Die Daten werden in einer While-Schleife verarbeitet. Bei jeder Iteration
wird ein neues Datenpaket mit 30 Abtastwerten empfangen.
Die Messdaten fass ich über ein Schieberegister in einem Array zusammen.
An dem Schieberegister ist eine Graph Anzeige angeschlossen.

Wenn ich die Filter direkt vor die Anzeige setze, ist die Anzeige OK. Leider
ist die CPU-Last zu hoch, da bei jeder Iteration alle Messwerte durch den
Filter müssen.

Die CPU Last ist wesentlich geringer, wenn ich nur die neuen Abtastwerte filtere.
Leider entstehen dabei extreme Sprünge an den Intervallrändern und das Signal
ist kaputt.

Hat einer von euch eine Idee, wie ich richtig filtere?

Bis dann
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
30
Antwort schreiben 


Möglicherweise verwandte Themen...
Themen Verfasser Antworten Views Letzter Beitrag
Shocked Textdatei filtern Ebe419 2 3.031 15.02.2018 22:23
Letzter Beitrag: Ebe419
  Sensorsignal rauschen filtern herriberry 5 6.113 10.07.2015 07:59
Letzter Beitrag: Hubert R.
  Daten aus einem 1D-Array filtern IngDanny7 15 12.053 26.02.2015 16:36
Letzter Beitrag: GerdW
  amplitudemoduliertes Signal filtern Hektor19 4 4.797 18.01.2015 00:27
Letzter Beitrag: Lucki
  2D-Array filtern und Interpolieren Mace 7 8.518 10.04.2013 10:30
Letzter Beitrag: Mace
  Filtern einer Tabelle Ehead 7 6.680 06.03.2013 19:30
Letzter Beitrag: jg

Gehe zu: