Eigenschaftsknoten in Sub VI; Werte zur Laufzeit an Sub Vi übergeben
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!
Eigenschaftsknoten in Sub VI; Werte zur Laufzeit an Sub Vi übergeben
Hi Leute,
ich hab zwei Probleme und hoffe mir kann jemand weiterhelfen.
1.) Kann ich einen Eigenschaftsknoten in einem Sub VI erstellen?
2.) Wie kann ich in einem Sub VI ermittelte Werte zur Laufzeit übergeben und nicht erst nach durchlaufen
des gesamten Sub VI
Eigenschaftsknoten in Sub VI; Werte zur Laufzeit an Sub Vi übergeben
<div align="left">Hallo, Dennis,
zu 1) JA
zu 2) Da musst du mit Referenzen arbeiten. Eine Variable wird definitiv erst bei Beendigung des VI's übergeben.
zu Referenzen: Referenzen zu einer Variable kannst du aus dem "Rechte-Maustaste-Kontextmenü" heraus erzeugen. Solche Referenzen können auch an SubVI's als Variable übergeben werden. Im SubVI kannst du dann auf die Eigenschaften der Referenz zugreifen. Und eine Eigenschaft ist ja immer der Wert.
Ansonsten durchsuch mal das Forum, es gab schon einige Beiträge zum Thema Referenzen/References.
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!
Eigenschaftsknoten in Sub VI; Werte zur Laufzeit an Sub Vi übergeben
<div align="left">Hallo, Dennis,
also Übergabe als sozusagen "Call by value" geht ganz standardmäßig über das Konnektorenfeld. Ist hoffentlich klar.
Wenn du dagegen eine Referenz eines Frontpanelelements als Variable an ein anderes VI übergibst, dann kannst du mit Hilfe dieser Referenz sowohl lesend als auch schreibend auf die aktuellen Werte und Eigenschaften (!) (als nicht nur die Werte zur Übergabezeit) zugreifen.
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!
Eigenschaftsknoten in Sub VI; Werte zur Laufzeit an Sub Vi übergeben
Hallo Jens
Jetzt weiß ich was du gemeint hast mit Connector- Pane. Auf die art hab ich es schon versucht. Das Problem ist ich möchte Messergebnisse parallel zur Messung anzeigen lassen. Wenn ich einen Anschluss an das Sub VI mache so bekomme ich die Ergebnisse bzw. das letzte Ergebnis erst nach Ablauf des Sub VI. Ich glaub mit Referenzen kann es funktionieren allerdings ist mir nicht ganz klar, wie ich diese einsetze.
Gruß Dennis
26.10.2006, 09:43 (Dieser Beitrag wurde zuletzt bearbeitet: 26.10.2006 09:43 von Achim.)
Eigenschaftsknoten in Sub VI; Werte zur Laufzeit an Sub Vi übergeben
Hallo Dennis,
wenn ich dich richtige verstehe, willst du Daten oder Ereignisse von einem VI zu einem anderen VI melden oder übertragen, so lange diese aber aktiv laufen. Sollte das so sein, dann schau dir bitte mal die Queue oder Melder VI's an. Mit denen kann man ganz einfach solche Dinge machen.
Sonst benötigts dur Referenzen oder Globale Variablen. Geht zwar auch, ist aber nicht ganz im Sinne von LabVIEW.