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!
Guten Morgen,
ich habe ein Vi, womit ich die Anzahl der Peaks eines Impulses bestimmen möchte.siehe Anhang
Bei jedem Triggerpunkt zeigt er mir die Anzahl der Peaks an.
Der Impuls, den ich auswerten möchte, hat leider die Eigenschaft meinen Triggerpunkt mehrmals auszulösen und dann zeigt er mir die falsche Anzahl von Peaks an.
Finde einfach keine Lösung bei der nur der erste Trigger erkannt wird und dann eine Zeit ca. 300ms alle anderen (unerwünschten) Trigger unterdrückt werden.
Hallo Marko,
danke für deine Antwort.
Diese Lösung hatt ich schon ausprobiert, leider funktioniert das nicht.
Er erkennt mir immer noch alle Triggerpunkte (auch die unerwünschten).
Zwar wird die Ausführung etwas verzögert aber das Resultat ist das gleiche.
w.marco schrieb:Finde einfach keine Lösung bei der nur der erste Trigger erkannt wird und dann eine Zeit ca. 300ms alle anderen (unerwünschten) Trigger unterdrückt werden.
Genau das wird aber mit der Wartezeit erreicht.
Anscheinend liegt das Prolem an anderer Stelle wenn das nicht funktioniert.
Wie sieht der Impuls den Du auswerten möchtest denn aus?
Lassen sich für die Eingänge "Level" und "Hysterese" keine Werte finden die nur die gewünschten Impulse herausfiltern?
Hi Marko,
das habe ich auch schon probiert.
Das Signal ist leider sehr unterschiedlich, in der Amplitude und Dauer, daher kann ich über den Level und die Hysterese nicht viel erreichen.
Das Problem tritt auch nur bei großen Amplituden auf, d.h. wenn die Amplitude sehr groß ist, dann löst der Trigger mehrmals aus, bei kleinen Amplituden funktioniert es einwandfrei, er triggert kurz und gibt mir die Anzahl der Peaks korrekt aus.
Hallo Marko,
als Anhang findest ein Beispiel, wie das Signal aussehen kann.
Diese Signale entstehen stochastisch und zeitlich unabhängig.
Es ist auch unterschiedlich lang, doch max.300ms
Ich möchte die Anzahl der pos. Peaks bestimmen.Das funktioniert such ganz gut, mit dem VI "Peak detect" , da ich kontinuierlich das Signal abtaste, zeigt er mir das Ergebnis aber nur kurz an, und danach wieder null, bis er wieder einen Peak detektiert.
Dafür habe ich die Case Struktur eingebaut, damit er mir die Ergebnisse behält.
Die Case Struktur wird über den Trigger angesteuert. Da bei größeren Amplituden der Trigger aber mehrmals angesteuert wird, das entsteht teilweise durch das Ausschwingen der Impulse (ist schaltungstechnisch bedingt) wird auch die Case-Struktur mehrmals angesteuert,und er schreibt mir die falschen Ergebnisse.
Hoffe Du kannst mit meiner Erklärung etwas anfangen??!!