Trying to parse large files all at once will often result in the dreaded LabVIEW Memory is Full error. This example demonstrates one way that a file can be broken down into smaller subsets to avoid using up all of LabVIEW's available memory. For more information about other ways you can reduce the amount of memory used, refer to the Developer Zone Article Managing Large Data Sets in LabVIEW.
The attached example shows how one can break down a large file into smaller subsets for parsing. This example specifically deals with Binary files of I16 data, but the concept can be applied to any large files. In this example, the user has a file of IQ data written in the form I0, Q0, I1, Q1, I2, Q2, I3... etc. Running the code will result in seperate files of data for I and Q.
Steps to Implement
1. Specify the input and output paths of your files via the front panel
2. Click the run arrow in the upper left-hand corner