INFO: Dieses Forum nutzt Cookies...
Cookies sind für den Betrieb des Forums unverzichtbar. Mit der Nutzung des Forums erklärst Du dich damit einverstanden, dass wir Cookies verwenden.

Es wird in jedem Fall ein Cookie gesetzt um diesen Hinweis nicht mehr zu erhalten. Desweiteren setzen wir Google Adsense und Google Analytics ein.


Antwort schreiben 

Auslesen des Zeitindex des zweithöchsten Wertes der Korrelation



Wenn dein Problem oder deine Frage geklärt worden ist, markiere den Beitrag als "Lösung",
indem du auf den "Lösung" Button rechts unter dem entsprechenden Beitrag klickst. Vielen Dank!

25.09.2006, 14:17
Beitrag #1

andreasluft Offline
LVF-Grünschnabel
*


Beiträge: 11
Registriert seit: Sep 2006

8
2006
kA

66482
Deutschland
Auslesen des Zeitindex des zweithöchsten Wertes der Korrelation
Hallo,

ich nutze bei LV8 das VI Convolution and Correlation. Dabei werden zwei Vektoren gegeneinander korreliert. Die Vektoren gewinne ich über die Soundkarte linker und rechter Kanal bei 8kHz, 8bit auflösung über eine Zeit von max. 10 Sekunden. Nach der Korrelation erhalte ich die typischen Peaks, siehe Bild. Mit VI Waveform Min Max erhalte ich den höchsten Peak und den entsprechenden Zeitindex, der komischer Weise 0 ist. Ist aber unwichtig, ich brauche den Zeitindex des zweithöchsten Wertes. Wie bekomme ich ihn?

Danke im Voraus


Angehängte Datei(en) Thumbnail(s)
   
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Anzeige
26.09.2006, 07:20
Beitrag #2

Achim Offline
*****
*****


Beiträge: 4.222
Registriert seit: Nov 2005

20xx
2000
EN

978xx
Deutschland
Auslesen des Zeitindex des zweithöchsten Wertes der Korrelation
Hi,

die VI's "Peak detection" (Palette Signal processing >> Signal operation, bzw. Signal processing >> Waveform Measurements >> Waveform monitoring) sollten dir helfen, oder? Da kriegst du alle Peaks raus, und dann könntest du nach dem höchsten Wert suchen, den z.B. mit "0" ersetzen und dann nochmal nach dem höchsten suchen...hm, ist vielleicht ein bisschen umständlich, geht sicher auch einfacher, aber das ist mir so auf die Schnelle eingefallen...

Gruss
Achim

"Is there some mightier sage, of whom we have yet to learn?"

"Opportunity is missed by most people because it is dressed in overalls and looks like work." (Thomas Edison)
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
27.09.2006, 08:45
Beitrag #3

andreasluft Offline
LVF-Grünschnabel
*


Beiträge: 11
Registriert seit: Sep 2006

8
2006
kA

66482
Deutschland
Auslesen des Zeitindex des zweithöchsten Wertes der Korrelation
' schrieb:Hi,

die VI's "Peak detection" (Palette Signal processing >> Signal operation, bzw. Signal processing >> Waveform Measurements >> Waveform monitoring) sollten dir helfen, oder? Da kriegst du alle Peaks raus, und dann könntest du nach dem höchsten Wert suchen, den z.B. mit "0" ersetzen und dann nochmal nach dem höchsten suchen...hm, ist vielleicht ein bisschen umständlich, geht sicher auch einfacher, aber das ist mir so auf die Schnelle eingefallen...

Gruss
Achim


OK, das hört sich gut an, werde ich gleich mal probieren, danke.
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
27.09.2006, 09:19
Beitrag #4

andreasluft Offline
LVF-Grünschnabel
*


Beiträge: 11
Registriert seit: Sep 2006

8
2006
kA

66482
Deutschland
Auslesen des Zeitindex des zweithöchsten Wertes der Korrelation
Ich komme nicht drauf wie ich den höchsten Peak mit einer 0 ersetzen kann, hab erst seit einer Woche mit LabVIEW zu tun.
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
27.09.2006, 10:01
Beitrag #5

andreasluft Offline
LVF-Grünschnabel
*


Beiträge: 11
Registriert seit: Sep 2006

8
2006
kA

66482
Deutschland
Auslesen des Zeitindex des zweithöchsten Wertes der Korrelation
Hier ist das VI


Angehängte Datei(en)
Sonstige .vi  peakmessung_soundkarte.vi (Größe: 749,61 KB / Downloads: 201)
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
29.09.2006, 12:17
Beitrag #6

andreasluft Offline
LVF-Grünschnabel
*


Beiträge: 11
Registriert seit: Sep 2006

8
2006
kA

66482
Deutschland
Auslesen des Zeitindex des zweithöchsten Wertes der Korrelation
Keine Vorschläge?
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Anzeige
05.10.2006, 11:29
Beitrag #7

Achim Offline
*****
*****


Beiträge: 4.222
Registriert seit: Nov 2005

20xx
2000
EN

978xx
Deutschland
Auslesen des Zeitindex des zweithöchsten Wertes der Korrelation
Hi,

hat ein bisschen gedauert, aber evtl. hilft dir das hier weiter:


Sonstige .vi  peaks_lesen.vi (Größe: 448,15 KB / Downloads: 229)



Wie du siehst, gibt es weitere "peaks" als die "offensichtlichen" in deiner Kurve, nämlich Werte, die knapp daneben liegen, aber immer noch größer sind als der nächste "richtige" peak...jetzt musst du halt mal schauen, wie du weitermachst...wenn du konkrete Fragen hast, meld dich nochmal!

Gruss
Achim

"Is there some mightier sage, of whom we have yet to learn?"

"Opportunity is missed by most people because it is dressed in overalls and looks like work." (Thomas Edison)
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Antwort schreiben 


Möglicherweise verwandte Themen...
Themen Verfasser Antworten Views Letzter Beitrag
  Array nach Überschreitung eines Wertes durchsuchen und Index ausgeben 123mibu 12 12.977 27.02.2012 10:09
Letzter Beitrag: 123mibu
  Anzeigen eines Wertes welcher von RS232 kommt Duffman2 3 3.954 25.02.2009 09:35
Letzter Beitrag: Duffman2
  Verweilzeit eines Wertes dany1010 2 3.130 26.09.2006 02:31
Letzter Beitrag: dany1010
  kontinuierliche Veräderung eines Wertes PearlHaber 7 4.510 18.08.2006 09:09
Letzter Beitrag: Lucki
  Vorteil mit Übergabe eines Wertes mittels Refnum? Buh 2 5.968 10.06.2005 07:56
Letzter Beitrag: Buh
  Änderung eines Wertes nach einer bestimmten Zeit irgendeinuser 4 4.131 15.04.2005 14:07
Letzter Beitrag: irgendeinuser

Gehe zu: