Hallo zusammen!
ich bin noch recht neu in der LabVIEW-Welt und arbeite an einer "event driven state machine" neben meiner Masterarbeit. Ich habe ein Problem bezüglich der Messdaten-Darstellung. Zunächst mal eine kurz Schilderung des vorliegenden Falles:
Es wird eine Folge von Schritten durchlaufen, die mir alle nacheinander 2D-Arrays (Wellenlänge + Counts) liefern. Diese Arrays werden an einer vom User festgelegten Position erstellt (X + Y). Was letztenendes passiert (ist auch nicht veränderbar!) ist, dass eine Position Y angefahren wird, dann für alle Positionen X das Array "Wellenlänge + Counts" aufgenommen wird, dann an die nächste Position Y gefahren wird und das gleiche passiert... Die Positionen X und Y sind in den Namen der immer einzeln abgespeicherten Arrays mitcodiert (Ende des Namens: ;X;Y) - sprich durch Zerlegen/Abtrennen des Strings erhält man leicht diese beiden Parameter und könnte sie einem Array anfügen.
Mit diesen Daten soll ich eine 4D-Map erstellen. Die soll so aussehen, dass auf der x-Achse die Position X, auf der y-Achse die Position Y, als Farbskala (schwarz-weiß-Skala) die Counts und nebendran als Regler die Wellenlänge codiert ist. Man soll also den Regler (Wellenlänge) verschieben können und dabei soll die Map die zugehörigen Daten anzeigen!
Was ich mir bisher gedacht habe:
Nach jeder einzelnen Messung wollte ich die den 4D-Datenpunkt direkt in das Array eintragen.
Da ich ja die Map am Ende mit dem Regler (Wellenlänge) durchfahren möchte, sehe ich das einfach mal als ein 2D-Array an (Wellenlänge + Map).
Ich weiß jedoch nicht, ob ich das 4D-Array einfach so aufbauen kann: 2D-Array + X + Y --> Wellenlänge/Counts/X/Y oder ob es (dem einfachen Verstand nach sinnvoller) so aussehen muss: Wellenlänge/X/Y/Counts.
Nun die beiden definierten Fragen:
Wie muss das 4D-Array am Ende aussehen und wie kann ich es mit dem gegebenen Datenerfassungsverfahren erstellen?
Wie kann ich diese regelbare Map realisieren?
Ich bin für jede Hilfe sehr dankbar!!!
Ich verwende LabVIEW 2015 und bin noch ein ziemlicher Noob