LabVIEWForum.de
Problem bei Datenpunkte zuordnen/sortieren - Druckversion

+- LabVIEWForum.de (https://www.labviewforum.de)
+-- Forum: LabVIEW (/Forum-LabVIEW)
+--- Forum: LabVIEW Allgemein (/Forum-LabVIEW-Allgemein)
+--- Thema: Problem bei Datenpunkte zuordnen/sortieren (/Thread-Problem-bei-Datenpunkte-zuordnen-sortieren)



Problem bei Datenpunkte zuordnen/sortieren - BMTstudent - 08.10.2010 09:57

Hallo...

Ich habe mal wieder ein kleines Problem, welches meine Bachelorarbeit ins Stocken bringt. Hoffe, ihr könnt mir dabei weiterhelfen:

Ich möchte gerne, hier nur beispielhaft, Indizes je nach ihrer Wertigkeit in verschiedene Arrays abspeichern.

Für folgendes 1-D-Array [2,4,4,1,2,2...] würden also die Indizes 0,4 und 5 in Array 2 gespeichert werden, die Indizes 1 und 2 in Array 4 und der Index 3 in Array 1. Das Ganze wird im beigefügten Blockdiagramm verdeutlicht.

Funktioniert auch alles wunderbar, nur scheint das etwas umständlich, weil ich für die eigentliche Aufgabe ca. 20 Arrays, und damit auch 20 Case-strukturen und Schieberegister benötigen würde.

Meine erste Idee war zwar simpler, nämlich eine Struktur mit 20 Cases, welche jedes ein Array beinhaltet, allerdings hab ich dann auch nur ein Schieberegister zur Verfügung und bekomm die Daten nicht angehängt.
Und ich brauche zum Schluss auf alle Fälle 20 Arrays als Ausgabe wenn die For/While-Schleife durch is, die ich einzeln abfragen kann, und die mir dann alle Indizes einer Wertigkeit in der richtigen Reihenfolge ausgeben.

Vielen Dank im Vorraus


Problem bei Datenpunkte zuordnen/sortieren - Morpheus - 08.10.2010 10:33

Hallo.

Bei Deiner simplen Variante kannst Du auch 20 Arrays implementieren.
Den aktuellen Wert fügst Du in den entsprechenden Array ein und die restlichen Arrays schieben ihre Daten vom Eingang an den Ausgang.
Hoff dies ist verständlich formuliert Big Grin

Zudem würde ich Dir empfehlen, den Eingangs-Array ausserhalb des For-Loops zu plazieren. Dann kannst Du Dir die Konstante am "Loop Count (N)" ersparen.

Gruss
Chris


Problem bei Datenpunkte zuordnen/sortieren - GerdW - 08.10.2010 12:21

Hallo Student,

ich würd's mit einem Array of Cluster of Array probieren. Siehe AnhangLv85_img


Problem bei Datenpunkte zuordnen/sortieren - BMTstudent - 08.10.2010 14:19

Danke für die Lösungsvorschläge.
Hab mich für letzteres entschieden, da es sich anschließend über nen Text-Ring auch super nach dem selben Prinzip anwählen und ausgeben lässt.

Vielen Dank nochmal.