11-09-2006 09:42 AM
11-10-2006 09:52 AM
Hi Travis,
That's a pretty big file. LabVIEW could easily read in sections (time windows) of that TDM file, if you are mainly interested in looking at/working with part of the data at a time. If you really need the whole array in memory all at once, then LabVIEW may indeed struggle. How does Igor handle data files approaching a GigaByte? Have you tried this before?
I know for a fact that DIAdem is quite comfortable with data sets that large and has a number of clever ways of handling data sets that are bigger than your available RAM or even bigger than the memory that the Operating System is willing to give it. I can appreciate that you're interested in establishing a process that you can use moving forward, and it sounds like you already own Igor (or is it freeware?), but I'm going to repeat my suggestion that you download a 30 day evaluation version of DIAdem and give it a try:
DIAdem will automatically be able to read your TDM files, and if you right-click on the file and select "Register Data", DIAdem will cleverly use the data file as in-place virtual memory that DIAdem manages, avoiding the laborious process of copying the whole data file to the OS page file and relying on the OS to manage virtual memory for it (with a 32 bit OS limit of 2 GB per application).
Brad Turpin
DIAdem Product Support Engineer
National Instruments