MDrive 23 モーターはターミナルからコマンドを取得し、スクリーン プログラムで動作するようにしました。
screen /dev/ttyUSB0
これはシリアル端末と呼ばれるものですか?接続の詳細はよくわかりませんが、PySerial を使用してコマンドを送信できるはずだと感じています。
私は試した:
import serial
ser = serial.Serial('/dev/ttyUSB0', 19200)
ser.isOpen() # Returns True
ser.write('ma 100000\r\n') # Does nothing...
ser.inWaiting() # Returns 0
ser.close()
次のような他の初期変数を設定する方法がわかりませんでした。
parity = serial.PARITY_ODD,
stopbits = serial.STOPBITS_TWO
bytesize = serial.SEVENBITS
次に、いくつかの値を推測してみます... ドキュメントは不十分ですが、MODBUS TCP と Mcode について言及しています。
これらを設定するにはどうすればよいですか? また、スニペットに構文エラーはありますか?
Serial オブジェクトに引数を送信する方法は知っていますが、典型的な値がわかりません。