LabVIEW

cancel
Showing results for 
Search instead for 
Did you mean: 

Memory Allocation Problems PCI 6110

Hello, I am taking 7.5million data points @ 5Mhz. The data is then broken into 5 subarrays, the minimum value is pulled from each subarray, then those 5 values are built into an array.
I am having memory problems with this amount of data...I am not that advanced with Labview unfortunately and do not know all of the work-arounds possible, I have been reading about buffers etc but I am unclear on the topic.
If someone could show me a way to take 7.5million consecutive data points, generate a graph of the points, break the data into 5 equal subarrays, pull the min out of each subarray, and build an array out of those 5 values, trying to keep memory usage relatively low I would be very grateful.

Thanks for any help that you can offer
,
Ryan
Ryan

LV 7.1
0 Kudos
Message 1 of 2
(2,431 Views)
Hello Ryan,

Thank you for contacting National Instruments.

I have created a simple example program for you. You will need to have LabVIEW 7.x and NI-DAQ 7.2 to run this example. You can download and install NI-DAQ 7.2 for free if you do not currently have it on your machine: http://digital.ni.com/softlib.nsf/websearch/50F76C287F531AA786256E7500634BE3?OpenDocument&node=132070_US

In my example, I plot all 7.5 million data points to a waveform graph. This is very memory intensive. If you wish to reduce memory usage when plotting the data, I recommend that you extract a sub-array which contains every 1000th point or similar method.

Regards,
Bill B
Applications Engineer
National Instruments
0 Kudos
Message 2 of 2
(2,431 Views)