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 

Werte sammeln und Mittelwert bilden



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!

03.09.2010, 17:57
Beitrag #1

tom102 Offline
LVF-Gelegenheitsschreiber
**


Beiträge: 80
Registriert seit: Jul 2010

LabVIEW 9.0 Studentenversion
2010
de


Deutschland
Werte sammeln und Mittelwert bilden
Hi Leute,

ich bekomme über den Profibus Daten in mein Labview Programm gesendet, jetzt möchte ich gern x-Werte(z.b. 200) in bestimmten Zeitabständen sammeln und daraus mit den Mittelwert bilden. Mit diesem gemittelten Wert will ich dann weiterarbeiten. Habt ihr einen Lösungsvorschlag für mein Problem.

Vielen Dank

tom
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Anzeige
03.09.2010, 18:41
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
Werte sammeln und Mittelwert bilden
Da gibt es das "mean.vi".

Sonstige .vi  Bsp._fuer_mean_vi.vi (Größe: 10,37 KB / Downloads: 3047)

Lv80_img

Gruß Markus

--------------------------------------------------------------------------
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
05.09.2010, 13:41
Beitrag #3

tom102 Offline
LVF-Gelegenheitsschreiber
**


Beiträge: 80
Registriert seit: Jul 2010

LabVIEW 9.0 Studentenversion
2010
de


Deutschland
Werte sammeln und Mittelwert bilden
Hallo Makrus,

Dank dir für deine Antwort, jedoch habe ich noch einfrage kannst du mir dein VI mal ein bischen erklären:

Wo und wie du was einstellst, d.h. die Anzahl der Werte die gespeichert werden bzw. dei Zeit in welchen Abständen.

Danke

tom
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
22.02.2011, 02:41
Beitrag #4

Lusilde Offline
LVF-Neueinsteiger


Beiträge: 3
Registriert seit: Feb 2011

StudentVersion LV2009
2010
DE



RE: Werte sammeln und Mittelwert bilden
schöne gute nacht....
ich hänge mich gleich an diese frage, weil meine anwendung grundsätzlich gleich ausschaut.
ich erfasse im 5 sekunden takt messwerte, welche nach einer bestimmten zeit zu einem mw verrechnet, und in eine datenbank geschrieben werden.
nun scheitere ich bereits bei den 'grundlegensten grundlagen' =(
ich habe ein array initialisiert, welches alle 5 sec beschrieben wird, daraus bilde ich den mw, setze das array wieder auf 0 und das ganze geht von vorne los (kontinuierliche messung)
nun wird das vorangegangene mw-ergebnis bei jedem erneuten durchlauf zum aktuellen addiert???? wahrscheinlich ists ne kleinigkeit, aber ich hab echt keien ahnung was labview da macht.
ich setzte die variable vor jedem erneuten durchlauf 0 - zeigt auch kurz null an - aber das ergebnis wird trotzdem addiert.
hat jemand eine ahnung woran das liegen könnte? ich bin leider wirklich sehr nackig auf dem gebiet der LV-programmierung.....
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
22.02.2011, 08:27
Beitrag #5

jg Offline
CLA & CLED
LVF-Team

Beiträge: 15.864
Registriert seit: Jun 2005

20xx / 8.x
1999
EN

Franken...
Deutschland
RE: Werte sammeln und Mittelwert bilden
Offtopic2
Bitte keine Beiträge im SMS-Stil (alles klein geschrieben). Das mögen wir hier im LVF nicht so gerne. Rulez

Gruß, Jens

P.S.: Für genauere Antworten -> VI hochladen oder zumindest Screenshot vom Blockdiagramm.

Wer die erhabene Weisheit der Mathematik tadelt, nährt sich von Verwirrung. (Leonardo da Vinci)

!! BITTE !! stellt mir keine Fragen über PM, dafür ist das Forum da - andere haben vielleicht auch Interesse an der Antwort!

Einführende Links zu LabVIEW, s. GerdWs Signatur.
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
22.02.2011, 13:50
Beitrag #6

Lusilde Offline
LVF-Neueinsteiger


Beiträge: 3
Registriert seit: Feb 2011

StudentVersion LV2009
2010
DE



RE: Werte sammeln und Mittelwert bilden
Blush
Sorry - Beitrag Nr. 1 und bereits negativ aufgefallen. Ich gelobe Besserung.

Ist mir ja fast ein bisschen peinlich, aber anbei das VI. Die Case Struktur ist übrigens eine meiner letzten verzweifelten Daten gewesen - wird man wohl üblicherweise nicht benötigen...
Die Einzelwerte ließ ich mir rausschreiben, um zu überprüfen, ob das Array auch wirklich richtig beschrieben wird, da es erst sichtbar wird, wenns vollständig befüllt ist.
Das Problem ist also wie bereits erwähnt, dass der MW immer wieder zum alten MW gerechnet wird und ich auch heut (mit klarem Kopf) noch nicht sehen kann, warum.
Würde mich sehr über Tipps freuen!

Danke und LG


Angehängte Datei(en)
2009 .vi  Flache Sequenz_MW.vi (Größe: 11,49 KB / Downloads: 1034)
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Anzeige
22.02.2011, 14:02
Beitrag #7

NWOmason Offline
Simultator
*****


Beiträge: 1.078
Registriert seit: Dec 2010

2012.SP1
2008
EN

93047
Deutschland
RE: Werte sammeln und Mittelwert bilden
(22.02.2011 13:50 )Lusilde schrieb:  Das Problem ist also wie bereits erwähnt, dass der MW immer wieder zum alten MW gerechnet wird und ich auch heut (mit klarem Kopf) noch nicht sehen kann, warum.

Hallo,

das Schieberegister der letzten Schleife ist nicht mit einem Wert initalisiert. D.h. es hat bei jedem Programmstart den Wert von der letzten Berechnung. Einfach mit einer Konstante initialisieren und der Mittelwert wird nicht immer dazuaddiert Wink

Beste Grüße,
NWO


Angehängte Datei(en) Bild(er)
   

9 von 10 Stimmen in meinem Kopf sagen: Ich bin nicht verrückt,
die andere summt die Melodie von Tetris
.

NI schrieb:To use the abort button is like using a tree to stop a car!

(20.01.2012 11:02 )NWOmason schrieb:  Getting Started with NI LabVIEW Student Training
http://zone.ni.com/devzone/cda/tut/p/id/7466

Introduction to NI LabVIEW - Learn LabVIEW Basics
http://www.ni.com/gettingstarted/labviewbasics/

Top 5 der Empfehlungen für LabVIEW-Einsteiger
http://www.ni.com/newsletter/51735/de/
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
22.02.2011, 14:09
Beitrag #8

Lusilde Offline
LVF-Neueinsteiger


Beiträge: 3
Registriert seit: Feb 2011

StudentVersion LV2009
2010
DE



RE: Werte sammeln und Mittelwert bilden
*aufshirnklatsch*
und diese eine kleine Konstante hat mich gestern zur Verzweiflung getrieben!!!!
Herzlichen Dank für die schnelle Hilfe! =))
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
20.01.2015, 16:55
Beitrag #9

