Globale Variable erstellen
Hallo,
wenn Du das Symbol auf dem Blockdiagramm plaziert hast, kannst Du einen Doppelklick darauf machen. Dann geht ein "Global"-VI auf. Da kannst Du unterschiedliche Elemente für die Du globale Variablen erstellen willst reinpacken (z.B. ein Schalter und eine LED). Dann speicherst Du das globale VI ab. Jetzt kannst Du wieder im ursprünglichen VI an der globalen Variablen auswählen ob Du (in dem Fall) den Schalter oder die LED willst.
Im anderen (zweiten) VI kannst Du dieselbe globale Variable aufrufen, indem Du das VI einfügst (Functions-> All Funnctions-> Select a VI). Danach kannst Du sie auch kopieren.
Jetzt kannst Du z.B. im ersten VI ein Control für die globale Variable erstellen und im zweiten VI die globalen Variablen verknüpfen (Du musst halt mit "Change to read/write" einstellen, ob Du aus der globalen Variablen was auslesen oder reinschreiben willst. Dann kannst Du sie im ersten VI wieder auslesen.
Genauer gesagt: Im ersten VI geht ein Schalter auf die globale Variable des Schalters und eine LED ist am Ausgang der globalen Variablen der LED. Im zweiten VI wird aus der globalen Variablen des Schalters gelesen und in die globale Variable der LED geschrieben.
Ich hoffe, ich habe Dich nicht zu sehr verwirrt. Wenn Du fragen hast, kannst Du gerne nochmal nachhaken.
Gruß Markus
PS: Wenn Du evtl. auch LabVIEW 8 hast, dann kannst Du auch die Shared Variables (Umgebungsvariablen) verwenden. Die sind leichter zu handhaben und funktionieren sogar über das gesamte Netzwerk.
--------------------------------------------------------------------------
Bitte stellt mir keine Fragen über PM, dafür ist das Forum da - andere haben vielleicht auch Interesse an der Antwort !!
--------------------------------------------------------------------------
|