LabVIEW

cancel
Showing results for 
Search instead for 
Did you mean: 

I need a 50Hz Low Pass Filter for a 6X6 Matrix

Solved!
Go to solution

I would like to low pass filter my force plate signals at 50Hz. I am not sure how to apply a filter with my data types??

 

Any help would be appreciated.

 

See attached file

 

I did not attach Controls or Sub vi's

 

Thanks in advance

0 Kudos
Message 1 of 3
(3,281 Views)
Solution
Accepted by topic author Ned_Kelleher

Index out the channels you want filtered and run them through 6 different copies of the filter VI.  You might be able to make the filters reentrant.  If so, make sure that all the subVIs are reentrant also.  If your data acquisiton is not continuous, watch out for the filter transients.

 

Although your speed requirements are not too high, I would move all the signal processing (Zero, Calibration, Filter,...) and display to the Consumer loop and only have the raw data acquisition in the Producer loop. If the processing and display happen to slow things down in your current configuration, you could conceivably lose data.  WIth the processing in the Consumer the display or save might be delayed, but you are not likely to lose data.

 

Lynn

Message 2 of 3
(3,270 Views)

Thanks Lynn

 

It works like a charm!

 

I had on/off behaviour with filter vi, but set initial state to true and now I have really smooth traces.

 

Thanks for the help!

 

Ned

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