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 geht das als Sub VI



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!

24.07.2006, 13:16
Beitrag #1

pa647 Offline
LVF-Grünschnabel
*


Beiträge: 15
Registriert seit: Feb 2006

2011
2003
kA

52441
Deutschland
wie geht das als Sub VI
Hallo,
ich möchte gerne mit meinen erfassten Werten eine "gleitende" Mittelwertbildung machen, also so eine Art Ringspeicher in dem sich immer die z.B 5 aktuellsten Werte befinden.
Ich habe hierzu ei Test VI, das Zufallswerte generiert, s. Anhang.

Sonstige .vi  laufender_Mittelwert.vi (Größe: 38,43 KB / Downloads: 406)

Das funktioniert eigentlich sehr gut.
Jetzt möchte ich aber gerne den Programmteil der die Mittelwertbildung macht, also das Array erstellt und aus dem Teilarray die Mittelwertbildung macht als Sub VI umwandeln (Eingang Daten und Anzahl Werte für Mittelwertbildung, Ausgang gemittelte Werte). Das Schieberegister soll im Sub VI laufen.
Wie muss ich das VI ändern damit das geht?

Danke für eure Hilfe.
Gruß Andreas
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
24.07.2006, 13:29
Beitrag #2

Achim Offline
*****
*****


Beiträge: 4.223
Registriert seit: Nov 2005

20xx
2000
EN

978xx
Deutschland
wie geht das als Sub VI
Hi,

ich kann dein VI leider nicht runterladen...schau halt mal meine Variante an, vielleicht kannst du damit was anfangen!

Gruss
Achim


Sonstige .vi  Gleitender_Mittelwert.vi (Größe: 14,53 KB / Downloads: 358)

"Is there some mightier sage, of whom we have yet to learn?"

"Opportunity is missed by most people because it is dressed in overalls and looks like work." (Thomas Edison)
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
24.07.2006, 13:44
Beitrag #3

pa647 Offline
LVF-Grünschnabel
*


Beiträge: 15
Registriert seit: Feb 2006

2011
2003
kA

52441
Deutschland
wie geht das als Sub VI
Hallo Achim,
ich habe hier noch einmal den Bildschirmprint.
   
Ist dieses VI als Sub Vi unbrauchbar?
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
01.08.2006, 10:57 (Dieser Beitrag wurde zuletzt bearbeitet: 01.08.2006 10:57 von Achim.)
Beitrag #4

Achim Offline
*****
*****


Beiträge: 4.223
Registriert seit: Nov 2005

20xx
2000
EN

978xx
Deutschland
wie geht das als Sub VI
Hi,

nein, meiner Meinung nach ist das ok! Allerdings ist mir noch nicht so ganz klar, wie du deine Werte erfasst und dann ans SubVI übergibst...in deinem Beispiel sind ja im Schieberegister nie mehr Werte als du daraus ausschneidest, halt jedesmal vorne ein neuer dazu und hinten einer weg...was passiert mit den alten Werten?

Ich hab mein VI mal ein bisschen optimiert, das wollte ich die ganze Zeit schon machen ;-) Im Gegensatz zu deinem VI ermittle ich nicht die aktuellen n Werte und zeige deren Mittelwert einzeln an, sondern ich glätte quasi meine Kurve, in dem ich um den Wert x herum eine Mittelung durchführe (x-n bis x+n) und dann den Wert x in der Kurve mit dem neu berechneten Mittelwert ersetze. Das mache ich mit jedem Wert x und kriege dadurch ne geglättete Kurve mit genausovielen Messwerten wie die Originalkurve!

Gruss
Achim



Sonstige .vi  Gleitender_Mittelwert_NEU.vi (Größe: 14,48 KB / Downloads: 385)

"Is there some mightier sage, of whom we have yet to learn?"

"Opportunity is missed by most people because it is dressed in overalls and looks like work." (Thomas Edison)
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Antwort schreiben 


Gehe zu: