私はシリアルポート経由で通信している赤外線カメラ/トラッカーを持っています。私は現在、これを行うためにpyserialモジュールを使用しています。カメラは、60Hzのレートでトラッキングされたオブジェクトの位置を更新します。追跡されたオブジェクトの位置を取得するために、私は1つのpyserial.write()を実行してから、pyserial.read(serialObj.inWaiting())を使って入ってくる応答を待ち受けます。応答/位置が受信されると、whileループが再入力され、以下同様に続きます。私の質問は、このアプローチの信頼性とスピードに関係しています。私は、少なくとも60Hzの速度でコンピュータが取得するポジションが必要です(そして、そのポジションは、UDPを介してリアルタイムOSに送信されます)。これは、Pyserial/Pythonが可能なことですか、代替のCベースのアプローチを検討する必要がありますか?pyserial/pythonとリアルタイムデータ取得
おかげで、 ルーク
これはどのようになったのですか?どのような種類のサンプリングレートでPythonを手に入れることができましたか?私はRS232上のオハウススケールからの単純なデータ収集を行ったが、5hz(スケールであったかもしれない)しか得られなかった – Chris