LabVIEWForum.de - Leeres Element im Array finden

LabVIEWForum.de

Normale Version: Leeres Element im Array finden
Du siehst gerade eine vereinfachte Darstellung unserer Inhalte. Normale Ansicht mit richtiger Formatierung.
Hallo,

ich habe ein Array bei dem der Index des ersten leeren
Feldes ausgegeben werden soll.
Wenn ich im Array einen Wert der zuviel ist wieder lösche, wird
dieses leere Feld gefunden und der Index angezeigt.
Wenn aber ein Feld noch nie bearbeitet wurde, gibt das Programm
immer den Wert -1 aus.
Hat jemand eine Idee wie ich den richtigen Wert erhalte ?

Danke im voraus.

Gruß
Günter

LV8.5
So?

[attachment=29557]Lv85_img

[attachment=29558]

Nachtrag: Oder eben mit deiner Lösung kombinieren, falls ein leeres Element auch mitten drinnen auftauchen kann.
Nachtrag 2: Also so:

[attachment=29559]Lv85_img

[attachment=29560]
Der Rückgabewert des "Search 1D array" -1 besagt, dass gesuchtes Element nicht in deinem Array enthalten ist...Welchen Wert würdest du den gerne erhalten? Die Array-Grösse??
Hallo Mechatronik-Ingenieur,

danke für die schnelle Antwort.
Aber wenn ich z.B. die letzten beiden Einträge in
deinem Array lösche bleibt die Größenangabe gleich.
Die leeren Elemente werden also nicht ausgewertet.

Gruß
Günter
Hallo oenk,

ich will schon die Array-Größe erhalten,
aber nur mit den Feldern mit Inhalt.
Leere Felder dürfen nicht mitgezählt werden.

Gruß
Günter
Ich habe vorhin meinen Beitrag oben editiert. Ist das 2. Beispiel, was du suchst?
Dies hier gibt dir die Anzahl aller Elemente zurück die ungleich des leeren Strings sind
Hallo nixblicker,

du musst zwischen leeren Elementen und nicht vorhandenen Elementen unterscheiden!
Wenn du eines deiner schon definierten Felder löscht, ist der String leer. Die in deinem VI unten noch "leeren" Strings sind dagegen nicht-definierte Array-Elemente. Die Array-Anzeige kann mehr Elemente darstellen als eigentlich im Array vorhanden/definiert sind...
Hallo Mechatronik-Ingenieur,

danke für die Hilfe.
Der zweite Vorschlag klappt hervorragend.

Gruß aus dem Schwarzwald,
Günter
Referenz-URLs