INFO: Dieses Forum nutzt Cookies...
Cookies sind für den Betrieb des Forums unverzichtbar. Mit der Nutzung des Forums erklärst Du dich damit einverstanden, dass wir Cookies verwenden.

Es wird in jedem Fall ein Cookie gesetzt um diesen Hinweis nicht mehr zu erhalten. Desweiteren setzen wir Google Adsense und Google Analytics ein.


Antwort schreiben 

Aufruf eines Sub-VIs (relativ)



Wenn dein Problem oder deine Frage geklärt worden ist, markiere den Beitrag als "Lösung",
indem du auf den "Lösung" Button rechts unter dem entsprechenden Beitrag klickst. Vielen Dank!

13.09.2012, 07:07
Beitrag #1

skywalker Offline
LVF-Gelegenheitsschreiber
**


Beiträge: 154
Registriert seit: Jan 2007

2020
2007
DE

99310
Deutschland
Aufruf eines Sub-VIs (relativ)
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
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Anzeige
13.09.2012, 07:28 (Dieser Beitrag wurde zuletzt bearbeitet: 13.09.2012 07:34 von Kasi.)
Beitrag #2

Kasi Offline
LVF-Stammgast
***


Beiträge: 342
Registriert seit: Dec 2010

6 - 2009
2005
DE_EN

79194
Deutschland
RE: Aufruf eines Sub-VIs (relativ)
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.

If you're havin' serial communication problems I feel bad for you, son, I got 99 problems but a baud ain't one! (except if using USB2serial converters, then I experience serialous problems)
Webseite des Benutzers besuchen Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
30
Antwort schreiben 


Möglicherweise verwandte Themen...
Themen Verfasser Antworten Views Letzter Beitrag
  Asynchroner Aufruf eines VIs klappt nicht in der EXE Msengxxl 4 3.762 09.03.2021 16:09
Letzter Beitrag: Msengxxl
  Pfade von Absolut nach Relativ HellMell 1 3.069 21.03.2017 14:04
Letzter Beitrag: jg
  Absturz beim Aufruf eines SubVIs TSC 18 12.192 07.06.2013 08:36
Letzter Beitrag: TSC
  Fehler beim Aufruf eines SubVIs im XControl Hasenfuss 2 3.758 24.04.2013 09:39
Letzter Beitrag: macmarvin
  Automatische Konfiguration eines Knotens zum Aufruf externer Bibliothekn (CLF) Georg Zit 5 6.541 06.09.2012 15:35
Letzter Beitrag: Georg Zit
  Erkennung direkter Aufruf oder SubVI-Aufruf Lucki 18 16.612 20.05.2009 14:22
Letzter Beitrag: TSC

Gehe zu: