PCのシリアルポートを使用して外部デバイスからLFおよびCRを含むASCIIデータを読み込み、Pythonを使用してファイルに書き込む必要があります。シリアルポートからPythonのファイルにASCIIデータを読み取る方法
私はちょうどPythonの学習を始めましたが、ポートを開くことができましたが、実際の読み込み部分に問題があります。なぜデータが終了したかを指定する方法がわからないからです。誰かがいくつかのコード例を参考にしてもらえますか?
ポートの設定は以下のとおりです。pyserialサイトへオーバーで
Serial = 'COM3', baudrate=9600, bytesize=8, parity='N', stopbits=1
「データがいつ終了するかを指定する方法がわかりません」これはPythonのことではありません。それはあなたがあなたの "外部デバイス"について質問しなければならない質問です。デバイスが完了したことをどのように知っていますか?もし誰かがバイトストリームを出力したら、それが正しく終了したことを知っていますか? –
私はS.Lottに同意します。あなたはデータの中で何を期待しているかを示すスペックを持っていますか?たぶんそこにいくつかの手がかりがあります。 –
ここにあなたのアカウントを登録するだけです。これは、あなたが訪問し、返信を投稿するたびに重複するアカウントを作成する問題を防ぎます。同じアカウントを使用すると、コメントが正しく機能します。あなたの重複アカウントをマージしました。 –