1

さて、ポートを検出し、ポートが利用可能になったらスレッドを開始するためのコードをアップグレードしたいと思います。私が現在行っているのは、予想される数のポートがそこにあるのを待っていることです。次に、forループを実行してスレッドを開始します。私が言ったように、現在私は

subprocess.check_output('ls /tty' + number expected port) #to see if all ports are turned on. 

for port in portlist: 
    initialize the Thread object.

問題は、USBデバイスにあるコードが、コマンドモードであることを示すためにデバイスに書き込むのに10秒しかかからないことです。したがって、プログラムしたいデバイスが10個ある場合、それらすべてを非常に高速にオンにしないと、すべてのポートが表示されるのを待っているため、最初の2、3個のデバイスをプログラムできません。オンにしています...USBデバイスの時刻を変更することはできません。

新しいポートを確認してからスレッドを開始したいと思います。誰でも助けることができます。私はこれを十分に説明したと思います。これはLinuxマシン上にあるため、ポートはオンになったときに割り当てられます。

4

0 に答える 0