MoJoJo Offline
LVF-Gelegenheitsschreiber
**


Beiträge: 80
Registriert seit: May 2014

2014
2014
DE


Deutschland
RE: Werte sammeln und Mittelwert bilden
Hallo,
ich hoffe ich bin hier an der richtigen Stelle mit meinem Post.
Ich komme mir ziemlich dämlich vor und habe gerade ein Brett vor dem Kopf.
Ich komme einfach nicht weiter.
Ich benutze ein Programm, welches ständig die Spannung ausliest.
Nun möchte ich den Mittelwert bilden von mindestens 5 Messwerten und danach direkt mit dem Wert weiterarbeiten und der Wert in eine Bewegung umsetzen. Das sollte in ziemlich kurzer Zeit passieren, damit eine Verzögerung so gering wie möglich ist.
Ich komme nur einfach nicht weiter, leider auch nicht mit den Beispielen.
Kann mir jemand erklären wie ich das machen muss, damit es funktioniert?
Also am Ende möchte ich einen Wert, mit dem ich weiterarbeiten kann, und diese Mittellung soll immer wieder wiederholt werden, solange das Programm läuft.
Also 5 Messwerte, Mittelwert bilden, den in eine Bewegung umsetzten und dann wieder 5 Messwerte usw.
Anbei ein abgespecktes Programm, welches meinen Messwert (AIN0 Voltage)aufnimmt.
Ich hoffe mir kann jemand helfen, Bahn
Besten Dank Joana


Angehängte Datei(en)
10.0 .vi  U3 eAIN Loop with Chart .vi (Größe: 12,72 KB / Downloads: 359)
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
20.01.2015, 17:05
Beitrag #10

GerdW Offline
______________
LVF-Team

Beiträge: 17.399
Registriert seit: May 2009

LV2021
1995
DE_EN

10×××
Deutschland
RE: Werte sammeln und Mittelwert bilden
Hallo Joana,

dazu musst du nun einen alten Thread kapern?

Zitat:Also 5 Messwerte, Mittelwert bilden, den in eine Bewegung umsetzten und dann wieder 5 Messwerte usw.
Hatte ich dir nicht auch schon einmal gesagt, dass man mit einem PAP anfängt - vor dem eigentlichen Programmieren?

Code:
REPEAT
  FOR i = 0 to 4
     get measurement
     add new value to array
  NEXT i
  y = Mittelwert(array)
  output y
UNTIL Stop OR error

So in etwa sieht das dann in LabVIEW aus:
   

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
  Mittelwert wenn Werte in erster Spalte gleich marc_ampa 6 3.944 21.03.2022 08:38
Letzter Beitrag: marc_ampa
  Funktion aus 2 Arrays bilden und ableiten Otee 3 2.048 08.07.2021 09:33
Letzter Beitrag: GerdW
  Werte in Array schreiben- Mittelwert bilden und ausgeben um0k 10 7.197 25.08.2020 14:19
Letzter Beitrag: GerdW
  Messdaten erfassen und daraus Mittelwert bilden ARaj 13 9.496 12.10.2015 13:58
Letzter Beitrag: ARaj
  Mittelwert bilden sashaheisen 13 9.355 17.05.2015 14:15
Letzter Beitrag: sashaheisen
  2D-Array -Mittelwert für gleiche x-Werte crusty 6 4.505 21.07.2014 16:10
Letzter Beitrag: crusty

Gehe zu: