Hallo HotProp,
Zitat:Das Problem ist, dass wenn ich als Event einen "Value Change" verwende,
Einen ValueChange wovon? Etwa von dem STOPP-Button wie im VI?
Zitat:triggert er mir das Event auch wenn er beim Start des Programms auf False springt.
Wo springt beim Start irgendwas auf FALSE?
Wo wird irgendetwas "getriggert"?
Zitat:Er bewertet dies quasi bereits als den ersten Value Change.
Wenn ich dein VI debugge, sehe ich kein ValueChange-Event…
Zitat:Ich möchte aber dass die Struktur nur ausgeführt wird wenn ein True anliegt!
Von welcher "Struktur" ist jetzt die Rede?
Wenn etwas von einer Bedingung abhängig sein soll, verwendet man üblicherweise eine Case-Struktur: die sehe ich im VI nirgends…
Leider passt deine Problembeschreibung nicht zum gezeigten VI. Bitte formuliere deine Frage so, dass man sie auch versteht…
Anmerkungen zum VI:
- Deine Eventstruktur hat keinen TimeOut, da ist die parallele Verwendung einer Wait-Funktion eher sinnlos…
- Wozu eine Schleife, wenn es NIE zu einer zweiten Iteration kommen kann?
- Du willst doch nicht etwa ein Event erzeugen, indem du in die lokale Variable von "Stop" schreibst? So geht das nicht! Bitte einfach mal die LV-Hilfe zur Eventstruktur lesen und dort auf den Link zu "Warnungen und Hinweise zur Arbeit mit Ereignissen in LabVIEW" achten. Und dann den Satz "Ereignisse der Benutzeroberfläche entstehen nur durch einen Bedienschritt seitens des Benutzers." ganz genau überdenken!