LabVIEWForum.de
Die Nullen aus 2-D Arrays Löschen - Druckversion

+- LabVIEWForum.de (https://www.labviewforum.de)
+-- Forum: LabVIEW (/Forum-LabVIEW)
+--- Forum: LabVIEW Allgemein (/Forum-LabVIEW-Allgemein)
+--- Thema: Die Nullen aus 2-D Arrays Löschen (/Thread-Die-Nullen-aus-2-D-Arrays-Loeschen)



Die Nullen aus 2-D Arrays Löschen - halla001 - 08.02.2012 13:11

Hallo,

ich habe ein 2D-Array. Ich will alle Nullen löschen aus diese 2-D Array, ausser der erste Zeile. Die neuen Array, sollte dann die größen anpassen an die neuen Werte.
Ich habe schon das Löschen von Nullen aus der Array implemntiert. Was meine Problem ist, die Länge des Arrays wird nicht immer angepasst und wird ein Null bzw. mehrere Nullen unten angezeigt.

Anbei ist ein Beispiel, und mein VI.

Könnte Ihr BITTE sagen wo meine logischen Fehler ist.

Grüße


RE: Die Nullen aus 2-D Arrays Löschen - jg - 08.02.2012 13:16

Ist doch (laut Screenshot) alles in Ordnung.

Wenn du genau hinschaust, die unteren "Nuller" sind ausgegraut, d.h. diese Array-Elemente existieren gar nicht.
Aber deine Anzeige im FP ist halt größer, und dann wird ein ausgegrauter Standardwert des Datentyps (in diesem Fall die 0) dargestellt.

Gruß, Jens


RE: Die Nullen aus 2-D Arrays Löschen - halla001 - 08.02.2012 13:23

Das Bild zeigt die gewünschte Ergebniss.


RE: Die Nullen aus 2-D Arrays Löschen - jg - 08.02.2012 13:44

Ach so. Das kann aber so, wie du es gemacht hast, gar nicht funktionieren, da du dir per Auto-Indexing wieder ein 2D-Array zusammenstellst. Und da hat dann jede Zeile/Spalte dieselbe Anzahl an Elementen.
Du brauchst also eine andere Datenstruktur, z.B. so:
[attachment=38581]
Gruß, Jens


RE: Die Nullen aus 2-D Arrays Löschen - halla001 - 08.02.2012 13:52

Tatsäschlich!!!
Super vielen Dank.