• ベストアンサー

一つのシリアルポートを複数のソフトで共有するには

ノートPCにシリアルポートを介して接続した外部機器の受信データを同時に立ち上げた複数のソフトで使いたいのですが、後から接続しようとするソフトからは接続できません。「仮想シリアルポートエミュレータ」で可能のようですが、お勧めのフリーソフトがあればご紹介お願いします。 具体例ですが ノートPCのシリアルポートにGPSアンテナを接続し、地図ソフト2本を同時に立ち上げてそれぞれ現在位置、移動速度情報などを表示させる。 WINDOWS7以降の32,64bitのPC対応で、常駐しないものがあれば助かります。

質問者が選んだベストアンサー

  • ベストアンサー
回答No.1

>ノートPCのシリアルポートにGPSアンテナを接続し、地図ソフト2本を同時に >立ち上げてそれぞれ現在位置、移動速度情報などを表示させる。 1台のPCで複数の地図ソフトという目的がよく解りませんが、そのような使い方なら、そのGPSアンテナのドライバが複数の要求元(2つの地図ソフト)からのリクエストをとりまとめ、物理的に1つしかないGPSアンテナに仮想COMポートで経由させる機能が必要になります。その仮想COMポート部分の処理はhttp://www.eterlogic.com/Products.VSPE.htmlで代用できるかもしれません。 地図ソフトとGPSアンテナというデバイスとの関係がよく私には解らないので、現実的に使えるのかどうかは不明です。 ・地図ソフトはアプリケーションソフトなので、GPSアンテナというデバイスとデータをやり取りする。 ・GPSアンテナのドライバはCOMポートドライバとデータを交換するので、あくまでも1対1の接続しか想定していない。 ・仮想COMエミュレータは、複数の仮想COMポート間をRedirectできる。 という条件だと思うので、GPSアンテナのドライバが複数の上位アプリケーションと同時にデータを交換できることが前提になるのではないかと思います。GPSアンテナのドライバの仕様次第という気がしないでもありません。 Free Licenceはx86版のみのようです。 >Virtual Serial Ports Emulator is a FREEWARE program on 32 bit platform and can be used absolutely free for any purpose. >WINDOWS7以降の32,64bitのPC対応で、常駐しないものがあれば助かります。 >>Operating system: Windows 2000, XP, Vista (32/64), Windows 7 ですから微妙なところです。なお、ドライバですから常駐しないものというのは難しいかと思います。

kissabu
質問者

お礼

VSPEは、同じ目的で使用してる方もいるのでチェックはしていました。 おっしゃる通り、64bit版は有償のようです。 他に回答が付かないようですので試用してみましたが、問題点が出ました。 まず、PC起動後にVSPEを立ち上げてポート設定をする必要があり、データソースのポートを使用してから他のポート番号を指定するため、ソフト側のポート設定をあらかじめ変更しなくてはなりません。 設定ファイルをセーブして、これから直接起動すればその手間は省けると思い、常駐も仕方なしとしてスタートアップに登録したところデスクトップにVSPEが大きく表示されていまいちよろしくないです。 この点が改善されればほぼやりたい事が出来そうですが、起動時最小化する方法はないでしょうか。 >1台のPCで複数の地図ソフトという目的がよく解りませんが 実際には仕事用のソフトの使用で、専門的なものですので説明例として書きましたが かなり類似しています。 例えばグーグルアースで航空写真やストリートビューは使いたいが、普通の地図としてはゼンリンのが見やすいので、それぞれの利点を切り替えしてリアルタイムで使いたい、という感じです。

kissabu
質問者

補足

ポート共有はできていますので 最小化の方法について別立てで質問させていただきます ありがとうございました

その他の回答 (1)

  • nabe3desu
  • ベストアンサー率46% (253/550)
回答No.2

ソフトウエアを探すよりも簡単な方法がありますよ。USB-シリアル変換ケーブルを利用すれば、COMポートを持たないPCでも、USBポートに装着するだけでCOMポートとして機能します。また、1台のPCに複数のUSB-シリアル変換ケーブルを装着すれば、それぞれ独立したCOMポートが割り当てられるので、COMポート3=GPS1、COMポート4=GPS2のような使い分けが可能です。

参考URL:
http://buffalo.jp/products/catalog/supply/cable/usb/change/src06us/
kissabu
質問者

お礼

回答ありがとうございます 変換ケーブル、所有してます PCにD-SUB有りますので今回は使用しません。複数のGPSではなくて、1台のGPSで複数ソフト使用したいのです。

関連するQ&A

専門家に質問してみよう