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 in mehrere .txt aufspalten und zyklisch speichern



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!

17.03.2012, 14:15 (Dieser Beitrag wurde zuletzt bearbeitet: 17.03.2012 14:18 von zich1011.)
Beitrag #1

zich1011 Offline
LVF-Grünschnabel
*


Beiträge: 24
Registriert seit: Feb 2012

2011
2011
DE



.txt in mehrere .txt aufspalten und zyklisch speichern
Hallo Zusammen,

ich bräuchte bitte Eure Hilfe für folgendes Problem.
Eine Textdatei (.txt) liefert mir y und z Werte in folgender Form

...
-150.549,0.000
-150.696,0.000
-150.843,0.000
-150.990,0.000
-14867.239,27510.165
151.432,-1.411
151.285,-1.411
151.137,-1.411
150.990,-1.411
...

Dabei stellt der Punkt das Dezimalzeichen und das Komma das Trennzeichen beider Werte da. Für die erste Zeile gilt also y = -150,549 und z = 0,000.
Die Textdatei besteht aus ca. 80000 Messwerten, wobei die Datei noch Auskunft über den Messzeitpunkt enthält. Dieser Messzeitpunkt wird durch die Zahl -14867.239,27510.165 , die ihr oben seht beschrieben.
Für den Auszug oben bedeutet das z.B. das alle y und z Werte über dem Ausdruck -14867.239,27510.165 zum Zeitpunkt 0 gemessen wurden und alle darunter zum Zeitpunkt 1. Insgesamt enthält die Datei beispeilsweise 10 Messzeitpunkte mit jeweils ca. 8000 Messwerten pro Messzeitpunkt.

Ich würde nun gerne aus dieser großen .txt Datei viele kleine .txt Dateien machen, wobei diese nach Messzeitpunkten sortiert sind.
Beispeilsweise sollen aus der Textdatei "Messdaten_gesamt.txt" die Textdateien "Messdaten_Zeitpunkt0.txt" , "Messdaten_Zeitpunkt1.txt" usw. werden, wobei die Messdateinreihen wie schon erwähnt durch den Ausdruck -14867.239,27510.165 in der Gesamtdatei getrennt sind.
Da ich nicht weiss wieviele Messzeitpunkte ich pro Datei bekomme müsst das Programm die Datein zyklisch speichern können.

Hat jemand eine Idee ?

Für Anregungen wäre ich sehr dankbar.

Gruß Christopher
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Anzeige
17.03.2012, 17:49
Beitrag #2

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

Beiträge: 7.699
Registriert seit: Mar 2006

LV 2016-18 prof.
1995
DE

01108
Deutschland
RE: .txt in mehrere .txt aufspalten und zyklisch speichern
Es gibt für das Einlesen von Text die Option "Zeilenweises Einlesen" (rechte Maustaste), damit kann man während des Einlesesn in einer Schleife jede einzelne Zeile analysieren.
Das Unterscheidungskritierium: Was sind Werte, was ist Text? muß natürlich von Dir hier mitgeteilt werden, wenn Du ein Beispiel haben möchtest. Beides sind Gleitkommazahlen, von daher sind sie nicht zu unterscheiden. Kann man z.B sagen: Die Zeitwerte sind von Betrag her immer >1000, der Messwerte immer <=1000? Oder wie erkennt man, dass es sich um Zeitwerte handelt?
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
18.03.2012, 10:45 (Dieser Beitrag wurde zuletzt bearbeitet: 18.03.2012 10:47 von zich1011.)
Beitrag #3

zich1011 Offline
LVF-Grünschnabel
*


Beiträge: 24
Registriert seit: Feb 2012

2011
2011
DE



RE: .txt in mehrere .txt aufspalten und zyklisch speichern
Zitat:Das Unterscheidungskritierium: Was sind Werte, was ist Text? muß natürlich von Dir hier mitgeteilt werden, wenn Du ein Beispiel haben möchtest. Beides sind Gleitkommazahlen, von daher sind sie nicht zu unterscheiden. Kann man z.B sagen: Die Zeitwerte sind von Betrag her immer >1000, der Messwerte immer <=1000? Oder wie erkennt man, dass es sich um Zeitwerte handelt?

Hi Lucki,

