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 

Anzahl an Zeilen in einer Textdatei bestimmen



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!

22.10.2010, 08:59
Beitrag #1

toaran_ Offline
LVF-Gelegenheitsschreiber
**


Beiträge: 237
Registriert seit: Feb 2007

2012
2006
EN

90763
Deutschland
Anzahl an Zeilen in einer Textdatei bestimmen
Hallo zusammen

ich habe folgendes "Problem"...

ich habe eine Datei mit Messdaten die ich verarbeiten will, jedoch sind die Messdaten so zahlreich das sich Labview weigert das ganze File zu lesen ...verständlich bei >500MB ...

Ich mache folgendes, ich lese einen Teil der Datei ein verarbeite den und lese den nächsten ...

und jetzt der Lieblingssatz hier im Forum...

das geht auch ganz gut ... aber ....

Da das Verarbeiten recht lange dauert und ich die Dateien mittels Read From Spreadsheet File einlese, habe ich keine Möglichkeit zu erkennen an welcher Stelle sich Labview grad mit der Bearbeitung abstrampelt...

nun zu meiner Frage...

gibt es eine Möglichkeit schnell aus der Datei die Anzahl der enthaltenen Zeilen zu erfahren ohne erst alles einlesen zu müssen ?
oder
ist es besser die Messdaten zusätzlich in einem anderen Format zu speichern...? Evtl. TDMS ?


T
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Anzeige
22.10.2010, 10:06
Beitrag #2

SeBa Offline
LVF-Guru
*****


Beiträge: 2.025
Registriert seit: Oct 2008

09SP1 & 10 FDS
2008
DE

65xxx
Deutschland
Anzahl an Zeilen in einer Textdatei bestimmen
Du musst die Datei zeilenweise einlesen. Mehrere Zeilen in einem SR zwischenspeichern und dann bearbeiten. Dann wieder zeilenweise weiterlesen... ect.pp.

Wnn du die Zeilenanzahl wissen willst, liest du zuerst die Datei zeilenweise ein, machst aber nichts mit den Zeilen. Du merkst dir einfach nur den Schleifeniterator. Da der bei Null anfängt ist i+1 deine Zeilenanzahl.


Fürn Beispiel musst du mal einen Teil soner Datei hochladen und erläutern, was du da wie bearbeiten willst.


Gruß SeBa

Dieser Beitrag soll weder nützlich, informativ noch lesbar sein.

Er erhebt lediglich den Anspruch dort wo er ungenau ist, wenigstens eindeutig ungenau zu sein.
In Fällen größerer Abweichungen ist es immer der Leser, der sich geirrt hat.

Rette einen Baum!
Diesen Beitrag nur ausdrucken, wenn unbedingt nötig!
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
22.10.2010, 10:13
Beitrag #3

jg Offline
CLA & CLED
LVF-Team

Beiträge: 15.864
Registriert seit: Jun 2005

20xx / 8.x
1999
EN

Franken...
Deutschland
Anzahl an Zeilen in einer Textdatei bestimmen
' schrieb:Da das Verarbeiten recht lange dauert und ich die Dateien mittels Read From Spreadsheet File einlese, habe ich keine Möglichkeit zu erkennen an welcher Stelle sich Labview grad mit der Bearbeitung abstrampelt...
Read from Spreadsheet ist natürlich die "langsamste" Möglichkeit. Selber machen, per Read File und Zahlen selber umwandeln.
Da weisst du immer genau, wo du bist, und öffnest und schließt nicht dauernd den File.
' schrieb:gibt es eine Möglichkeit schnell aus der Datei die Anzahl der enthaltenen Zeilen zu erfahren ohne erst alles einlesen zu müssen ?
Bei einer ASCII-Text-Datei? Nein!
' schrieb:ist es besser die Messdaten zusätzlich in einem anderen Format zu speichern...? Evtl. TDMS ?
Ja, TDMS mag besser sein. Hängt von deiner Anwendung ab.

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
22.10.2010, 13:18
Beitrag #4

BsaiboT Offline
LVF-Stammgast
***


Beiträge: 449
Registriert seit: Nov 2009

2010
2007
kA

22459
Deutschland
Anzahl an Zeilen in einer Textdatei bestimmen
' schrieb:Read from Spreadsheet ist natürlich die "langsamste" Möglichkeit. Selber machen, per Read File und Zahlen selber umwandeln.
Da weisst du immer genau, wo du bist, und öffnest und schließt nicht dauernd den File.
Ich meine mich zu erinnern, dass man das Read-from-Spreadsheet-VI öffnen und sich das Blockdiagramm anschauen kann. Da kannst du dir dann angucken, wie man die Zeilen einliest und umwandelt.
Wie gesagt, ich bin mir nicht 100%ig sicher, dass man an das BD von dem VI herankommt. Einfach mal ausprobieren! Wink
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
22.10.2010, 16:47 (Dieser Beitrag wurde zuletzt bearbeitet: 22.10.2010 16:48 von Lucki.)
Beitrag #5

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

Beiträge: 7.699
Registriert seit: Mar 2006

LV 2016-18 prof.
1995
DE

01108
Deutschland
Anzahl an Zeilen in einer Textdatei bestimmen
' schrieb:habe ich keine Möglichkeit zu erkennen an welcher Stelle sich Labview grad mit der Bearbeitung abstrampelt.
Wenn es Dir darum geht, warum soll denn das unbedingt auf Zeilenbasis sein? Warum nicht auf Byte-Basis? Dateilänge in Bytes ermitteln: kein Problem. Feststellen wo sich der Dateizeiger im Moment befindet: kein Problem. Aus den beiden Werten eine Fortschritssbalken-Anzeige mit Skala 0..100% bauen: kein Problem.
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
  VI begrenzt gelesene CSV Datei auf 128 Zeilen rackpack 1 2.467 22.04.2022 10:49
Letzter Beitrag: GerdW
  Leere Zeilen aus Array löschen MN_ 7 6.082 28.05.2021 13:17
Letzter Beitrag: Lucki
  Zeilenanzahl einer Textdatei bestimmen marsius 7 8.329 30.04.2014 16:14
Letzter Beitrag: Lucki
  Bestimmter Teil einer Textdatei auslesen ExperimetalPhysiker 3 5.582 24.02.2014 09:08
Letzter Beitrag: GerdW
  Zeilen einer .txt Datei zählen Alexa 10 15.206 18.08.2012 09:46
Letzter Beitrag: Y-P
  Zeilen aus einer Datei in andere Kopieren jclstefan 12 10.893 15.06.2012 08:37
Letzter Beitrag: jclstefan

Gehe zu: