LabVIEWForum.de
Array in for Schleife leiten - Druckversion

+- LabVIEWForum.de (https://www.labviewforum.de)
+-- Forum: LabVIEW (/Forum-LabVIEW)
+--- Forum: LabVIEW Allgemein (/Forum-LabVIEW-Allgemein)
+--- Thema: Array in for Schleife leiten (/Thread-Array-in-for-Schleife-leiten)



Array in for Schleife leiten - Bobbycartuner - 27.10.2010 15:03

Hallo,
Ich versuche mit einer Abfrage bestimmte Daten aus einer Tabelle zu löschen.
Vor der Schleife liegt die Tabelle als 1D Array vor.
In der For Schleife würde ich jetzt jeden Wert der Tabelle durchgehen und dann mit einer Bedingung löschen oder nicht eine neue Tabelle schreiben(bin mir noch nicht sicher wie es am besten ist).
Das Problem ist jetzt, dass sobald das 1D Array über die Grenze der Schleife kommt kein 1D Array mehr ist und ich es auch somit nicht mehr indizieren kann um einen Wert auszulesen. Indizieren würde ich dann jeweils mit dem aktuellen Zählerstand i.
Was mache ich falsch. Ich habe den Eindruck, dass ich da was Grundsätzliches nicht verstanden habe.

Gruß vom Tuner


Array in for Schleife leiten - Lucki - 27.10.2010 15:08

Rechtsklick auf Anschluß --> Indizierung deaktivieren


Array in for Schleife leiten - Y-P - 27.10.2010 15:19

Ein Array wird beim Anlegen an eine For-Schleife automatisch indiziert, so dass die For-Schleife so oft durchläuft, wie viele Elemente im Array sind.
Schau' Dir mal das Bsp. an:
[attachment=30232]
Lv09_img2

Gruß Markus

' schrieb:Hallo,
Ich versuche mit einer Abfrage bestimmte Daten aus einer Tabelle zu löschen.
Vor der Schleife liegt die Tabelle als 1D Array vor.
In der For Schleife würde ich jetzt jeden Wert der Tabelle durchgehen und dann mit einer Bedingung löschen oder nicht eine neue Tabelle schreiben(bin mir noch nicht sicher wie es am besten ist).
Das Problem ist jetzt, dass sobald das 1D Array über die Grenze der Schleife kommt kein 1D Array mehr ist und ich es auch somit nicht mehr indizieren kann um einen Wert auszulesen. Indizieren würde ich dann jeweils mit dem aktuellen Zählerstand i.
Was mache ich falsch. Ich habe den Eindruck, dass ich da was Grundsätzliches nicht verstanden habe.

Gruß vom Tuner



Array in for Schleife leiten - GerdW - 27.10.2010 15:20

Hallo Tuner,

guckst du hier, da werden auch Werte aus einem Array gelöscht. Und es wird über Speed diskutiert...