LabVIEW

cancel
Showing results for 
Search instead for 
Did you mean: 

Determine position of a signal part on a graph

Solved!
Go to solution

Hello everyone,

I have a problem. I have to determine position of a signal part on a graph. Then I have to determine maximum value of that part (this is not a problem).

Signal have a lot of noise. I have done some filtration but again signal have noise. Regard to that, filtration change signal, so later when I take a measurement, there is possibility that this is not true value.

Does anyone have idea how to determine position of a part of a signal automatically, for different (similar) signals.

There are attached pictures where is marked what is part of a interest on a signal. There is a VI where is a one signal for testing.

Thanks

 

Download All
0 Kudos
Message 1 of 5
(2,359 Views)

You might want to start with some tutorials.

 

The next thing to look at is the Peak Detector.vi.

0 Kudos
Message 2 of 5
(2,355 Views)
Solution
Accepted by topic author Laza22

Hi,

 


From the screenshot I understand that you interested only in the local maximum of the signal.

There is a VI that detects the Peaks when you specify a certaing thershold and the width of that maximum point.

Later on, it is just a matter of defining the value of you local maximum. Basically you will have to thershold again the 1D array obtained from that VI.

 

I am attaching a VI that can be a good starting point for your application.


Best regards,

Ion R.

0 Kudos
Message 3 of 5
(2,341 Views)

Thanks ion.rosca

 

This is the solution

0 Kudos
Message 4 of 5
(2,328 Views)

Thanks Taki1999

 

It is a solution.

0 Kudos
Message 5 of 5
(2,325 Views)