私はPythonでV-Repシミュレートされたロボットを制御する "ロボットコントローラ"をプログラミングしています。私のロボットには近接センサがあり、それはTrue(彼の前に何かを検出した場合)またはFalse(先に空いている場合)になります。私のSensorがFalseからTrueに変わるとすぐに、Pythonプログラムが反応します(例えば、プロシージャを呼び出す)。イベントに反応するPythonプログラム
センサーの状態はPythonでブール変数に格納されているが、私は、当然のことながら、待つのビジーフォームを避けるだろう:
While True:
if sensor_state:
# Do Something
私はプログラムの通常の流れの間に、などという希望しますsensor_stateが変更されるとすぐに、いくつかのステートメントを実行する必要があります。
アドバイスありがとうございます。