LabVIEWForum.de
Automatische Pfadänderung bei write to spreadsheet - 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: Automatische Pfadänderung bei write to spreadsheet (/Thread-Automatische-Pfadaenderung-bei-write-to-spreadsheet)



Automatische Pfadänderung bei write to spreadsheet - Labji - 21.10.2011 11:08

Hallo zusammen,

mal wieder habe ich ein Problem beim speichern:

Ich lasse zur Zeit eine Messung durchlaufen und es wird einwandfrei in eine Datei gespeichert (test.txt).
Nun möchte ich aber das er beim Speichern der nächsten Messung erkennt das die Datei bereits eine Messung enthält und eine neue Datei mit dem Namen test1.txt erzeugt.
Zur Zeit habe ich nur alle Messwerte untereinander und muss hinterher alles per Hand auseinander wurschteln.

Gibt es da eine Funktion bei dem VI write to spreatsheet oder muss ich das irgendwie anders lösen?

Danke für die Hilfe!

Labji


RE: Automatische Pfadänderung bei write to spreadsheet - GerdW - 21.10.2011 11:54

Hallo Labji,

wie wäre es denn, wenn du statt einer Pfadkonstanten beim Start jeder Messung einen neuen Namen generierst? Eine einfache Möglichkeit dazu bietet die Funktion "FormatDateTimeString"...


RE: Automatische Pfadänderung bei write to spreadsheet - Labji - 24.10.2011 14:55

Hallo GerdW,

super idee aber wie kann ich das denn dann mit meinem Filepath verbinden hab da ein bisschen rumgespielt aber irgendwie will es nicht so wie ich will !

Danke


RE: Automatische Pfadänderung bei write to spreadsheet - GerdW - 24.10.2011 14:59

Hallo Labji,

bei mir geht das ganz einfach:
[attachment=36667]


RE: Automatische Pfadänderung bei write to spreadsheet - Labji - 24.10.2011 15:51

Hallo GerdW,

ja soweit hat nun alles geklappt und gleich ist ein neues Problem aufgetreten:

Error 7 occurred at Open/Create/Replace File in Write Spreadsheet String.vi->Write To Spreadsheet File (string).vi->Speichern.vi

Possible reason(s):

LabVIEW: File not found. The file might have been moved or deleted, or the file path might be incorrectly formatted for the operating system. For example, use \ as path separators on Windows, : on Mac OS, and / on Linux. Verify that the path is correct using the command prompt or file explorer.

Liegt das daran das mein File noch nicht existiert? Aber das kann ich ja auch vorher nicht wissen, auf Grund des Timestamps!

Oder ist das was anderes wobei es mit einem konstanten Filepath funktioniert!

Danke aber schonmal für die Hilfe, die Funktion kannte ich noch nicht, aber man lernt ja nie aus!

[attachment=36674]

Hier mal ein Ausschnitt meines Programms!


RE: Automatische Pfadänderung bei write to spreadsheet - GerdW - 24.10.2011 15:53

Hallo Labji,

was hast du denn als Pfad vorgegeben?


RE: Automatische Pfadänderung bei write to spreadsheet - Labji - 24.10.2011 16:03

Hallo GerdW,

hab meinen Fehler selber gefunden war so was wie:

C:\Users\TEST\test.txt + den Timestamp das passiert wenn man mal eben was ändern will!

Danke für die super Hilfe!


RE: Automatische Pfadänderung bei write to spreadsheet - Labji - 02.11.2011 14:32

Hallo nochmal,

also so läuft ja alles super, aber nun kann ich nicht mehr nach meinem Dateipfad browsen.
da ich dann C:\test.txt\2011okt02145532.txt habe wie kann ich das vermeiden und meinen Benutzer nicht vor jedem speichern einen neuen Dateinamen eingeben muss.

Danke!!

Labji


RE: Automatische Pfadänderung bei write to spreadsheet - GerdW - 02.11.2011 14:34

Hallo Labji,

einmal am Start den Pfad abfragen und den dann nur um den Dateinamen ergänzen?


RE: Automatische Pfadänderung bei write to spreadsheet - jg - 02.11.2011 14:38

Browse Options des Pfad-Controls ändern?
[attachment=36851][attachment=36852]
Gruß, Jens