LabVIEWForum.de
Leere Zeilen in einem 2-D Array löschen - 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: Leere Zeilen in einem 2-D Array löschen (/Thread-Leere-Zeilen-in-einem-2-D-Array-loeschen)



Leere Zeilen in einem 2-D Array löschen - Lt.Frost - 29.10.2009 16:34

Hallo zusammen.
Habe folgendes Problem: bin ein Neuling in Sachen LabVIEW und versuche vergeblich ein möglicherweise selbsverursachtes Problem zu lösen. Es wird eine Tabelle eingelesen und in einer definierten Spalte nach einem bestimmten Wert gesucht. Wird dieser Wert gefunden wird die ganze Zeile in ein neues 2-d array geschrieben. Problem dabei ist das die andren Zeilen sozusagen mit dem Wert 0 in das array geschrieben werden Es wird also ein array generiert das die gleiche größe wie das ausgangsarray hat. Die für mich "interresanten" Zeilen sind so wie ich sie auch haben möchte, die "andren" sind sozusagen ausgeblendet........nun möchte ich diese entweder löschen oder erst garnicht in das array reinschreiben

Vielen Dank im Voraus

Lv86_img


Leere Zeilen in einem 2-D Array löschen - Y-P - 29.10.2009 16:48

Hier mal ein Screenshot, was Du einfacher machen kannst und was ich nicht verstanden habe.

[attachment=22089]

Ansonsten wäre Deine txt-Datei nicht schlecht, weil Bahn (wie passend zum Thema). Wink

Gruß Markus


Leere Zeilen in einem 2-D Array löschen - IchSelbst - 29.10.2009 16:58

' schrieb:Es wird eine Tabelle eingelesen und in einer definierten Spalte nach einem bestimmten Wert gesucht. Wird dieser Wert gefunden wird die ganze Zeile in ein neues 2-d array geschrieben. Problem dabei ist das die andren Zeilen sozusagen mit dem Wert 0 in das array geschrieben werden Es wird also ein array generiert das die gleiche größe wie das ausgangsarray hat. Die für mich "interresanten" Zeilen sind so wie ich sie auch haben möchte, die "andren" sind sozusagen ausgeblendet........nun möchte ich diese entweder löschen oder erst garnicht in das array reinschreiben
Ja, das ist alles richtig so.

2DArr in LV haben den Nachteil, dass alle 1DArr gleich lang sind. Sollen die einzelnen 1DArr's unterschiedlich lang sein, so muss man das programmatisch lösen. Handelt es sich dabei um Strings, muss man sich halt darum kümmern, dass unerwünschte Stellen mit Leerstrings besetzt werden.