LabWindows/CVI

cancel
Showing results for 
Search instead for 
Did you mean: 

Using Digital Filter

I have a buffer, its length is 190000, I plot this data on a stripchart, it has 19 traces and its size is 9999, but now I need to apply them a filter before the plotting, How could I do that? I´m using CVI
 
Regards
0 Kudos
Message 1 of 3
(3,507 Views)

Hi hahr,

You can go to "Library" on the main menu, then select "Advanced Analysis". That'll open analysis.fp.

Then, select "Signal processing" and you'll find IIR/FIR filters as well as windows and other useful things.

Hope this helps.

svk

0 Kudos
Message 2 of 3
(3,476 Views)

How is your buffer shaped i.e. do you have a two dim array of numbers of size 19x10000 or do you a 1D array of size 190000. Either way, you will first need to seperate out each signal (of size 9999) and then feed that array into a filter function. There are several filter functions available in CVI. For example the Bw_LPF function performs a Butterworth low pass filter on an array of numbers. You can find these and more in the built in libraries under Advanced Analysis Library>>Signal Processing>>IIR Digital Filters.

Hope this helps

Jack J.
Applications Engineer
National Instruments

0 Kudos
Message 3 of 3
(3,475 Views)