INFO: Dieses Forum nutzt Cookies...
Cookies sind für den Betrieb des Forums unverzichtbar. Mit der Nutzung des Forums erklärst Du dich damit einverstanden, dass wir Cookies verwenden.

Es wird in jedem Fall ein Cookie gesetzt um diesen Hinweis nicht mehr zu erhalten. Desweiteren setzen wir Google Adsense und Google Analytics ein.


Antwort schreiben 

Handling Großer Datenmenge



Wenn dein Problem oder deine Frage geklärt worden ist, markiere den Beitrag als "Lösung",
indem du auf den "Lösung" Button rechts unter dem entsprechenden Beitrag klickst. Vielen Dank!

11.07.2006, 09:09
Beitrag #3

jg Offline
CLA & CLED
LVF-Team

Beiträge: 15.864
Registriert seit: Jun 2005

20xx / 8.x
1999
EN

Franken...
Deutschland
Handling Großer Datenmenge
<div align="left">Hallo, Pepe,

also ich hab schon größere Arrays im Speicher gehalten, deines belegt 32 MB.

Dein Ansatz, das Array über ein Schieberegister durchzuschleifen, ist eigentlich sehr gut, spart eine Unmenge an Hauptspeicher. Auch die Funktion "Replace Array Subset" ist eigentlich bei einem bestehenden Array eine recht schnelle Funktion.

Was du vermeiden solltest, sind lokale Variablen deines Arrays, da wird dann immer mindestens eine Kopie im Speicher angelegt. Achte auch bei der Übergabe an SubVI's nach Möglichkeit darauf, das Array immer durch das SubVI durchzuschleifen (sprich als Ein- und Ausgang), sonst werden wieder Kopien angelegt. Auch Knoten, an den das Array an 2 Stellen weitergegeben werden, verursachen in der Regel, das eine Kopie der Daten angelegt wird (also nach Möglichkeit vermeiden).

Noch eine Bemerkung zur For-Schleife: Ich hoffe, du gehst nicht durch jeden Wert des Arrays, sondern nur gezielt durch die Indices, die du verändern willst. Das sollte dann eigentlich recht schnell gehen.

Zu deinem Punkt Darstellung, vielleicht hilft dir da eine Bibliothek auf der National Instruments Seite wieder (leider gerade offline, aber hoffentlich bald wieder verfügbar): Such mal nach dem Stichwort "gigaLabVIEW".

MfG,
Jens</div>

Wer die erhabene Weisheit der Mathematik tadelt, nährt sich von Verwirrung. (Leonardo da Vinci)

!! BITTE !! stellt mir keine Fragen über PM, dafür ist das Forum da - andere haben vielleicht auch Interesse an der Antwort!

Einführende Links zu LabVIEW, s. GerdWs Signatur.
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Antwort schreiben 


Nachrichten in diesem Thema
Handling Großer Datenmenge - Pepe - 10.07.2006, 22:35
Handling Großer Datenmenge - Lucki - 11.07.2006, 07:46
Handling Großer Datenmenge - jg - 11.07.2006 09:09
Handling Großer Datenmenge - Pepe - 11.07.2006, 12:10
Handling Großer Datenmenge - DanielE - 07.08.2006, 01:13

Möglicherweise verwandte Themen...
Themen Verfasser Antworten Views Letzter Beitrag
  Error Handling in einem Queue Message Design Architektur galilio 2 5.007 09.08.2016 12:20
Letzter Beitrag: galilio
  Handling von Bedienelementen tooony 8 6.745 27.07.2016 14:17
Letzter Beitrag: wladimir s
  Größer, Kleiner UND Gleich jan_1 10 12.740 07.07.2015 13:57
Letzter Beitrag: Kiesch
  Handhabung großer Datenstreams Kiesch 4 5.695 09.06.2015 12:46
Letzter Beitrag: Kiesch
  VI-Analyzer Test: Disable Automated Error Handling BNT 2 6.010 04.03.2014 16:18
Letzter Beitrag: BNT
  Arbeitsspeicher bei Übergabe großer Cluster ib 2 4.170 07.01.2014 13:47
Letzter Beitrag: ib

Gehe zu: