08-30-2009 07:01 AM
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
Solved! Go to Solution.
08-30-2009 12:20 PM
Please attach some typical data and indicate the desired result.
Maybe you can use "reverse array" followed by "threshold 1D array"?
08-31-2009 07:20 AM
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