LabVIEWForum.de
Letzte x Elemente aus einem Array auslesen - Druckversion

+- LabVIEWForum.de (https://www.labviewforum.de)
+-- Forum: LabVIEW (/Forum-LabVIEW)
+--- Forum: LabVIEW Allgemein (/Forum-LabVIEW-Allgemein)
+--- Thema: Letzte x Elemente aus einem Array auslesen (/Thread-Letzte-x-Elemente-aus-einem-Array-auslesen)



Letzte x Elemente aus einem Array auslesen - sanjo - 06.07.2012 12:37

Hallo liebe Leute,

ich brauche mal wieder eure Hilfe und hoffe, ihr könnt mir helfen.

Gibt es eine elegante Möglichkeit, die letzten x Elemente aus einem Array in einem anderen Array abzuspeichern?

Danke vorab und Gruß
Sanjo


RE: Letzte x Elemente aus einem Array auslesen - Morpheus - 06.07.2012 12:49

Hallo Sanjo

Die "Array Subset" Funktion könnte dir dabei helfen.

Gruss
Chris


RE: Letzte x Elemente aus einem Array auslesen - sanjo - 06.07.2012 13:21

Danke, habe es mit der Index Array Funktion realisiert, dachte nur, es geht evtl. etwas schöner.


RE: Letzte x Elemente aus einem Array auslesen - jg - 06.07.2012 13:34

Deine Lösung liefert
1) die Elemente in umgekehrter Reihenfolge (gewollt?)
2) und auch dann eine Lösung, wenn das Ausgangsarray kleiner ist als die Anzahl der Elemente, die du auslesen willst.

Array Subset (wie schon vorgeschlagen) oder Delete from Array liefern das Ergebnis einfacher!
[attachment=40585]

Gruß, Jens


RE: Letzte x Elemente aus einem Array auslesen - eb - 06.07.2012 13:38

Hallo,

sofern es sich um ein 1D-Array handelt finde ich "Spilt 1D Array" auch schon. Das ist so schön intuitiv Smile Nimmt sich aber mit den beiden anderen (ArraySubset, DeleteFromArray) nicht viel.

Gruß


RE: Letzte x Elemente aus einem Array auslesen - sanjo - 06.07.2012 14:56

(06.07.2012 13:34 )jg schrieb:  Deine Lösung liefert
1) die Elemente in umgekehrter Reihenfolge (gewollt?)
2) und auch dann eine Lösung, wenn das Ausgangsarray kleiner ist als die Anzahl der Elemente, die du auslesen willst.

Array Subset (wie schon vorgeschlagen) oder Delete from Array liefern das Ergebnis einfacher!


Gruß, Jens

Zu 1) Die Reihenfolge ist mir eigentlich egal, da ich die Werte mitteln wollte. Aber du hast natürlich Recht.
Zu 2) Hab ich nicht berücksichtigt, danke!

Vielen Dank für die ErweiterungSmile, hat bestens geklappt!

Gruß
Sanjo
(06.07.2012 13:38 )erik.brenncke schrieb:  Hallo,

sofern es sich um ein 1D-Array handelt finde ich "Spilt 1D Array" auch schon. Das ist so schön intuitiv Smile Nimmt sich aber mit den beiden anderen (ArraySubset, DeleteFromArray) nicht viel.

Gruß

Ist leider nicht immer ein 1D-Array :-(!