' schrieb:Hi Abrissbirne,
<klugscheiss an>
LabVIEW arbeitet mit I32 für die Indizierung, also ist das Maximum 2^31-1. Das Element selbst kann natürlich größer als 1Byte sein...
<klugscheiss aus>
Die Betonung liegt hier auf
theoretisches Limit 2^32 - 1 Elemente pro Dimension.
' schrieb:Das Array kann nur so groß sein wie der größte zusammenhängende Speicherbereich des Arbeitsspeichers! Und das ist in der Regel weit weniger als der installierte Speicher.
Dem kann man begegnen indem man ein Array von Clustern von Daten baut. Das kostet natürlich Overhead und Performance. Also ein Array von einem Cluster von einem DBL macht keinen Sinn. Aber vielleicht ein Array von Clustern mit ein 2D-Array von DBL, wenn das 2D-Array z. B. Bilddaten enthält.
Besser ist eine Queue welche die 3te Dimension bildet. Also eine Queue mit 2D-Arrays.