複数のシリアルポート(COM)の取り扱い
1つのソフトで複数のシリアルポートを操作
市場に出回っているほとんどのシリアル通信ソフトウェアは、同時に1つのCOMポートしか扱えません。
これは特に、同じPCに複数のデバイスを接続している場合に大きな制限となります。
単一のシリアル通信ソフトを使用している場合、同じソフトを複数起動し、ウィンドウを切り替えながら作業しなければなりません。
特に複数のボードを開発しており、複数の
USB-シリアル変換アダプタ
を利用している場合、これは本当に悪夢であり、膨大な時間の無駄になります。
SerialToolは机の上のケーブル地獄は解決できません… それは残念ながらご自身で解決する必要がありますが、
PCデスクトップ上の混乱は、SerialToolが確実に防いでくれます — 必要なすべての作業を1つのソフトで行えるからです!
物理シリアルポートと論理シリアルポートの割り当て
1つのシリアル通信ソフトで複数のポートを扱うためには、どの物理ポートがどの論理シリアルポートへ対応するかを認識する必要があります。
PCに接続されているシリアルポートをスキャンした後、SerialTool内で、物理デバイスを特定の論理シリアルポートに割り当てる必要があります。
これにより、どのデバイスと通信したいか正確に識別できます。
スキャン後、すべての利用可能なポートがCOMテーブルに表示され、Serial 1以降に自由に割り当てられます。
無料版のSerialToolでは、同時に最大2つのシリアルポートを扱えるため、Serial 1およびSerial 2を割り当て可能です。
SerialTool – 利用可能なCOMポート一覧テーブル。
シリアルポートのエイリアス(ニックネーム)設定
PCには複数のUSBアダプタが接続され、それぞれが別のCOMポートとして表示される場合があります。
記憶力に自信があっても、どのポートがどのデバイスなのか覚えるのは大変です。
SerialToolでは、COM1、COM2 などOSが割り当てたポート名に対して、独自のエイリアス(ニックネーム)を付けることができます。
これにより、どのデバイスがどのポートに対応しているか簡単に識別できます。
例えば、2つの
Arduino Mega 2560
を
シリアルポート
で接続しているとします。
両方のボードは見た目も同じで、使用しているUSB-シリアルアダプタも同じモデルです。
この場合、それぞれのボードにニックネームを付けておくことで、素早く識別できます。
エイリアスを割り当てることで、作業が簡単・迅速・確実になります。
SerialToolは、同じソフト内で複数のシリアルポートを扱うことができます。
そのため、複数のアプリケーションを同時に起動する必要はありません。
SerialToolでは、物理シリアルポートを論理シリアル番号に割り当てられます。
例:COM3 → Serial 1、COM4 → Serial 2
ユーザーは、どのポートから送受信するかを選択できます。
この機能は、同じPCに複数のデバイスを接続し、それらすべてと1つのソフトから通信したい場合に最適です。