1

複数のアプリケーション (たとえば、Flask Web アプリケーションを実行している) から USB デバイスを使用できるようにしたいと考えています。

私の場合、リレーを使用してドアを開閉しています。ドアが開くまでに約 20 秒かかります。その間、リレーを作動させないでください。ドアが途中でロックされてしまうからです。

前もって感謝します!

4

3 に答える 3

1

あなたの質問に対する正確な答えではありませんが、グローバルを使用せずにこれに取り組む方法についての別のアイデアかもしれません。

USB デバイスを制御するための小さなプログラムを作成してみませんか。このスクリプトは、サーバー上で 1 回 (1 つのインスタンス) 実行され、必要な方法でデバイスとの通信を処理します。また、並行性も考慮します。

パイプ、ソケットなど、このスクリプトを使用して Web アプリケーションから通信し、コマンドを送信して結果を受け取ります。

于 2013-08-06T20:32:17.993 に答える