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 

Daten Speichern mit LV



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!

29.07.2010, 05:35 (Dieser Beitrag wurde zuletzt bearbeitet: 29.07.2010 05:43 von Matze.)
Beitrag #2

Matze Offline
LVF-Team
LVF-Team

Beiträge: 1.027
Registriert seit: Apr 2010

20xx
2010
DE_EN

7xxxx
Deutschland
Daten Speichern mit LV
Guten Morgen,

das kommt auf den Einsatzzweck an. Mit 20 Hz sollten sich Daten (je nach Anzahl der Eingänge) problemlos direkt im ASCII-Format speichern lassen können.
"Write to Spreadsheet" ist meiner Meinung nach ungeeignet für eine fortlaufende Protokollierung, da bei jedem Protokollierungsvorgang die Datei geöffnet und wieder geschlossen wird und das kostet richtig viel Zeit.

Sinnvoller ist es, die Datei vor der Messung anzulegen bzw. zu öffnen. Dann folgen die Schreibvorgänge und erst nach der Messung wird die Datei geschlossen (s. Datei-VIs in der Palette "File I/O"). Der Nachteil hierbei ist, dass bei einem Programmabsturz die Daten seit dem Erstellen der Datei mit hoher Wahrscheinlichkeit verloren gehen, sofern die Datei nicht noch korrekt geschlossen wird. Normalerweise stürzt ein Programm natürlich nicht so schnell ab.

Sollte das die zeitgesteuerten Schleifen immer noch verlangsamen, würde ich das TDMS-Format nutzen. Dabei werden viele Daten per Streaming protokolliert und zwar binär. Wird DAQmx verwendet, kann damit sogar die Protokollierung direkt über den Treiber erfolgen. Da gibt es einen entsprechenden DAQmx-Baustein.
Auch bei einer Protokollierung, die über Tage, Wochen oder Monate erfolgt, würde ich TDMS dem ASCII-Format vorziehen, da hier die Daten auch bei Abstürzen erhalten bleiben. Erfolgt die Protokollierung z.B. alle 2 Minuten für 10 Minuten o.ä. ist das ASCII-Format geeignet.
Doch wie gesagt, so schnell gibt's auch im ASCII-Format keinen Datenverlust. Man beendet die Programme ja nicht über den roten, runden Knopf in der Menüleiste, sofern dieser überhaupt sichtbar ist.

Der Nachteil an TDMS ist, dass die Daten nicht für jeden lesbar sind, da sie binär vorliegen. Deshalb geht das Speichern auch so schnell. LabVIEW bringt VIs mit, um auf diese Daten zugreifen zu können und für Excel bzw. OpenOffice gibt es kostenlose Addons.
Wenn es also im ASCII-Format zeitkritisch wird, würde ich TDMS nutzen.

Einen Versuch, es wie oben erwähnt im ASCII-Format zu speichern, ist es jedoch wert. Denn 20 Hz ist keine hohe Abtastrate. Da habe ich schon deutlich mehr Daten im ASCII-Format gespeichert (kHz-Bereich). Nur darf die Datei nicht in jedem Schleifendurchlauf geöffnet und geschlossen werden, wie bereits angesprochen.

Grüße
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Antwort schreiben 


Nachrichten in diesem Thema
Daten Speichern mit LV - ramon01 - 28.07.2010, 22:37
Daten Speichern mit LV - Matze - 29.07.2010 05:35
Daten Speichern mit LV - SeBa - 29.07.2010, 07:08
Daten Speichern mit LV - macmarvin - 29.07.2010, 08:42
Daten Speichern mit LV - dimitri84 - 29.07.2010, 08:50
Daten Speichern mit LV - macmarvin - 29.07.2010, 10:09

Möglicherweise verwandte Themen...
Themen Verfasser Antworten Views Letzter Beitrag
  Daten Speichern und Laden Dany83 3 7.185 26.09.2015 21:41
Letzter Beitrag: Dany83
  Daten speichern und einzeln aufrufen fischer 4 5.460 21.11.2014 08:29
Letzter Beitrag: GerdW
  Daten speichern baggio2008 19 14.836 12.09.2013 07:39
Letzter Beitrag: baggio2008
  Daten speichern Stimpy 7 11.702 06.05.2012 15:11
Letzter Beitrag: jg
  TDMS - auftragsbezogene Daten speichern Msengxxl 1 5.283 31.03.2012 13:56
Letzter Beitrag: rasta
  Daten und Graphen mit MS Office Report speichern sissi 4 5.672 06.03.2012 15:53
Letzter Beitrag: Tschirno

Gehe zu: