LabVIEWForum.de
definierter Dateipfad für Speicherung - 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: definierter Dateipfad für Speicherung (/Thread-definierter-Dateipfad-fuer-Speicherung)

Seiten: 1 2 3


RE: definierter Dateipfad für Speicherung - yokokudo - 17.01.2017 16:12

Hallo ihr lieben,

ich hab den Pfad jetzt mit der Uhrzeit mitversehen. Bis heute morgen ging es auch. Ich habe dann ein bischen Schönheitsfehler behoben und auf einmal funktioniert es nicht mehr. Schönheitsfehler bedeutet: Die Speicherung befindet sich in einem großen VI und da zwischen den While Schleifen einfach unmengen an Platz war habe ich alles zusammengeschoben. Mehr nicht. Wenn ich speichern drücke öffnet sich wieder das Fenster wo ich selber einen Dateinamen reinschreiben muss. Ich hab die "Glühbirne" auch angemacht um zu schauen wo der Fehler ist. Irgendwie nimmt der den Desktop nicht an. Verstehe aber den Grund nicht. Ich habe mal ein Screenshot gemacht wenn die Birne an ist.Vielleicht seht ihr ja schon was da schief gelaufen ist.


RE: definierter Dateipfad für Speicherung - GerdW - 17.01.2017 16:14

Hallo,

"kein Pfad" ist eben kein gültiger Pfad, um Daten zu speichern…

Vielleicht solltest du mal richtig debuggen - mit Sonden und so!?


RE: definierter Dateipfad für Speicherung - jg - 17.01.2017 16:42

(17.01.2017 15:50 )GerdW schrieb:  Ich habe da auch noch eine Vereinfachung:
Top1

(17.01.2017 16:12 )yokokudo schrieb:  Hallo ihr lieben,

ich hab den Pfad jetzt mit der Uhrzeit mitversehen. Bis heute morgen ging es auch. Ich habe dann ein bischen Schönheitsfehler behoben und auf einmal funktioniert es nicht mehr. Schönheitsfehler bedeutet: Die Speicherung befindet sich in einem großen VI und da zwischen den While Schleifen einfach unmengen an Platz war habe ich alles zusammengeschoben. Mehr nicht. Wenn ich speichern drücke öffnet sich wieder das Fenster wo ich selber einen Dateinamen reinschreiben muss. Ich hab die "Glühbirne" auch angemacht um zu schauen wo der Fehler ist. Irgendwie nimmt der den Desktop nicht an. Verstehe aber den Grund nicht. Ich habe mal ein Screenshot gemacht wenn die Birne an ist.Vielleicht seht ihr ja schon was da schief gelaufen ist.
Leider erkennt man an deinem Screenshot nicht genau, was für einen Format-String du eingeben hast. Wenn ich stark reinzoome, sieht es aber so aus, als ob da ein Doppelpunkt nach der Stunde ist. Flop Ein Doppelpunkt darf nicht Teil eines Dateinamens sein.

EDIT: Aus dem User-Desktop kommt laut Screenshot ein gültiger Pfad raus!

Gruß, Jens


RE: definierter Dateipfad für Speicherung - yokokudo - 17.01.2017 16:50

Hallo Jens,

das hab ich auch gerade festgestellt dass der Doppelpunkt der Fehler ist Smile Hab alle Punkte und Doppelpunkte rausgenommen. Das sieht dann nicht schön aus wenn die Datei abgespeichert wird Sad Wenn ich statt Uhrzeit eine Nummer generieren will muss ich mit einer Schleife arbeiten, oder? Die Schleife fragt dann immer den vorherigen Dateinamen ab und generiert dann eine fortlaufende Nummer.
Gibt es da nicht was einfacheres?


RE: definierter Dateipfad für Speicherung - jg - 17.01.2017 17:50

(17.01.2017 16:50 )yokokudo schrieb:  das hab ich auch gerade festgestellt dass der Doppelpunkt der Fehler ist Smile Hab alle Punkte und Doppelpunkte rausgenommen. Das sieht dann nicht schön aus wenn die Datei abgespeichert wird Sad
Es hat schon seinen guten Grund, wieso wir dir das mit Unter- oder Bindestrich und außerdem in der Reihenfolge Jahr-Monat-Tag vorkauen...
(17.01.2017 16:50 )yokokudo schrieb:  Wenn ich statt Uhrzeit eine Nummer generieren will muss ich mit einer Schleife arbeiten, oder? Die Schleife fragt dann immer den vorherigen Dateinamen ab und generiert dann eine fortlaufende Nummer.
Gibt es da nicht was einfacheres?
Alle Filenamen, die ein bestimmtes Format haben, auslesen (List Folder) - Namen alphabetisch sortieren - den mit der höchsten Zahl ermitteln. Das geht besonders gut, wenn die angehängte Zahl das Format xxxx hat, also beim ersten File 0001 (nicht nur 1), dann ist nämlich der letzte File in der alphabetischen Liste auch der letzte. Natürlich gibt es auch viele andere Möglichkeiten. Dein Programm könnte sich z.B. den Zählerstand selber merken und speichern. oder oder oder....

Gruß, Jens