LabVIEWForum.de
Array modifizieren - Druckversion

+- LabVIEWForum.de (https://www.labviewforum.de)
+-- Forum: LabVIEW (/Forum-LabVIEW)
+--- Forum: LabVIEW Allgemein (/Forum-LabVIEW-Allgemein)
+--- Thema: Array modifizieren (/Thread-Array-modifizieren)



Array modifizieren - Sennar - 10.04.2010 17:49

Hallo Leute,

hätte da eine Frage an euch: Ich hab ein Array (in einer Schleife) aus dem ich den ersten Wert rauslese und lösche. Aus diesem neuen Array möchte ich dann im nächsten Schleifendurchlauf wieder den ersten Wert löschen und so weiter. Hättet ihr einen Ansatz dafür?

LG


Array modifizieren - eg - 10.04.2010 18:02

Schieberegister+Delete From Array.


Array modifizieren - GerdW - 10.04.2010 18:11

Hallo Sennar,

vielleicht würde ja auch ein explizites Indizieren des gewünschten Elements gehen oder gar die AutoIndizierung?
So muss LabVIEW nicht dauernd Kopien deines Arrays anlegen...


Array modifizieren - Sennar - 11.04.2010 09:46

Also so in etwa hab ich das auch mit dem Wert rauslesen und den Rest in ein Schieberegister einbinden, aber das ist nicht die einzigste Schleife in meinem VI. und wenn dann der ganze weg bis zum nächsten durchlauf der Schleife zurückgelegt wurde, dann wird wieder das ursprüngliche array durchgearbeitet und genau der gleiche wert rausgelesen. also muss das neue array irgendwie "gespeichert" werden.... also schieberegister wirkt bei mir nicht in der gewünschten Weise


Array modifizieren - GerdW - 11.04.2010 17:44

Hallo Sennar,

eine Fehlerbeschreibung wie "wirkt bei mir nicht in der gewünschten Weise" war hier noch nie hilfreichSmile

Probier doch mal folgendes:
[attachment=25663]

Alle 3 Methoden geben dir jeweils das gleiche Element aus... (Die leere Array-Konstante ist nur zur Verdeutlichung der Vorgehensweise verwendet worden...)