LabVIEW

cancel
Showing results for 
Search instead for 
Did you mean: 

roughness filter on Labview

Solved!
Go to solution

Hello,

 

I have a surface profile and I would like to find the roughness. I need to use a filter to delete the waviness and keep only the roughness profile. How I can do it on Labview, because I don't arrive to use the filters to delete the waviness.

 

Thank you,

 

Sylvain

0 Kudos
Message 1 of 20
(4,785 Views)

Sylvain,

 

Do you have clear definitions of what constitutes "roughness" and "waviness?"  Without that information you cannot specify a filter in a meaningful way.  Is the waviness predictable or repeatable?  Do you have a good mathematical model which describes the waviness?

 

The more information you can provide, the more likely someone will be able to help you.   If you can post an image or VI with the roughness and waviness marked, that would be helpful.

 

Lynn 

0 Kudos
Message 2 of 20
(4,780 Views)

It sounds like sylvainDCU want to make a high-pass filter. This way the signal will fluctuate around zero and not some offset value



Besides which, my opinion is that Express VIs Carthage must be destroyed deleted
(Sorry no Labview "brag list" so far)
0 Kudos
Message 3 of 20
(4,778 Views)

Hello,

 

It's links to explain better what is the waviness and the roughness.

 

I would like only keep the roughness>

 

Thank you

 

Download All
0 Kudos
Message 4 of 20
(4,767 Views)

Hello,

 

It's links to explain better what is the waviness and the roughness.

 

I would like only keep the roughness>

 

Thank you

Download All
0 Kudos
Message 5 of 20
(4,759 Views)

The documents you posted indicate that low pass filtering or windowed moving averages can be used to separate the roughness.  LabVIEW can do either of those.

 

What have you tried? What did or did not work?  What version of LV are you using?

 

Lynn 

0 Kudos
Message 6 of 20
(4,753 Views)

All you need to use a high_pass filter, as Le Coq rouge wrote in his reply (that is what roughness.doc says). You will need to have the Full Developement Version for that.

I would try playing around with FIR filters.

 

Please post code/screenshot as far as you come...

 

Felix

0 Kudos
Message 7 of 20
(4,752 Views)

Hello,

 

I have Labview 8.6.1

I tried all the type of filter in Labview, but it was not good. According the norm ISO 4287 about the roughness, I have to use a Gaussian filter but it doesn't work, I don't how I can do. I tried to plot the spectrum  ( magnitude-freqeuncy ) of my profile in order to find the good frequeny I have to keep, but I don't arrive to plot the spectrum ( when I send a sinusoidal wave in my spectrum, I haven't peaks of frequency, do you know how I can do a spectrum ?

I would like to find the same results than the software I sent you the last time.

 

Regards,

 

Sylvain

0 Kudos
Message 8 of 20
(4,719 Views)

Your FFT has no frequency information. Therefore the X-axis has no physical meaning.

 

Also try to filter the signal without the offset compensation (substracting the mean). You will see that the filter is doing it for you.

 

Felix

0 Kudos
Message 9 of 20
(4,717 Views)

Hello,

 

How can I do for give a physical meaning to my frequency ?

The filter don't do the offset compensation

 

Sylvain

0 Kudos
Message 10 of 20
(4,704 Views)