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!
15.11.2007, 08:15 (Dieser Beitrag wurde zuletzt bearbeitet: 15.11.2007 09:33 von Y-P.)
habe bis jetzt immer zum Warten auf Benutzereingaben eine While Schleife genommen, und diese mit einem Knopf abbrechbar gemacht. Damit die CPU nicht 100% Last hat, habe ich den Knopf dann in eine Eventstruktur innerhalb der Schleife verlegt und auf das Event Value Change gewartet. Das geht auch wunderbar. Nun möchte ich dieses "Test"-VI aber gerne zu einem großen zusammenbauen, bei dem die Vorgaben die vorher per Hand eingegeben wurden, aus einem Cluster übernommen werden sollen und dann soll es auch automatisch weitergehen. Die Übergabe des Clusters und Unbundle by Name mit Zuweisung geht ohne Probleme, nur die While Schleife mit dem Event bekomme ich nicht abgebrochen. Dazu übergebe ich dem VI eine boolesche Variable/Konstante, die true ist.
Anbei einmal ein Bild meines Konstruktes. Abgebrochen werden soll die while Schleife bei Druck auf den weiter Knopf, wenn ein Fehler vorliegt, oder wenn Vorgaben verwenden (= Übergabeparameter) true ist. Es geht aber nur weiter, wenn ich auf den weiter Knopf drücke.
Wie macht man es richtig?
Gruß,
Robert
P.S. Wenn man das Bild nicht in der Vorschau sieht, verleitet das zum doppeltem Hochladen ;=)
Anzeige
15.11.2007, 08:47 (Dieser Beitrag wurde zuletzt bearbeitet: 15.11.2007 08:48 von Achim.)
Ich versteh's nicht so ganz, was du vorhast...aber mach mal an deine Event-Struktur ne Timeout-Zeit (z.B. 20ms), dann läuft die Schleife auch dann, wenn du nix drückst und dann wird auch deine Variabel abgefragt!
Gruß
Achim
PS: Hilfreich ist in solchen Fällen die Highlight-Funktion ("Glühbirne")
PPS: Du kannst Anhänge auch wieder löschen...
"Is there some mightier sage, of whom we have yet to learn?"
"Opportunity is missed by most people because it is dressed in overalls and looks like work." (Thomas Edison)
Developer Suite Core -> LabVIEW 2015 Prof.
2006
EN
71083
Deutschland
Event Struktur/While Schleife abbrechen
' schrieb:PPS: Du kannst Anhänge auch wieder löschen...
Das habe ich mal übernommen....
Gruß Markus
-------------------------------------------------------------------------- Bitte stellt mir keine Fragen über PM, dafür ist das Forum da - andere haben vielleicht auch Interesse an der Antwort !!
--------------------------------------------------------------------------
Achim: genau dieses Verhalten wollte ich erreichen. Die Schleife sollte solange durchlaufen werden bis jemand auf den Weiter Knopf drückt, oder bis jemand (von außen) das Vorgaben verwenden auf true stellt. Und mit dem Timeout geht das hervorragend, danke. Habe nun zwei events: das eine mit Value Change und dem weiter Knopf, das andere mit Timeout und Vorgaben verwenden.
Y-P: danke