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 

Performance vom Dateneinlesen zu gering



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!

16.12.2010, 11:16
Beitrag #10

mrstrom Offline
LVF-Grünschnabel
*


Beiträge: 42
Registriert seit: Nov 2010

2009
2010
kA


Deutschland
Performance vom Dateneinlesen zu gering
Hallo,

erstmal vielen Dank an euch für eure sehr schnellen Antworten.

@Richard:
ich hänge gleich mal das Mustercluster an damit du dir ein besseres Bild machen kannst. Es müssten aber alle Parameter in allen Zeilen durch ein ; getrennt sein. Das Spektrum betrachte ich als ein Parameter mit 2000 Werten. Im Spektrum habe ich die einzelnen Werte mit ' getrennt.
Wahrscheinlich kann dein editor die txt datei nicht ordentlich darstellen weil sie so viele Spalten hat. Bei mir geht es besser mit Word Pad.
Außerdem verstehe ich nicht warum du ein 2D Array brauchst? und die Messdaten werden bei dir auch nicht den richtigen Überschriften zugeordnet. Außerdem steigt die Anzahl der Spektren nicht immer um 1 sie kann auch mal um 2 oder 3 springen, da die Hardware manchmal einzelne Spektren nicht einliest.

@GerdW:

Das Format habe ich mir ausgedacht, und sehe auch langsam ein das es nicht gerade eine gute Wahl war. Aber haben die vielen Trennzeichen den einen großen Einfluss auf die Performance? Es müsste doch eigentlich egal sein ob man auf einen Zeilenumbruch schaut oder auf ein Zeilenumbruch?
Zu deiner Lösung: Ja sie leuchtet mir ein aber das größte Problem ist für mich die Daten die jetzt einzeln in deiner Lösung vorliegen, dynamisch in einem Cluster (bei mir Mustercluster) zusammenzufügen in dem die Daten den einzelnen Clusterelementen den Kanalnamen richtig zugeordnet werden.

Woher weißt du dass die Anzahl der Werte im Header steht?


@Alle

Gibt es irgendwelche Grundregeln was besonders schlecht für die Performance ist?
Wie z.B Property Nodes, Indizierung durch Schleifen, Referenzen.

Wie finde ich heraus welches VI wie auf den Speicher zugreift und ggf. Kopien der Daten anlegt und so weiter. Gibt es Möglichkeiten zu sehen was intern passiert oder ist alles wirklich so gut gekapselt?

Ich habe hier im Forum gelesen das ein Mitglied in einem ähnlichen Fall zum TDMS Datenformat geraten hat, dann wären für mich die Formatprobleme schnell gelöst, aber die Datei wird leider sehr groß. Was haltet ihr von diesem Format in meinem Fall?


Angehängte Datei(en)
Sonstige .ctl  MusterCluster.ctl (Größe: 5,75 KB / Downloads: 145)
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
30
Antwort schreiben 


Nachrichten in diesem Thema
Performance vom Dateneinlesen zu gering - mrstrom - 16.12.2010 11:16

Möglicherweise verwandte Themen...
Themen Verfasser Antworten Views Letzter Beitrag
  Probleme mit Performance (Berechnungen und Grafik) catbull 5 4.688 21.07.2018 10:13
Letzter Beitrag: IchSelbst
  Performance beim Betrieb über WLAN Heber 9 5.911 22.08.2017 14:28
Letzter Beitrag: Heber
  Melder Performance D_Sev 13 11.154 08.09.2014 10:56
Letzter Beitrag: GerdW
  Unerwarteter Performance-Einbruch D_Sev 4 4.811 11.11.2013 12:36
Letzter Beitrag: jg
  Performance von Tabelle/Listenfeld schreiben derherrk 8 6.532 03.06.2013 08:28
Letzter Beitrag: Achim
  LabView-Performance yusuf 89 4 4.973 14.05.2013 08:30
Letzter Beitrag: Y-P

Gehe zu: