2011-06-30 2 views
1

私はPythonで新しいプログラミングをしています。この小さなアプリケーションで少し助けが必要です。Magstripカードからのシリアル応答を待つ

ランダムなコードを生成し、それをマグネットカードに書き込む少しのアプリケーションを作成します。

カードリーダーはMSR206uでシリアルポートで接続されていますが、カードエンコーダには&の書き込みが可能ですが、エンコーダからの確認を待つ必要があります。

エンコーダに書き込みを送信すると、書き込みはOKですが、エンコーダからの応答を「待機」する方法はわかりません。

ありがとうございました!

+0

カードリーダーとの通信方法に関する詳細をお知らせください。 –

+0

こんにちは、私はLinuxでシリアルケーブルで接続していますが、Windowsでは仮想COMポートを作成するUSB​​ケーブルを使用しています。ありがとう! – FErArg

答えて

0

適切なタイムアウトを設定してシリアルポートの読み取りを行うだけで、応答を待つことができます。読み取りおよび文字間のタイムアウトの両方は、serial.Serial classのコンストラクタで指定することができます。pyserialです。

+0

ありがとう!、私はpyserialモジュールを使用していましたが、多くのテストの後、私はそれだけで見つけました!再度、感謝します!! – FErArg