Serial Port Logger は、COM ポートのすべてのシリアル通信データをテキストファイルに記録するための無料ソフトウェアです。シリアルポートデバイスからデータを簡単に収集し、新しいテキストファイルに保存するか、前回のセッションから記録を継続します。
この Free Serial Data Logger はオープンソースソフトウェアとしてライセンスされています。
内容:
RS232 Data Logger の使用方法
Serial Data Logger ソフトウェアを使用すると、シリアル伝送を分析でき、さまざまな状況で役立ちます。この情報を利用して、シリアルポートとそのトラフィックをより深く理解できます。また、COM ポートロガーを使用して GPS ユニットからデータを収集し、移動を追跡したり、シリアルアクティビティを詳細に分析することも可能です。
シリアル COM ポートを記録し、データフローの変化を追跡する
RS232 Logger(別名 Free Serial Port Monitor)はシンプルなインターフェイスを備えています。記録を開始するには: シリアルポートを選択します。シリアル通信データを保存する場所を指定します。RS232 ポートのパラメータを定義します。「開始」 をクリックします。テキストファイルのログには、シリアルポート通信および RS232 データフローのすべての詳細が記録されます。
RS232 通信をデバイス間およびアプリケーション間でテストする
FREE Serial Port Logger は、VMware や Virtual PC などの仮想マシン上にインストールして使用できます。この機能はテストに非常に適しています。また、このロガーは学習目的にも最適です。
Serial Data Logger のガイド
RS232 Data Logger をダウンロード、インストール、起動すると、直感的なユーザーインターフェイスが表示されます。シリアルトラフィックの記録は、記録するシリアルポートとデータを保存するファイルを選択するだけで簡単に行えます。その後、シリアルポートのパラメータを指定して、「記録開始」 ボタンをクリックします。
利用可能なポート
このパネルでは、システム上で利用可能なシリアルポートとその記録状態が表示されます。仮想ポートと実際のシリアルポートは、RS232 Data Logger によって同様に処理されます。
ログファイル
「ファイルを開く」 ボタンをクリックすると、記録に使用する宛先ファイルを選択するためのダイアログボックスが表示されます。ファイル名は 「ログファイル」テキストボックスに表示されます。ただし、ファイル名を選択するだけでは記録は開始されません。「記録開始」ボタンをクリックして記録を開始する必要があります。
ファイルへの追加
このオプションは、RS232 ロガーによってキャプチャされたデータを既存のファイルの末尾に追加するか、ファイルをクリアして空のファイルに記録を開始するかを決定します。
シリアルポートのオプション
記録するシリアルポートのパラメータを選択します。これらのパラメータは、対象のポートの値と一致している必要があります。一致しない場合、データ記録は失敗します。
- ボーレート(Baudrate): シリアルポートの転送速度をビット毎秒で指定します。たとえば、「1200 ボー」は、ポートの最大速度が 1200 ビット毎秒であることを意味します。RS232 データロガー は、100 から 256,000 ビット毎秒までのすべての標準ボーレートをサポートしています。
- データビット:このオプションは、ポートが送信するデータビットの数を示します。シリアル通信では、データビットに加えて、開始ビット、停止ビット、および必要に応じてパリティビットが送信されます。データビットには、送信に必要な情報が含まれています。データビットの設定値は、5、6、7、または 8 に設定できます。最下位ビットが最初に送信されます。ASCII 文字を送信するには、最低でも 7 ビットのデータビットが必要で、バイナリデータの送信には 8 ビットが必要です。一部の特殊な通信機器では、5 ビットまたは 6 ビットのデータフォーマットが使用されます。
- パリティ(Parity): パリティがチェックされるかどうかを決定します。選択可能なオプションは 5 つあります。「なし」「奇数」「偶数」「マーク」「スペース」です。「なし」を選択すると、パリティビットは送信されず、チェックは行われません。 「偶数パリティ」では、データ内のマークビットがカウントされ、パリティビットが設定またはクリアされて、マークビットの総数が偶数になるようにします。「奇数パリティ」では、マークビットの数を奇数にするために、必要に応じてパリティビットが設定されます。「マーク」は常にパリティビットを設定し、「スペース」はパリティビットが未設定であることを示します。
- ストップビット(Stop Bits): バイトの終了がどのように指定されるかを定義します。値は 1、1.5、または 2 に設定できます。ほとんどの現代的なデバイスは、1 ストップビットを使用します。
- フロー制御(Flow Control): 使用するフロー制御のタイプを指定します。このパラメータは、シリアルデータを受信するデバイスが送信を処理できることを保証します。RS232 データロガー ソフトウェアでは、非同期通信用に ハードウェア、なし、または Xon/Xoff を選択できます。
統計
RS232 データロガー は、2 つのカウンターを使用してリアルタイムデータを表示します: ポートから受信したバイト: ポートから受信したデータの総バイト数を示します。 ファイル内の合計バイト数: ログファイルに記録されたデータの量を示します。 シリアルポートの状態も表示されます。これらの統計情報を使用して、通信データが正しく記録されていることを確認できます。
記録の開始
このボタンを使用して、選択したポートとパラメータで記録手順を開始します。記録が進行中の場合、ボタンは 「記録停止」 に変更され、セッションを終了することができます。
ヘルプ
ソフトウェアのユーザーマニュアルは、このセクションからアクセスできます。