LabVIEWForum.de
Bilden von Mittelwerten aus Arrays - Druckversion

+- LabVIEWForum.de (https://www.labviewforum.de)
+-- Forum: LabVIEW (/Forum-LabVIEW)
+--- Forum: LabVIEW Allgemein (/Forum-LabVIEW-Allgemein)
+--- Thema: Bilden von Mittelwerten aus Arrays (/Thread-Bilden-von-Mittelwerten-aus-Arrays)

Seiten: 1 2


Bilden von Mittelwerten aus Arrays - Citlab - 31.03.2006 10:57

Hallo liebe LAB View Community,

vielleicht stell ich mich ja besonders blöd an....aber...
wie schaffe ich es aus einem Array mit 4 Spalten den Mittelwert zu bilden ?

Ich hab also in jeder Spalte 100 Werte und würde gerne aus diesen 4 Spalten ein Arry erzeugen mit einer Spalte die den Mittelwert der 4 Spalten beinhaltet.

Ich hab versucht hinter das Geheimnis von Shift Registern zu kommen.
Klappt aber nicht :-(

Vielleicht könnt ihr mir helfen.

Gruß

Citlab


Bilden von Mittelwerten aus Arrays - marker - 31.03.2006 11:46

Hallo Citlab,

hier mein Lösungsvorschlag.

Grüße,
Marko


Bilden von Mittelwerten aus Arrays - Citlab - 31.03.2006 12:22

Hallo Marko,

danke für Deinen Lösungsvorschlag...

allerdings hilft mir das nicht.
Da ich Lab View 7 hab konnte ich den Download leider nicht starten.

Ich hab ihn also nachgebaut und erhalte bei 5 Spalten Arrays eine Array mit einer Spalte und 5 Elemeten die allerdings alle Negativ sind und nicht dem Mittelwert entsprechen.

Möglicherweise ein Unterschied aufgrund unterschieldicher LAB View Versionen ?

Das was ich wollte ist....ein 5 Spalten Array zu einem 1 Spalten Array zusammenzufassen in dem genausoviele Elemete vorhaden sind wie in dem Ausgangsarray.....das den Mittelwert der 5 (oder mehr) Spalten beinhaltet.

Gruß

Citlab


Bilden von Mittelwerten aus Arrays - Svenni - 31.03.2006 12:27

Hallo,

die Idee von Marker ist schon recht gut.

Ich habe da noch eine Idee, die vielleicht ein wenig einfacher ist.

Viel Spaß damit!

Gruß
sven


Bilden von Mittelwerten aus Arrays - Lucki - 31.03.2006 12:42

Siehe Programm.
Du siehst drei Programmvorschläge, geordnet von oben nach unten nach zunehmender Umständlichkeit. Der letzte Vorschlag ist mit Shiftregister, so wie Du es machen wolltest.


Bilden von Mittelwerten aus Arrays - Citlab - 31.03.2006 12:45

Auch hierfür Danke :-)

Allerdings....liefert mir das auch wieder nur 1ne Zahl....quasi den Mittelwert einer ganzen Spalte.

Vielleicht drück ich mich auch umständlich aus...
ich will nicht eine Spalte addieren und durch die Anzahl der Elemente teilen....sondern ich will mehrere Spalten addieren und durch die Anzahl der Spalten teilen :-)

Ich habe allerdings mittlerweile auch ne Lösung gefunden. Nach den Try and Error Prinzip *g*

Wenn mir jemand erklärt wie ich VIs Poste dann stell ich euch meine Lösung gerne mal hier rein.

Gruß

Citlab


Bilden von Mittelwerten aus Arrays - Svenni - 31.03.2006 12:49

Posten von VI's ist ganz einfach.

Du schreibst deinen Text und dann klickst du bei den Optionen auf "Attachment hinzufügen". Dann auf "Durchsuchen" und suchst dein VI. Dann das ganze "Absende".

Gruß
sven


Bilden von Mittelwerten aus Arrays - Citlab - 31.03.2006 13:11

Was ich bisher nicht gewußt habe ist, daß man die Shift Register erst definieren muß.

Von daher die Spaltenlängen abhängigen Nullen mit denen ich das Shift Register definiere.

Sollte das Jemand einfacher können....

ich bin sehr aufgeschlossen für Anregungen :-)

Gruß

Citlab

PS.: Ich hoffe ich hab das VI richtig aus meinem Programm gerupft und es is soweit lauffähig *g*


Bilden von Mittelwerten aus Arrays - cb - 31.03.2006 13:38

also am einfachsten gehts so:


Bilden von Mittelwerten aus Arrays - Lucki - 31.03.2006 13:38

Zitat:Was ich bisher nicht gewußt habe ist, daß man die Shift Register erst definieren muß.
Du meinst sicher "Initialisieren", und in Deinem Falle muß man das. Nicht zu initialisieren ist aber auch eine wichtige Programmiertechnik. In diesen Fall merkt sich das Shiftregister seinen Wert bis zum erneuten Aufruf des VI Damit aber der Wert beim allerersten Aufruf nicht unbestimmt ist, muß man so ein VI beim allerersten Aufruf in der Regel gesondert behandeln.
Ludwig