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 aus Array vergleichen und mitteln



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!

06.10.2010, 16:17 (Dieser Beitrag wurde zuletzt bearbeitet: 06.10.2010 17:46 von jg.)
Beitrag #1

Amaris2003 Offline
LVF-Grünschnabel
*


Beiträge: 29
Registriert seit: Feb 2010

9.0
2010
de

37077
Deutschland
Werte aus Array vergleichen und mitteln
Lang,lang, bin ich nun schon ohne dieses Forum ausgekommen,aber nun habe ich ein Brett vorm Kopf:

In einem 2D-Array sollen die Werte aus der ersten Spalte zeilenweise verglichen werden. Kommt 2-mal untereinander der gleiche Wert, gehört der Datensatz zusammen und soll gemittelt (zusammengefasst) werden. Meine Stümperhafte Lösung im Anhang. Sie funktioniert so weit.
1. Schritt: Ein Array aus Boolschen Werten wird erzeugt, welches bestimmt, ob der nächste Datensatz gleich oder anders ist.
2. Schritt: Bei True (gleicher Wert in der ersten Spalte) wird die Zeile in ein Schieberegister geschoben. Beim nächsten Mal False gemittelt.

Meine Variante hat 2 Nachteile: Man muss dafür sorgen, dass erste und letzte Werte korrekt behandelt werden (hier: Schleife muss einmal mehr laufen als Werte vorhanden sind) und der größere Nachteil: Bedingt durch den "Standard verwenden wenn nicht verbunden" im True-Fall in der Case-Struktur wird eine Zeile mit Nullen eingefügt....

Meine Frage an die community:
1. Wer zeigt mir, wie ich mein Problem schöner lösen kann
2. (Generelle Frage) Was muss ich tun, dass meine Case-Struktur im True-Fall keine Nullen einfügt
3. Wie löscht man leere Zeilen? (Mein Ansatz: Zeilen aufsummieren und wenn die Summe=Null, löschen). Ist aber ein Workaround für das eigentliche Problem.

Lv09_img2


Angehängte Datei(en)
Sonstige .vi  SUB_test.vi (Größe: 20,19 KB / Downloads: 423)
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
06.10.2010, 19:11
Beitrag #2

Amaris2003 Offline
LVF-Grünschnabel
*


Beiträge: 29
Registriert seit: Feb 2010

9.0
2010
de

37077
Deutschland
Werte aus Array vergleichen und mitteln
Danke, Jens G.
meine Labview Version ist 9.0.
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
06.10.2010, 19:15 (Dieser Beitrag wurde zuletzt bearbeitet: 06.10.2010 19:18 von schrotti.)
Beitrag #3

schrotti Offline
LVF-Freak
****


Beiträge: 842
Registriert seit: Feb 2008

2009 - 2011
2006
kA

70180
Deutschland
Werte aus Array vergleichen und mitteln
Schau dir mal meinen Anhang an. Beachte allerdings, dass man niemals Fließkommazahlen auf Gleichheit vergleichen sollte. Obs hier unangebracht ist hängt weitestgehend davon ab, wie die Datensatznummern erzeugt werden. Das angehängte VI gibt dir auch den Wert aus, wenn nicht mehrere, aufeinander folgende gleiche Datensatznummern in der ersten Spalte vorhanden sind, sondern wenn nur eine Nummer da ist. Allerdings gibt das VI dann auch aus, dass hier nicht gemittelt wurde. Ob das so OK weiß ich nicht, aber ich halts für richtig.
Lv09_img2
Sonstige .vi  SUB_test_mean.vi (Größe: 17,99 KB / Downloads: 506)

Edit_ LV-Version vergessen

Gruß Julius
Empfehlungen: expressionflow, LavaG , mooregoodideas, OpenG, JKI Blog
Tipp
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
07.10.2010, 08:48
Beitrag #4

Amaris2003 Offline
LVF-Grünschnabel
*


Beiträge: 29
Registriert seit: Feb 2010

9.0
2010
de

37077
Deutschland
Werte aus Array vergleichen und mitteln
Es ist leider so, dass die Werte, die einen Datensatz bestimmen, häufig ein oder 2 nachkommastellen besitzen. Also sollte ich die Werte mit einem Faktor 100 multiplizieren oder lieber damit leben? Muss ja auch kein DBL sein.
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
  Werte in Array schreiben- Mittelwert bilden und ausgeben um0k 10 8.783 25.08.2020 14:19
Letzter Beitrag: GerdW
  Aus Excel Tabelle Werte vergleichen Mostro2502 2 3.879 01.07.2020 09:38
Letzter Beitrag: Mostro2502
  2D Array Werte zuordnen Floorhahn 2 5.742 27.01.2020 13:27
Letzter Beitrag: Floorhahn
  Werte nacheinander in Array schreiben über ein Schieberegister BlackEagle 5 8.620 13.12.2019 13:40
Letzter Beitrag: GerdW
  Werte aus Array als Anzeigeelement ares2013 11 9.392 30.04.2019 14:28
Letzter Beitrag: ares2013
  Aus einem Array festgelegte Werte zuweisen Kahlua 7 7.506 19.01.2018 13:42
Letzter Beitrag: Kahlua

Gehe zu: