2017-12-03 9 views
-1

私はパラレルポートを使用してモータを起動する必要があります。 "停止"ボタンが押されているかどうか確認し、その場合はプログラムを停止してボトルが高すぎるかどうかを確認し、モータ2を始動する場合は3秒間作動させて停止し、モータ1を作動させて再度確認してください。永遠に。ボタンをチェックするためのC#無限ループ

実際に入力を行うことができますが、無限ループ(入力を絶えずチェックする)を実行する方法を教えてください。このプログラムを明確にするために、モーターを始動する私の手がかりはボタンです。私の停止キューもボタンであり、実際にボタンを押したかどうかを確認している。実際のモーターはありません。代わりに、天気モーター1と2が稼動しているというテキストボックスが表示されています。

+1

これまでのコードを共有してください。 – user4221591

答えて

0

あなたの質問を理解するのは難しいです。不定期点検は、この場合には良い方法ではありません。 ステッパーモーターを実行するアプリケーションを作成したとき、Iveはブールフラグ 'isRunning'を実装しました。このフラグの状態が変更されると、イベント "onStateChanged"が発生し、必要な操作とコントロールの変更が行われました。プロセスを理解するのに役立つことを願っています。

関連する問題