-1

コマンドを照明デバイスに送信しようとしています。

以下のコマンドはハイパータームで動作します。

\05387988c2g<CR>
  • \アスキー文字です
  • g<CR>すべてのコマンドの最後にあります
  • gは確認キーで、<CR>はキャリッジ リターンです。

\以下のコードで Python のシリアル モジュールを使用してこのコマンドを送信しようとしましたが、 は ASCII 文字でありg<CR>はコマンドの最後にある必要がある文字列であるため、機能しません。

誰かが私が送信しなければならないコマンドを教えてもらえますか. どんな助けでも大歓迎です.Thanks.

4

1 に答える 1

0

あなたが何を送ることを期待しているのかは本当に明確ではありません...しかし、私が理解していると仮定すると、これは役立つかもしれません。

r ""を使用すると、すべてがリテラル(\を含む)と見なされます...さらに、キャリッジリターンを送信する必要がある場合があります(\ r)

conn.write(r'\05387988c2g')
conn.write('\r')#may or may not be needed or some other ending character
于 2012-09-15T06:51:58.447 に答える