Datei Pfad leer lassen - Druckversion +- LabVIEWForum.de (https://www.labviewforum.de) +-- Forum: LabVIEW (/Forum-LabVIEW) +--- Forum: LabVIEW Allgemein (/Forum-LabVIEW-Allgemein) +--- Thema: Datei Pfad leer lassen (/Thread-Datei-Pfad-leer-lassen) |
Datei Pfad leer lassen - Citlab - 10.04.2006 15:16 Hallo liebe Lab View Gemeinde :-) ich habe folgendes Problem. In einem Sub VI möchte ich per Datei Pfad Auswahl einen Dateipfad an ein Hauptprogramm übergegeben. Dies soll aber nur dann geschehen wenn auch eine Datei existiert. Lasse ich nun den Dateipfad leer und verlasse das VI geht automatisch ein Fenster auf in dem ich einen Pfad auswählen soll. Wie kann ich das vermeiden ? Gruß Citlab Datei Pfad leer lassen - Buhrz - 10.04.2006 15:21 Kannst du dein SubVI hochladen Ich versteh so das Problem nicht wirklich Gruß Jürgen Datei Pfad leer lassen - eg - 10.04.2006 15:41 Nach dem SubVI musst du in einer Switch-Case-Structure unterscheiden ob dein Pfad = Empty ist, und wenn ja dann musst du nichts machen, wenn nein, dann soll es ausgeführt werden. In der Vergleichs-Palette gibt es dazu ein VI "Not a Path/Number/Refnum". Gruss, Eugen Datei Pfad leer lassen - Citlab - 13.04.2006 10:25 Hi, konnte leider erst heute wieder gucken ob jemand geantwortet hat. Ich denke Eugen Graf hat mein Problem verstanden. Nur leider versteh ich die Erklärung nich. Wäre es möglich mir ein Beispiel zu Posten ? Gruß Citlab Datei Pfad leer lassen - eg - 13.04.2006 12:14 Hier das, was ich gemeint habe Gruss Datei Pfad leer lassen - Citlab - 13.04.2006 14:04 Danke für den Lösungsvorschlag :-) Das löst allerdings mein Problem nicht. In dem dargestellten VI übergibt man aus einem Path Control den Wert an ein Path Indicator. Und ich glaube genau da liegt das Problem. Sollte das Path Control leer sein und ich beende die Schleife so wird das Dialogfenster zum auswählen des Pfandes aufgerufen. Das endet in einer Endlosschleife und läßt sich auch nicht beenden wenn ich irgendeine Datei auswähle. Das einzige was ich letztlich tun möchte ist quasi keinen Inhalt aus dem Path Control in das Hauptprogramm an ein Path Indicator zu übergeben. In Deinem Beispiel übergebe ich ein True or False an das Hauptprogramm. Nur was soll ich dem Hauptprogramm sagen was es zu tun hat wenn das SUB VI True oder false ist ? Den Path Control hab ich ja bereits aufgerufen wenn ich aus dem Hauptprogramm in das SUB VI gehe. Ich hoffe ihr versteht wie ich das meine und könnt mir da weiterhelfen. Gruß Citlab Datei Pfad leer lassen - marker - 13.04.2006 14:16 Hallo Citlab, der Vorschlag von Eugen ist sehr gut. Den booleschen Wert (ausführen) benutzt Du im Hauptprogramm an einer Case-Structure. In den TRUE-Case legst Du die Datei-Erzeugung (Open/Create/Replace File) und alles was dazu gehört. Den FALSE-Case lässt Du einfach leer. Gruß, Marko Datei Pfad leer lassen - Citlab - 13.04.2006 14:57 Jupp :? der Vorschlag von Eugen ist in der Tat sehr gut :-) Ich seh den Wald vor lauter Bäumen nich :? Letzlich hatte ich ne lokal Variable im meinem Programm das in einer Schleife den Inhalt des Path Indicators lesen wollte. Und da der leer is...... den Rest könnt ihr euch ja denken. Ich sollte mal ne Pause machen 1000 Dank für eure Hilfe. Jetzt weiß ich wenigstens das ich Schuld war :-) Gruß Citlab |