LabVIEWForum.de
leere Arrayelemente löschen - Druckversion

+- LabVIEWForum.de (https://www.labviewforum.de)
+-- Forum: LabVIEW (/Forum-LabVIEW)
+--- Forum: LabVIEW Allgemein (/Forum-LabVIEW-Allgemein)
+--- Thema: leere Arrayelemente löschen (/Thread-leere-Arrayelemente-loeschen)



leere Arrayelemente löschen - DrHoas - 15.12.2011 10:40

Hallo,

ich hab auf dem Frontpanel ein 1D Stringarray-Eingabeelement. Wenn zwei Felder ausgefüllt werden, ist die Arraygröße 2. Wird ein Feld geleert, ist die Größe immer noch 2. Kann man irgendwo einstellen, dass (vor dem Start des Programms) leere Elemente, nach Verlassen des Elements gelöscht werden?

Dank und Gruß

Philipp


RE: leere Arrayelemente löschen - jg - 15.12.2011 10:44

Das musst du selber programmieren.
Ein leerer String ist weiterhin ein gültiger String.

Gruß, Jens


RE: leere Arrayelemente löschen - Y-P - 15.12.2011 10:52

Hab' Dir schnell was zusammengeklickt:
[attachment=37722]

Gruß Markus


RE: leere Arrayelemente löschen - Lucki - 15.12.2011 11:26

Wenn von einem String im Anzeigefeld nichts zu sehen ist, dann ist es entweder ein leerer String oder einer, der nur Leerzeichen enthält.
Falls beide Typen von Stringelementen aus dem Array entfernt werden sollen, denn könnte man in dem VI von Markus noch die Trimmfunktion einfügen:
[attachment=37724]


RE: leere Arrayelemente löschen - Y-P - 15.12.2011 11:41

Macht Sinn. Aber es gibt auch Steuerzeichen, die nicht angezeigt werden. Dann sollte man das auch noch abfragen.

Gruß Markus

(15.12.2011 11:26 )Lucki schrieb:  Wenn von einem String im Anzeigefeld nichts zu sehen ist, dann ist es entweder ein leerer String oder einer, der nur Leerzeichen enthält.
Falls beide Typen von Stringelementen aus dem Array entfernt werden sollen, denn könnte man in dem VI von Markus noch die Trimmfunktion einfügen: