LabVIEWForum.de
txt lesen und array in waveform umwandeln - Druckversion

+- LabVIEWForum.de (https://www.labviewforum.de)
+-- Forum: LabVIEW (/Forum-LabVIEW)
+--- Forum: LabVIEW Allgemein (/Forum-LabVIEW-Allgemein)
+---- Forum: Datenbank & File IO (/Forum-Datenbank-File-IO)
+---- Thema: txt lesen und array in waveform umwandeln (/Thread-txt-lesen-und-array-in-waveform-umwandeln)



txt lesen und array in waveform umwandeln - dimitri84 - 05.10.2009 16:13

Bitte nicht erschlagen, ist bestimmt ganz einfach. Habe mit der Suchfunktion aber nix gefunden.

Daten liegen wie folgt vor (*.txt):

Zeit [s] Zeit [hh::mmConfuseds.-ms] Handgelenk-Flexion rechts [°]
0.000 00:18:36,000 -2.962
0.020 00:18:36,020 -3.263
0.040 00:18:36,040 -3.587
0.060 00:18:36,060 -4.150
0.080 00:18:36,080 -4.987
0.100 00:18:36,100 -6.037
0.120 00:18:36,120 -7.362
0.140 00:18:36,140 -9.063

...


so"weit" sind die Daten drin (doof, denn die beiden Zeit-Kolumnen sollen natürlich nicht dargestellt werden):

[attachment=21568]


Jetzt weiß ich nicht so recht wie ich aus diesem 1170x3 Array ein Signal (waveform) basteln soll, auf das ich diverse Signalverarbeitungs VIs anwenden kann. Ich weiß auch nicht ob das Einlesen richtig ist. Z.B. wie berücksichtigt man den header? An welcher Stelle sag ich meinem Programm der header ist so und so groß ... Daten fangen erst ab Zeile x an.

Lv82_img

[attachment=21569]

Gruß Dimitri


txt lesen und array in waveform umwandeln - Lucki - 05.10.2009 17:39

Eine Waveform setzt immer ein konstantes dt voraus. Wenn die Zeiten immer so weiter gehen wie in dem Beispiel, dann ist es Ok. Wenn nicht, dann wird es umständlicher. Stichwort: Daten neu abtasten und interpolieren, dafür gibt es ein VI.
Habe mal ein VI gemacht, und weil ohne Erklärung, bekommst Du 3 Fragen gutgeschriebenMellow
Gruß Ludwig
[attachment=21570]
Lv86_img[attachment=21571]


txt lesen und array in waveform umwandeln - dimitri84 - 06.10.2009 08:52

Klappt perfekt! Habs verstanden! Wäre wohl nie selbst auf so eine Lösung gekommenHuh


Fragen sind keine offen geblieben. Unter Umständen meld' ich mich hier nochmal wenn ich 'nen aufwendigeren header zu untersuchen habe, aber erst, wenn es soweit ist. Vielleicht bekomm' ichs ja sogar mal selbst hin Dry


Vielen Dank Ludwig. Wie immer 'ne super Hilfe.


txt lesen und array in waveform umwandeln - dimitri84 - 06.10.2009 09:26

Doch noch ne Kleinigkeit:

Wie mach ich das Graphen-Anzeigeelement so flach wie bei dir. Ich finde den räumlichen Effekt nicht soo schön.


txt lesen und array in waveform umwandeln - Lucki - 06.10.2009 09:54

' schrieb:Doch noch ne Kleinigkeit:

Wie mach ich das Graphen-Anzeigeelement so flach wie bei dir. Ich finde den räumlichen Effekt nicht soo schön.
Da geht es Dir genau so wie mir. Das geht im Nachhinein nicht zu ändern, man muß den Graphen ersetzen durch den entsprechenden Graphen aus dem Menü "klassisch". Man kann LV in den Optionen auch so einstellen, daß die klassischen Ansichten Standard sind.


txt lesen und array in waveform umwandeln - dimitri84 - 06.10.2009 09:59

Ach super ... das wollte ich schon immer mal wissen. Danke.