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 

nur Teil aus txt Datei einlesen



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!

21.07.2016, 06:49
Beitrag #1

hubem14 Offline
LVF-Grünschnabel
*


Beiträge: 22
Registriert seit: Jul 2016

2013
2015
EN



nur Teil aus txt Datei einlesen
Hallo liebes Forum,

hätte eine Frage bezüglich des Einlesens eines Dokuments. Mit meinem Programm sollen teilweise Messwerte in Textdateien eingelesen werden, die ewig lang sind, wobei aber nicht alles gebraucht wird.
Suche jetzt also nach einer Funktion wo man über manuell eingegebene Werte: von:... bis:... nur die jeweiligen Zeilen einliest die wirklich gebraucht werden.
Hat jemand eine Idee, bzw. evtl schon ein konkretes Programm mit dem man das ermöglichen könnte? Guru1

Danke im Voraus für die Hilfe!
LG Manuel
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Anzeige
21.07.2016, 07:12
Beitrag #2

Der_Elch Offline
LVF-Gelegenheitsschreiber
**


Beiträge: 93
Registriert seit: Jan 2010

2014
2009
DE

4xxx
Oesterreich
RE: nur Teil aus txt Datei einlesen
Lt. Hilfe:

Position festlegen und dann bei TXT-Datei lesen -> rechtsklick -> Zeileweise lesen (siehe Hilfe)
Ist jetzt meine Vermutung Smile
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
21.07.2016, 07:20
Beitrag #3

hubem14 Offline
LVF-Grünschnabel
*


Beiträge: 22
Registriert seit: Jul 2016

2013
2015
EN



RE: nur Teil aus txt Datei einlesen
Danke schonmal, aber da kann man meines Wissens nach nur die Anzahl der Zeilen die gelesen werden auswählen, welche aber immer am Anfang starten.

Brauche eine Funktion wo ich beispielsweise von 79-140 lesen kann, also wo man den Anfangswert auch noch eingeben kann. Blush
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
21.07.2016, 07:32
Beitrag #4

GerdW Offline
______________
LVF-Team

Beiträge: 17.480
Registriert seit: May 2009

LV2021
1995
DE_EN

10×××
Deutschland
RE: nur Teil aus txt Datei einlesen
Hallo Hubert,

Zitat:Brauche eine Funktion wo ich beispielsweise von 79-140 lesen kann
Dann liest man die Zeilen 0-78, verwirft diese und liest dann die Zeilen 79-140…

Das Problem mit "Zeilen" ist, dass sie meist ungleich lang sind. Man kann also nicht einfach zu einer (Byte-)Position in der Datei springen und dann den Rest lesen!
Es sei denn, deine Zeilen sind immer gleich lang: dann kannst du mit simpler Mathematik ans Ziel kommen…

Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
21.07.2016, 07:39
Beitrag #5

hubem14 Offline
LVF-Grünschnabel
*


Beiträge: 22
Registriert seit: Jul 2016

2013
2015
EN



RE: nur Teil aus txt Datei einlesen
Hallo Gerd,
(21.07.2016 07:32 )GerdW schrieb:  Dann liest man die Zeilen 0-78, verwirft diese und liest dann die Zeilen 79-140…

Hättest du evtl ein Beispiel wie das aussehen könnte? Kann mir unter dem "verwerfen" grad nicht wirklich viel vorstellen, wenn ich's über das Programm aus der txt Datei rauslösch, wird's dann ja spätestens bei der nächsten "von bis -Suche" nicht mehr funktionieren oder?

Gleich lang sind die Zeilen leider nicht, sind alle verschieden.
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
21.07.2016, 07:46 (Dieser Beitrag wurde zuletzt bearbeitet: 21.07.2016 07:48 von GerdW.)
Beitrag #6

GerdW Offline
______________
LVF-Team

Beiträge: 17.480
Registriert seit: May 2009

LV2021
1995
DE_EN

10×××
Deutschland
RE: nur Teil aus txt Datei einlesen

Akzeptierte Lösung

Hallo Hubert,

einfach Zeilen lesen:
   

Zitat:Kann mir unter dem "verwerfen" grad nicht wirklich viel vorstellen
Daten einlesen, aber nicht verwenden == "verwerfen"

Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Anzeige
21.07.2016, 07:50
Beitrag #7

Der_Elch Offline
LVF-Gelegenheitsschreiber
**


Beiträge: 93
Registriert seit: Jan 2010

2014
2009
DE

4xxx
Oesterreich
RE: nur Teil aus txt Datei einlesen

Akzeptierte Lösung

Siehe Beispiel


Angehängte Datei(en) Thumbnail(s)
   
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
21.07.2016, 07:57
Beitrag #8

GerdW Offline
______________
LVF-Team

Beiträge: 17.480
Registriert seit: May 2009

LV2021
1995
DE_EN

10×××
Deutschland
RE: nur Teil aus txt Datei einlesen
Hallo Elch,

wieso willst du eine SeekPosition auslesen und sofort wieder auf den gleichen Wert setzen? Was soll das bringen?

(Sinnvoller könnte sein, sich die SeekPosition für die einzelnen Zeilen zu merken, falls man öfter/wiederholt Daten aus der Datei lesen will. Das könnte ein Kompromiss aus Speicherbedarf und Arbeitsgeschwindigkeit sein, wenn die Datei sehr groß ist…)

Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
21.07.2016, 08:09
Beitrag #9

Der_Elch Offline
LVF-Gelegenheitsschreiber
**


Beiträge: 93
Registriert seit: Jan 2010

2014
2009
DE

4xxx
Oesterreich
RE: nur Teil aus txt Datei einlesen
Steht auch in der meiner Doku das man es eigentlich nicht braucht Wink
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
21.07.2016, 08:13 (Dieser Beitrag wurde zuletzt bearbeitet: 21.07.2016 08:15 von Lucki.)
Beitrag #10

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: nur Teil aus txt Datei einlesen
Hallo Hubert,
der Sinn Deiner Rede ist dunkel. Könnte es nicht auch sein, dass es sich bei dem von Dir genannten Bereich 79..140 nicht um Zeilenummern, sondern um Messwerte handelt, und dass in Deiner Textdatai jede Zeile nur einen Messwert enthält und diese monoton aufsteigend sind? Das würde die Lösung ändern, aber einfach wäre es trotzdem.
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
  nur einen Teil einer TDMS Datei lesen gottfried 1 4.462 06.02.2017 17:47
Letzter Beitrag: gottfried
  Nachkommastellen abgeschnitten beim einlesen einer csv-datei in ein array noled 2 4.937 02.12.2015 16:37
Letzter Beitrag: noled
  .log Datei in Labview einlesen und graphisch darstellen CHD 12 10.497 22.03.2015 19:59
Letzter Beitrag: Lucki
  Datei einlesen und alle 100ms den nächsten Wert ausgeben FuelCell 4 5.601 10.03.2014 20:04
Letzter Beitrag: FuelCell
  Datei einlesen, analysieren, darstellen WeisserWolf1185 38 29.093 18.02.2014 14:16
Letzter Beitrag: WeisserWolf1185
  x und y Komponente aus Datei einlesen shaltow 7 4.887 28.02.2013 07:16
Letzter Beitrag: GerdW

Gehe zu: