私はPython(およびプログラミング全般)が初めてなので、しばらくお待ちください。
私はいくつかのラボ機器の自動化を行っており、別の機器でデータを取得しながら、ある機器の電源を切り替える方法を探しています。これらのイベントを互いに非同期にしたい、つまり、データ取得プロセス中に電源をランダムに切り替えたい。
私は以下をチェックアウトしました:
-time.sleep--電源の応答が非常に遅かったため、実際にこれを1つのセットアップで正常に使用できました-電源を切るように指示し、ランダムな時間スリープしてから、その他の機器。これは、電源が常に他の機器よりもはるかにゆっくりと反応することに依存していますが、通常はそうではありません.
- マルチプロセッシング/スレッディング - 私は SO と python.org でこれについて読んでいますが、これが私が望むことを達成するかどうかはまだはっきりしていません. 私はそれをテストしようとしましたが、コード化するのが難しいと感じています。私が望むものに遠く及ばない場合は、これ以上時間を投資したくありません.
つまり、一言で言えば、マルチプロセッシングは私が望むことをしますか? これを行う他の方法はありますか?