erstmal Danke für deine Antwort.
Von der .txt Datei sind alle Werte die in ihr stehen erstmal als Zahl zu verstehen. Was mit der Zahl "-14867.239,27510.165", die immer einen neuen Messzeitpunkt signalisiert passiert, also ob sie ersetzt wird oder gelöscht ist eigentlich egal.
Und du hast Recht, man kann sagen, dass der Zeitwert immer >1000 sogar >10000 ist. Im Endeffekt kann ich diesen Wert dem Programm, welches mir die Messwerte liefert frei vorgeben. Ich habe die Zahl so gewählt weil diese signifikant ist und bei dem Messungen nie auftreten wird. Messwerte werden auch immer <= 1000 sein.
Ich dachte an die Funktion "String -> Muster suchen" um nach der Zahl zu suchen und mir alles davor und dahinter ausgeben zu lassen.
Nur befindet sich die zahl eben mehrmals in der Textdatei, da es mehrere Messzeitpunkte gibt und ich weiss nicht wie ich dann an alle Teile herankomme.

Ich henge mal die Textdatei an, die in mehrere kleine unterteilt werden soll.

Gruß Chris


Angehängte Datei(en)
0.0 .txt  all1.txt (Größe: 1,21 MB / Downloads: 298)
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
18.03.2012, 19:07
Beitrag #4

GerdW Online
______________
LVF-Team

Beiträge: 17.465
Registriert seit: May 2009

LV2021
1995
DE_EN

10×××
Deutschland
RE: .txt in mehrere .txt aufspalten und zyklisch speichern
Hallo zich,

Zitat:Nur befindet sich die zahl eben mehrmals in der Textdatei, da es mehrere Messzeitpunkte gibt und ich weiss nicht wie ich dann an alle Teile herankomme.
Zum Glück bekommt man bei der Suche einen (Treffer-)Offset geliefert und kann eine erneute Suche bei diesem Offset starten lassen. Und zum Glück gibt es Schleifen, wenn man irgendwas mehrfach durchführen lassen will...

Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
18.03.2012, 20:05
Beitrag #5

zich1011 Offline
LVF-Grünschnabel
*


Beiträge: 24
Registriert seit: Feb 2012

2011
2011
DE



RE: .txt in mehrere .txt aufspalten und zyklisch speichern
Hallo GerdW,

mir ist nicht ganz klar was es mit dem Treffer Offset auf sich hat, aber ich werde mal ein bisschen damit rumprobieren vllt. klappt das dann.
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
19.03.2012, 09:07
Beitrag #6

GerdW Online
______________
LVF-Team

Beiträge: 17.465
Registriert seit: May 2009

LV2021
1995
DE_EN

10×××
Deutschland
RE: .txt in mehrere .txt aufspalten und zyklisch speichern
Hallo zich,

Zitat:mir ist nicht ganz klar was es mit dem Treffer Offset auf sich hat
Also wenn dir das nicht klar ist, kann ich dir nur Rtmfx empfehlen: die Funktion sagt dir nicht nur, ob ein Match gefunden wurde, sondern auch wo...

Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
19.03.2012, 09:22 (Dieser Beitrag wurde zuletzt bearbeitet: 19.03.2012 09:32 von Lucki.)
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
RE: .txt in mehrere .txt aufspalten und zyklisch speichern
Hier mal ein quick&dirty-Beispiel, wie man es machen kann:
   


Angehängte Datei(en)
11.0 .vi  Unbenannt 1.vi (Größe: 12,21 KB / Downloads: 237)
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
19.03.2012, 20:45
Beitrag #8

zich1011 Offline
LVF-Grünschnabel
*


Beiträge: 24
Registriert seit: Feb 2012

2011
2011
DE



RE: .txt in mehrere .txt aufspalten und zyklisch speichern
Hallo Lucki,

vielen Dank für deinen Programmvorschlag. Bringt mich auf jeden Fall schonmal einen rießen Schritt weiter. Danke !

Gruß Chris
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
  mehrere Messungen nacheinander in dem selben Excelsheet speichern Ulmer 3 5.478 05.08.2015 11:56
Letzter Beitrag: GerdW
  Mehrere Arrays of Strings in eine Excel-Datei speichern derdak 7 10.879 06.03.2014 15:12
Letzter Beitrag: derdak
  Mehrere Messungen in einer Datei speichern micheljoel2002 2 5.701 17.11.2010 08:54
Letzter Beitrag: micheljoel2002
  Mehrere Messungen speichern hornet77e 16 11.418 20.11.2008 12:02
Letzter Beitrag: TSC
  Automatisches Speichern von mehrere Daten Damir17 9 8.022 06.05.2008 08:48
Letzter Beitrag: jg
  Mehrere Excel-Datei in ein Ordner automatisch speichern Diplomand 7 6.937 30.08.2007 16:22
Letzter Beitrag: Diplomand

Gehe zu: