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 

txt-Datei Zeilenweise auslesen



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!

06.08.2010, 10:51
Beitrag #1

flojoh Offline
LVF-Neueinsteiger


Beiträge: 5
Registriert seit: Nov 2009

8.20
-
de

8020
Oesterreich
txt-Datei Zeilenweise auslesen
Hallo,
habe folgendes Problem:
Ich habe eine txt-Datei mit 20 Zeilen und 220500 Datensätze (Zahl mit 6 Nachkommastellen). Ich möchte nun diese Datenzeilen auslesen, eine FFT (Spektralmessung) machen und in eine neue Datei abspeichern.
Meine Frage ist, wie kann ich die Daten zeilenweise z.B. mit einer Schleife auslesen, und wie krieg ich die ausgelesenen Daten in das geeignete Format für die Spektralmessung.

MfG
flojoh
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
06.08.2010, 10:56
Beitrag #2

kaiman Offline
LVF-Gelegenheitsschreiber
**


Beiträge: 146
Registriert seit: Dec 2008

7.1.1, 2011
2007
EN

28***
Deutschland
txt-Datei Zeilenweise auslesen
Hi flojoh,

also ich würde es mit "Read From Spreadsheet File" probieren.
Alle Zeilen lesen, dann stehen sie in nem 2D-Array. Und anschließend mit einer for-Schleife per AutoIndexing auslesen.
Dann kannst du auch für jede Zeile die FFT machen.

Probier's mal und meld dich bei konkreten Problemen nochmal.

Gruß, Kai
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
06.08.2010, 16:11
Beitrag #3

flojoh Offline
LVF-Neueinsteiger


Beiträge: 5
Registriert seit: Nov 2009

8.20
-
de

8020
Oesterreich
txt-Datei Zeilenweise auslesen
Danke für den Tipp.
Läuft so weit gut, nur das Problem ist, dass ich am Ende, nach dem ich die Daten in die Datei geschrieben habe alle Werte in der Datei 0 (Null) sind.

Labview 2009


Sonstige .vi  Convert_Audio_FFT.vi (Größe: 64,07 KB / Downloads: 595)
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
06.08.2010, 16:39
Beitrag #4

Lucki Offline
Tech.Exp.2.Klasse
LVF-Team

Beiträge: 7.699
Registriert seit: Mar 2006

LV 2016-18 prof.
1995
DE

01108
Deutschland
txt-Datei Zeilenweise auslesen
Poste doch mal 1 oder zwei der 20 Zeilen deiner Daten - der Forums -Server wirds schon verkraften. Dann könnte man besser helfen, Was ich vermisse: Angabe des dt = 1/Samplingrate. Bei fehlender Angabe wird dt=1 sec angenommen, das dürfte doch kaum realistisch sein. Außerdem: Für FFT sollte die Anzahl Messwerte mögliche 2^n sein.
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
06.08.2010, 16:43 (Dieser Beitrag wurde zuletzt bearbeitet: 06.08.2010 23:08 von jg.)
Beitrag #5

flojoh Offline
LVF-Neueinsteiger


Beiträge: 5
Registriert seit: Nov 2009

8.20
-
de

8020
Oesterreich
txt-Datei Zeilenweise auslesen
Samplingrate: 44,1 kHz
In der Datei sind 5 Zeilen mit je 220.500 Werten.

flojoh


Sonstige .zip  links.zip (Größe: 4,2 MB / Downloads: 654)
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
06.08.2010, 16:58 (Dieser Beitrag wurde zuletzt bearbeitet: 06.08.2010 18:45 von GerdW.)
Beitrag #6

GerdW Offline
______________
LVF-Team

Beiträge: 17.480
Registriert seit: May 2009

LV2021
1995
DE_EN

10×××
Deutschland
txt-Datei Zeilenweise auslesen
Hallo flojoh,

schon mal was von einem Programm namens (Win/7/AL/xxx)-ZIP gehört?

Schau mal hier:
   

Bei mir kommen 7 Spalten (dank Transponierung beim Speichern) mit Werten ungleich Null raus. Sind zwar alles kleine Werte, aber deine Daten haben ja auch nur kleine Amplituden...

Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
06.08.2010, 18:40
Beitrag #7

Lucki Offline
Tech.Exp.2.Klasse
LVF-Team

Beiträge: 7.699
Registriert seit: Mar 2006

LV 2016-18 prof.
1995
DE

01108
Deutschland
txt-Datei Zeilenweise auslesen
Es sind 7 Zeilen. Die Verwendung des Express-VI macht nur Sinn, wenn man im ganzen VI mit Express-VI arbeitet und dabei das entprechende Datenformat "Signal" benutzt.
Hier die Fourier-Analyse (Power-Spektrum, Amplituden-Spekrum geht genau so mit einem andern VI)
   
Lv09_img2
Sonstige .vi  Convert_Audio_FFT.vi (Größe: 16,8 KB / Downloads: 266)
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
08.08.2010, 16:38 (Dieser Beitrag wurde zuletzt bearbeitet: 08.08.2010 16:38 von Lucki.)
Beitrag #8

Lucki Offline
Tech.Exp.2.Klasse
LVF-Team

Beiträge: 7.699
Registriert seit: Mar 2006

LV 2016-18 prof.
1995
DE

01108
Deutschland
txt-Datei Zeilenweise auslesen
Hier noch, wie gewünscht, das zeilenweise auslesen und abspeichern.
Lv09_img2
Sonstige .vi  Convert_Audio_FFT2.vi (Größe: 19,87 KB / Downloads: 610)
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
30
Antwort schreiben 


Möglicherweise verwandte Themen...
Themen Verfasser Antworten Views Letzter Beitrag
  gegebene *.xml datei mit gegebener *.dtd auslesen cobain2004 1 5.829 21.03.2016 11:30
Letzter Beitrag: cobain2004
  String aus CSV-Datei auslesen Fatih90 5 8.118 11.03.2015 09:57
Letzter Beitrag: Fatih90
  RS232 String auslesen, anzeigen und in Datei schreiben bohnehouse 15 17.177 23.04.2014 10:26
Letzter Beitrag: GerdW
  Datei suchen und den Pfad wo sie ist auslesen uecontitech 11 14.561 09.07.2013 11:38
Letzter Beitrag: uecontitech
  Metadaten/Dateiinfo einer *.ini/*.txt Datei auslesen/editieren stefand 6 12.293 22.05.2012 19:51
Letzter Beitrag: rolfk
  Aus TXT-Datei bestimmte Werte auslesen Lessy2205 11 18.881 30.01.2012 14:54
Letzter Beitrag: GerdW

Gehe zu: