LabVIEWForum.de
2D-Array nach einer Spalte sortieren - Druckversion

+- LabVIEWForum.de (https://www.labviewforum.de)
+-- Forum: LabVIEW (/Forum-LabVIEW)
+--- Forum: LabVIEW Allgemein (/Forum-LabVIEW-Allgemein)
+--- Thema: 2D-Array nach einer Spalte sortieren (/Thread-2D-Array-nach-einer-Spalte-sortieren)



2D-Array nach einer Spalte sortieren - wolfmichael - 13.08.2009 11:21

Hallo Kollegen,

ich habe hier das Problem, das ich in ein 2D-Array zeilenweise Messwerte einschreibe (pro Zeile: Objektposition x, Objektposition y, Objektfläche), so, wie die Messwerte "reinkommen". Nach der Messwerterfassung würde ich dieses Array gern nach der Spalte "Objektfläche" sortiern, so wie das in EXCEL möglich wäre. In LV finde ich die Sortierfunktion jedoch nur für ein 1D-Array, hat hier jemand eine Idee oder einen Lösungsansatz ?

Gruß Micha


2D-Array nach einer Spalte sortieren - jg - 13.08.2009 11:28

OpenG Tools installieren, da gibt es die Funktion:
[attachment=20493]

Gruß, Jens


2D-Array nach einer Spalte sortieren - Lucki - 13.08.2009 12:15

' schrieb:In LV finde ich die Sortierfunktion jedoch nur für ein 1D-Array, hat hier jemand eine Idee oder einen Lösungsansatz ?
Es geht aber auch mit der Funktion 1D Array sortieren. man muß nur richtig interpretieren, was das so quasi zwischen den Zeilen in der LabVIEW-Hilfe steht:
Zitat:Wenn Array ein Array aus Clustern ist, werden die Elemente durch Vergleich der ersten Elemente sortiert.
Also: das 2D-Array in 1D-Array von Clustern konvertieren, und zwar so, daß das erste Cluterelement das Sortierelement ist, Sortieren, dann - falls überhaupt nötig - dss 1D-Cluster wieder zu 2D konvertieren.
Sicherlich umständlicher als mit dem OpenG Tool, ich wollte aber der Vollständigkeit wenigstens erwähnen, daß es auch mit dem reinen LabVIEW-Werkzeug möglich ist.

Das gleiche Spiel gab es hier übrigens schon mal: Gleiche Frage, gleiche Antwort von Jens, gleiche Ergänzungsantwort von mir. Es dreht sich eben alles im Kreis...


2D-Array nach einer Spalte sortieren - wolfmichael - 13.08.2009 13:18

Hallo Lucki und Jens,

danke für die punktgenaue Hilfe. Typischer Fall von "Wer lesen kann, ist klar im Vorteil". Ich versuch die sortenreine Lösung mit den Clustern, bevor ich zur Tool-Variante greif (der Lerneffekt ist größerO)

VG Micha


RE: 2D-Array nach einer Spalte sortieren - Trinitatis - 06.02.2014 15:50

Hallo zusammen,

anbei mal ein VI aus früheren Tagen, die Performance ist bei hohen Datenmengen ggf. steigerbar. Für den Anfang sollte es aber brauchbar sein.



Gruß, marko