2017-12-03 7 views
-1

Also muss ich einen Motor über eine parallele Schnittstelle starten. Überprüfen Sie, ob die "Stop" -Taste gedrückt wurde und stoppen Sie in diesem Fall das Programm und prüfen Sie, ob die Flasche zu hoch ist. Wenn Motor 2 gestartet wird, lassen Sie sie 3 Sekunden lang laufen und stoppen Sie dann Motor 1 und überprüfen Sie erneut. Für immer.C# Endlosschleife für die Überprüfung der Parameter, die eine Taste ist

Was ich fragen Sie ist, wie man eine Endlosschleife (für die ständige Überprüfung der Eingabe) laufen und gleichzeitig eine Eingabe machen kann. Um für dieses Programm zu klären, ist mein Stichwort, den Motor zu starten, ein Knopf. Mein Stop-Cue ist auch ein Knopf und die Überprüfung der Höhe überprüft tatsächlich, ob ich einen Knopf drücke. Es gibt keine tatsächlichen Motoren stattdessen habe ich nur ein Textfeld, das sagt, dass Wettermotor ein und zwei laufen, laufen laufen.

+1

Bitte teilen Sie Ihren Code so weit Sie getan haben. – user4221591

Antwort

0

Es ist schwer, Ihre Frage zu verstehen. Infinitive Überprüfung ist in diesem Fall kein guter Weg. Als ich eine Anwendung geschrieben habe, um einen Schrittmotor zu betreiben, habe ich gerade eine Bool-Flagge 'isRunning' implementiert. Wenn sich der Status dieses Flags geändert hat, wurde das Ereignis "onStateChanged" ausgelöst, und dann habe ich alle erforderlichen Aktionen und Änderungen an den Steuerelementen vorgenommen. Ich hoffe, es wird Ihnen helfen, den Prozess zu verstehen.

Verwandte Themen