From Friday, April 19th (11:00 PM CDT) through Saturday, April 20th (2:00 PM CDT), 2024, ni.com will undergo system upgrades that may result in temporary service interruption.

We appreciate your patience as we improve our online experience.

LabVIEW

cancel
Showing results for 
Search instead for 
Did you mean: 

How much memory is used by filters?

The vi I am working with takes 17,500,000 samples per channel over three channels. It will capture it all fine, but when I went to add a filter I was getting a not enough memory error. The target computer is 64bit, so it should have 4gb of memory to use. The samples are stored as doubles in an array, which gives a total of a little under half a gb used for the three arrays. Are the filters that memory intensive, or is there something else going on?

0 Kudos
Message 1 of 2
(2,016 Views)

Can you show us some code? Which particular "filter" are you using (filter type, express palette, signal processing palette, etc.). What is the max size of data that does not give you a memory error?

 

I assume your LabVIEW is 32bit, right? Arrays are contiguous in memory, so you'll run out of contiguous memory space much earlier than you run out of memory in general.

0 Kudos
Message 2 of 2
(2,006 Views)