![]() |
Aufruf eines Sub-VIs (relativ) - Druckversion +- LabVIEWForum.de (https://www.labviewforum.de) +-- Forum: LabVIEW (/Forum-LabVIEW) +--- Forum: LabVIEW Allgemein (/Forum-LabVIEW-Allgemein) +--- Thema: Aufruf eines Sub-VIs (relativ) (/Thread-Aufruf-eines-Sub-VIs-relativ) |
Aufruf eines Sub-VIs (relativ) - skywalker - 13.09.2012 07:07 Hallo, ich habe folgende Dateistruktur: \Main.vi \Exe\Main.exe \VIs\Sub1.vi \VIs\Sub2.vi Ziel ist, Sub2.vi relativ von Sub1.vi aufzurufen. Läuft das Main als vi, zerlege ich den Pfad von Sub2.vi 1x und hänge den Namen von Sub1.vi an den zerlegten Pfad an. Funktioniert. Läuft das Programm nun als exe erhalte ich als aktuellen Pfad des VIs folgendes: \Exe\Main.exe\VIs\Sub1.vi. Das heißt ich müsste den Pfad 4x zerlegen und dann \VIs\Sub2.vi anhängen. Würde gehen ist mir aber zu unsicher. Welche Möglichkeiten habe ich noch diese Phänomen zu lösen? So lange ich die Ordnerstruktur beibehalte wird dies funktionieren. Stefan RE: Aufruf eines Sub-VIs (relativ) - Kasi - 13.09.2012 07:28 Also erstmal muss ich sagen, dass relative Pfade von VIs und deren Executables immer eine Sache sind, über die ich auch gerne stolpere. National Instruments selbst weist hier drei Möglichkeiten auf, mit dem Problem umzugehen, welche "die Beste" ist, liegt wohl im Auge des Programmierers. |