LabVIEWForum.de - Verwendung von Pfadangaben

LabVIEWForum.de

Normale Version: Verwendung von Pfadangaben
Du siehst gerade eine vereinfachte Darstellung unserer Inhalte. Normale Ansicht mit richtiger Formatierung.
Hallo zusammen,

ich habe mir folgendes Video zum AppBuilder angeschaut und mir ist der 2. Punkt zur Vorbereitung der Applikation (Verwendung von Pfadangaben) nicht ganz klar geworden.

1) Besteht dieses Problem nur beim Abspeichern/Erstellen von Dateien via exe? Oder gibt es auch beim Laden von Datein etwas zu berücksichtigen im Zusammenhang mit dem Pfad der zu ladenden Datei?
2) An welcher Stelle implementier ist diese Case-Struktur? "Ausgang" einfach an das VI zum Abspeichern der Daten?

[attachment=21728]

3) Muss sonst noch an irgendeiner Stelle unterschieden werden, ob man sich in der Entwicklungsumgebung oder im Runtime System befindet?

PS: Es wird sich bestimmt noch die ein oder andere Frage zum AppBuilder ergeben, die ich dann hier stellen werde. Derzeit startet meine exe, aber das laden einer txt-Datei funktioniert nicht. Das debuggen ist aus organisatorischen Gründen etwas sehr umständlich, denn das runtime System (an dem ich testen kann) und meine Entwicklungsumgebung liegen räumlich 5 Minuten Gehweg auseinanderDry


Gruß dimitri
' schrieb:1) Besteht dieses Problem nur beim Abspeichern/Erstellen von Dateien via exe? Oder gibt es auch beim Laden von Datein etwas zu berücksichtigen im Zusammenhang mit dem Pfad der zu ladenden Datei?
Das Problem besteht bei Verwendung des VI "Current VI's Path".

Schau dir einfach mal die Ausgabe dieses VI in der IDE und in einer Exe an.
In der IDE bekommst:
"Verzeichnis, in dem VI liegt""VI-Name" zurück.
Innerhalb einer Exe ist die Ausgabe:
"Verzeichnis, in dem EXE liegt""Exe-Name""VI-Name".

' schrieb:2) An welcher Stelle implementier ist diese Case-Struktur? "Ausgang" einfach an das VI zum Abspeichern der Daten?

[attachment=49870:pfad.png]
Im Prinzip immer dann, wenn du aus "Current VI's Path" dir einen Pfad relativ zur "Lage" deiner Applikation zusammenbauen willst.

' schrieb:3) Muss sonst noch an irgendeiner Stelle unterschieden werden, ob man sich in der Entwicklungsumgebung oder im Runtime System befindet?
Das kommt auf dein Programm an.
Ich verwende das gerne, um z.B. an Ende meiner Applikation zwischen "Stop LabVIEW" und "Quit LabVIEW" zu unterscheiden.

Gruß, Jens
Alles klar. Ist also in meinem Fall ziemlich irrelevant da ich den Pfad nicht programmatisch bastel, sondern einfach vom Benutzer eingeben lasse.

Zitat:Ich verwende das gerne, um z.B. an Ende meiner Applikation zwischen "Stop LabVIEW" und "Quit LabVIEW" zu unterscheiden.

...dazu habe ich schon von eg was gefunden:Lv80_img[attachment=21732]


Vielen Dank für die Antwort.
Referenz-URLs