LabVIEWForum.de
Array andersherum füllen - Druckversion

+- LabVIEWForum.de (https://www.labviewforum.de)
+-- Forum: LabVIEW (/Forum-LabVIEW)
+--- Forum: LabVIEW Allgemein (/Forum-LabVIEW-Allgemein)
+--- Thema: Array andersherum füllen (/Thread-Array-andersherum-fuellen)



Array andersherum füllen - mundb - 15.04.2016 07:18

Guten Morgen,

habe mal wieder eine Frage.

Wenn ich Werte in ein Array schreibe, hat der erste Wert immer den Index n-1 und der letzte Wert den Index 0.

Kann ich das direkt so ändern, dass die Werte andersherum zugewiesen werden. Also dass mein erster Wert Index 0 hat und der letzte Wert, der ins Array geschrieben wird, Index n-1 hat?

Ich würde das gerne so haben, dass das passiert während dem das Programm läuft und nicht das Array erst umsortieren nachdem alle Werte enthalten sind.

Freundliche Grüße
mundb


RE: Array andersherum füllen - Valduril - 15.04.2016 07:51

Standardmäßig ist der erste Wert Index 0 und der letzte Wert Index n-1.

Kannst du uns ein Beispiel-VI zeigen wo dein Problem ersichtlich ist`?


RE: Array andersherum füllen - mundb - 15.04.2016 08:02

Also in meinem Programm wird immer der letzte Wert dem Index 0 zugewiesen (Array 2) und die anderen Werte quasi nach unten geschoben.


RE: Array andersherum füllen - Lucki - 15.04.2016 08:18

Die Antwort ist doch so extrem einfach, dass ich die Frage kaum verstehe. So wie Du die Funktion "Array erstellen" verwendest, erhält das neue Element den Index 0, die anderen Elemente rücken entprechen auf. Aber ebenso kann ich den Array oben, und das neue Element unten anschließen. Dann behalten die alten Array-Elemente ihren Index, und das neue Element kommt als letztes hinzu.


RE: Array andersherum füllen - mundb - 15.04.2016 08:24

(15.04.2016 08:18 )Lucki schrieb:  Die Antwort ist doch so extrem einfach, dass ich die Frage kaum verstehe. So wie Du die Funktion "Array erstellen" verwendest, erhält das neue Element den Index 0, die anderen Elemente rücken entprechen auf. Aber ebenso kann ich den Array oben, und das neue Element unten anschließen. Dann behalten die alten Array-Elemente ihren Index, und das neue Element kommt als letztes hinzu.

Wall das war echt einfach... Danke!