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 

Problem mit Trigger sowie Schwellwert in Arrays



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!

12.04.2007, 14:49 (Dieser Beitrag wurde zuletzt bearbeitet: 12.04.2007 14:50 von Grobi.)
Beitrag #1

Grobi Offline
LVF-Gelegenheitsschreiber
**


Beiträge: 220
Registriert seit: Jan 2007

2013
2006
kA

26725
Deutschland
Problem mit Trigger sowie Schwellwert in Arrays
Hallo zusammen..

Also ich habe folgendes Problem:

Ich habe einen Sinussignalverlauf, den ich über die Soundkarte über den 1. Kanal auslese.
Dieses Signal gebe ich ebenfalls auf den 2. Kanal.

Nun möchte ich nach einer jeweils anderen Filterung diese beiden Signale wieder addieren.
Im Prinzip nicht problematisch, aber es stellt sich folgendes Problem dar. Wenn ich mir die beiden Signale nun auf einem
Graphen anschaue, so liegen sie nicht mehr genau übereinander, somit bringt die Addition kein sinnvolles Ergebnis mehr zustande.

Da habe ich mir gedacht, ok kein Problem, ich stelle einfach mit dem Triggerbaustein bei beiden Signalen den Nulldurchgang fest und
schneide dann ab der Indexposition das Signal für einen bestimmten Zeitraum ab.

Dies funktioniert auch ganz gut, leider aber nicht zu 100%

Als Beispiel:
Ich habe 2 Signale mit 500Hz.
Nachdem ich die beiden gefiltert habe, schneide ich den Filter-Einschwingvorgang ab. Funktioniert auch.
Jetzt suche ich bei beiden den Nulldurchgang.
Bei meiner gewählten Puffergröße passen bei 500Hz ca. 200 Perioden in das Feld in dem die Werte stehen.

Setze ich jetzt den Trigger an (Indexmodus) bietet sich mir die Anzeige:

Beim 1. Signal Triggerposition (nur beispielhaft)
23
35
34
18
0
2
22
12


Beim 2. Signal Triggerposition (nur beispielhaft)
33
4
19
11
0
22
3
41

An allen Stellen wo ein Wert >0 dargestellt wird, wurde der Nulldurchgang korrekt erkannt.
Doch woher kommen jetzt die beiden Stellen wo er nicht erkannt wurde?
Ich habe das ganze dann zusätzlich noch mit dem Schwellwert-Baustein für Arrays getestet. Liefert mir das gleiche Ergebnis.

Vielleicht weiß jemand Rat.

Ich hänge mal 2 Bilder an.
Im ersten sieht man wie die Triggerpositionen >0 sind und das auschneiden ab dieser Position wunderbar klappt.
Im zweiten ist eine Position 0 und dementsprechend hat es nicht geklappt...

Wäre wirklich für eine Hilfe sehr dankbar, ich bin grad echt etwas verzweifelt, da das ganze wirklich sporadisch auftritt, aber leider zu
häufig als dass man es ignorieren könnte...


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

Mr.Jingles Offline
LVF-Neueinsteiger


Beiträge: 4
Registriert seit: Sep 2006

7.1 / 8.0
2005
kA

86720
Deutschland
Problem mit Trigger sowie Schwellwert in Arrays
Grüß dich,

aus welchem Grund auch immer scheint die Trigger Suche ab und zu mal auszusetzen. Ja ich weiß dass war jetzt nix Neues! Allerdings ist die Frage, Warum? Möglicherweise wird der Nulldurchgang nicht richtig erkkannt. Hast du bei der Suche nach dem Nulldurchgang eine steigende Flanke als Auswahl mit angegeben?

CU
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
  Schwellwert bei jedem Graph giwreh 10 3.924 08.09.2022 13:07
Letzter Beitrag: hajos118
  Array Elementweise einlesen und mittels Schwellwert ändern DaniusM 9 5.668 05.01.2016 11:32
Letzter Beitrag: ThomasS.
  Auswahl eines Arrays anhand des Wertes eines zweiten Arrays treffen alan 2 4.257 19.02.2015 16:12
Letzter Beitrag: alan
Bug Arrays... immer wieder Arrays nurso 6 6.825 15.08.2014 10:39
Letzter Beitrag: Lucki
  Schwellwert selma 9 7.382 10.04.2010 08:37
Letzter Beitrag: Lucki
  Array of Cluster(Arrays) nach Cluster(Concatenate Arrays) rasta 7 9.095 18.12.2008 12:33
Letzter Beitrag: rasta

Gehe zu: