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 

Mittelwertbildung Verlaufsdaten



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!

10.04.2018, 08:01
Beitrag #1

Stephan235 Offline
LVF-Grünschnabel
*


Beiträge: 24
Registriert seit: Mar 2015

2015, 2018
2017
DE


Deutschland
Mittelwertbildung Verlaufsdaten
Hallo zusammen,

mal ganz allgemein....
Bei einer Messdatenerfassung über DAQmx wende ich eine Mittelwertbildung an.
Bei Tastendruck (Eventstruktur) wird dann der Mittelwert in eine Tabelle geschrieben.
Zurzeit erhalte ich aber keinen sinnvollen Mittelwert, da viele Nullwerte einbezogen werden.

Dabei soll aber der Mittelwert immer nur nach einer Messkurve gebildet werden, alle anderen Werte
sollen verworfen werden.
(zum Beispiel Start: Wert > 1, Ende: Wert < 1)

Im Prinzip müsste ich die Werte puffern, sobald ich einen Anstieg feststelle.
Und die Mittelwertbildung findet immer nur über diesen Block statt, wo die Werte größer 1 sind.

Leider fehlt mir dazu ein guter Ansatz für die praktische Umsetzung, evtl. könnt ihr mir helfen?


Angehängte Datei(en) Thumbnail(s)
   
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Anzeige
10.04.2018, 08:14
Beitrag #2

GerdW Offline
______________
LVF-Team

Beiträge: 17.469
Registriert seit: May 2009

LV2021
1995
DE_EN

10×××
Deutschland
RE: Mittelwertbildung Verlaufsdaten
Hallo Stephan,

Zitat:Im Prinzip müsste ich die Werte puffern, sobald ich einen Anstieg feststelle.
Ja.

Zitat:Leider fehlt mir dazu ein guter Ansatz für die praktische Umsetzung
- Immer, wenn deine Bedingung TRUE ist, sammelst du die Messwerte in einem Array. Die Bedingung scheint ja recht eindeutig "Signal > 1" zu sein…
- Wenn die Bedingung von TRUE nach FALSE umschaltet (PtByPt-BooleanCorssing!), dann berechnest du den Mittelwert der Daten im Array und speicherst den Mittelwert.
- Wenn die Bedingung FALSE ist, löscht du das Array.

Andere Möglichkeit:
Wenn bekannt ist, wieviele Samples maximal in die Mittelwertbildung reinkommen, kannst du auch PtByPt-Mean verwenden: die Bedingung dann einfach für den INIT-Input der FUnktion verwenden…

Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
10.04.2018, 10:48
Beitrag #3

Stephan235 Offline
LVF-Grünschnabel
*


Beiträge: 24
Registriert seit: Mar 2015

2015, 2018
2017
DE


Deutschland
RE: Mittelwertbildung Verlaufsdaten
Danke für die schnelle Antwort.
Mit dieser Funktion habe ich noch nicht gearbeitet.

Ich habe schon mal angefangen, wenn ich das so richtig verstanden habe.
Oder geht das schon in die falsche Richtung?


Angehängte Datei(en) Thumbnail(s)
   
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
10.04.2018, 11:31
Beitrag #4

GerdW Offline
______________
LVF-Team

Beiträge: 17.469
Registriert seit: May 2009

LV2021
1995
DE_EN

10×××
Deutschland
RE: Mittelwertbildung Verlaufsdaten
Hallo Stephan,

Zitat:Ich habe schon mal angefangen, wenn ich das so richtig verstanden habe.
Oder geht das schon in die falsche Richtung?
Das sieht für den ersten Schritt schon mal richtig aus!
Wobei mir nicht klar ist, warum dein Signal als 2D-Array voliegt…

Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
10.04.2018, 13:01
Beitrag #5

Stephan235 Offline
LVF-Grünschnabel
*


Beiträge: 24
Registriert seit: Mar 2015

2015, 2018
2017
DE


Deutschland
RE: Mittelwertbildung Verlaufsdaten
Im Originalprojekt ist es ein 2D-Array, daher habe ich es für diesen Auszug übernommen.

Leider komme ich jetzt nicht so richtig weiter.
Wenn die Bedingung erfüllt ist, dann schreibe ich Werte in das Array und im False im Prinzip nichts??
Da fehlen mir noch einige Grundlagen im Umgang mit Arrays.
Würde ich über Hilfe freuen 2hands


Angehängte Datei(en) Thumbnail(s)
   
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
10.04.2018, 13:59 (Dieser Beitrag wurde zuletzt bearbeitet: 10.04.2018 14:00 von GerdW.)
Beitrag #6

GerdW Offline
______________
LVF-Team

Beiträge: 17.469
Registriert seit: May 2009

LV2021
1995
DE_EN

10×××
Deutschland
RE: Mittelwertbildung Verlaufsdaten
Hallo Stephan,

warum hängst du nicht mal ein VI statt eines Bildes an?
   
Du nutzt doch eine recht neue LabVIEW-Version: dann nutze doch einfach deren Features!

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
  Verständnisproblem Sampling/Dynamische Mittelwertbildung RabenFlug 1 3.228 07.11.2018 13:17
Letzter Beitrag: Freddy
  Mittelwertbildung CLUSTER bigwowan11 6 5.225 04.10.2012 11:30
Letzter Beitrag: bigwowan11
  Endliche Messreihe: Problem mit Mittelwertbildung Shelby GT 16 13.064 25.01.2012 09:17
Letzter Beitrag: Shelby GT

Gehe zu: