LabVIEWForum.de
Datenaufzeichnung in Tabellenkalkulationsdatei - Druckversion

+- LabVIEWForum.de (https://www.labviewforum.de)
+-- Forum: LabVIEW (/Forum-LabVIEW)
+--- Forum: LabVIEW Allgemein (/Forum-LabVIEW-Allgemein)
+---- Forum: Datenbank & File IO (/Forum-Datenbank-File-IO)
+---- Thema: Datenaufzeichnung in Tabellenkalkulationsdatei (/Thread-Datenaufzeichnung-in-Tabellenkalkulationsdatei)



Datenaufzeichnung in Tabellenkalkulationsdatei - Blondchen - 04.05.2009 08:40

Hallo zusammen!

Ich brauch mal wieder einen kleinen Tipp von euch. Mein Problem sieht folgendermaßen aus: Ich lese Messdaten in einer While-Schleife aus. Diese werden unter anderem in einer Tabellenkalkulationsdatei abgelegt (WritetoSpreadsheetFile.vi). Um nicht endlos große Dateien zu bekommen, enthält der Dateiname z.B. die aktuelle Kalenderwoche oder den aktuellen Monat. Das funktioniert auch eigentlich alles soweit.

Jetzt würde ich gerne zusätzlich haben, dass jede dieser Dateien eine Kopfzeile enthält zur Beschriftung der Spalten. Wie kann ich erreichen, dass jedesmal, wenn eine neue Datei angefangen wird (z.B. Wechsel der Kalenderwoche am Montag 00:00 Uhr) zuerst einmalig eine Kopfzeile geschrieben wird?

Gibt es eine VI, mit dem abgefragt werden kann, ob eine bestimmte Datei schon existiert?

Vielen Dank im Vorraus! lg Blondchen


Datenaufzeichnung in Tabellenkalkulationsdatei - TSC - 04.05.2009 08:57

ich vermute mal, dass du immer auf dem selben weg schreibst:

- abhängig vom datum den dateinamen ermitteln
- in datei schreiben (anfügen oder erstellen)

du musst also abfangen, ob er an eine bestehende datei anfügt, oder ob er eine neue datei erstellt. dazu könntest du vor dem schreiben ermitteln, ob die datei existiert. wenn ja, schreibe die daten direkt hinten dran, wenn nein, schreibe die kopfzeile und erst dann die daten.

neuer ablauf:

- abhängig vom datum den dateinamen ermitteln
- prüfen ob datei existiert (Unter den Dati-Funktionen: Dateifunktionen, Fortgeschritten liegt ein VI das das überprüft)
-wenn nicht, datei erstellen und kopfzeile schrieben
- in datei schreiben (anfügen)


LG
Torsten


Datenaufzeichnung in Tabellenkalkulationsdatei - Blondchen - 04.05.2009 09:01

Hallo Torsten- Danke für deine Antwort!

Genau so wollte ich es machen, nur komm ich nicht drauf, wie ich abfrage, ob die Datei schon existiert. Hast du da einen Tipp?


EDIT:
ups Sorry: gerade gelesenSmile
"
- prüfen ob datei existiert (Unter den Dati-Funktionen: Dateifunktionen, Fortgeschritten liegt ein VI das das überprüft)
"

Danke!


Datenaufzeichnung in Tabellenkalkulationsdatei - TSC - 04.05.2009 09:08

Ja ich habs überlesen, dass du an dem finden der Funktion gescheitert bist, deswegen noch mein Edit. Sorry.

Hoffe es klappt jetzt.


Datenaufzeichnung in Tabellenkalkulationsdatei - Blondchen - 04.05.2009 09:24

' schrieb:Hoffe es klappt jetzt.

Ja, vielen Dank nochmal, es klappt wunderbar!