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 

Lokale Variablen -> Referenzen nach Erstellung eines 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!

13.11.2009, 15:44
Beitrag #11

xeno2008 Offline
LVF-Neueinsteiger


Beiträge: 4
Registriert seit: Oct 2007

2009
2007
EN

89601
Deutschland
Lokale Variablen -> Referenzen nach Erstellung eines SubVIs
Hallo,

ich habe auch eine Frage zu den Referenzen. Bei meinem derzeitigen Projekt benutze ich als Frontpanel Elemente Cluster, wo zB ein paar boolsche Controls und evtl ein numeric Control zusammengefügt
sind. Diese Cluster erzeugen einen Wert, der dann über I2C weggeschickt wird. Der Code, der das alles macht wird von mir dann in ein Subvi verwandelt (Über edit-create subvi). Dabei entstehen dann die Referenzen zu den original Clustern

Soweit so gut. Es kommt aber vor, dass ich später die originalen Cluster im Frontpanel des Hauptvis ändern muss (andere Zusammensetzung, andere Namen). Da kann mal ein boolscher Control dazukommen, oder einer wegfallen.

Dann gibt es das Problem, das das Subvi nicht mehr ausführbar ist, er meckert die Referenz an.Ich habe bisher keine Möglichkeit gefunden, im Subvi die da vorhandene Referenz auf das "neue" upgedatete Cluster zu verlinken. Dann lösche ich halt die Referenz und erzeuge als Ersatz zu der Referenz ein Input Controll, wo ich an dem Eingang in meinem Hauptvi eben das neue Cluster anschliesse

Wie kann ich das anders machen?

Oder generel gesagt: Wie kann ich innerhalb eines Subvis (Also wenn ich im Subvi editiere) Referenzen auf ein Element des Hauptvis erzeugen. Die Tools Palette Aplication Control habe ich durchforstet, aber irgendwie komm ich da nicht weiter

Gruss

xeno2008
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
13.11.2009, 15:52
Beitrag #12

jg Offline
CLA & CLED
LVF-Team

Beiträge: 15.864
Registriert seit: Jun 2005

20xx / 8.x
1999
EN

Franken...
Deutschland
Lokale Variablen -> Referenzen nach Erstellung eines SubVIs
Erstens:
Würde den Cluster typdefinieren, dann tun sich schon mal alle Instanzen deines Cluster bei Änderung der Typdefinition innerhalb deines Programms mitändern.

Zweitens:
Mit den Referenzen ist das leider so eine Sache, die ändern sich meines Wissens nach nicht bei Änderungen an der Typdefinition. Aber ein wenig Arbeit kann ich dir ersparen. Schau mal auf den Screenshot:
   
Ein allgemeines Ctr-Refnum auf dem FP, dann ein (beliebiges) Control daneben. Jetzt Control mit der Maus aktivieren, Shift oder Control-Taste gedrückt halten, und Control über die Refnum schieben und Maus loslassen! Der Datentyp der Referenz ändert sich.

Gruß, Jens

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
Antwort schreiben 


Möglicherweise verwandte Themen...
Themen Verfasser Antworten Views Letzter Beitrag
  Extrem langsamer Variablen Zugriff über Referenzen hajos118 12 3.698 01.08.2022 17:20
Letzter Beitrag: BNT
  Muss man Referenzen von controls überhaupt schließen? dimitri84 4 3.536 21.04.2022 11:57
Letzter Beitrag: dimitri84
  Lokale Variablen eliminieren / Signale Zusammenfassen Philipp841 8 4.338 30.09.2019 09:51
Letzter Beitrag: Philipp841
  Referenzen in mehreren Bibliotheken aktualisieren seuk 3 3.422 12.09.2019 09:10
Letzter Beitrag: IchSelbst
  Wie kann man Lokale Variablen sauber verpacken? Tobzn 10 6.618 04.03.2018 12:02
Letzter Beitrag: IchSelbst
  Cluster mit Referenzen auf FP-Elemente Oli_N 8 8.038 15.02.2017 11:19
Letzter Beitrag: Oli_N

Gehe zu: