LabVIEWForum.de - Aufruf Globale variablen

LabVIEWForum.de

Normale Version: Aufruf Globale variablen
Du siehst gerade eine vereinfachte Darstellung unserer Inhalte. Normale Ansicht mit richtiger Formatierung.
Hallo!
Ich möchte wissen, wie man eine Globale Variable präzise aufrufen kann zwischen zwei VI. Wie kann man einen Zustand oder Event extern ansteuern mittels einer Globalen Variable? Die Variable habe ich schon ermittelt welche auf ein Ereignis reagiert aber ohne Zustandsänderung....
Ich vermute dass ich den Aufruf der Globalen Variable falsch angesetzt habe

Hier ist mein Programm

Danke schon mal im Voraus!
Abgelehnt

da Doppelpost.
Ich denke mal im anderen Thread gehts weiter...

Gruß
Hallo gabe,

Zitat:wie man eine Globale Variable präzise aufrufen kann
Definiere "präzise"!

Zitat:Wie kann man einen Zustand ... ansteuern mittels einer Globalen Variable?
GV lesen und auswerten...

Zitat:Wie kann man einen ... Event extern ansteuern mittels einer Globalen Variable?
Dafür sind GVs nicht gemacht...

Zitat:Die Variable habe ich schon ermittelt welche auf ein Ereignis reagiert aber ohne Zustandsänderung....
Wenn du das Control (!, nicht "Variable") manuell bedienst, wird kein Event ausgelöst?
emmmmmm hab nicht ganz verstanden was du meinst !!!!
Hallo gabe,

Zitat:emmmmmm hab nicht ganz verstanden was du meinst !!!!
Das ist keine Antwort auf die Fragen...

- GVs dienen dem Datenaustausch zwischen VIs des gleichen "Projekts".
- GVs lassen sich nicht zeitlich synchronisieren und verletzen damit schnell das Dataflow-Paradigma von LabVIEW.
- GVs lösen keine Events aus.
- Events löst man durch Benutzeraktion oder Aufruf der PropertyNode "Wert (signalisierend)" aus.

Bitte:
- Klare Fragen stellen.
- Antworten auf Gegenfragen.
- Erklären, welches Verhalten dein Programm haben soll.
ich will nur als beispiel dass die start messung von der zweite VI also Beispiel 2 bei mein programm ansteure ,das geht aber leider nicht die start messung funktioniert aber nur bei mein erste VI wie kann ich das start messung von der zweite VI ansteure mittels Globale variable .ich hoffe sie haben mich verstanden was ich meine Smile
Der Grundfehler ist erst mal: Die globalen boolschen Variablen werden alle 10ms beschrieben, und zwar mittels Bedienelementen mit Latch-Verhalten. D.h. die globalen Werte sind bei jeder Betätigung nur 0..10 ms auf true. Da sie im anderen VI aber nur alle 100 ms gelesen werden, ist die Wahrscheinlichkeit, da mal einen true-Wert zu erwischen, entsprechend gering.
ok ich hab das geändert jetzt auf 100 ms (beide VI) aber trotzdem die funktion Start(beispiel2.VI) reagiert nicht . was soll ich tun damit die funktion start vollständig arbeiten? Danke nochmal
Offtopic
1) Doppelposting gelöscht. @gabesiano: Bitte LVF-Regeln lesen und beachten, Doppelpostings sind nicht erlaubt.
2) Thread Verschoben , hatte im "Testforum" nichts verloren.
3) @gabesiano: Bitte LVF-Regeln lesen und beachten. Beiträge im SMS-Stil (alles klein geschrieben) sind ebenfalls nicht erlaubt.

Danke, Jens
Referenz-URLs