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 

SubVI soll "dazugelinkt" werden



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!

18.12.2010, 11:35
Beitrag #1

gottfried Offline
LVF-Guru
*****


Beiträge: 1.735
Registriert seit: Mar 2007

2019
2004
EN

20**
Oesterreich
SubVI soll "dazugelinkt" werden
Hallo,

einfach beim bilden des EXE ein VI "immer hinzufügen" reicht manchmal (?) nicht. Ich will das VI über "open ref vi" nur mit seinem Namen ansprechen damit ich mich nicht darum kümmern muss wo das Ding herumliegt. Auch sollte es in der Entwiklungsumgebung auch funktionieren.

Jetzt habe ich das VI in das rufende Programm in eine false-clause eingebunden. Das funktioniert (Bild unten) aber wenn der Compiler gut ist, sollte er die Konstante vor der Clause sehen und das Ding wieder wegrationaliseren.

Wie macht Ihr das?

Danke

Gottfried


Angehängte Datei(en) Thumbnail(s)
   

mein wöchentlicher (eigenwilliger) Beitrag zur Innovation
http://innovation1.wordpress.com/
Webseite des Benutzers besuchen Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Anzeige
18.12.2010, 11:46
Beitrag #2

macmarvin Offline
CLA
***


Beiträge: 445
Registriert seit: Sep 2006

2014
2004
EN

81373
Deutschland
SubVI soll "dazugelinkt" werden
Dazu benutze ich meist static strict VIRef Konstanten.

Damit sind beim kompilieren alle abhängigen SubVIs mit dabei und durch das "strict" kann man sicher sein, daß die verlinkten Vis auch ausführbar sind.
Je nach Anwendung liegen diese Konstanten noch in Cond. Disable Structures, so kann ich gewünschte Funktionen bei Bedarf durhc ändern des Symbols de-/aktivieren.
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
18.12.2010, 13:31
Beitrag #3

gottfried Offline
LVF-Guru
*****


Beiträge: 1.735
Registriert seit: Mar 2007

2019
2004
EN

20**
Oesterreich
SubVI soll "dazugelinkt" werden
Hallo

> static strict VIRef Konstanten

wie kommt man zu so etwas?

Bitte um Nachhilfe

Danke

Gottfried

mein wöchentlicher (eigenwilliger) Beitrag zur Innovation
http://innovation1.wordpress.com/
Webseite des Benutzers besuchen Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
18.12.2010, 13:41
Beitrag #4

Lucki Offline
Tech.Exp.2.Klasse
LVF-Team

Beiträge: 7.699
Registriert seit: Mar 2006

LV 2016-18 prof.
1995
DE

01108
Deutschland
SubVI soll "dazugelinkt" werden
' schrieb:Jetzt habe ich das VI in das rufende Programm in eine false-clause eingebunden. Das funktioniert (Bild unten) aber wenn der Compiler gut ist, sollte er die Konstante vor der Clause sehen und das Ding wieder wegrationaliseren.
Ich tue das SubVI in eine Deaktivierungsstruktur, und weil der Compiler nicht gut ist, bindet er das SubVi trotzdem mit ein - und tut damit das, was ich erreichen will.
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
18.12.2010, 15:28 (Dieser Beitrag wurde zuletzt bearbeitet: 19.12.2010 09:00 von macmarvin.)
Beitrag #5

macmarvin Offline
CLA
***


Beiträge: 445
Registriert seit: Sep 2006

2014
2004
EN

81373
Deutschland
SubVI soll "dazugelinkt" werden
' schrieb:Hallo

> static strict VIRef Konstanten

wie kommt man zu so etwas?

Normale VI Ref Konstant und rechtsklick...
   

' schrieb:Ich tue das SubVI in eine Deaktivierungsstruktur, und weil der Compiler nicht gut ist, bindet er das SubVi trotzdem mit ein - und tut damit das, was ich erreichen will.
Nein, das haut er schon raus... auch aus Casestrukturen mit Konstanten (da gabs mal einen LV-Versionssprung wo explicit darauf hingewiesen wurde, daß Boolkonstanten an Casestrukturen mit Kontrols mit entprechendem Default ersetzt werden. Das war nötig weil sonst mlgw. alte SW nicht mehr lief)
Im Anhang habe ich mal 3 Möglichkeiten durch gespielt.

Sonstige .zip  linking.zip (Größe: 28,54 KB / Downloads: 240)
LV2010
In der IDE geht natürlich alles... in der Exe nicht mehr.
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
  Nur ein SubVI in Whileschleife soll verzögert werden mikadm 2 3.535 12.08.2020 14:54
Letzter Beitrag: mikadm
  LED-Größe soll nicht an Fenstergröße angepasst werden? dulfried 4 4.137 30.08.2017 14:43
Letzter Beitrag: Appa
  Werte aus SubVI werden nicht aktualisiert McButch 24 13.754 13.10.2016 14:20
Letzter Beitrag: jg
  Ausschnitt vom aufgerufenen VI soll nur angezeigt werden Andi_89 5 4.563 01.02.2016 08:43
Letzter Beitrag: GerdW
  NI Updatedienst soll nicht automatisch gestartet werden Hasenfuss 1 5.264 25.03.2013 06:32
Letzter Beitrag: NWOmason
  PEAKCan SubVI Ausgänge werden zurückgesetzt DrRino 4 4.874 22.09.2011 12:40
Letzter Beitrag: DrRino

Gehe zu: