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 

"Relink to SubVI" für alle Instanzen möglich?



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!

19.04.2011, 14:07
Beitrag #1

joerg030284 Offline
LVF-Grünschnabel
*


Beiträge: 22
Registriert seit: Apr 2011

8.6
2011
EN


Deutschland
"Relink to SubVI" für alle Instanzen möglich?
Hallo!

Ich denke der Betreff formuliert mein Problem ganz gut.

Mein SubVI, welches ich sehr oft im Projekt eingebunden hab, wurde jetzt nochmal angefasst. Es ist daher nötig ein "Relink to SubVI" durchzuführen. Ich finde bisher keine Möglichkeit das für viele auf einen Klick hinzubekommen. Ideen?

Danke!
Jörg
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
19.04.2011, 21:17
Beitrag #2

schrotti Offline
LVF-Freak
****


Beiträge: 842
Registriert seit: Feb 2008

2009 - 2011
2006
kA

70180
Deutschland
RE: "Relink to SubVI" für alle Instanzen möglich?
Du hast also ein VI, welches von anderen VIs aufgerufen wird geändert und abgespeichert. Wenn dem so ist, dann musst du gewöhnlich gar nichts machen. Du könntest höchstens LV zwingen, das Main mit allen SubVI neu zu kompilieren, indem du Shift drückst und gleichzeitig mit der Maus auf Ausführen klickst. Anders schauts aus, wenn du das geänderte VI als Kopie unter neuem Namen gespeichert hast. In solch einem Fall schließe ich den Projektmanager, lösche oder verschiebe die alte Datei und nenne die neue um.

Gruß Julius
Empfehlungen: expressionflow, LavaG , mooregoodideas, OpenG, JKI Blog
Tipp
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
20.04.2011, 07:14
Beitrag #3

joerg030284 Offline
LVF-Grünschnabel
*


Beiträge: 22
Registriert seit: Apr 2011

8.6
2011
EN


Deutschland
RE: "Relink to SubVI" für alle Instanzen möglich?
Hallo!

Danke für die Antwort... ich hab jetzt gerade nochmal versucht das nachzustellen. Hab also einfach nen Ausgang hinzugefügt und er war automatisch da... "Relink to SubVI" ist ausgegraut.
Ich weiß aber, dass gestern das VI im Block Diagramm ausgegraut war und erst über "Relink to SubVI" wieder lief...

Naja, es geht ja jetzt. Wenns das nächste mal auftritt, versuch ichs zu verstehen und zu reproduzieren.

Grüße und danke!
Jörg
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
20.04.2011, 08:03
Beitrag #4

GerdW Offline
______________
LVF-Team

Beiträge: 17.465
Registriert seit: May 2009

LV2021
1995
DE_EN

10×××
Deutschland
RE: "Relink to SubVI" für alle Instanzen möglich?
Hallo Jörg,

einfach einen Ausgang hinzufügen stört nicht, da wird das MainVI "nur" neukompiliert.
Anders schaut es aus, sobald du a) das ConnectorPane änderst oder b) einen vorher belegten Anschluss freigibst. Dann könnte LabVIEW zwar raten, wo welcher Draht ran soll - aber das überlässt man dann doch lieber dem Programmierer, in dem er ein Relink durchführen darf - und zwar für jede Instanz (es könnten ja unterschiedliche Drähte angeschlossen werden...)!

Mal ein Vergleich mit einer textbasierten Sprache:
Du defnierst eine Funktion mit drei (optionalen) Parametern f(a,b,c). Jetzt machst du daraus f(a,b,c,d) (wieder alle Parameter optional): dein Hauptprogramm muss neu kompiliert werden, aber es sollte weiterhin funktionieren. Jetzt machst aus f(a,b,c,d) aus irgendeinem Grund f(b,a,d) mit d als Pflichtparameter. Was soll der Kompiler nun machen? Du darfst also alle Funktionsaufrufe kontrollieren/korrigieren...

Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
20.04.2011, 09:09 (Dieser Beitrag wurde zuletzt bearbeitet: 20.04.2011 09:12 von joerg030284.)
Beitrag #5

joerg030284 Offline
LVF-Grünschnabel
*


Beiträge: 22
Registriert seit: Apr 2011

8.6
2011
EN


Deutschland
RE: "Relink to SubVI" für alle Instanzen möglich?
Das wirds sein! Ich erinnere mich, dass ich den einen Ausgang umbenannt hab. Ich verstehe, dass Labview da nicht einfach was verbindet, was nun anders heißt.
Und da isses ja auch gut so, dass ichs überall per Hand machen muss.
Naja, ein umbenannter angeschlossener Ausgang, der überall angeschlossen ist, wär schon schön per Ein-Klick-Befehl. Ich versteh aber auch die Argumente dagegen.
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
  Instanzen identischer SubVi's, Verhalten unerklärbar studmt 5 4.913 22.07.2015 22:11
Letzter Beitrag: studmt
  Fensterpositionen mehrerer Instanzen speichern und laden NoWay 2 4.145 15.07.2014 14:11
Letzter Beitrag: NoWay
  Kommunikation zw. 2 Instanzen einer Exe Trinitatis 3 4.048 14.04.2014 22:15
Letzter Beitrag: jg
  Variable Anzahl von Instanzen zur Laufzeit D_Sev 13 9.626 04.11.2013 09:18
Letzter Beitrag: GerdW
  Wie mache ich zwei Instanzen einer FGV im selben Projekt? Lupin 13 12.048 06.10.2013 19:10
Letzter Beitrag: jg
  Events im SubVI abarbeiten möglich? phylin 4 5.934 20.01.2012 19:24
Letzter Beitrag: phylin

Gehe zu: