LabVIEW

cancel
Showing results for 
Search instead for 
Did you mean: 

Frage zu Spitzenwerterkennung mit Schwellwert

Solved!
Go to solution

Hallo,

 

Ich hab eine Frage zur Spitzenwerterkennung mit Schwellwert.

Ist es möglich die Indizes eines Arrays, nachdem der Schwelwert wieder verlassen wird, zu erhalten, ohne das Array zu rotieren?

 

kurze Beschreibung des Signals und des Problems: 

Ausgangspunkt meines Signals ist die Hüllkurve eines Körperschallereignises. Ich bräuchte den Wert des Array, nachdem das Hüllkurvenlsignal den Schwellwert wieder verläßt, ohne das Array mit den Körperschallinformationen zu rotieren.  

Problem: Das Hüllkurvensignal durchschreitet dabei mehrmals den Schwellwert, obwohl das Ereignis noch nicht beendet ist. Ich aber nur die aller letzte Durchschreitung brauche.

 

 

 

Hat jemand eine Idee? Ist evtl Spitenwerterkennung mit Schwellwert das falsche Werkzeug?

 

LabView. 8.6.1 Studendedition

 

 

Vielen Dank

 

 

Christoph

0 Kudos
Message 1 of 3
(2,790 Views)
Solution
Accepted by topic author OHC

Please attach some typical data and indicate the desired result.

 

Maybe you can use "reverse array" followed by "threshold 1D array"?

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

Hi,

 

My Problem is solved now.

first I tried to create a hysteresis subvi.. It worked but it was not this effectiv as I wanted.

so I decided to create a dynimical Windowsequence to execute my datas of one event in my time signal. Before I had a constant timed windowsequenz for one event.

The problem with a constant timed windowsequenz was: if a new event shortly accured behind the older event I had two events in one constant timed windowsequenz. So If I rotated the array with the information of the constant timed windowsequenz I had many incorrect values.

 

 

Now it is working and I can continue with my thesis for the university

 

Thank you very much

 

Chris

 

 

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