LabVIEWForum.de
Daten speichern und einzeln aufrufen - Druckversion

+- LabVIEWForum.de (https://www.labviewforum.de)
+-- Forum: LabVIEW (/Forum-LabVIEW)
+--- Forum: LabVIEW Allgemein (/Forum-LabVIEW-Allgemein)
+---- Forum: Datenbank & File IO (/Forum-Datenbank-File-IO)
+---- Thema: Daten speichern und einzeln aufrufen (/Thread-Daten-speichern-und-einzeln-aufrufen)



Daten speichern und einzeln aufrufen - fischer - 20.11.2014 13:28

Hallo zusammen,

Ich habe ein relativ großes Projekt bei der Arbeit mit LabVIEW, bin allerdings auch noch relativ neu bei LabVIEW.
Es geht darum ein Feld abzurastern, dabei werden verschiedene Messdaten erhoben. Aktuell speichere ich Werte die von einem Punkt kommen, jeweils in einer Matrix an der Stelle des gemessenen Punktes (xy-Koordinaten) und diese dann in einem zugehörigen csv-file. Zusätzlich werden diese Daten jeweils in 3D-Graphen dargestellt. Dazu kommt noch, das jeder Punkt ein Spektrum liefert was ebenfalls gespeichert wird (aktuell in einem *.csv file, in dem Zuerst die Koordinaten stehen und danach die Spektraldaten zu den Wellenlängen, alle hintereinander weg).
Jetzt will ich, wenn ich eine Auffälligkeit in einer Matrix oder einem 3D-Diagramm sehe, diesen Punkt auswählen können, sodass er mir das Spektrum und alle anderen erhobenen Messdaten anzeigt.

Ich hoffe, dass ich mich einigermaßen verständlich ausgedrückt habe und ihr mir weiterhelfen könnt.

Danke vorab schonmal 2hands
Max


RE: Daten speichern und einzeln aufrufen - fischer - 20.11.2014 15:52

Die Idee ist jetzt ein dreidimensionales Array zu erstellen mit x-Koordinaten, y-Koordinaten und sämtlichen Messwerten z.
Durch die Angabe der Koordinaten müsste ich mir ja sämtliche Messwerte ausgeben lassen können, ist das richtig?
Aber wie erstelle ich so ein Array am klügsten, da das Programm einen schon mal gemessenen Punkt nicht an das Array anhängen soll, sondern die Daten an der Stelle der passenden Koordinaten überschreiben soll.

Nochmal zur Darstellung der Datenmenge, pro gemessenem Punkt werden etwa 900 Werte aufgezeichnet.

Hat dafür vielleicht jemand eine passende Idee? Bin für jede Hilfe dankbar Smile

Gruß, Max


RE: Daten speichern und einzeln aufrufen - GerdW - 20.11.2014 15:54

Hallo Max,

beschäftige dich mal mit der Funktion ReplaceArraySubset…


RE: Daten speichern und einzeln aufrufen - fischer - 21.11.2014 08:09

Guten Morgen Gerd,

schon mal eine gute Idee, danke!
Und wie mache ich es, das ich dem Array ein festes Raster angebe?
Also der Durchmesser des abzurasternden Feldes ist halt variabel, also wäre es ja am schlausten, wenn ich LabView sage, dass er schon alle Koordinaten eintragen soll und meine 3. Dimension erstmal leer lassen soll?

Gruß, Max


RE: Daten speichern und einzeln aufrufen - GerdW - 21.11.2014 08:29

Hallo fischer,

es gibt da noch mehr Array-Funktionen. Eine davon ist InitArray…

Du hast die Links in meiner Signatur wahrgenommen und bist sie durchgegangen?