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 

Dieses Thema hat akzeptierte Lösungen:

Pfadprobleme Vi starten über Referenz in EXE



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!

25.01.2012, 14:50
Beitrag #1

GT123 Offline
LVF-Stammgast
***


Beiträge: 432
Registriert seit: Mar 2009

2018
2008
DE_EN


Schweiz
Pfadprobleme Vi starten über Referenz in EXE
Hallo,
ich brauche mal ne Hilfestellung bezüglich "Vi starten über Referenz in EXE".
Ich verwende in meinem main.vi ein subpanel in dieses lade ich je nach Bedarf Subvi`s. Ich verwende als Pfad den Appl.Pfad + den Pfad in der Entwicklungsumgebung also:
App.Pfad + "\Programme\_test.vi"
und genau so läuft alles prima in der Entwicklungsumgebung. Nur nach Build Erstellung eben nicht mehr. Dann bekomme ich nach der "Open Vi Reference" den Error 7 (-> Error open Vi Ref_1.PNG). Das Vi wird angeblich nicht gefunden.?!
Aber der Pfad stimmt.

Bei der Erstellung der exe habe ich das main.vi als top-level genommen. In always included muss doch nicht rein oder?
Und beim Installer habe ich nur die exe eingebunden.

Was ist den noch nicht richtig?
Besten Dank schon


Angehängte Datei(en) Thumbnail(s)
   

Grüsse
GT123
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
25.01.2012, 15:02
Beitrag #2

NWOmason Offline
Simultator
*****


Beiträge: 1.078
Registriert seit: Dec 2010

2012.SP1
2008
EN

93047
Deutschland
RE: Pfadprobleme Vi starten über Referenz in EXE
(25.01.2012 14:50 )GT123 schrieb:  In always included muss doch nicht rein oder?

Bei 'Always included' musst du das Sub-Vi, welches du aufrufst, reinhauen.

(25.01.2012 14:50 )GT123 schrieb:  Was ist den noch nicht richtig?

Ich hatte mal den gleichen Fehler. Als Lösung muss der Haken 'use LabVIEW 8x. file layout' bei 'Advanced' gesetzt werden:

   

Beste Grüße,
NWO

9 von 10 Stimmen in meinem Kopf sagen: Ich bin nicht verrückt,
die andere summt die Melodie von Tetris
.

NI schrieb:To use the abort button is like using a tree to stop a car!

(20.01.2012 11:02 )NWOmason schrieb:  Getting Started with NI LabVIEW Student Training
http://zone.ni.com/devzone/cda/tut/p/id/7466

Introduction to NI LabVIEW - Learn LabVIEW Basics
http://www.ni.com/gettingstarted/labviewbasics/

Top 5 der Empfehlungen für LabVIEW-Einsteiger
http://www.ni.com/newsletter/51735/de/
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
26.01.2012, 07:52
Beitrag #3

Hook1986 Offline
LVF-Gelegenheitsschreiber
**


Beiträge: 149
Registriert seit: Jan 2012

2010
2011
DE_EN


Deutschland
RE: Pfadprobleme Vi starten über Referenz in EXE
Hallo GT123,

eventuell hilft dir auch dieser Thread bei deinem Fehler weiter. Ich hatte auch Probleme mit Pfaden. Könnte ja eventuell genau dein Problem sein.

MfG Carsten
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
26.01.2012, 08:05
Beitrag #4

GT123 Offline
LVF-Stammgast
***


Beiträge: 432
Registriert seit: Mar 2009

2018
2008
DE_EN


Schweiz
RE: Pfadprobleme Vi starten über Referenz in EXE

Akzeptierte Lösung

Moin,
hab das Problem gefunden.
Bei 'Always included' musste ich die aufzurufenden Sub-Vis einfügen.
Ich wurde aber in die Irre geführt. Da ich schon einmal ein Projekt gemacht hatte, bei dem ich ebenfalls ein VI über open reference öffnen konnte.
Dort dann ohne ein VI in always included. Der Grund warums ging:
Das SubVi lag in einem Disabled Case, d.h. es wurde geladen mit dem main.vi
Ich denke nun hab ich es verstanden, falls nicht bitte gleich meckern :-)

Zitat:Ich hatte mal den gleichen Fehler. Als Lösung muss der Haken 'use LabVIEW 8x. file layout' bei 'Advanced' gesetzt werden
war bereits gesetzt

Viele Grüsse und Danke

Grüsse
GT123
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
27.02.2012, 17:12
Beitrag #5

_techniker_ Offline
LVF-Grünschnabel
*


Beiträge: 29
Registriert seit: Feb 2008

2014
2009
DE


Deutschland
RE: Pfadprobleme Vi starten über Referenz in EXE
(25.01.2012 15:02 )NWOmason schrieb:  Als Lösung muss der Haken 'use LabVIEW 8x. file layout' bei 'Advanced' gesetzt werden:

Das war auch bei mir der "Grund", warum es nicht funktionierte.
Da ich dies gerne verstehen möchte, stellt sich mir nun die Frage:
Was ist der Unterschied? Bzw. wie wird es in der aktuellen Version (2011) korrekt umgesetzt? Blush
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
28.02.2012, 13:45
Beitrag #6

phylin Offline
LVF-Gelegenheitsschreiber
**


Beiträge: 60
Registriert seit: Nov 2011

8.5
2011
DE


Deutschland
RE: Pfadprobleme Vi starten über Referenz in EXE
Ja, hab ich mich auch mal gefragt und gegoogled:
Bei den 8.X Versionen wurden einfach alle VIs direkt in die exe gepackt ohne die Ordner Struktur im Projekt/auf der Festplatte zu übernehmen.

http://digital.ni.com/public.nsf/allkb/E...2F0070A384
http://zone.ni.com/reference/en-XX/help/...lications/
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Anzeige
28.02.2012, 20:16
Beitrag #7

_techniker_ Offline
LVF-Grünschnabel
*


Beiträge: 29
Registriert seit: Feb 2008

2014
2009
DE


Deutschland
RE: Pfadprobleme Vi starten über Referenz in EXE
Das erklärt aber noch nicht, wie ein korrekter Aufbau auszusehen hat.. Blush
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
28.02.2012, 22:56
Beitrag #8

phylin Offline
LVF-Gelegenheitsschreiber
**


Beiträge: 60
Registriert seit: Nov 2011

8.5
2011
DE


Deutschland
RE: Pfadprobleme Vi starten über Referenz in EXE
Hm, eigentlich stehts doch da:

"On the development machine the file paths of these VI’s would look like the following:
C:\AAA\Main.vi
C:\BBB\Second.vi
[...]
Therefore, if you build your executable in LabVIEW 2009, the following are the relative file paths of the VIs:
C:\Application.exe\AAA\Main.vi
C:\Application.exe\BBB\Second.vi "
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
28.02.2012, 23:04
Beitrag #9

_techniker_ Offline
LVF-Grünschnabel
*


Beiträge: 29
Registriert seit: Feb 2008

2014
2009
DE


Deutschland
RE: Pfadprobleme Vi starten über Referenz in EXE
Genau solche Pfadangaben hatte ich auch, aber es wollte immer noch nicht - bis ich dann die o.g. Option aktivierte.. Blink
(ich glaube, ich muß mal in einer ruhigen Minute etwas rumprobieren - wenigstens läuft es mit dem Haken.. Big Grin)
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
28.02.2012, 23:45
Beitrag #10

phylin Offline
LVF-Gelegenheitsschreiber
**


Beiträge: 60
Registriert seit: Nov 2011

8.5
2011
DE


Deutschland
RE: Pfadprobleme Vi starten über Referenz in EXE
Absolute Pfade angeben wäre der falsche Weg. Ich würds einfach so machen wie der Threadersteller:
"App.Pfad + \Programme\_test.vi "

Also den Pfad zur .exe und daran den Pfad zum VI ohne Laufwerksbezeichnung adden. Bei ihm scheints ja zu funktionieren.
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Antwort schreiben 


Möglicherweise verwandte Themen...
Themen Verfasser Antworten Views Letzter Beitrag
  Pfadprobleme mit der Applikation MCT 2 4.519 16.02.2012 10:08
Letzter Beitrag: phylin
  Über LV2009 Application builder den PC neu Starten xtro 1 4.669 08.11.2010 08:46
Letzter Beitrag: cb
  Vi über Referenz laden in Exe GT123 8 6.789 05.11.2010 12:03
Letzter Beitrag: rbliomera

Gehe zu: