シリアルポート出力をファイルにリダイレクトする簡単な方法はありますか?コードを変更せずにテスト用のWindowsデスクトップシステムに配置できますか?
シリアルレシートプリンターモジュールの問題をデバッグしようとしていますが、今日は実際のデバイスが手元にありません。私はそれを助けることができればコードに変更を加え始めたくありません、私はファイルでそれをレビューできるように現在出力されているものをキャプチャしたいだけです。
それが何か違いを生むのであれば、それはWindowsXPです。
簡単なグーグルで私は RS232データロガー -試したことはありませんが、缶に書かれていることを実行できれば問題ありません。 編集:送信ではなく受信しているように見えます。でも試してみる価値があるかもしれません:-)
別のオプションは、コマンドラインを使用することです。
type com1: >> data.log
別のオプション: PuTTY および ロギングをオンにする を使用します。
プリンタモジュールはVMで実行できます。 VMWareを使用すると、シリアルポートをファイルおよび名前付きパイプにリダイレクトできます。
VMWareと同様に、 Virtual PC (および Virtual Server )も COMポートをテキストファイルにリダイレクト でき、セットアップは非常に簡単です。
コントロールパネルのプリンターでは、手動プリンターを追加したり、ダミープリンターをインストールしたりできるので、たとえばファイルに印刷できます。