![]() |
Einzelnen Wert in 2D Array schreiben - Druckversion +- LabVIEWForum.de (https://www.labviewforum.de) +-- Forum: LabVIEW (/Forum-LabVIEW) +--- Forum: LabVIEW Allgemein (/Forum-LabVIEW-Allgemein) +--- Thema: Einzelnen Wert in 2D Array schreiben (/Thread-Einzelnen-Wert-in-2D-Array-schreiben) |
Einzelnen Wert in 2D Array schreiben - Crowdie - 08.07.2011 10:47 Hallo Community! Ich habe folgendes Problem: Ich schreibe Messdaten in ein 2D Array (Spalten sind Kanäle) und möchte im nachhinein immer wieder einen Wert in eine neue Spalte, in die letzte Zeile schreiben. Das Array ist nicht vordefiniert, dass ich Werte Überschreiben könnte. Im Anhang ein VI, dass es verdeutlichen soll. Am liebsten würde ich den zweiten Index-Zähler auch verbinden, geht aber nicht. RE: Einzelnen Wert in 2D Array schreiben - Lucki - 08.07.2011 11:01 Das geht so nicht: bei einem 2D-Array müssen alle Spalten und alle Zeilen die gleiche Anzahl von Elementen haben. (das Elementeschema muß immer rechteckig sein) Wenn also eine neuer Wert hinzugefügt wird, dann muß das in allen Kanälen geschehen. Das nur mit einem Kanal zu tun geht nlcht. Ds heißt aber nicht, dass es in Labview überhaupt nicht geht. Nur eben nicht mit einem 2D-Array. Die passende Struktur wäre hier ein [1D-Array of (Clusters of(1D-Arrays))]. Oder einfacher gesagt: Die Spalten müsen geclustert werden, dann geht es. RE: Einzelnen Wert in 2D Array schreiben - Crowdie - 08.07.2011 11:09 OK,danke. Ich probiers weiter. |