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 

XML Datei lesen dauert sehr lange



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!

27.07.2007, 08:03
Beitrag #1

toaran_ Offline
LVF-Gelegenheitsschreiber
**


Beiträge: 237
Registriert seit: Feb 2007

2012
2006
EN

90763
Deutschland
XML Datei lesen dauert sehr lange
Hallo

ich habe folgendes Problem ... Ich habe Einstellungen in einem XML File gespeichert und lade diese bei Programmstart ...

das Problem ist das das Laden zwischen 20-30 Sekunden dauert da das XML File mittlerweile recht gross gewurden ist (860kb)...

Gibt es eine Möglichkeit die einstellungen entweder in nem anderen Dateiformat zu Speichern oder das XML File von der Struktur her umzubauen da es schneller verarbeitet wird ?


hir mal das VI für das einlesen und das Timing Profil davon...

   


Sonstige .txt  profile_xml.txt (Größe: 6,4 KB / Downloads: 297)


Toaran
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Anzeige
27.07.2007, 14:53
Beitrag #2

eg Offline
LVF-SeniorMod


Beiträge: 3.868
Registriert seit: Nov 2005

2016
2003
kA

66111
Deutschland
XML Datei lesen dauert sehr lange
' schrieb:Hallo

ich habe folgendes Problem ... Ich habe Einstellungen in einem XML File gespeichert und lade diese bei Programmstart ...

das Problem ist das das Laden zwischen 20-30 Sekunden dauert da das XML File mittlerweile recht gross gewurden ist (860kb)...

Gibt es eine Möglichkeit die einstellungen entweder in nem anderen Dateiformat zu Speichern oder das XML File von der Struktur her umzubauen da es schneller verarbeitet wird ?
hir mal das VI für das einlesen und das Timing Profil davon...

[attachment=34393:xmls_load.JPG]

[attachment=34394:profile_xml.txt]

Toaran


Sollte nicht sein. Wie sieht denn dein Write aus?

eg

Webseite des Benutzers besuchen Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
27.07.2007, 15:30
Beitrag #3

toaran_ Offline
LVF-Gelegenheitsschreiber
**


Beiträge: 237
Registriert seit: Feb 2007

2012
2006
EN

90763
Deutschland
XML Datei lesen dauert sehr lange
hi

also mal vereinfacht sieht das write so aus ...

   

ich speichere da abgleichwerte für jede menge messkanäle ...


Toaran
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
27.07.2007, 15:34
Beitrag #4

eg Offline
LVF-SeniorMod


Beiträge: 3.868
Registriert seit: Nov 2005

2016
2003
kA

66111
Deutschland
XML Datei lesen dauert sehr lange
' schrieb:hi

also mal vereinfacht sieht das write so aus ...

[attachment=34413:speicher..._einfach.JPG]

ich speichere da abgleichwerte für jede menge messkanäle ...
Toaran


Hmm, vielleicht ist der XML-Parser in LV wirklich so langsam. Bei so grossen Datenmengen ist vielleicht folgender Vorschlag besser, ich meine du wirst doch nicht 860 KB grosse Datei editieren und gehe deshalb davon aus, dass man es nur programmatisch macht.

http://www.LabVIEWforum.de/index.php?s=&am...ost&p=32519

eg

Webseite des Benutzers besuchen Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
01.08.2007, 07:44
Beitrag #5

toaran_ Offline
LVF-Gelegenheitsschreiber
**


Beiträge: 237
Registriert seit: Feb 2007

2012
2006
EN

90763
Deutschland
XML Datei lesen dauert sehr lange
' schrieb:Hmm, vielleicht ist der XML-Parser in LV wirklich so langsam. Bei so grossen Datenmengen ist vielleicht folgender Vorschlag besser, ich meine du wirst doch nicht 860 KB grosse Datei editieren und gehe deshalb davon aus, dass man es nur programmatisch macht.

http://www.LabVIEWforum.de/index.php?s=&am...ost&p=32519

eg


hi

also editierbar müssen die dateien nicht sein ... kannst du die beiden VI aus dem Beitrag als LV 7.1 abspeichern ? hab leider nix höheres ...

Toaran
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
01.08.2007, 08:49 (Dieser Beitrag wurde zuletzt bearbeitet: 01.08.2007 08:54 von Lucki.)
Beitrag #6

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

Beiträge: 7.699
Registriert seit: Mar 2006

LV 2016-18 prof.
1995
DE

01108
Deutschland
XML Datei lesen dauert sehr lange
' schrieb:also editierbar müssen die dateien nicht sein ... kannst du die beiden VI aus dem Beitrag als LV 7.1 abspeichern ? hab leider nix höheres ...
Also wenn die Dateien weder editierbar sein noch außerhalb von LabVIEW benutzt werden sollen, dann spricht ja wirklich überhaupt nichts gegen die direkte binäre Speicherung mit 1000 facher Geschwindigkeit und 1000 mal weniger Speicherbdedarf (manchmal übertreibe ich etwas..). Wie kann da überhaupt nur die Idee aufkommen, etwas anderes zu machen? Versteh ich nicht... Ist doch in jeder Hinsicht viel einfacher...
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
01.08.2007, 09:07
Beitrag #7

eg Offline
LVF-SeniorMod


Beiträge: 3.868
Registriert seit: Nov 2005

2016
2003
kA

66111
Deutschland
XML Datei lesen dauert sehr lange
' schrieb:hi

also editierbar müssen die dateien nicht sein ... kannst du die beiden VI aus dem Beitrag als LV 7.1 abspeichern ? hab leider nix höheres ...

Toaran


Bitte schön.

eg


Angehängte Datei(en)
Sonstige .vi  ArraysFromFile.vi (Größe: 37,2 KB / Downloads: 200)

Sonstige .vi  ArraysToFile.vi (Größe: 27,16 KB / Downloads: 245)

Sonstige .txt  test.txt (Größe: 132 Bytes / Downloads: 190)

Webseite des Benutzers besuchen Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
01.08.2007, 13:34 (Dieser Beitrag wurde zuletzt bearbeitet: 01.08.2007 13:36 von toaran_.)
Beitrag #8

toaran_ Offline
LVF-Gelegenheitsschreiber
**


Beiträge: 237
Registriert seit: Feb 2007

2012
2006
EN

90763
Deutschland
XML Datei lesen dauert sehr lange
hi

danke...

leider funktioniert das ganze bei mir nicht ... ich kann zwar eine Datei Speichern .. es steht dann auch was drinn ...
aber lesen is nicht ... ich bekomme einfach einen leeren string nach dem "Read File" auch keinen error ... kann es sein das das mit LV 7.1 nich geht ? :angry2:

Toaran
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
01.08.2007, 14:20 (Dieser Beitrag wurde zuletzt bearbeitet: 01.08.2007 14:20 von eg.)
Beitrag #9

eg Offline
LVF-SeniorMod


Beiträge: 3.868
Registriert seit: Nov 2005

2016
2003
kA

66111
Deutschland
XML Datei lesen dauert sehr lange
' schrieb:hi

danke...

leider funktioniert das ganze bei mir nicht ... ich kann zwar eine Datei Speichern .. es steht dann auch was drinn ...
aber lesen is nicht ... ich bekomme einfach einen leeren string nach dem "Read File" auch keinen error ... kann es sein das das mit LV 7.1 nich geht ? :angry2:

Toaran


Ja, das kann sein. Aber man kann es ja auch bissel umprogrammieren.

eg


Angehängte Datei(en) Thumbnail(s)
       

Webseite des Benutzers besuchen Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
01.08.2007, 14:54
Beitrag #10

jg Offline
CLA & CLED
LVF-Team

Beiträge: 15.864
Registriert seit: Jun 2005

20xx / 8.x
1999
EN

Franken...
Deutschland
XML Datei lesen dauert sehr lange
Zieh mal Open File & Read ein wenig auseinander und ersetze die 0 bei Anzahl der Bytes durch -1:

   

MfG, 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
30
Antwort schreiben 


Möglicherweise verwandte Themen...
Themen Verfasser Antworten Views Letzter Beitrag
  TDMS loggt nicht/sehr langsam Roumaen 5 4.206 03.01.2019 14:40
Letzter Beitrag: GerdW
  Datei lesen > anzeigen > verändern > speichern djbugs 5 6.857 26.01.2017 10:18
Letzter Beitrag: GerdW
  .tdms: mehrere Signale aus einer Datei lesen Kristin_611 4 6.348 03.02.2015 12:09
Letzter Beitrag: Kristin_611
Question NUR Eigenschaften einer TDMS Datei lesen Lucky 1 4.083 24.11.2014 10:12
Letzter Beitrag: macmarvin
  Textfile Zeile unterschiedl. Länge in Bytearray umwandeln bartinivva14 6 4.793 02.10.2014 11:50
Letzter Beitrag: bartinivva14
  Text aus Datei lesen, jedoch bestimmte Zeilen floeteee 5 7.159 13.02.2014 11:03
Letzter Beitrag: GerdW

Gehe zu: