‎07-12-2008 01:00 PM
‎07-13-2008 11:12 AM
‎07-13-2008 12:15 PM
‎07-13-2008 06:35 PM - edited ‎07-13-2008 06:36 PM
‎07-14-2008 02:35 AM
‎07-14-2008
08:00 AM
- last edited on
‎09-30-2026
08:52 AM
by
Content Cleaner
Please check out the tutorial Managing Large Data Sets in LabVIEW. It gives two native LabVIEW solutions to your problem (no DLL needed). I would recommend the single-element queue method, since it closely approximates a pointer and has faster performance for large data. However, I have used both solutions over the last eight years and they both work nicely. If you run into any problems, please let us know.
If you have LabVIEW 8.5 and above, you may also wish to use the InPlace element to avoid memory copies.
For the record, if nothing else is running, LabVIEW itself fragments memory and puts a cap on the largest array you can allocate. In LabVIEW 7.1 and previous, that cap is about 1.1GBytes. For LabVIEW 8.0 and later, the cap is about 800MBytes (more features, more things in memory). More information is in the above tutorial.