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 

Signalverarbeitung



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!

22.12.2006, 02:13 (Dieser Beitrag wurde zuletzt bearbeitet: 22.12.2006 11:54 von Kopmann.)
Beitrag #7

Kopmann Offline
LVF-Grünschnabel
*


Beiträge: 41
Registriert seit: Nov 2006

8.0 Student
2005
kA

23552
Deutschland
Signalverarbeitung
Hallo

nachdem ich beim ersten Mal so wenig Feedback bekommen habe versuche ich mein Problem nochmals ausführlicher zu schildern. Vielleicht kann mir so jemand Helfen.

Ich Versuche ein Programm zu schreiben das Herzschläge analysiert. Sprich es soll das Auswurfsvolumen, das Schlussvolumen und das Leckvolumen bestimmt werden. Um diese Werte zu ermitteln sind 5 Punkte nötig. 4 Davon sind direkt auf der Volumenkurve zu finden der 5te wird durch die Drücke bestimmt. Was bedeutet er kommt aus einem anderen Datensatz parallel zum Volumen aufgenommen. Aber damit gibt es auch keine Probleme.

Um mit der Analyse zu beginnen habe ich mir gedacht es ist am einfachsten, wenn man mit der Suche nach dem Maximum des Auswurfsvolumens sucht (in der Datei mit Schwellwertanalyse gelöst. --> wenn true dann speichere Position (des Wertes) in Arry und erhöhe Caseabfrage von 1 auf 2). Als nächstes wird nach dem folgenden Nulldurchgang gesucht. (gelöst mit NulldurchgangVi -->wenn true dann speichere Position (des Wertes) in Arry und erhöhe Caseabfrage von 2 auf 3). Danach muss nach dem nächsten Minimum gesucht werden ("gelöst" mit DifferenzialVi --> wenn true dann speichere Position (des Wertes) in Arry und erhöhe Caseabfrage von 3 auf 4). Der letzte zu suchende Punkt ist abhängig von der Herzklappe die benutzt wird (biologisch oder mechanisch). Dort muss entweder nach einem neuen Nulldurchgang gesucht werden oder nach einem Maximum (gelöst" mit DifferenzialVi oder Nulldurchgang --> wenn true dann speichere Position in Arry und setze Caseabfrage von 4 auf 1). --> jetzt Schleife weil jetzt mindestens 5 Wiederholungen

Mein Problem: Ich würde gern das DifferenzialVi benutzten aber es arbeitet nicht in einer Schleife. Der erste Durchgang klappt wunderbar aber der zweite eben nicht. Siehe Beispieldatensatz: grün korrekt -- rot falsch
Benutze ich statt dem DifferenzialVi ein Min-MaxVi läuft das Programm korrekt aber die Positionen und damit auch die Werte
sind nicht mit ausreichender Genauigkeit gefunden (mangelhaft).

Frage: Wer kennt sich mit dem DifferenzialVi aus und kann mir Helfen das es in einer While-
Schleife läuft?


Beispieldatensatz: Achtung: Die Werte sind die Positionsangaben wo der Wert auf der x-Achse * delta(t) zu finden ist nicht die Messwerte
selber!!!

9 (Auswurfvolumen Max)
106 (Nulld. von Ausw. nach Schlussvolumen)
129 (Min Schlussvolumen Differenzialvi)
139 (kleines Max Differenzialvi)
469 (Auswurfvolumen Max)
580 (Nulld. von Ausw. nach Schlussvolumen)
581 (sollte Min von Schlussvolumen sein Differenzialvi)
582 (sollte kleines Max sein Differenzialvi)
941 (Auswurfvolumen Max)
1049 (Nulld. von Ausw. nach Schlussvolumen)
1050 (sollte Minima Schlussvolumen sein Differenzialvi)
1051 (sollte kleines Max sein Differenzialvi)
1414 (Auswurfvolumen Max)


Sonstige .vi  Volumensuche_V8_0_Volumen_Caseabfrage.vi (Größe: 50,09 KB / Downloads: 209)


Sonstige .txt  SJM030117__017.txt (Größe: 96,09 KB / Downloads: 454)
Achtung der Name der Datei hat sich gegenüber dem Programm geändert.



Kopi
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Antwort schreiben 


Nachrichten in diesem Thema
Signalverarbeitung - Kopmann - 20.12.2006, 23:40
Signalverarbeitung - Kvasir - 21.12.2006, 10:54
Signalverarbeitung - Kopmann - 21.12.2006, 16:13
Signalverarbeitung - Kopmann - 21.12.2006, 16:26
Signalverarbeitung - Kvasir - 21.12.2006, 17:22
Signalverarbeitung - Kopmann - 21.12.2006, 19:30
Signalverarbeitung - Kopmann - 22.12.2006 02:13
Signalverarbeitung - Kvasir - 22.12.2006, 10:23
Signalverarbeitung - Kopmann - 22.12.2006, 11:44
Signalverarbeitung - Kvasir - 22.12.2006, 16:14
Signalverarbeitung - Kopmann - 22.12.2006, 18:48
Signalverarbeitung - Kvasir - 22.12.2006, 21:26
Signalverarbeitung - Kvasir - 23.12.2006, 17:05
Signalverarbeitung - Kvasir - 23.12.2006, 17:43
Signalverarbeitung - Kopmann - 23.12.2006, 18:19
Signalverarbeitung - Kopmann - 09.01.2007, 17:55
Signalverarbeitung - Kopmann - 09.01.2007, 19:04

Möglicherweise verwandte Themen...
Themen Verfasser Antworten Views Letzter Beitrag
  Signalverarbeitung PatrickF1706 8 4.329 31.07.2018 13:11
Letzter Beitrag: PatrickF1706
  Signalverarbeitung mit Array tomi2107 2 3.880 21.10.2013 10:16
Letzter Beitrag: BsaiboT
  Sinus über Rauschen - Signalverarbeitung SoR 7 10.048 25.03.2011 07:34
Letzter Beitrag: SoR
  Signalverarbeitung eines Gyroskopes ToraBoraJack 8 8.002 16.03.2010 14:41
Letzter Beitrag: jg
  Signalverarbeitung Kopmann 2 3.788 26.01.2007 01:04
Letzter Beitrag: Kopmann
  Signalverarbeitung die zweite Kopmann 5 5.037 13.01.2007 20:16
Letzter Beitrag: Lucki

Gehe zu: