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 

Lange Ladezeit bei Messwertdarstellung



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!

18.03.2009, 10:05
Beitrag #1

Kash Offline
LVF-Grünschnabel
*


Beiträge: 22
Registriert seit: Mar 2009

2013
2007
DE_EN

90478
Deutschland
Lange Ladezeit bei Messwertdarstellung
Ich habe eine Frage zur Signaldarstellung. Meine Aufgabe ist es mehrere analoge Signale fortlaufend über einen unbestimmten Zeitraum aufzuzeichnen.
Dazu speichere ich die Signale in eine .lvm Datei, pro auf gezeichneter Stunde entsteht so jeweils eine Datei von ca. 20mb Größe.
Eigentlich sollte die Datenflut auch mit einer großen Festplatte kein Problem dastellen. Also Signale speichern klappt auch schon wunderbar.
Das Problem stellt sich eher bei der Auswertung der aufgezeichneten Daten.
Ich habe noch überhaupt keine Idee wie ich das bewerkstelligen könnte.
Klar hab ich mir schon ein VI gebastelt dass die Daten auf einem XY-Graphen darstellt. Aber
wegen der Größe der einzelnen Dateien dauert leider das erstmalige Laden sehr lange und ich weis noch nicht wie ich ein
fortlaufendes Programm gestallten soll ohne mir bei jedem Schleifendurchlauf diese oder ähnlich lange Wartezeiten einzuhandeln.


Hätte jemand einen Tipp für mich wie sich so was handelbar gestalten lässt?
Oder geh ich grundsätzlich den falschen Weg mit einer .lvm

Viele Grüße
Kash
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
18.03.2009, 12:27
Beitrag #2

Achim Offline
*****
*****


Beiträge: 4.223
Registriert seit: Nov 2005

20xx
2000
EN

978xx
Deutschland
Lange Ladezeit bei Messwertdarstellung
Hm...bei solchen Datenmengen bietet sich doch ne Datenbank an!

Da hast du dann auch keinen Verwaltungsaufwand, das macht die DB für dich! Du schickst deine Daten über SQL-Befehle an die DB und liest sie auch wieder auf diese Weise aus! Vom Wegschicken der Lese-Anfrage bis zum Empfang der Daten blendest du "bitte warten" ein bzw. schaltest den Mauszeiger auf "busy"...das zusammenklauben der Daten aus der DB passiert automatisch!

"Is there some mightier sage, of whom we have yet to learn?"

"Opportunity is missed by most people because it is dressed in overalls and looks like work." (Thomas Edison)
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
18.03.2009, 14:04
Beitrag #3

Kash Offline
LVF-Grünschnabel
*


Beiträge: 22
Registriert seit: Mar 2009

2013
2007
DE_EN

90478
Deutschland
Lange Ladezeit bei Messwertdarstellung
Hallo Achim,

mit Datenbanken und vorallem mit DB-Technik in LV kenn ich mich leider nicht besonders gut aus. Brauch ich um mit Datenbanken in LV zu arbeiten noch ein
RDBMS?

Außerdem versteh ich den Vorteil gegenüber jetzigen Variante nicht ganz.Die Warterzeiten wären doch die selben?!
Im moment habe ich sozusagen zwei Programme. Eines drausen im Feld zur Aufzeichnung der
Daten und ein anderes hier im Haus zur Auswertung. So wäre zumindestens mein Plan.
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
18.03.2009, 22:35 (Dieser Beitrag wurde zuletzt bearbeitet: 18.03.2009 22:37 von schrotti.)
Beitrag #4

schrotti Offline
LVF-Freak
****


Beiträge: 842
Registriert seit: Feb 2008

2009 - 2011
2006
kA

70180
Deutschland
Lange Ladezeit bei Messwertdarstellung
Ums Lesen des Inhalts wirst du nicht rumkommen, und das dauert halt eine gewisse Zeit. Du kannst natürlich deine Daten binär speichern, dann geht es etwas schneller. Aber 20 MB dateien sind nicht gerade riesig. Auf meinem fünf Jahre alten Rechner dauert es ca 125 ms eine 23 mb große tdms-Datei zu lesen. Eine 21 mb Ascii-Datei lesen und String in DBL umwandeln dauert ca. 4000 ms und die hat garantiert weniger Zeilen als tdms gehabt. Kann mir nicht recht vorstellen, warum das stören sollte (bei beiden nicht). Vllt hast du irgendeinen anderen Fehler eingebaut. Lade dein VI einfach hoch. Am besten mit einer kleinen Beispieldatei.

Gruß Julius
Empfehlungen: expressionflow, LavaG , mooregoodideas, OpenG, JKI Blog
Tipp
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
19.03.2009, 13:41
Beitrag #5

Kash Offline
LVF-Grünschnabel
*


Beiträge: 22
Registriert seit: Mar 2009

2013
2007
DE_EN

90478
Deutschland
Lange Ladezeit bei Messwertdarstellung
mahlzeit,

ich habe eine mögliche lösung gefunden. und zwar speichere ich die daten jetzt nicht mehr in ein lvm file sondern in ein tdms.
dadurch wird zwar komischerweise die daten menge größer aber die ladezeit des öffnenden programms wird erheblich kürzer.

vielen dank julius. Big Grin

grüße
kash
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
19.03.2009, 15:53
Beitrag #6

schrotti Offline
LVF-Freak
****


Beiträge: 842
Registriert seit: Feb 2008

2009 - 2011
2006
kA

70180
Deutschland
Lange Ladezeit bei Messwertdarstellung
' schrieb:komischerweise die daten menge größer aber die ladezeit des öffnenden programms wird erheblich kürzer.

Ein tdms file gewinnt sehr schnell an Größe, wenn du jedesmal immer nur ein paar Werte speicherst. Also am besten die Messwerte puffern und alle X Sekunden oder Minuten speichern und evtl am Ende defragmentieren.

Gruß Julius
Empfehlungen: expressionflow, LavaG , mooregoodideas, OpenG, JKI Blog
Tipp
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Anzeige
Antwort schreiben 


Möglicherweise verwandte Themen...
Themen Verfasser Antworten Views Letzter Beitrag
  Messwerte in einem Signalverlauf mit fester Länge speichern Hasenfuss 2 4.562 02.07.2015 16:02
Letzter Beitrag: Hasenfuss
  Diagramm -> mehrere Plots mit unterschiedlicher Länge nicht darstellbar voellig_egal 7 6.163 22.10.2014 13:11
Letzter Beitrag: Lucki
  Messwertdarstellung mit Zeitstempel Bernhart55 10 8.520 09.08.2013 11:59
Letzter Beitrag: Lucki
  Messwertdarstellung in Signalverlaufsdiagramm Hubdehoe 2 4.747 30.07.2007 16:47
Letzter Beitrag: Lucki

Gehe zu: