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 

Zugriff auf SubVIs



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!

22.11.2006, 14:14
Beitrag #1

haendel Offline
LVF-Neueinsteiger


Beiträge: 3
Registriert seit: Nov 2006

8.00
2002
kA

30890
Deutschland
Zugriff auf SubVIs
Hallo,

wie kann ich auf SubVIs zugreifen nachdem ich eine Runtime-Version des VIs erstellt habe?

Mit freundlichen Grüßen
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Anzeige
22.11.2006, 14:16
Beitrag #2

jg Offline
CLA & CLED
LVF-Team

Beiträge: 15.864
Registriert seit: Jun 2005

20xx / 8.x
1999
EN

Franken...
Deutschland
Zugriff auf SubVIs
<div align="left">Hallo,

wenn ich deine Frage richtig verstehe, liegt bei dir ein Denkfehler vor. Normalerweise wählst du bei der Erstellung einer Exe ein Top-Level-VI aus, und LabVIEW bindet dann automatisch alle benötigten SubVI's ein.

MfG, Jens</div>

Wer die erhabene Weisheit der Mathematik tadelt, nährt sich von Verwirrung. (Leonardo da Vinci)

!! BITTE !! stellt mir keine Fragen über PM, dafür ist das Forum da - andere haben vielleicht auch Interesse an der Antwort!

Einführende Links zu LabVIEW, s. GerdWs Signatur.
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
22.11.2006, 14:22
Beitrag #3

haendel Offline
LVF-Neueinsteiger


Beiträge: 3
Registriert seit: Nov 2006

8.00
2002
kA

30890
Deutschland
Zugriff auf SubVIs
' schrieb:<div align="left">Hallo,

wenn ich deine Frage richtig verstehe, liegt bei dir ein Denkfehler vor. Normalerweise wählst du bei der Erstellung einer Exe ein Top-Level-VI aus, und LabVIEW bindet dann automatisch alle benötigten SubVI's ein.

MfG, Jens</div>

Hallo Jens,

aber wie erhalte ich das Frontpanel der SubVIs, um dort Werte zu ändern?

Viele Grüße
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
22.11.2006, 14:56
Beitrag #4

jg Offline
CLA & CLED
LVF-Team

Beiträge: 15.864
Registriert seit: Jun 2005

20xx / 8.x
1999
EN

Franken...
Deutschland
Zugriff auf SubVIs
<div align="left">Hallo,

das stellt man üblicherweise doch in den Eigenschaften des VI's ein (Rechter Mausklick auf VI-Icon), z.B. so Eigenschaften wie "Open Frontpanel on Call" und "Close Frontpanel on Exit" oder so ähnlich.

MfG, Jens</div>

Wer die erhabene Weisheit der Mathematik tadelt, nährt sich von Verwirrung. (Leonardo da Vinci)

!! BITTE !! stellt mir keine Fragen über PM, dafür ist das Forum da - andere haben vielleicht auch Interesse an der Antwort!

Einführende Links zu LabVIEW, s. GerdWs Signatur.
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
11.12.2006, 14:24
Beitrag #5

exxpkeb Offline
LVF-Grünschnabel
*


Beiträge: 25
Registriert seit: Mar 2006

8.2
2006
kA


Deutschland
Zugriff auf SubVIs
Hallo,

ich habe ein ähnliches Problem.
Ich habe ein Top Level VI welches die SubVis jedoch per SubVi, dort dann Open Reference VI Funktion, dann Frontpanel Open Methode/Property, called.
D.h. im Top Level VI existieren hart eingehackte Pfade zu diesen subVis.
Nach dem Application Export funzt nix mehr, auch "eingebundene" SubVi (welche also in memory/Hintergrund arbeiten sollten) laufen nicht.
In der VI Hirachy sind nur die "eingebundenen" SubVis zu sehen.

Hilfe?

Gruß aus Bremen

keb
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
11.12.2006, 14:28
Beitrag #6

eg Offline
LVF-SeniorMod


Beiträge: 3.868
Registriert seit: Nov 2005

2016
2003
kA

66111
Deutschland
Zugriff auf SubVIs
In "Buil Specification->Source Files->Dynamic VIs and Support Files" eintragen, dann soll alles klappen.

P.S. und folgendes: http://www.LabVIEWforum.de/index.php?showtopic=4381

Webseite des Benutzers besuchen Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Anzeige
11.12.2006, 14:51 (Dieser Beitrag wurde zuletzt bearbeitet: 11.12.2006 14:53 von A.Berndsen.)
Beitrag #7

A.Berndsen Offline
LVF-Team
LVF-Team

Beiträge: 2.437
Registriert seit: Feb 2005

8.2.1 - 2011
2004
DE

724xx
Deutschland
Zugriff auf SubVIs
' schrieb:D.h. im Top Level VI existieren hart eingehackte Pfade zu diesen subVis.

Das kann auch an den Pfaden liegen.
Ein EXE-File wird als Quasi-Verzeichnis betrachtet. Deshalb muß man bei Dateizugriffen in einer EXE immer zweimal Strip-Path verwenden. Schau mal ob Du beim VI Aufruf mit ".." vorangestellt weiter kommst!
Ich hoffe das ist nicht zu kompliziert erklärt.

Gruß
Andreas


EDIT: Hab eben gesehen, daß sich meine Erklärung mit dem Link den Eugen eingefügt hat bereits erübrigt hat.

Geht nicht, gibts nicht!
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
11.12.2006, 15:39
Beitrag #8

exxpkeb Offline
LVF-Grünschnabel
*


Beiträge: 25
Registriert seit: Mar 2006

8.2
2006
kA


Deutschland
Zugriff auf SubVIs
Danke für die schnellen Antworten,

habe jetzt im Project Explorer die Möglichkeit entdeckt VIs ins Project zu importieren.
Nach dem Export funktionierts jetzt endlich.

[Die Pfade verweisen nur auf den Datei Namen, und der Top Level Vi Ordner ist automatisch root, ok.]

Aber warum exportiert er mir nur eine Application Datei? Die jetzige App ist größer als zuvor. Werden etwa die SubVis alle in die App gepackt? Das könnte bei größeren Projekten aber störend sein, thema Memory Size. Daher die Funktion call Reference um wirklich nur die VIs aufzurufen welche gebraucht werden.

Weiß jemand wie sich das verhält?

Danke u Gruß
keb
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
15.12.2006, 09:50
Beitrag #9

DoubleU Offline
LVF-Gelegenheitsschreiber
**


Beiträge: 51
Registriert seit: Jan 2006

8.01
2004
kA


Deutschland
Zugriff auf SubVIs
' schrieb:Daher die Funktion call Reference um wirklich nur die VIs aufzurufen welche gebraucht werden.
Das kannst du auch bei statisch eingebundenen VIs einstellen, wann diese geladen werden sollen. (mach einfach mal nen Rechtsklick drauf, da gibts Load on Call und so weiter..) Ach kannst du glaub ich im AppBuilder einstellen ob die VIs zu der Exe hinzgebunden werden sollen oder nicht...

Gruss
Uli
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Antwort schreiben 


Gehe zu: