複数のシリアルポート(COM)の取り扱い

1つのソフトで複数のシリアルポートを操作

市場に出回っているほとんどのシリアル通信ソフトウェアは、同時に1つのCOMポートしか扱えません。 これは特に、同じPCに複数のデバイスを接続している場合に大きな制限となります。
単一のシリアル通信ソフトを使用している場合、同じソフトを複数起動し、ウィンドウを切り替えながら作業しなければなりません。 特に複数のボードを開発しており、複数の USB-シリアル変換アダプタ を利用している場合、これは本当に悪夢であり、膨大な時間の無駄になります。
SerialToolは机の上のケーブル地獄は解決できません… それは残念ながらご自身で解決する必要がありますが、 PCデスクトップ上の混乱は、SerialToolが確実に防いでくれます — 必要なすべての作業を1つのソフトで行えるからです!

物理シリアルポートと論理シリアルポートの割り当て

1つのシリアル通信ソフトで複数のポートを扱うためには、どの物理ポートがどの論理シリアルポートへ対応するかを認識する必要があります。
PCに接続されているシリアルポートをスキャンした後、SerialTool内で、物理デバイスを特定の論理シリアルポートに割り当てる必要があります。 これにより、どのデバイスと通信したいか正確に識別できます。
スキャン後、すべての利用可能なポートがCOMテーブルに表示され、Serial 1以降に自由に割り当てられます。
無料版のSerialToolでは、同時に最大2つのシリアルポートを扱えるため、Serial 1およびSerial 2を割り当て可能です。

Screenshot of SerialTool managing multiple serial ports simultaneously

SerialTool – 利用可能なCOMポート一覧テーブル。

シリアルポートのエイリアス(ニックネーム)設定

PCには複数のUSBアダプタが接続され、それぞれが別のCOMポートとして表示される場合があります。 記憶力に自信があっても、どのポートがどのデバイスなのか覚えるのは大変です。
SerialToolでは、COM1、COM2 などOSが割り当てたポート名に対して、独自のエイリアス(ニックネーム)を付けることができます。 これにより、どのデバイスがどのポートに対応しているか簡単に識別できます。
例えば、2つの Arduino Mega 2560シリアルポート で接続しているとします。
両方のボードは見た目も同じで、使用しているUSB-シリアルアダプタも同じモデルです。 この場合、それぞれのボードにニックネームを付けておくことで、素早く識別できます。
エイリアスを割り当てることで、作業が簡単・迅速・確実になります。

SerialToolは、同じソフト内で複数のシリアルポートを扱うことができます。 そのため、複数のアプリケーションを同時に起動する必要はありません。

SerialToolでは、物理シリアルポートを論理シリアル番号に割り当てられます。
例:COM3 → Serial 1、COM4 → Serial 2
ユーザーは、どのポートから送受信するかを選択できます。

この機能は、同じPCに複数のデバイスを接続し、それらすべてと1つのソフトから通信したい場合に最適です。