LabVIEW

cancel
Showing results for 
Search instead for 
Did you mean: 

How can I get peak value? Thanx

I have a labview program which can get signals from my system and draw
some waveform. The waveform has two peaks with some distance. Then how
can I let labview give me the peaks' values? thanx a lot!
0 Kudos
Message 1 of 4
(2,691 Views)
I'd be curious about this one, too. I knows there is a simple array
function that will return min and max values but analytically that may be
a bad solution for looking for local extrema and it's not very noide
tolerant ...

Rudolf

tao wrote:
: I have a labview program which can get signals from my system and draw
: some waveform. The waveform has two peaks with some distance. Then how
: can I let labview give me the peaks' values? thanx a lot!
0 Kudos
Message 2 of 4
(2,691 Views)
Hi,

You can use Analyze>Signal Processing>Time Domain>Peak Detector.vi or
Threshold Peak Detector.vi

I'm not sure if it's in the normal LabVIEW version, I'm using Full
Development...

For every peak detector you'll have to think very hard what you consider a
peak. E.g. a peak caused by noise might be of interrest (or the only
interrest) for one application, and not of any interrest for another. I've
done several peak detection applications, on network analysers, freq.
analysers, oscilloscoops, even vision applications... It's one of the
hardest things to program.

Olso, there might be several solutions, including Artificial Neural
Networks, Genetic Algorithms, Fuzzy Logic... If possible, go the easy way
and use the VI's mentioned above.

Regards,

Wiebe Walstra.





"t
ao" wrote in message
news:5770e511.0202071704.6f2c2124@posting.google.com...
> I have a labview program which can get signals from my system and draw
> some waveform. The waveform has two peaks with some distance. Then how
> can I let labview give me the peaks' values? thanx a lot!
0 Kudos
Message 3 of 4
(2,691 Views)
Hi,

You can use Analyze>Signal Processing>Time Domain>Peak Detector.vi or
Threshold Peak Detector.vi

I'm not sure if it's in the normal LabVIEW version, I'm using Full
Development...

For every peak detector you'll have to think very hard what you consider a
peak. E.g. a peak caused by noise might be of interrest (or the only
interrest) for one application, and not of any interrest for another. I've
done several peak detection applications, on network analysers, freq.
analysers, oscilloscoops, even vision applications... It's one of the
hardest things to program.

Olso, there might be several solutions, including Artificial Neural
Networks, Genetic Algorithms, Fuzzy Logic... If possible, go the easy way
and use the VI's mentioned above.

Regards,

Wiebe Walstra.

"tao"
wrote in message
news:5770e511.0202071704.6f2c2124@posting.google.com...
> I have a labview program which can get signals from my system and draw
> some waveform. The waveform has two peaks with some distance. Then how
> can I let labview give me the peaks' values? thanx a lot!
0 Kudos
Message 4 of 4
(2,691 Views)