LabVIEWForum.de
Pfad erstellen - Unterordner hinzufügen - Druckversion

+- LabVIEWForum.de (https://www.labviewforum.de)
+-- Forum: LabVIEW (/Forum-LabVIEW)
+--- Forum: LabVIEW Allgemein (/Forum-LabVIEW-Allgemein)
+--- Thema: Pfad erstellen - Unterordner hinzufügen (/Thread-Pfad-erstellen-Unterordner-hinzufuegen)



Pfad erstellen - Unterordner hinzufügen - bernd1 - 17.08.2006 09:50

<div align="left">Hallo,

ich habe folgendes Problem:
Ich möchte gerne zu dem aktuellen Pfad, indem mein Vi liegt einen Unterordner mittels der Funktion
"Pfad erstellen" (LabVIEW 8.1 deutsch) hinzufügen. Diesen zusammengesetzten Pfad möchte ich benutzen, um einen definierten Speichert für Messdaten zu haben.

Jedoch habe ich schon etliche Möglichkeiten durchprobiert und bin noch nicht zum Ziel gekommen.
Den aktuellen Pfad des Vis lasse ich mir mit der Funktion "Aktueller Pfad des VIs" welche unter dem Menü
"Datie I/O / Dateikonstante" ermitteln.

Hat jemand schon soetwas realisiert, und wenn ja wie?

Hier mal eine Beispieldatei, wie es nicht funktioniert:
[attachment=2928]

Gruß
Bernd


</div>


Pfad erstellen - Unterordner hinzufügen - bernd1 - 17.08.2006 10:08

' schrieb:<div align="left">
...
in Bezug auf meine Frage:
</div>
<div align="left">
So,

nun bin schon ein bißchen weitergekommen -natürlich kurz nach dem ich diese Frage ins Forum gestellt habe-.
Ich habe es geschafft einen Unterordner anzulegen:
[attachment=2929]

Das Problem besteht nun aber darin, daß der Dateiname nicht an den neuen Pfad angehängt wird.

Jemand eine Idee? -ich probier natürlich weiter-

Gruß
Bernd

</div>


Pfad erstellen - Unterordner hinzufügen - bernd1 - 17.08.2006 10:26

' schrieb:<div align="left">
So,

nun bin schon ein bißchen weitergekommen -natürlich kurz nach dem ich diese Frage ins Forum gestellt habe-.
Ich habe es geschafft einen Unterordner anzulegen:
[attachment=28900:attachment]

Das Problem besteht nun aber darin, daß der Dateiname nicht an den neuen Pfad angehängt wird.

Jemand eine Idee? -ich probier natürlich weiter-

Gruß
Bernd

</div>
<div align="left">
So,

hat sich erstmal soweit erledigt -hoffentlich- Cool!
Im Dateiname darf natürlich kein doppelpunkt vorkommen.

Problem bloß bei dieser Methode:
Wenn Unterordner nicht vorhanden, wird keine Datei geschrieben und kein Fehler ausgegeben Sad.
Muß noch abgefangen werden.

Meine unübersichtlcihe Lösung, falls jemand das gleiche Problem hat:
[attachment=2931]

Gruß
Bernd



</div>


Pfad erstellen - Unterordner hinzufügen - BeFu - 17.08.2006 11:36

' schrieb:<div align="left">
So,

hat sich erstmal soweit erledigt -hoffentlich- Cool!
Im Dateiname darf natürlich kein doppelpunkt vorkommen.

Problem bloß bei dieser Methode:
Wenn Unterordner nicht vorhanden, wird keine Datei geschrieben und kein Fehler ausgegeben Sad.
Muß noch abgefangen werden.

Meine unübersichtlcihe Lösung, falls jemand das gleiche Problem hat:
[attachment=28902:attachment]

Gruß
Bernd
</div>

Hallo Bernd,

toll, dass Du schon die Lösung Deines Problems gefunden hast. Smile

Ich poste Dir meinen eben erstellten Lösungsvorschlag. Aus den eingefügten Kommentaren kannst Du das WARUM ersehen.

Spontan würde ich vorschlagen auf die Stringlänge des einzugebenden Unterordners zu prüfen. Falls die gleich Null, dann erfolgt Fehlermeldung.

Schöne Grüße


Bernd
[attachment=2934]


Pfad erstellen - Unterordner hinzufügen - bernd1 - 18.08.2006 08:55

' schrieb:Hallo Bernd,

toll, dass Du schon die Lösung Deines Problems gefunden hast. Smile

Ich poste Dir meinen eben erstellten Lösungsvorschlag. Aus den eingefügten Kommentaren kannst Du das WARUM ersehen.

Spontan würde ich vorschlagen auf die Stringlänge des einzugebenden Unterordners zu prüfen. Falls die gleich Null, dann erfolgt Fehlermeldung.

Schöne Grüße
Bernd
[attachment=28905:attachment]

<div align="left">
Hallo,

die Stringlänge zu Prüfen klingt nicht schlecht. Aber man muß berücksichtigen, ob der Benutzer überhaupt einen Unterordner haben will oder nicht. Ich suche halt eine Möglichkeit:
1) entweder zu prüfen, ob der Unterordner vorhanden ist im Verzeicnis des Betriebssystems
2) Oder eine möglichkeit, diese Unterordner zu erzeugen.

Ich habe gestern bis halb zwölf an einer Lösung gesessen. Sie ist mehr schlecht als recht:
Ich prüfe mehrmals beim Öffnen einer Datei, ob sie
1) vorhanden ist
2) wenn ja, ob der benutzer möchte, sie zu überschreiben oder neue daten anzuhängen
3) wenn nein, wird eine neue datei erzeugt.
4) wenn unterordner nicht vorhanden, benutzer muß pfad und dateinamen mnuell angeben
5)wenn abbruch durch benutzer Ablauf wird gestoppt.

So sieht mein Programm aus:
[attachment=2945]

Mir ist gerade eben aufgefallen, daß man das natürlich auch mit einem Knopf-Dialog machen könnte.
Wie, weiß ich noch nicht.

Deine Lösung mit dem ersetzen der ":" mache ich anderns:
Funktion "Suchen und ersetzen" bei den Stringfunktionen.

So, nun weiter ran.

Gruß
Bernd
</div>


Pfad erstellen - Unterordner hinzufügen - bernd1 - 18.08.2006 11:49

' schrieb:<div align="left">
...
Mir ist gerade eben aufgefallen, daß man das natürlich auch mit einem Knopf-Dialog machen könnte.
Wie, weiß ich noch nicht.
</div>

<div align="left">
Nachtrag zu meinen Verschreibern:
ich meinte natürlich 3 Knopf-Dialog und nicht Knopf-Dialog.

Gruß
Bernd
</div>