Windows COM ポート出力をファイルにリダイレクトするにはどうすればよいですか?
-
20-08-2019 - |
質問
コードを変更せずにテスト Windows デスクトップ システムに導入できる、シリアル ポート出力をファイルにリダイレクトする簡単な方法はありますか?
シリアル レシート プリンター モジュールの問題をデバッグしようとしていますが、現在実際のデバイスが手元にありません。できることなら、コードに変更を加えるつもりはありませんが、現時点で出力されているものをキャプチャして、ファイルで確認できるようにしたいだけです。
違いがあるとすれば、それは Windows XP です。
解決
簡単にGoogleは RS232データロガーするに私を導きましたtはそれを試してみましたが、それはそれはスズに言うことない場合、それはあなたのためにOKでなければなりません。 の編集:それは、発信、受信していないように見えます。しかし試してみる価値があるかもしれない: - )の
他のヒント
別のオプションは、コマンドラインから次のとおりです。
type com1: >> data.log
別のオプション:使用 パテ そして ログ記録をオンにする.
あなたはVM内のプリンタモジュールを実行することができます。 VMWareのは、ファイルや名前付きパイプへのシリアルポートをリダイレクトすることができます。
VMWareと同様に、 仮想PC (& 仮想サーバー) こともできます COMポートをテキストファイルにリダイレクトします セットアップは非常に簡単です。
私は、コントロールパネルでプリンタを考えて、手動でプリンタを追加し、ダミーのいずれかをインストールすることができます ですから、たとえばファイルに印刷することができます。
あなたが開発者であれば、.NETやからシリアルポートコンポーネントを使用します
あなたはCOMポートをリダイレクトすることができるかどうかは分かりませんが、そのために com0com に使用することができますジョブの種類ます。
たとえば、することができます。のペアの(COM1、COM2)、あなたはCOM1に書き込むとCOM2から読み取ることができるようにます。