Hallo zusammen,
ich versuche momentan ein Programm zu schreiben, welches ein Array
mittels For-Schleife zeilenweise durchsucht. Die Zeile soll gelöscht werden,
wenn ein Wert innerhalb der Zeile eine Bedingung erfüllt.
An einer For Schleife liegt ein Shift- Register an, an welches der Array angeschlossen ist.
Die Zeile lösche ich mit "aus Array entfernen".
Das Programm funktioniert leider nur dann, wenn nicht in 2 aufeinander folgenden
Zeilen die "Lösch-Bedingung" erfüllt ist.
Ich vermute es liegt daran:
Durch das Löschen der ersten Zeile wird der darauffolgenden Zeile der Index der
gelöschten Zeile zugewiesen. Da in der For-Schleife aber ja der Iterationsschritt
(=Index) um eins erhöht wird, wird die Zeile, die auf eine Zeile folgt die gelöscht wurde, nicht geprüft.
Ich hoffe bei dieser Beschreibung wird blickt noch jemand durch...?
![Smile Smile](images/smilies/smile.gif)
Zur Verdeutlichung hänge ich noch ein Bild des VIs mit an.
Wäre sehr nett, wenn jemand einen Tipp hätte!
lg Blondchen