INFO: Dieses Forum nutzt Cookies...
Cookies sind für den Betrieb des Forums unverzichtbar. Mit der Nutzung des Forums erklärst Du dich damit einverstanden, dass wir Cookies verwenden.

Es wird in jedem Fall ein Cookie gesetzt um diesen Hinweis nicht mehr zu erhalten. Desweiteren setzen wir Google Adsense und Google Analytics ein.


Antwort schreiben 

bestimmte Daten aus einem Array löschen



Wenn dein Problem oder deine Frage geklärt worden ist, markiere den Beitrag als "Lösung",
indem du auf den "Lösung" Button rechts unter dem entsprechenden Beitrag klickst. Vielen Dank!

19.10.2007, 12:39
Beitrag #1

Blondchen Offline
LVF-Gelegenheitsschreiber
**


Beiträge: 64
Registriert seit: Apr 2006

2018
1996
DE

70180
Deutschland
bestimmte Daten aus einem Array löschen
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
Zur Verdeutlichung hänge ich noch ein Bild des VIs mit an.

Wäre sehr nett, wenn jemand einen Tipp hätte!


lg Blondchen

   
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
19.10.2007, 12:55
Beitrag #2

Aleph1 Offline
LVF-Gelegenheitsschreiber
**


Beiträge: 51
Registriert seit: Sep 2005

7.1 + 8.6.1
2005
de_en

69120
Deutschland
bestimmte Daten aus einem Array löschen
Hi Blondchen,
das mit den Indizes stimmt. Die verändern sich, wenn eine Zeile auf einem Array gelöscht wird.
Durchsuche deine Matrix einfach von "unten" anstatt von "oben" her, d.h. du beginnst in der letzten Zeile.
Dann fallen deine veränderten Indizes nicht ins Gewicht.
Hoffe das du sowas gemeint hast.

Gruß
Karl
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
19.10.2007, 16:14
Beitrag #3

Blondchen Offline
LVF-Gelegenheitsschreiber
**


Beiträge: 64
Registriert seit: Apr 2006

2018
1996
DE

70180
Deutschland
bestimmte Daten aus einem Array löschen
Dank dir für den Tipp!

Funktioniert Big Grin
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
19.10.2007, 18:16 (Dieser Beitrag wurde zuletzt bearbeitet: 19.10.2007 18:20 von Lucki.)
Beitrag #4

Lucki Offline
Tech.Exp.2.Klasse
LVF-Team

Beiträge: 7.699
Registriert seit: Mar 2006

LV 2016-18 prof.
1995
DE

01108
Deutschland
bestimmte Daten aus einem Array löschen
' schrieb:Durchsuche deine Matrix einfach von "unten" anstatt von "oben" her, d.h. du beginnst in der letzten Zeile.
Praktisch ausgeführt ist das nur eine winzig klein Änderung: Statt des Indexes "i" in der Schliefe als Input für die beiden Funktionen "N-1-i" verwenden.
Edit: Tschuldigung, habe übersehen, daß es schon läuft
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Antwort schreiben 


Möglicherweise verwandte Themen...
Themen Verfasser Antworten Views Letzter Beitrag
  Bestimmte Zeilen im Array löschen wenn Bedingung nicht erfüllt ist bachatero18 4 4.873 31.03.2020 14:49
Letzter Beitrag: bachatero18
  1D Array mit einer Spalte von einem 2D vergleich dementsprechend die 2 Spalte sortien Baron 4 4.920 25.10.2018 10:39
Letzter Beitrag: Baron
  Aus einem Array festgelegte Werte zuweisen Kahlua 7 6.788 19.01.2018 13:42
Letzter Beitrag: Kahlua
  Nur bestimmte Messwerte in Datei schreiben Olli169 6 4.502 16.08.2017 11:22
Letzter Beitrag: Olli169
  Encoder werte nach bestimmte steps in Array speichern ziarehmann 4 4.870 09.07.2017 23:33
Letzter Beitrag: Trinitatis
  Array auf Doppelwerte prüfen und bestimmte dabei ignorieren sara2211 4 4.423 14.01.2017 13:13
Letzter Beitrag: sara2211

Gehe zu: