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 

Ekg Bestimmung der Herzrate



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!

10.11.2008, 18:48 (Dieser Beitrag wurde zuletzt bearbeitet: 11.11.2008 09:52 von jg.)
Beitrag #1

Miiike_89 Offline
LVF-Neueinsteiger


Beiträge: 8
Registriert seit: Oct 2008

8.00
-
de

4822
Deutschland
Ekg Bestimmung der Herzrate
Hallo,

also mir stellt sich folgendes Problem:

Ich areite an einem Diplomarbeitsprojekt mit dem Titel portables EKG. Meine Aufgabe ist es , die gespeicherten Daten (CSV) einzulesen, dass Signal darzustellen und Auszuwerten.
Mein Primärziel ist zurzeit die Bestimmung der Herzrate anhand der anstehenden Daten, welche bereits in einem Array gespeichert sind.
Um die Herzrate zu bestimmen habe ich bereits das Signal differenziert und quadriert, um den Peak zu dedektieren und den negativen Bereich in das positive zu spiegeln.
Doch mein Problem ist es , einen geeigneten Algorythmus zu entwickeln, der mir die Zeit zwischen den beiden Peaks bestimmt.

Ich hoffe jemand kann mir helfen, würde mich auf eine baldige Rückmeldung freuen.

Lv80_img


Angehängte Datei(en)
Sonstige .vi  dipl.vi (Größe: 311,31 KB / Downloads: 291)
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Anzeige
11.11.2008, 07:36
Beitrag #2

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


Beiträge: 4.223
Registriert seit: Nov 2005

20xx
2000
EN

978xx
Deutschland
Ekg Bestimmung der Herzrate
Offtopic2

Bitte:
- von links nach rechts coden...möglichst nicht von oben nach unten
- gerade Drähte ziehen
- bei den Controls/Indicators "view as icon" deaktivieren (das geht global unter Tools...Options...Block diagram...

"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
11.11.2008, 17:24
Beitrag #3

Miiike_89 Offline
LVF-Neueinsteiger


Beiträge: 8
Registriert seit: Oct 2008

8.00
-
de

4822
Deutschland
Ekg Bestimmung der Herzrate
So ich habe meine Vi jetzt noch überarbeitet, vielleicht ist sie jetzt deutlicher zu Lesen.

Das Problem ist eigentlich leicht erklärt:

Wenn ich über einen Schwellwert bin(also der Peak), dann soll ein Timer gestartet werden. Sobald der nächste kommt soll der Timer zu zählen aufhören. Dann berechne ich die Differenz und ich habe die vergangene Zeit. Oder nicht?
Ich weis jedoch nicht wie ich das realisieren soll.

Hier noch mal die anschaulichere VI( Version 8.0 ):


Angehängte Datei(en)
Sonstige .vi  dipl.vi (Größe: 201,95 KB / Downloads: 250)
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
11.11.2008, 17:28
Beitrag #4

jg Offline
CLA & CLED
LVF-Team

Beiträge: 15.864
Registriert seit: Jun 2005

20xx / 8.x
1999
EN

Franken...
Deutschland
Ekg Bestimmung der Herzrate
Wie wäre es jetzt noch mit mind. einen Datensatz hochladen?

Gruß, Jens

Wer die erhabene Weisheit der Mathematik tadelt, nährt sich von Verwirrung. (Leonardo da Vinci)

!! BITTE !! stellt mir keine Fragen über PM, dafür ist das Forum da - andere haben vielleicht auch Interesse an der Antwort!

Einführende Links zu LabVIEW, s. GerdWs Signatur.
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
11.11.2008, 18:06
Beitrag #5

Miiike_89 Offline
LVF-Neueinsteiger


Beiträge: 8
Registriert seit: Oct 2008

8.00
-
de

4822
Deutschland
Ekg Bestimmung der Herzrate
Entschuldigung, den hab ich noch vergessen.

mfg.Mike


Angehängte Datei(en)
Sonstige .rar  Ekg.rar (Größe: 49,98 KB / Downloads: 249)
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
11.11.2008, 22:25
Beitrag #6

jg Offline
CLA & CLED
LVF-Team

Beiträge: 15.864
Registriert seit: Jun 2005

20xx / 8.x
1999
EN

Franken...
Deutschland
Ekg Bestimmung der Herzrate
Hallo,

du hast es noch nicht so mit den Array-Operationen, gell?

Hier mal a bissle aufgeräumter:

Lv80_img
Sonstige .vi  dipl_mod.vi (Größe: 24,5 KB / Downloads: 280)


Zwecks Peak-Suche, probiers doch einfach mal mit dem entsprechenden VI:
   

Gruß, Jens

Wer die erhabene Weisheit der Mathematik tadelt, nährt sich von Verwirrung. (Leonardo da Vinci)

!! BITTE !! stellt mir keine Fragen über PM, dafür ist das Forum da - andere haben vielleicht auch Interesse an der Antwort!

Einführende Links zu LabVIEW, s. GerdWs Signatur.
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Anzeige
12.11.2008, 08:40
Beitrag #7

Miiike_89 Offline
LVF-Neueinsteiger


Beiträge: 8
Registriert seit: Oct 2008

8.00
-
de

4822
Deutschland
Ekg Bestimmung der Herzrate
Vielen Dank.

Schaut schon viel ordentlicher aus.Big Grin

Aber wie schaffe ich es , dass ich die Zeit zwischen den beiden Peaks messen bzw. berechnen kann.
Das Dedektiern der Peaks ist kein Problem.

mfg. Mike
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
12.11.2008, 09:32
Beitrag #8

chrissyPu Offline
LVF-Stammgast
***


Beiträge: 467
Registriert seit: Jun 2006

2014 PDS
2006
DE_EN

64283
Deutschland
Ekg Bestimmung der Herzrate
Es gibt in der timing-Palette das VI "Timer-Wert" (In Englisch Glaube ich Get ms value), dass Dir die Systemzeit in ms Angibt. Wenn Du das mit der Peakdetection zweimal triggerst, kannst Du entsprechend die Werte voneinander abziehen und hast die verstrichene Zeit.
Bin mir relativ sicher, dass es dazu auch diverse Examples gibt...

ch
Webseite des Benutzers besuchen Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
12.11.2008, 11:05
Beitrag #9

Miiike_89 Offline
LVF-Neueinsteiger


Beiträge: 8
Registriert seit: Oct 2008

8.00
-
de

4822
Deutschland
Ekg Bestimmung der Herzrate
Das ist eiene gute Idee, habe ich auch schon versucht zu realisieren, aber ich stehe immer wieder vor der einen Wand.

Und zwar.

Ich dedektiere den ersten Peak und kann ihn auch speichern. Dann kommt der nächste , überspeichert jedoch den ersten. Somit kann ich keine Differenz bilden, und auch keine Herzrate bestimmen.
Auch eine Überlegung wäre es , in einem Schieberegister zu speichern. Also einfach speichern und weiterschieben. Gibt es sowas in LabVIEW?

mfg. Mike
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
13.11.2008, 23:31 (Dieser Beitrag wurde zuletzt bearbeitet: 13.11.2008 23:31 von jg.)
Beitrag #10

jg Offline
CLA & CLED
LVF-Team

Beiträge: 15.864
Registriert seit: Jun 2005

20xx / 8.x
1999
EN

Franken...
Deutschland
Ekg Bestimmung der Herzrate
Womit detektierst du jetzt die Peaks?

Mit dem von mir vorgeschlagenen VI? Das gibt dir doch den Ort des Peaks!

Zitat:Auch eine Überlegung wäre es , in einem Schieberegister zu speichern. Also einfach speichern und weiterschieben. Gibt es sowas in LabVIEW?
Ironie
Sag mal, bist du ein Scherzkeks (sonst sind die Newbies immer erstaunt, was so was ist). Lol

Na klar gibt es sowas in LabVIEW. Rechtsklick auf den Rand einer For- oder While-Schleife->Create->Shift Register.

Gruß, Jens

Wer die erhabene Weisheit der Mathematik tadelt, nährt sich von Verwirrung. (Leonardo da Vinci)

!! BITTE !! stellt mir keine Fragen über PM, dafür ist das Forum da - andere haben vielleicht auch Interesse an der Antwort!

Einführende Links zu LabVIEW, s. GerdWs Signatur.
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
  Bestimmung der Programmlaufzeit TiCy 8 8.530 20.09.2012 10:30
Letzter Beitrag: GerdW

Gehe zu: