(57)【特許請求の範囲】
【請求項１】
所定の測定処理により得られる測定信号を出力する測定装置に第一通信インターフェースにより接続されて、前記測定信号をＵＳＢ接続インターフェースに入力可能な信号伝送形式に変換する信号変換装置に接続可能に設けられ、前記信号変換装置から入力される前記測定信号を処理する信号処理装置であって、
前記信号処理装置が接続された時点で自動デバイス検出処理を実施するデバイス検出手段と、
前記測定信号のデータ処理を実施するアプリケーションソフトウェアと、
前記アプリケーションソフトウェアが要求する前記測定信号の信号形式を認識する信号形式認識手段と、
前記ＵＳＢ接続インターフェースから入力されるＨＩＤキーボードプロトコルに基づいた信号形式の信号を処理するＨＩＤドライバと、
前記ＵＳＢ接続インターフェースをシリアルポートインターフェースと見なし、前記ＵＳＢ接続インターフェースから入力される信号をシリアルポートプロトコルに基づいて処理可能な仮想シリアルポートドライバと、
を備え、
前記仮想シリアルポートドライバは、前記信号形式認識手段により、前記アプリケーションソフトウェアが要求する信号形式が前記シリアルポートプロトコルに対応する信号形式であると認識されると、前記デバイス検出手段による自動デバイス検出処理の完了後に、前記シリアルポートプロトコルに対応する信号形式の前記測定信号を要求する要求信号を前記ＵＳＢ接続インターフェースから前記信号変換装置に出力する
ことを特徴とする信号処理装置。
【請求項２】
所定の測定処理を実施するとともに、測定により得られる測定信号を出力する測定装置と、
請求項１に記載の信号処理装置と、
前記測定装置及び前記信号処理装置を接続するとともに、前記測定装置に設けられる第一通信インターフェースから出力される信号を、前記信号処理装置に設けられるＵＳＢ接続インターフェースに入力可能な信号伝送形式に変換して、前記信号処理装置に伝送する信号変換装置と、を具備し、
前記信号変換装置は、
前記第一通信インターフェースを有する第一通信部と、
前記測定信号を、前記ＨＩＤキーボードプロトコルに基づいた信号形式に変換する第一信号変換手段と、
前記測定信号を、前記仮想シリアルポートドライバにより処理可能な前記仮想シリアルポートプロトコルに基づいた信号形式に変換する第二信号変換手段と、
前記第一信号変換手段および前記第二信号変換手段のうち、いずれか一方を選択し、選択した一方に前記測定信号の変換処理を実施させる変換制御手段と、
前記信号処理装置と接続可能なＵＳＢ接続インターフェースを有するとともに、前記測定信号の出力処理を実施する第二通信部と、を備える
ことを特徴とする信号変換伝送システム。
【請求項３】
請求項２に記載の信号変換伝送システムにおいて、
前記第二通信部は、前記信号処理装置からの要求信号を入力可能であり、
前記変換制御手段は、前記第二通信部に入力される要求信号に基づいて、前記第一信号変換手段および前記第二信号変換手段のうち、いずれか一方を選択し、選択した一方に前記測定信号の変換処理を実施させる
ことを特徴とする信号変換伝送システム。
【請求項４】
請求項３に記載の信号変換伝送システムにおいて、
前記変換制御手段は、前記要求信号を認識した場合、前記第二信号変換手段により前記測定信号を変換させ、前記要求信号が認識されない場合、前記第一信号変換手段により前記測定信号を変換させる
ことを特徴とする信号変換伝送システム。
【請求項５】
請求項３に記載の信号変換伝送システムにおいて、
前記要求信号は、前記第一信号変換手段による前記測定信号の変換処理を要求する第一切替要求信号、および前記第二信号変換手段による前記測定信号の変換処理を要求する第二切替要求信号を備え、
前記変換制御手段は、前記信号処理装置から前記第一切替要求信号を認識すると、前記第一信号変換手段により前記測定信号を変換させ、前記信号処理装置から前記第二切替要求信号を認識すると、前記第二信号変換手段により前記測定信号を変換させる
ことを特徴とする信号変換伝送システム。
【請求項６】
請求項５に記載の信号変換伝送システムにおいて、
前記信号処理装置には、前記ＨＩＤドライバによる信号処理が可能な入力操作装置が接続され、
前記第二切替要求信号は、前記入力操作装置から入力される特定キー入力に対して発行されるＯｕｔｐｕｔレポートである
ことを特徴とする信号変換伝送システム。
【請求項７】
請求項２に記載の信号変換伝送システムにおいて、
前記測定信号の信号形式を設定可能な操作部を備え、
前記変換制御手段は、前記操作部の設定状態に基づいて、前記第一信号変換手段および前記第二信号変換手段のうちいずれか一方に、前記測定信号の信号形式を変換させる
ことを特徴とする信号変換伝送システム。
【発明の詳細な説明】
【技術分野】
【０００１】
測定装置から出力される測定信号を所定の信号形式に変換して通信する信号変換装置、この信号変換装置と接続可能な信号処理装置、および信号変換伝送システムに関する。
【背景技術】
【０００２】
従来、測定装置から出力される測定信号をパーソナルコンピュータなどの情報処理装置に入力する装置（インプットツール）が知られている（例えば、特許文献１参照）。
この特許文献１に記載の装置は、測定装置であるノギスと、データ処理装置とを信号伝送ケーブルで接続し、測定装置で測定された測定結果をデータ処理装置に伝送している。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開昭６０−１７７２１０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
測定装置から出力される測定信号は、独自のシリアルポートインターフェース（Ｉ／Ｆ）を用いて入出力が行われるため、このような測定信号を例えばパーソナルコンピュータなどの情報処理装置に入力する場合、測定信号をパーソナルコンピュータが有するインターフェースに変換する必要があり、上述のようなインプットツールが用いられる。
このようなインプットツールでは、ＨＩＤ（Human Interface Device Profile）キーボードプロトコルに基づいて測定信号の信号形式を変換し、ＵＳＢ（Universal Serial Bus）接続によりパーソナルコンピュータに変換された測定信号を伝送する。このインプットツールでは、ＨＩＤキーボードプロトコル用のファームウェアが組み込まれることにより、またはＨＩＤキーボードプロトコルに基づいたハードウェアに構成されることにより、測定信号をＨＩＤキーボードプロトコルに規定される信号形式に変換し、ＵＳＢ接続インターフェース（以降ＵＳＢＩ／Ｆと称す）でパーソナルコンピュータなどの信号処理装置に出力する。
一方、近年多く利用されているパーソナルコンピュータでは、ＯＳ（Operating System）が提供するデバイスドライバに、ＨＩＤキーボードプロトコルに基づいた信号形式の信号を処理可能なＨＩＤドライバを標準的に備えていることが多い。したがって、このようなパーソナルコンピュータに、ＵＳＢＩ／Ｆにより接続されるインプットツールからＨＩＤキーボードプロトコルに基づいて信号変換された測定信号が入力されると、ＵＳＢＩ／Ｆにより接続されるＨＩＤキーボードから入力されるデータと同様に、入力された信号を処理することが可能となる。
【０００５】
しかしながら、測定信号を取り扱うアプリケーションソフトウェア（Ｓ／Ｗ）には、例えば、測定信号をシリアルポートプロトコルに基づいた信号形式での入力を要求するものなどがあり、アプリケーションＳ／Ｗによっては、要求する測定信号のソフトウェアインターフェース（ＡＰＩ：Application Program Interface）が異なる場合がある。このようなアプリケーションＳ／Ｗに対して、上記のようなＵＳＢＩ／ＦによるＨＩＤキーボードプロトコルに基づいた信号形式の測定信号のみを出力するインプットツールでは、パーソナルコンピュータに入力される信号がＡＰＩと一致せず処理することができないという問題がある。また、上記のようなＡＰＩに対応するために、シリアルポートを経由して接続が可能なＲＳ−２３２Ｃ接続型のインプットツールを別途提供することも考えられるが、この場合、複数機種のインプットツールを製造する必要があり、コストが増大するという問題がある。
さらに、ＵＳＢＩ／ＦをＲＳ−２３２ＣＩ／Ｆに変換する変換チップを用いる方法も考えられるが、このような変換チップを別途用意する必要があり、ハードウェア構成が複雑になり、製造コストも増大するという問題がある。
【０００６】
本発明は、上記問題に鑑みて、低コストで、かつ汎用性に優れた信号処理装置、および信号変換伝送システムを提供することを目的とする。
【課題を解決するための手段】
【０００７】
本発明の信号処理装置は、所定の測定処理により得られる測定信号を出力する測定装置に第一通信インターフェースにより接続されて、前記測定信号をＵＳＢ接続インターフェースに入力可能な信号伝送形式に変換する信号変換装置に接続可能に設けられ、前記信号変換装置から入力される前記測定信号を処理する信号処理装置であって、前記信号処理装置が接続された時点で自動デバイス検出処理を実施するデバイス検出手段と、前記測定信号のデータ処理を実施するアプリケーションソフトウェアと、前記アプリケーションソフトウェアが要求する前記測定信号の信号形式を認識する信号形式認識手段と、前記ＵＳＢ接続インターフェースから入力されるＨＩＤキーボードプロトコルに基づいた信号形式の信号を処理するＨＩＤドライバと、前記ＵＳＢ接続インターフェースをシリアルポートインターフェースと見なし、前記ＵＳＢ接続インターフェースから入力される信号をシリアルポートプロトコルに基づいて処理可能な仮想シリアルポートドライバと、を備え、前記仮想シリアルポートドライバは、前記信号形式認識手段により、前記アプリケーションソフトウェアが要求する信号形式が前記シリアルポートプロトコルに対応する信号形式であると認識されると、前記デバイス検出手段による自動デバイス検出処理の完了後に、前記シリアルポートプロトコルに対応する信号形式の前記測定信号を要求する要求信号を前記ＵＳＢ接続インターフェースから前記信号変換装置に出力することを特徴とする。
この発明では、信号処理装置のＶＣＰドライバは、信号変換装置が接続され、自動デバイス検出処理が完了した時、すなわち、エニュメレーション動作の完了時に、要求信号を出力できる。
【０００８】
本発明の信号変換システムは、所定の測定処理を実施するとともに、測定により得られる測定信号を出力する測定装置と、上述した信号処理装置と、前記測定装置及び前記信号処理装置を接続するとともに、前記測定装置に設けられる第一通信インターフェースから出力される信号を、前記信号処理装置に設けられるＵＳＢ接続インターフェースに入力可能な信号伝送形式に変換して、前記信号処理装置に伝送する信号変換装置と、を具備し、前記信号変換装置は、前記第一通信インターフェースを有する第一通信部と、前記測定信号を、前記ＨＩＤキーボードプロトコルに基づいた信号形式に変換する第一信号変換手段と、前記測定信号を、前記仮想シリアルポートドライバにより処理可能な前記仮想シリアルポートプロトコルに基づいた信号形式に変換する第二信号変換手段と、前記第一信号変換手段および前記第二信号変換手段のうち、いずれか一方を選択し、選択した一方に前記測定信号の変換処理を実施させる変換制御手段と、前記信号処理装置と接続可能なＵＳＢ接続インターフェースを有するとともに、前記測定信号の出力処理を実施する第二通信部と、を備えることを特徴とする。
この発明では、信号変換装置は、第一通信インターフェースを有する第一通信部、および第二通信インターフェースを有する第二通信部を有し、これらをそれぞれ測定装置、信号処理装置に接続することで、測定装置および信号処理装置を接続する。そして、信号変換装置の変換制御手段は、第一信号変換手段または第二信号変換手段により、第一通信プロトコルおよび第二通信プロトコルのうちいずれか一方に信号形式に変換させ、変換された測定信号を信号処理装置に出力する。
これにより、信号処理装置にて実施されるアプリケーションＳ／Ｗにより異なるＡＰＩが要求された場合でも、信号変換装置は、要求信号に基づいてこのＡＰＩに対応した信号形式に変換することができる。また、別途変換チップを設けたり、第二通信インターフェースの異なる複数機種の信号変換装置を製造したりする必要がなく、低コスト化を図ることができる。
また、別途変換チップを設けたり、第二通信インターフェースの異なる複数機種の信号変換装置を製造したりする必要がなく、システムの低コスト化を図ることができる。
【０００９】
本発明の信号変換システムでは、上述のように、前記第二通信インターフェースは、ＵＳＢ接続インターフェースであり、前記信号処理装置は、ＵＳＢ接続インターフェースから入力されるＨＩＤキーボードプロトコルに基づいた信号を処理可能なＨＩＤドライバを備え、前記第一信号変換手段は、前記測定信号を前記ＨＩＤキーボードプロトコルに基づいた信号形式に変換することを特徴とする。
変換装置を製造したりする必要がなく、システムの低コスト化を図ることができる。
【００１０】
この発明によれば、ＵＳＢＩ／Ｆにより信号変換装置と信号処理装置とが接続されており、信号変換装置の第一信号変換手段は、ＨＩＤキーボードプロトコルに基づいた信号形式に測定信号を変換し、信号処理装置では、ＨＩＤドライバにより、ＵＳＢＩ／Ｆから入力されるＨＩＤキーボードプロトコル（ＵＳＢ ＨＩＤキーボードプロトコル）に基づいた信号形式の測定信号を処理する。
ここで、ＨＩＤドライバは、ＵＳＢＩ／Ｆにより接続されるキーボードからの入力信号を処理するデバイスドライバであり、例えばアプリケーションＳ／Ｗにおいて、キーボードから入力があった場合、そのキーボードの入力信号をＨＩＤドライバにより処理し、ア
プリケーションＳ／Ｗに入力する。これにより、アプリケーションＳ／Ｗは、入力信号に基づいた処理が可能となる。このようなＨＩＤドライバは、例えばマイクロソフト株式会社が提供するＯＳであるＷｉｎｄｏｗｓに標準装備されているドライバであり、このようなＯＳにより一般的に提供されている。また、ＨＩＤドライバを有しないＯＳであっても、例えばインターネットなどの各種ツールを介して容易に信号処理装置に組み込むことができる。
そして、上述のように、信号変換装置の第一信号変換手段により、測定信号がＨＩＤキーボードプロトコルに基づいた信号形式に処理され、ＵＳＢＩ／Ｆにより信号処理装置に入力されると、信号処理装置では、ＨＩＤドライバにより測定信号が処理される。ここで、アプリケーションＳ／ＷのＡＰＩがＨＩＤキーボードプロトコルによる信号形式をサポートしている場合、測定信号は、その後変換処理などをすることなく、キーボードから入力された入力信号と等価の動作で処理することが可能となる。すなわち、他の通信アプリケーションなどを用いることなく、信号処理装置が標準的に装備するＨＩＤドライバを用いて信号変換装置と信号処理装置との通信を実施することができる。また、測定装置のデータ処理を実行するアプリケーションＳ／Ｗとして、高度なプログラミング技術が要求されることがなく、簡単なプログラミング技術で処理が可能となり、アプリケーションＳ／Ｗの低コスト化をも実現できる。
【００１１】
本発明の信号変換システムでは、上述のように、前記信号処理装置は、前記ＵＳＢ接続インターフェースをシリアルポートインターフェースと見なし、前記ＵＳＢ接続インターフェースから入力される信号をシリアルポートプロトコルに基づいて処理可能な仮想シリアルポートドライバを装備し、前記第二信号変換手段は、前記測定信号を前記仮想シリアルポートドライバにより処理可能な仮想シリアルポートプロトコルに基づいた信号形式に変換することを特徴とする。
【００１２】
この発明によれば、信号処理装置には、例えば、独自の仮想ＣＯＭポートドライバ：Virtual COM Port(VCP) Driver（以降ＶＣＰドライバと称す）や、ＣＤＣ（Communication Device Class）ドライバなどの仮想シリアルポートドライバが組み込まれている。この仮想シリアルポートドライバは、ＵＳＢＩ／Ｆを、シリアルポート（ＣＯＭポート）と仮想し、例えばＲＳ−２３２Ｃ接続Ｉ／ＦなどのシリアルポートＩ／Ｆをエミュレートするデバイスドライバである。また、信号変換装置の第二信号変換手段は、測定装置から入力される測定信号を仮想シリアルポートドライバにより処理可能な仮想シリアルポートプロトコル、例えばＶＣＰプロトコルやＣＤＣプロトコルに対応する信号形式に変換し、信号処理装置に出力する。
これにより、信号処理装置において実行されるアプリケーションＳ／ＷのＡＰＩが例えば測定装置の独自のソフトウェアインターフェースとしてシリアルポートプロトコルを要求する場合には、信号変換装置は、第二信号変換手段により信号変換された測定信号を信号処理装置に出力することができる。これにより、信号処理装置のアプリケーションＳ／Ｗは、シリアルポートＩ／Ｆで入力される測定信号と等価となるように、ＵＳＢＩ／Ｆから入力される測定信号を処理することができる。
すなわち、信号変換装置は、ＨＩＤキーボードプロトコルに基づいた信号形式、およびシリアルポートプロトコルに基づいた信号形式の双方に対して信号形式を変換することができ、アプリケーションＳ／ＷのＡＰＩに合わせてこれらの信号形式を使い分けることで、汎用性に優れた信号変換を実施することができる。また、この信号変換はすべてソフトウェアによって行われるため、別途変換チップを設けたり、第二通信インターフェースの異なる複数機種の信号変換装置を製造したりする必要がなく、低コスト化を図ることができる。
【００１３】
また、仮想シリアルポートドライバとして、ＶＣＰドライバを用いる場合、信号処理装置に、信号変換装置から入力される仮想シリアルポートプロトコルに基づいた測定信号を処理するためのデバイスドライバを追加する必要がある。この場合、ＯＳのバージョンアップ時に、新たなＯＳに対応したデバイスドライバをさらに追加する必要が生じる場合がある。したがって、ＯＳのバージョンアップの度に、デバイスドライバの動作確認作業が必要で、正常に動作しない場合にはＯＳの変更に対応するための開発を行う必要があるなど、煩雑な工程が増大して生産性が悪化する。これに加えて、信号処理装置に対しても新たなデバイスドライバのインストールなど、煩雑な作業工程が発生する。
これに対して、ＣＤＣドライバは、例えばマイクロソフト株式会社が提供するＯＳであるＷｉｎｄｏｗｓに標準搭載されているドライバであり、ＯＳが標準装備するプロトコルを用いるため、例えばＯＳのバージョンアップ時に、新たなドライバの導入が不要となる。
【００１４】
本発明の信号変換システムでは、第二通信部は、前記信号処理装置からの要求信号を入力可能であり、前記変換制御手段は、前記第二通信部に入力される要求信号に基づいて、前記第一信号変換手段および前記第二信号変換手段のうち、いずれか一方を選択し、選択した一方に前記測定信号の変換処理を実施させることが好ましい。
【００１５】
一般に、１つのＵＳＢポートで、複数のインターフェースプロトコルに対応した通信が可能な、いわゆる複合デバイスでは、例えば第一通信プロトコルをＨＩＤキーボードプロトコルとした場合、ＨＩＤキーボードプロトコルが有効になっていると、他のプロトコルで通信データの送受信を行う際、ＨＩＤキーボードプロトコルによるキー入力が合わせて発生してしまう場合がある。このため、第二通信プロトコルに基いた信号を信号処理装置に送信する際には、キーボードからのキー入力をマスクしたり、デバイスマネージャなどにより、信号変換装置から入力されるＨＩＤキーボードプロトコルに基づいた信号の入力を無効にしたりするなどの操作が別途必要となり、煩雑な作業が伴う。
これに対して、信号処理装置から入力される要求信号に基づいて、信号変換装置における測定信号の信号形式を切り替えることで、第一通信プロトコルに基づいた測定信号と、第二通信プロトコルに基づいた測定信号とが同時に信号処理装置に入力されなくなる。したがって、信号処理装置に、一方のプロトコルに基づいた測定信号が入力される際に、他方のプロトコルに基づいた測定信号の入力を無効にする操作などが不要であり、簡単な操作で測定信号を信号処理装置に入力することができる。
また、信号変換装置に例えばスイッチなどの操作部を別途も受ける必要もなく、簡単な構成で通信プロトコルの切り替えを実施することができる。
【００１６】
本発明の信号変換システムでは、前記変換制御手段は、前記要求信号を認識した場合、前記第二信号変換手段により前記測定信号を変換させ、前記要求信号が認識されない場合、前記第一信号変換手段により前記測定信号を変換させることが好ましい。
【００１７】
この発明では、通常時は、信号処理装置では、第一ドライバ（例えば、ＨＩＤドライバ）により入力される測定信号を処理する。この場合は、第二ドライバ（例えば、ＶＣＰドライバ）は要求信号を出力せず、信号変換装置は、第一信号変換手段により、測定信号を第一通信プロトコル（例えば、ＨＩＤキーボードプロトコル）に基づいた信号形式に変換し、信号処理装置に出力する。これにより、信号処理装置において、第一通信プロトコルに基づいた信号形式の測定信号を処理可能なアプリケーションＳ／Ｗでは、ＵＳＢＩ／Ｆから入力される測定信号を、第一通信プロトコルに基づいた信号形式に変換処理し、例えば、第一通信プロトコルがＨＩＤキーボードプロトコルの場合では、ＨＩＤキーボードと等価の動作により処理することが可能となる。
一方、信号処理装置において、第二通信プロトコル（例えば、シリアルポートプロトコル）に基づいた信号形式の測定信号を要求するアプリケーションＳ／Ｗが起動された際は、第二ドライバ（例えば、ＶＣＰドライバ）は、第二信号変換手段による変換を要求する要求信号を信号変換装置に出力する。そして、変換制御手段は、この要求信号を認識することで、第一信号変換手段による測定信号の信号変換から、第二信号変換手段による測定信号の信号変換に切り替える。これにより、信号処理装置では、第一通信プロトコルに基づいた信号が無効となり、第二通信プロトコルに基づいた信号を処理可能な状態となり、例えば第二通信プロトコルとしてＶＣＰプロトコルを用いる場合、ＵＳＢＩ／ＦがシリアルポートＩ／Ｆとしてエミュレートされ、測定信号がシリアルポートＩ／Ｆから入力される信号と等価に処理される。
以上のように、信号処理装置から入力される要求信号に基づいて、信号変換装置において測定信号を変換するプロトコルを切り替えることで、煩雑な操作を実施することなく、信号変換装置から信号処理装置への信号の入力を容易に実施することができ、汎用性に優れた信号変換を実施可能な信号変換装置を提供することが可能となる。
【００１８】
本発明の信号変換システムでは、前記要求信号は、前記第一信号変換手段による前記測定信号の変換処理を要求する第一切替要求信号、および前記第二信号変換手段による前記測定信号の変換処理を要求する第二切替要求信号を備え、前記変換制御手段は、前記信号処理装置から前記第一切替要求信号を認識すると、前記第一信号変換手段により前記測定信号を変換させ、前記信号処理装置から前記第二切替要求信号を認識すると、前記第二信号変換手段により前記測定信号を変換させることが好ましい。
【００１９】
この発明では、第一切替要求信号、および第二切替要求信号のいずれかを認識することで、測定信号の信号形式を切り替える。この発明においても、上記発明と同様に、信号処理装置から入力される第一切替要求信号または第二切替要求信号に基づいて、信号変換装置において測定信号を変換するプロトコルを切り替えることで、煩雑な操作を実施することなく、信号変換装置から信号処理装置への信号の入力を容易に実施することができ、汎用性に優れた信号変換を実施可能な信号変換装置を提供することが可能となる。
【００２０】
ここで、本発明の信号変換システムでは、前記第二通信インターフェースは、ＵＳＢ接続インターフェースであり、前記第一信号変換手段は、前記測定信号を前記ＨＩＤキーボードプロトコルに基づいた信号形式に変換し、前記信号処理装置は、ＵＳＢ接続インターフェースから入力されるＨＩＤキーボードプロトコルに基づいた信号を処理可能なＨＩＤドライバを備えるとともに、前記ＨＩＤドライバによる信号処理が可能な入力操作装置が接続され、前記第二切替要求信号は、前記入力操作装置から入力される特定キー入力に対して発行されるＯｕｔｐｕｔレポートであることが好ましい。
【００２１】
この発明において、入力操作装置は、例えばＨＩＤキーボードプロトコルに基づいた信号処理が可能なキーボードやマウスなどの装置である。
通常、ＨＩＤキーボードプロトコルでは、信号処理装置に接続されるＨＩＤキーボードデバイスの全てに対して、Ｏｕｔｐｕｔレポートがブロードキャスト送信される。例えば、複数のＨＩＤキーボードデバイスを信号処理装置に接続し、そのうち１つのデバイスの特定のキー（例えばＮｕｍ Ｌｏｃｋキー）を打鍵すると、信号処理装置に接続される他のデバイス全てのＮｕｍ Ｌｏｃｋキーが点灯する。すなわち、信号処理装置に、信号変換装置、およびＨＩＤドライバによる信号処理が可能な入力操作装置が接続された状態で、入力操作装置から特定のキー入力信号が信号処理装置に入力されると、そのキー入力信号がＯｕｔｐｕｔレポートとして信号変換装置にも送信される。本発明の信号変換装置では、このＯｕｔｐｕｔレポートを第二切替要求信号として認識して、測定信号の信号形式を変換する。
このような構成では、特別なアプリケーションＳ／Ｗを用いることなく、簡単な構成で信号変換装置における測定信号の信号形式を切り替えることができる。
【００２２】
また、本発明の信号変換システムでは、前記測定信号の信号形式を設定可能な操作部を備え、前記変換制御手段は、前記操作部の設定状態に基づいて、前記第一信号変換手段および前記第二信号変換手段のうちいずれか一方に、前記測定信号の信号形式を変換させる構成としてもよい。
【００２３】
上述した発明では、信号処理装置から入力される要求信号に基づいて、信号変換装置における信号形式を切り替えたが、本発明では、操作部から入力される操作信号に基づいて、変換制御手段が第一信号変換手段および第二信号変換手段のいずれか一方を選択して測定信号の信号形式を変換する。このような構成では、煩雑な操作を実施することなく、信号変換装置から信号処理装置への信号の入力をより容易に実施することができ、汎用性に優れた信号変換を実施可能な信号変換装置を提供することが可能となる。特に、信号処理装置の取り扱いが不慣れな利用者が、信号変換装置から信号処理装置に測定信号を送信する場合、信号処理装置の誤操作により測定信号を正確に変換できないおそれがあるが、本発明では、スイッチを切り替えるのみの操作であり、より容易に信号変換装置における信号形式の切り替えを実行することが可能となる。
【図面の簡単な説明】
【００２８】
【図１】本発明の第一実施形態に係る信号変換伝送システムの概略を示す図。
【図２】デジマチック付き測定装置に設けられるデジマチックインターフェースの例を示す図であり、（Ａ）は平形コネクタに対応するインターフェース、（Ｂ）は丸形６ピンコネクタに対応するインターフェース、（Ｃ）は平形１０ピンコネクタに対応するインターフェースを示す斜視図。
【図３】第一実施形態の信号処理装置であるＰＣの概略構成を示すブロック図。
【図４】第一実施形態の信号変換伝送システムにおける信号伝達の概略を示す図。
【図５】第一実施形態のインプットツールの概略構成を示すブロック図。
【図６】第一実施形態のインプットツールにおいて、ＨＩＤキーボードプロトコルに基づいて信号変換を実施させる際の処理の概念図。
【図７】第一実施形態のインプットツールにおいてＶＣＰプロトコルに基づいて信号変換を実施させる際の処理の概念図。
【図８】第一実施形態のインプットツールのファームウェアの処理を示すフローチャート。
【図９】本発明の第二実施形態の信号変換伝送システムにおける信号伝達の概略を示す図。
【図１０】第二実施形態のインプットツールの概略構成を示すブロック図。
【図１１】第二実施形態のインプットツールの外観図。
【図１２】第二実施形態の信号変換伝送システムの信号伝送処理を示すフローチャート。
【図１３】第三実施形態の信号変換伝送システムにおける信号伝達の概略を示す図。
【図１４】第三実施形態の信号変換伝送システムの信号伝送処理を示すフローチャート。
【図１５】第四実施形態のインプットツールの外観図。
【図１６】デジマチックＩ／Ｆの各入出力信号の説明、およびそのタイミングチャート。
【図１７】第五実施形態のインプットツールにおいて、デジマチックＩ／ＦのＤＡＴＡおよびＣＫの信号状態に対して、測定信号を切り替えるプロトコルを示した図。
【発明を実施するための形態】
【００２９】
〔第一実施形態〕
［１．信号変換伝送システムの全体構成］
以下、本発明に係る信号変換伝送システムの概略を図面に基づいて説明する。
図１は、本実施形態に係る信号変換伝送システムの概略を示す図である。
図１において、信号変換伝送システム１は、測定装置１０と、信号処理装置であるパーソナルコンピュータ２０（以降、ＰＣ２０と称す）と、信号変換装置であるインプットツール３０と、を備えている。この信号変換伝送システム１は、測定装置１０から出力される測定信号を、インプットツール３０を介してＰＣ２０に伝送するシステムであり、インプットツール３０にて、測定装置１０から出力される測定信号を、ＰＣ２０にて処理可能な信号形式に変換し、変換した測定信号をＰＣ２０に出力する。
〔測定装置の構成〕
測定装置１０は、所定の測定処理を実施し、その測定結果に応じた測定信号を生成する装置（デジマチック出力付き測定装置）である。そして、測定装置１０は、図１に示すように、第一通信インターフェースであるデジマチックインターフェース１１（デジマチックＩ／Ｆ１１）を備えており、このデジマチックＩ／Ｆ１１に接続されるケーブル線から測定信号を出力する。このデジマチックＩ／Ｆ１１は、測定装置１０に独自に設けられるインターフェースであり、例えば、図２（Ａ）に示すような平形コネクタを接続可能なデジマチックＩ／Ｆ１１、図２（Ｂ）に示すような丸形６ピンコネクタを差込み接続可能なデジマチックＩ／Ｆ１１、図２（Ｃ）に示すような平形１０ピンコネクタ差込み接続可能なデジマチックＩ／Ｆ１１などが例示できる。
なお、図１において、測定装置１０として、測定対象の長さ寸法を測定可能なノギスを例示するが、これに限定されず、例えば、マイクロメータや、高さ測定器、深さ測定器、内径測定器などのその他の側長装置、座標測定装置、画像測定装置、形状測定装置、工学測定装置などその他の測定装置であってもよく、さらには、測定対象の温度や湿度、測定対象に作用する圧力や流体の流速などの測定を実施する測定装置であってもよい。
【００３０】
〔１−１．ＰＣの構成〕
次に、ＰＣ２０の構成を図面に基づいて説明する。図３は、ＰＣ２０の概略構成を示すブロック図である。
ＰＣ２０は、図３に示すように、入出力部２１と、メモリ２２と、ＨＤＤ２３と、ＣＰＵ２４と、を含んで構成されている。なお、本実施形態において、信号処理装置としてデ
スクトップ型のパーソナルコンピュータを例示するが、これに限定されず、測定信号を処理可能ないかなる情報処理装置であってもよく、例えば、ノート型パーソナルコンピュータや、携帯情報端末（ＰＤＡ：Personal Digital Assistant）、その他測定専用制御装置などを用いてもよい。
【００３１】
入出力部２１は、本発明の第二通信インターフェースであるＵＳＢ接続インターフェース２１１（ＵＳＢＩ／Ｆ２１１）や、ディスプレイを接続可能なＤＶＩ（Digital Visual
Interface）端子などの映像出力インターフェースなどを備えている。
ＵＳＢＩ／Ｆ２１１には、キーボードやマウスなどの入力手段や、その他周辺機器が接続可能であり、本発明の信号変換装置であるインプットツール３０もこのＵＳＢＩ／Ｆ２１１に接続される。このＵＳＢＩ／Ｆ２１１は、インプットツール３０や入力手段、周辺機器などから入力される信号をＣＰＵ２４に出力する。
【００３２】
メモリ２２は、ＲＯＭやＲＡＭを備え、ＲＯＭには、ＰＣ２０を制御するＯＳ上で実施されるプログラムが記憶される。このＲＯＭに記憶されるプログラムとしては、例えばＰＣ２０の動作において、書き換えなどの変更処理が不可能なファームウェアなどが記憶される。また、ＲＡＭは、例えばＣＰＵ２４にて実施される各種プログラムの作業領域として利用される。
【００３３】
ＨＤＤ２３は、ＣＰＵ２４にて処理される各種プログラムや、プログラムで用いられる各種データを適宜読み出し可能に記憶している。これらのプログラムやデータは、ＣＰＵ２４により読み出されることで演算処理され、各種情報処理が実施される。なお、これらのプログラムやデータがメモリ２２に記録される構成としてもよい。
【００３４】
図４は、信号変換伝送システム１における信号伝達の概略を示す図である。
ＨＤＤ２３に記録され、ＣＰＵ２４により実行されるプログラムとして、ＰＣ２０の全体動作を制御するＯＳ（Operating System）や、ＯＳ上で動作し、ＰＣ２０に接続されるデバイス、またはＰＣ２０を構成するデバイスを制御する各種ドライバ、ＯＳ上で展開される各種アプリケーションＳ／Ｗ２５１が挙げられる。また、ＯＳには、入出力部２１にデバイスが接続された際に接続されたデバイスを自動的に認識する、いわゆるエニュメレーションを実施するデバイス検出手段２５２が組み込まれている。
【００３５】
また、各デバイスを制御するドライバには、例えばＵＳＢＩ／Ｆ２１１に接続されるＨＩＤキーボードをデバイスとして認識し、ＵＳＢ-ＨＩＤキーボードプロトコルに基づいた入力信号を処理、すなわち、ＨＩＤキーボードから入力される入力信号を所定のコマンドとして処理するＨＩＤドライバ２５３が含まれる。なお、本実施形態では、ＨＤＤ２３に記憶されるＯＳとして、ＨＩＤドライバ２５３が標準的に組み込まれたＷｉｎｄｏｗｓ（マイクロソフト株式会社製）を用いるが、例えば他のＯＳなど、ＨＩＤドライバ２５３が標準装備されていない場合には、例えばインターネットや、ＣＤ−ＲＯＭやＦＤなどの記録媒体から適宜読み込んでインストール処理を実施することで、ＨＤＤ２３内に組み込むことができる。
【００３６】
さらに、ドライバとして、仮想シリアルポートドライバ（ＶＣＰドライバ２５４）が含まれる。このＶＣＰドライバ２５４は、ＵＳＢＩ／Ｆ２１１をシリアルポートとしてエミュレートし、ＵＳＢＩ／Ｆ２１１から入力される信号をシリアルポートＩ／Ｆから入力される信号として処理するプログラムである。このＶＣＰドライバ２５４は、測定信号を処理するアプリケーションＳ／Ｗ２５１が、シリアルポートＩ／Ｆにより入力される信号形式をＡＰＩとする場合に、ＶＣＰプロトコルに基づいた信号形式の測定信号を要求するＶＣＰモード切替命令を有する要求信号を生成し、ＵＳＢＩ／Ｆ２１１からインプットツール３０に出力する。そして、インプットツール３０からＶＣＰプロトコルに基づいた測定信号が入力されると、この測定信号を認識し、アプリケーションＳ／Ｗ２５１に出力する。
【００３７】
また、ＨＤＤ２３には、測定装置から出力される測定信号の入力により、例えば測定値の個別表示や一覧表示、測定データの収集、測定データを用いた演算処理など、測定信号に基づいた測定値のデータ処理を実施するアプリケーションＳ／Ｗ２５１が記録される。このようなアプリケーションＳ／Ｗ２５１の具体的な例として、例えばＥｘｃｅｌ（マイクロソフト株式会社製）や、Lotus 1-2-3（ロータスソフトウェア社製）などの表計算ア
プリケーションＳ／Ｗや、MeasureReport（株式会社ミツトヨ製）やMesureLink（株式会
社ミツトヨ製）などの測定データ収集アプリケーションＳ／Ｗなど、ＨＩＤドライバ２５３により処理されるＨＩＤキーボードプロトコルに準拠した信号をＡＰＩとすることが可能なＨＩＤ対応アプリケーションＳ／Ｗがある。
また、アプリケーションＳ／Ｗ２５１には、例えば利用者が独自に作成したアプリケーションＳ／Ｗ２５１で、ＶＣＰドライバ２５４により処理されるシリアルポートプロトコルの信号をＡＰＩとしたシリアルポート対応アプリケーションＳ／Ｗもあり、ＶＣＰドライバ２５４により処理される測定信号を入力信号として用いる。このようなアプリケーションＳ／Ｗ２５１としては、測定信号の入力を促す入力要求信号などを出力するアプリケーションＳ／Ｗ２５１などもあり、この場合、シリアルポートによる双方向通信によりインプットツール３０と通信することにより、複雑な動作制御やデータ処理が可能である。なお、上記のようなＥｘｃｅｌ、Lotus 1-2-3、MeasureReport、MesureLinkなどのＨＩＤ対応アプリケーションＳ／Ｗは、ＶＣＰドライバ２５４により処理されるシリアルポートプロトコルに準拠した測定信号をも処理可能であり、測定信号の入力形式を適宜選択することも可能となる。
【００３８】
また、ＨＤＤ２３に記録されるプログラムとして、上記のような測定信号を取り扱うアプリケーションＳ／Ｗ２５１が起動された際に、アプリケーションＳ／Ｗ２５１のＡＰＩを検出するＡＰＩ検出手段２５５（信号形式認識手段）が記憶されている。このＡＰＩ検出手段２５５は、例えばＨＩＤ対応アプリケーションＳ／Ｗが起動された際には、ＡＰＩがＨＩＤキーボードプロトコルに対応するか、シリアルポートプロトコルに対応するかを検出する。
そして、デバイス検出手段２５２は、検出されたプロトコルに応じて、稼動させるドライバを切り替える。具体的には、ＡＰＩ検出手段２５５の検出結果において、ＡＰＩがシリアルポートプロトコルに対応すると検出された場合には、デバイス検出手段２５２はＶＣＰドライバ２５４を起動し、ＶＣＰドライバ２５４を用いたエニュメレーションを実行する。エニュメレーションが完了すると、ＶＣＰドライバ２５４は、上記したようにＶＣＰモード切替命令を含む要求信号をインプットツール３０に出力する。一方、ＡＰＩ検出手段２５５の検出結果において、ＡＰＩがＨＩＤキーボードプロトコルに対応すると検出された場合は、デバイス検出手段２５２によってＨＩＤドライバ２５３が起動され、ＨＩＤドライバによるエニュメレーション動作が行われる。この場合、ＶＣＰドライバ２５４は起動せず、特に処理を実施しない。
【００３９】
〔１−２．インプットツールの構成〕
次に、本発明の信号変換装置であるインプットツール３０について図面に基づいて説明する。図５は、インプットツールの概略構成を示すブロック図である。
図５において、インプットツール３０は、入出力手段３１と、ＵＳＢ通信手段３２と、記憶手段３３と、ＣＰＵ３４と、を備えている。
【００４０】
入出力手段３１は、測定装置１０に設けられるデジマチックＩ／Ｆ１１に接続可能な、図２に示すようなコネクタを有するケーブル線を接続する端子を備えている。そして、入出力手段３１と測定装置１０のデジマチックＩ／Ｆ１１とを接続することで、測定装置１０から測定信号が入力可能となる。ここで、測定装置１０から入力される測定信号は、デジマチックＩ／Ｆ１１により通信可能な独自のプロトコル（ここでは、デジマチックプロトコルと称す）により規定されている。そして、本実施形態のインプットツール３０は、このようなデジマチックプロトコルに基づいた測定信号をＨＩＤキーボードプロトコルおよびＶＣＰプロトコルのいずれか一方に基づいた信号形式に測定信号に変換し、ＰＣ２０に出力する。
また、入出力手段３１は、ＰＣ２０から入力される、例えば測定処理を促すコマンドなどが記録される制御信号を測定装置１０に出力することも可能に構成されている。
【００４１】
ＵＳＢ通信手段３２は、ＵＳＢケーブルを備え、ＵＳＢケーブルの先端に設けられるＵＳＢコネクタをＰＣ２０のＵＳＢＩ／Ｆ２１１に接続することで、インプットツール３０およびＰＣ２０を通信可能に接続する。なお、ＵＳＢ通信手段３２は、ＵＳＢケーブルを接続可能なインターフェースを備える構成としてもよく、コストダウンのためにＵＳＢケーブルを介さない構成、すなわち、市販のＵＳＢフラッシュメモリに見られるような、外装部に直接ＵＳＢコネクタ部が形成されるインターフェースを備える構成としてもよい。
【００４２】
記憶手段３３は、例えばＲＯＭなどの記憶媒体を備えて構成され、インプットツール３０を制御する制御プログラム（ファームウェア３５：図４参照）を記憶する。
ＣＰＵ３４は、記憶手段３３に記憶されるファームウェア３５を読み出し、ファームウェア３５に基づいた処理を逐次処理する。
【００４３】
ここで、記憶手段３３に記憶され、ＣＰＵ３４により処理されるファームウェア３５としては、図４に示すように、第一信号変換手段３５１と、第二信号変換手段３５２と、変換制御手段３５３と、を備えている。
第一信号変換手段３５１は、入出力部２１に入力されるデジマチックプロトコルにより規定される信号形式の測定信号を、ＨＩＤキーボードプロトコルに基づいた信号形式に変換する。
また、第二信号変換手段３５２は、入出力部２１に入力されるデジマチックプロトコルにより規定される信号形式の測定信号を、シリアルポートプロトコルに基づいた信号形式に変換する。
【００４４】
変換制御手段３５３は、第一信号変換手段３５１および第二信号変換手段３５２を切り替えて、これら第一信号変換手段３５１および第二信号変換手段３５２のいずれか一方に、測定信号を変換させる。具体的には、変換制御手段３５３は、ＰＣ２０から要求信号が入力されていない場合には、第一信号変換手段３５１により測定信号を変換処理させ、ＨＩＤキーボードプロトコルに基づいた信号形式に測定信号に変換し、ＵＳＢ通信手段３２からＰＣ２０に出力させる。一方、変換制御手段３５３は、ＰＣ２０からＶＣＰモード切替命令を含む要求信号が入力されると、第一信号変換手段３５１から第二信号変換手段３５２に切り替え、ＶＣＰプロトコルに基づいた信号形式に測定信号を変換し、ＰＣ２０に出力させる。また、第二信号変換手段３５２から第一信号変換手段３５１へのモード切り替えは、例えば、ＰＣ２０とインプットツール３０との接続が一度切断され、再び接続状態となった際に、ＶＣＰモード変換命令を含む要求信号が入力されない場合に実施されてもよく、ＰＣ２０からＨＩＤモード変換命令を含む要求信号が入力されることで、実施されてもよい。
【００４５】
[２．信号変換伝送システムの動作]
次に上述したような信号変換伝送システムにおける信号伝送処理について、その動作を説明する。
図６は、インプットツールにおいてＨＩＤキーボードプロトコルに基づいて信号変換を実施させる際の処理の概念図である。図７は、インプットツールにおいてＶＣＰプロトコ
ルに基づいて信号変換を実施させる際の処理の概念図である。図８は、インプットツールのファームウェアの処理を示すフローチャートである。
【００４６】
測定装置１０の測定結果をＰＣ２０に出力するためには、利用者は、まず、図１に示すように、測定装置１０とＰＣ２０とを、インプットツール３０を用いて接続する。
ＰＣ２０は、インプットツール３０が接続された際に、エニュメレーション処理を実施し、インプットツール３０を認識する。ここで、ＰＣ２０において、ＡＰＩ検出手段２５５の検出結果により、シリアルポートプロトコルをＡＰＩとして要求するアプリケーションＳ／Ｗ２５１が起動されていると判断される場合、デバイス検出手段２５２は、ＶＣＰドライバ２５４を起動させ、エニュメレーション動作を実施させる。そして、このＶＣＰドライバ２５４は、エニュメレーション処理の完了時に、ＶＣＰモード切替命令を含む要求信号をインプットツール３０に出力する。一方、シリアルポートプロトコルをＡＰＩとして要求するアプリケーションＳ／Ｗ２５１が起動していない場合、デバイス検出手段２５２は、ＨＩＤドライバ２５３を起動させ、エニュメレーション動作を実施させる。この場合、ＶＣＰドライバ２５４が起動されないため、要求信号が出力されず、インプットツール３０にＨＩＤキーボードと等価の動作を実施させる。
【００４７】
次に、信号変換伝送システム１におけるインプットツール３０の動作を説明する。
インプットツールは、図８に示すように、測定装置１０とＰＣ２０とに接続されると、ＰＣ２０から提供される電力により起動処理が開始される（ステップＳＴ１）。このとき、上記したように、ＰＣ２０のデバイス検出手段２５２により、エニュメレーション動作が実施される。すなわち、図６および図７に示すように、インプットツール３０は、ＰＣ２０からエニュメレーション要求信号がインプットツール３０に入力されると、エニュメレーション応答信号をＰＣ２０に返す。これにより、ＰＣ２０は、インプットツール３０をデバイスとして検出する。
次に、インプットツール３０は、初期化処理として、動作モードをＨＩＤモードに設定する（ステップＳＴ２）。すなわち、インプットツール３０のファームウェア３５は、初期状態として、測定装置１０から入力される測定信号を、ＨＩＤプロトコルに基づいた信号形式に変換する状態、つまり第一信号変換手段３５１により信号変換処理を実施させる状態に設定する。
【００４８】
この後、インプットツール３０のファームウェア３５は、ＰＣ２０のＶＣＰドライバ２５４から、ＶＣＰモード切替命令を含む要求信号が入力されたか否かを判断する（ステップＳＴ３）。
ここで、図７に示すように、ＰＣ２０から要求信号が入力されている場合、ファームウェア３５の変換制御手段３５３は、ＶＣＰモード、すなわち、第二信号変換手段３５２により測定信号をＶＣＰプロトコルに基づいた信号形式に変換するモードに切り替える（ステップＳＴ４）。
また、ステップＳＴ３において、図６に示すようにＰＣ２０から要求信号が入力されない場合、または、ステップＳＴ４の後、変換制御手段３５３は、現在設定されているモードがＶＣＰモードか否かを判断する（ステップＳＴ５）。
【００４９】
そして、このステップＳＴ５において、ＶＣＰモードであると判断された場合、ファームウェア３５は、測定装置１０からデジマチックＩ／Ｆ１１を介して入力される測定信号を、第二信号変換手段３５２によりＶＣＰプロトコルに基づいた信号形式に変換する。そして、インプットツール３０は、図７に示すように、ＰＣ２０から入力されるＶＣＰ通信要求信号に対し、ＶＣＰ用応答処理信号として、第二信号変換手段３５２により変換された測定信号をＰＣ２０に出力する（ステップＳＴ６）。
【００５０】
一方、ステップＳＴ５において、「Ｎｏ」と判断された場合、すなわち、ＨＩＤモードであると判断された場合、ファームウェア３５は、測定装置１０からのデジマチックＩ／Ｆ１１を介して入力される測定信号を、第一信号変換手段３５１によりＨＩＤキーボードプロトコルに基づいた信号形式に変換する。そして、インプットツール３０は、図６に示すように、ＰＣ２０から入力されるＨＩＤＲｅｐｏｒｔを受けると、返信ＨＩＤ Ｒｅｐｏｒｔとして、第一信号変換手段３５１により変換された測定信号をＰＣ２０に出力する（ステップＳＴ７）。
【００５１】
この後、インプットツール３０は、動作を継続するか否かを判断する（ステップＳＴ８）。
このステップＳＴ８において、例えばインプットツール３０とＰＣ２０との通信が切断されたり、インプットツール３０と測定装置１０との通信が切断されたり、ＰＣ２０において、インプットツールとの切断処理が実施されたりすると、インプットツール３０は一連の処理を終了させる。
【００５２】
一方、ステップＳＴ８において、インプットツール３０、ＰＣ２０、および測定装置１０が切断されず、処理を継続する場合には、再びステップＳＴ３の処理に戻る。
【００５３】
[３．信号変換伝送システムの作用効果]
上述したように、上記実施形態の信号変換伝送システム１は、測定信号を出力する測定装置１０、測定信号を処理するＰＣ２０、およびこれら測定装置１０およびＰＣ２０を接続するインプットツール３０を備えている。ここで、インプットツール３０は、測定装置１０のデジマチックＩ／Ｆ１１、ＰＣ２０のＵＳＢＩ／Ｆ２１１にそれぞれ接続され、デジマチックＩ／Ｆ１１から入力される測定信号を、ＵＳＢＩ／Ｆ２１１に対応する信号伝送形式に変換してＰＣ２０に測定信号を伝送する。そして、このインプットツール３０は、デジマチックＩ／Ｆ１１に接続される入出力手段３１と、ファームウェア３５に組み込まれ、測定信号をＨＩＤドライバ２５３により処置可能なＵＳＢ ＨＩＤキーボードプ
ロトコルに基づいた信号形式に変換する第一信号変換手段３５１と、ファームウェア３５に組み込まれ、測定信号をＶＣＰドライバ２５４により処処理可能なＶＣＰプロトコルに基づいた信号形式に変換する第二信号変換手段３５２と、ＰＣ２０から入力される要求信号に基づいて、第一信号変換手段３５１および前記第二信号変換手段３５２のうち、いずれか一方を選択し、選択した一方に前記測定信号の変換処理を実施させる変換制御手段３５３と、ＵＳＢＩ／Ｆ２１１によりＰＣ２０に接続されるＵＳＢ通信手段３２とを備えている。
【００５４】
このため、ＰＣ２０において、ＨＩＤキーボードプロトコルに基づいた信号形式のデータ入力により、データ収集などの処理が可能なアプリケーションＳ／Ｗ２５１が実行される場合、インプットツール３０は、第一信号変換手段３５１による信号変換を実施し、変換された測定信号を、ＵＳＢＩ／Ｆ２１１を介してＰＣ２０に伝送する。この場合、ＰＣ２０では、ＨＩＤドライバ２５３により測定信号を処理し、処理した測定信号をアプリケーションＳ／Ｗ２５１に入力データとして渡すことができ、ＨＩＤキーボードと等価の処理により測定信号を処理することができる。
一方、ＰＣ２０において実行されるアプリケーションＳ／Ｗ２５１のＡＰＩがシリアルポートプロトコルに基づいた信号形式のデータを要求する場合では、インプットツール３０の変換制御手段３５３は、ＰＣ２０から入力されるＶＣＰモード切替命令を有する要求信号に基づいて、第一信号変換手段３５１から第二信号変換手段３５２に切り替えて測定信号の変換処理を実施し、変換された測定信号を、ＵＳＢＩ／Ｆ２１１を介してＰＣ２０に出力する。この場合、ＰＣ２０は、ＶＣＰドライバ２５４により測定信号を処理し、処理した測定信号を入力データとしてアプリケーションＳ／Ｗ２５１に渡す。このため、シリアルポートプロトコルに基づいた入力データを要求するアプリケーションＳ／Ｗ２５１が実行された場合でも、インプットツール３０を交換することなく、測定装置１０からの測定信号をアプリケーションＳ／Ｗ２５１にて実施可能な状態でＰＣ２０に測定信号を入力することができる。
以上により、上記インプットツール３０は、ＰＣ２０により異なるＡＰＩを有するアプリケーションＳ／Ｗ２５１が実行された場合でも、そのＡＰＩに応じた信号形式に測定信号を変換することができ、例えばＨＩＤキーボードプロトコルに基づいた信号変換を有する接続装置、およびシリアルポートプロトコルに基づいた信号変換を有する接続装置を用意することなく、また、ＵＳＢＩ／Ｆを有する接続装置およびシリアルポートＩ／Ｆを有する接続装置の双方を用意することなく、さらには、インプットツール３０に別途変換チップを組み込んだりする必要もなく、測定装置１０からＰＣ２０への信号伝送を実施することができる。すなわち、信号変換伝送システム１の構成を簡単にでき、複数機種の接続装置を製造する必要もなくなるため、製造コストを低減させることができる。
【００５５】
また、インプットツール３０は、ＵＳＢＩ／Ｆ２１１を有するＵＳＢ通信手段３２を備え、ＵＳＢＩ／Ｆ２１１により、ＰＣ２０に測定信号を入力する。また、ＰＣ２０は、ＯＳに標準的に搭載されるＨＩＤドライバ２５３により入力された測定信号を処理する。
このため、ＰＣ２０で実行されるアプリケーションＳ／Ｗ２５１のＡＰＩがＨＩＤキーボードプロトコルによる信号形式をサポートしている場合、入力された測定信号は、ＰＣ２０にて別途変換処理などをする必要がなく、キーボードから入力された入力信号と等価の動作でアプリケーションＳ／Ｗ２５１に渡すことができる。したがって、測定装置のデータ処理を実行するアプリケーションＳ／Ｗ２５１として、高度なプログラミング技術が要求されることがなく、簡単なプログラミング技術で処理が可能となり、アプリケーションＳ／Ｗ２５１の低コスト化をも実現できる。
【００５６】
さらに、ＶＣＰモードでは、インプットツール３０の第二信号変換手段３５２は、ＶＣＰプロトコルに基づいて測定信号を変換し、ＵＳＢＩ／Ｆ２１１を用いてＰＣ２０に出力する。そして、ＰＣ２０は、ＵＳＢＩ／Ｆを、シリアルポートＩ／Ｆとしてエミュレートし、ＵＳＢＩ／Ｆから入力される測定信号をシリアルポートプロトコルに基づいた信号として処理するＶＣＰドライバ２５４を備えている。
このため、ＰＣ２０のアプリケーションＳ／Ｗ２５１は、シリアルポートＩ／Ｆで入力される測定信号と等価となるように、ＵＳＢＩ／Ｆ２１１から入力される測定信号を処理することができる。
【００５７】
そして、インプットツール３０の変換制御手段３５３は、ＰＣ２０のＶＣＰドライバ２５４から出力されるＶＣＰモード切替命令を有する要求信号が認識できない場合、第一信号変換手段３５１により測定信号を変換させ、前記要求信号を認識した場合に、信号変換処理を実施させるプログラムを第二信号変換手段３５２に切り替える。
すなわち、インプットツール３０における信号変換の切り替えを、ＶＣＰドライバ２５４により出力される要求信号に基づいて、インプットツール３０に組み込まれるファームウェア３５のみで実施する。このため、インプットツール３０の物理的構成を簡単にすることができるため、インプットツール３０の製造効率を向上させ、低コスト化を促進させることができる。また、インプットツール３０の物理的な構成はそのままで、ファームウェアのみを更新することで、最新バージョンのドライバに対応した信号変換を実施することもできる。
【００５８】
そして、ＰＣ２０は、インプットツール３０が接続された際にエニュメレーション処理を実施するデバイス検出手段２５２と、測定信号のデータ処理を実施するアプリケーションＳ／Ｗ２５１と、アプリケーションＳ／Ｗ２５１が要求するＡＰＩを認識するＡＰＩ検出手段２５５と、ＨＩＤドライバ２５３と、ＶＣＰドライバ２５４と、を備えている。デバイス検出手段２５２は、ＡＰＩ検出手段２５５による検出結果を参照することにより、ＨＩＤドライバ２５３およびＶＣＰドライバ２５４のうち適切なドライバを選択して起動させる。ＶＣＰドライバ２５４が起動された場合は、エニュメレーション処理完了後に、ＶＣＰモード切替命令を含む要求信号をインプットツール３０に出力する。
これにより、インプットツール３０は、ＰＣ２０に接続された段階で、最適な変換モードに切り替えられ、ＰＣ２０が要求する信号形式の測定信号を適切に出力することができる。
【００５９】
〔第二実施形態〕
次に、本発明に係る第二実施形態の信号変換伝送システムについて、図面に基づいて説明する。図９は、本発明の第二実施形態の信号変換伝送システム１における信号伝達の概略を示す図である。なお、以上の実施形態において、上記第一実施形態と同様に符号については、同符号を付し、その説明を省略または簡略する。
［１．信号変換伝送システムの全体構成］
上述した第一実施形態の信号変換伝送システム１では、ＰＣ２０には、第二ドライバとしてＶＣＰドライバ２５４が導入された。このＶＣＰドライバ２５４は、例えばＷｉｎｄｏｗｓなどのＯＳに標準的に導入されるデバイスドライバではないため、別途ＰＣ２０に導入する必要がある。この場合、例えばＯＳがバージョンアップされた際、新しいＯＳに適合するように、デバイスドライバもバージョンアップする必要が生じる場合があり、さらに、異なるバージョンのＯＳに対して、それぞれ適合したバージョンのデバイスドライバを発行する必要がある。このため、インプットツール３０の提供元は、ＯＳのバージョンアップの度に、デバイスドライバの動作確認作業が必要で、正常に動作しない場合には、ＯＳの変更に対応するための開発を実施する必要がある。また、利用者は、ＰＣ２０のＯＳのバージョンアップの度に新たなデバイスドライバをインストールする必要があったりする等、煩雑な作業が伴う。
第二実施形態の信号変換伝送システム１は、このような問題を改善したシステムであり、ＰＣ２０のＯＳに標準ドライバとして搭載されるＣＤＣ（Communication Device Class）ドライバを、仮想シリアルポートドライバとして用いている。
【００６０】
具体的には、第二実施形態の信号変換伝送システム１は、上記第一実施形態と同様に、測定装置１０と、信号処理装置であるＰＣ２０と、信号変換装置であるインプットツール３０Ａと、を備えている。
測定装置１０の構成については、上記第一実施形態と同様であるため、ここでの説明を省略する。
【００６１】
［１−１．ＰＣの構成］
ＰＣ２０は、上記第一実施形態と同様の構成を有し、図３に示すように、入出力部２１と、メモリ２２と、ＨＤＤ２３と、ＣＰＵ２４と、を含んで構成されている。
入出力部２１は、第一実施形態と同様に、本発明の第二通信インターフェースであるＵＳＢＩ／Ｆ２１１などを備えている。
メモリ２２は、第一実施形態と同様に、ＲＯＭやＲＡＭを備え、ＲＯＭには、ＰＣ２０を制御するＯＳ上で実施されるプログラムが記憶される。
ＨＤＤ２３は、第一実施形態と同様に、ＣＰＵ２４にて処理される各種プログラムや、プログラムで用いられる各種データを適宜読み出し可能に記憶している。
【００６２】
ＨＤＤ２３に記録され、ＣＰＵ２４により実行されるプログラムとして、ＰＣ２０の全体動作を制御するＯＳや、ＯＳ上で動作し、ＰＣ２０に接続されるデバイス、またはＰＣ２０を構成するデバイスを制御する各種ドライバ、ＯＳ上で展開される各種アプリケーションＳ／Ｗ２５１が挙げられる。また、ＯＳには、入出力部２１にデバイスが接続された際に接続されたデバイスを自動的に認識する、いわゆるエニュメレーションを実施するデバイス検出手段２５２が組み込まれている。
【００６３】
各デバイスを制御するドライバには、例えばＵＳＢＩ／Ｆ２１１に接続されるＨＩＤキーボードをデバイスとして認識し、ＵＳＢ-ＨＩＤキーボードプロトコルに基づいた入力信号を処理、すなわち、ＨＩＤキーボードから入力される入力信号を所定のコマンドとして処理するＨＩＤドライバ２５３が含まれる。このＨＩＤドライバ２５３は、ＯＳである例えばＷｉｎｄｏｗｓの標準ドライバとして搭載されている。
【００６４】
さらに、ドライバとして、ＣＤＣドライバ２５４Ａが含まれる。このＣＤＣドライバ２５４Ａは、本発明の第二ドライバであり、ＣＤＣ（（Communication Device Class）プロトコルに基づいた信号を処理可能であり、ＯＳである例えばＷｉｎｄｏｗｓが標準的に備えているドライバである。このＣＤＣドライバ２５４Ａは、第一実施形態のＶＣＰドライバ２５４と同様に、ＵＳＢＩ／Ｆ２１１をシリアルポートとしてエミュレートする仮想シリアルポートドライバである。すなわち、ＣＤＣドライバ２５４Ａは、ＵＳＢＩ／Ｆ２１１から入力される信号をシリアルポートＩ／Ｆから入力される信号として処理するプログラムである。
【００６５】
また、ＨＤＤ２３には、第一実施形態と同様に、測定装置１０から出力される測定信号の入力により、例えば測定値の個別表示や一覧表示、測定データの収集、測定データを用いた演算処理など、測定信号に基づいた測定値のデータ処理を実施するアプリケーションＳ／Ｗ２５１が記録される。
【００６６】
なお、第二実施形態では、第二通信プロトコルとして、ＣＤＣプロトコルを例示し、ＯＳに標準ドライバとして搭載されるＣＤＣドライバを、仮想シリアルポートドライバとして機能させる構成を例示するが、これに限定されない。例えば、ＧＰＩＢ（General Purpose Interface Bus）通信プロトコルに基づいた信号処理が可能であり、サードパーティから提供されるＵＳＢＴＭＣドライバを第二ドライバとしてもよい。この場合、ＵＳＢＴＭＣドライバは、ＵＳＢＩ／Ｆ２１１により、ＧＰＩＢ（General Purpose Interface Bus）通信をエミュレートする仮想ＧＰＩＢドライバとして機能する。
インプットツール３０Ａにより、測定信号を、ＣＤＣプロトコル、およびＵＳＢＴＭＣプロトコルに基づいた信号形式に変換可能とすることで、これらのプロトコルに対応した測定信号を入力することが可能となる。
【００６７】
［１−２．インプットツールの構成］
次に、本発明の信号変換装置であるインプットツール３０Ａについて図面に基づいて説明する。図１０は、インプットツールの概略構成を示すブロック図である。図１１は、インプットツールの外観図である。
インプットツール３０Ａは、第一実施形態のインプットツール３０と略同様の構成を有し、入出力手段３１、ＵＳＢ通信手段３２、記憶手段３３、ＣＰＵ３４、を備えている。また、第二実施形態のインプットツール３０Ａには、図１０、図１１に示すように、筐体外装部に測定信号の信号形式を切り替える本発明の操作部である切替スイッチ３６が、Ｉ／Ｏポートに設けられている。
【００６８】
この切替スイッチ３６は、測定装置１０からＰＣ２０に出力する測定信号の信号形式を、ＨＩＤプロトコルに対応した信号形式、およびＣＤＣプロトコルに対応した信号形式のいずれに設定するかを切り替えるスイッチであり、利用者により手動で切り替えられる。
そして、インプットツール３０ＡのＣＰＵ３４は、切替スイッチ３６の設定状態を監視し、測定信号の変換時にこの設定状態に応じた信号の変換を実施する。
【００６９】
入出力手段３１は、第一実施形態と同様に、測定装置１０に設けられるデジマチックＩ／Ｆ１１に接続可能な、図２に示すようなコネクタを有するケーブル線を接続する端子を備えている。そして、入出力手段３１と測定装置１０のデジマチックＩ／Ｆ１１とを接続することで、測定装置１０から測定信号が入力可能となる。ここで、測定装置１０から入力される測定信号は、第一実施形態と同様に、デジマチックＩ／Ｆ１１により通信可能な独自のプロトコル（ここでは、デジマチックプロトコルと称す）により規定されている。そして、第二実施形態のインプットツール３０Ａは、このようなデジマチックプロトコルに基づいた測定信号をＨＩＤキーボードプロトコルおよびＣＤＣプロトコルのいずれか一方に基づいた信号形式の測定信号に変換し、ＰＣ２０に出力する。
【００７０】
ＵＳＢ通信手段３２は、第一実施形態と同様に、ＵＳＢコネクタをＰＣ２０のＵＳＢＩ／Ｆ２１１に接続することで、インプットツール３０ＡおよびＰＣ２０を通信可能に接続する。
【００７１】
記憶手段３３は、例えばＲＯＭなどの記憶媒体を備えて構成され、インプットツール３０を制御する制御プログラム（ファームウェア３５：図９参照）を記憶する。
ＣＰＵ３４は、記憶手段３３に記憶されるファームウェア３５を読み出し、ファームウェア３５に基づいた処理を逐次処理する。
【００７２】
ここで、記憶手段３３に記憶され、ＣＰＵ３４により処理されるファームウェア３５としては、第一実施形態と同様に、第一信号変換手段３５１と、第二信号変換手段３５２と、変換制御手段３５３と、を備えている。
第一信号変換手段３５１は、入出力部２１に入力されるデジマチックプロトコルにより規定される信号形式の測定信号を、ＨＩＤキーボードプロトコルに基づいた信号形式に変換する。
また、第二信号変換手段３５２は、入出力部２１に入力されるデジマチックプロトコルにより規定される信号形式の測定信号を、シリアルポートプロトコルに基づいた信号形式に変換する。
【００７３】
変換制御手段３５３は、第一信号変換手段３５１および第二信号変換手段３５２を切り替えて、これら第一信号変換手段３５１および第二信号変換手段３５２のいずれか一方に、測定信号を変換させる。ここで、第二実施形態の変換制御手段３５３は、上述した切替スイッチ３６の設定状態に応じて、測定信号の信号形式を切り替える。
例えば、図１１において、切替スイッチ３６が「ＨＩＤ」側に切り替えられた設定状態である場合、変換制御手段３５３は、測定信号を、第一信号変換手段３５１によりＨＩＤキーボードプロトコルに基づいた信号形式に変換させる。また、図１１において切替スイッチ３６が「ＣＤＣ」側に切り替えられた設定状態である場合、変換制御手段３５３は、測定信号を、第二信号変換手段３５２によりシリアルポートプロトコルに基づいた信号形式に変換する。
【００７４】
なお、本実施形態では、インプットツール３０Ａは、測定信号を、ＨＩＤキーボードプロトコルに基づく信号形式、ＣＤＣドライバにより処理可能なシリアルポートプロトコルに基づいた信号形式のいずれか一方に切り替える例を示すが、例えば、さらに、ＵＳＢＴＭＣドライバにより処理可能なＧＰＩＢプロトコルに基づいた信号形式に変換可能な構成としてもよい。この場合、インプットツール３０Ａの記憶手段３３に記憶されるファームウェア３５として、第一信号変換手段３５１、第二信号変換手段３５２に加え、測定信号をＧＰＩＢプロトコルに基づいた信号形式に変換する第三信号変換手段を設けるとともに、切替スイッチ３６においても、「ＨＩＤ」、「ＣＤＣ」に加え、第三信号変換手段により信号変換処理を実施するための「ＵＳＢＴＭＣ」に切替可能に構成すればよい。
【００７５】
［２．信号変換伝送システムの動作］
次に上述したような信号変換伝送システムにおける信号伝送処理について、その動作を説明する。
図１２は、第二実施形態の信号変換伝送システムの処理を示すフローチャートである。
【００７６】
第二実施形態の信号変換伝送システム１では、まず、アプリケーションＳ／Ｗ２５１のＡＰＩに合わせて、利用者がインプットツール３０Ａの切替スイッチ３６を「ＨＩＤ」および「ＣＤＣ」のうちいずれか一方に切り替える。
【００７７】
そして、インプットツール３０Ａは、ＰＣ２０に接続されると、ＰＣ２０から提供される電力により起動処理が開始される（ステップＳＴ１１）。
ここで、ＣＰＵ３４の変換制御手段３５３は、上記切替スイッチ３６の設定状態を読み込むことで、測定装置１０から入力される測定信号の信号形式を選択する。
具体的には、変換制御手段３５３は、切替スイッチ３６に対して所定の監視信号を出力する。これに対して、切替スイッチ３６は、「ＨＩＤ」に切り替えられている状態で、スイッチ切替変数ｎ＝０を返し、「ＣＤＣ」に切り替えられている状態で、スイッチ切替変数ｎ＝１を返す。これにより、変換制御手段３５３は、切替スイッチ３６の設定状態を容易に読み込むことが可能となる。
そして、変換制御手段３５３は、切替スイッチ３６から返されるスイッチ切替変数ｎを判断する（ステップＳＴ１２）。
【００７８】
ここで、変換制御手段３５３により、スイッチ切替変数ｎがｎ＝０であると判断された場合、インプットツール３０Ａは、ＨＩＤキーボードプロトコルに基づいた信号処理が実行されるＨＩＤキーボードデバイスとして機能する。すなわち、ＰＣ２０は、接続されたインプットツール３０Ａを、ＨＩＤキーボードデバイスとして検出し、ＨＩＤドライバ２５３によりエニュメレーション処理を実行する（ステップＳＴ１３）。
【００７９】
この場合、信号変換伝送システム１は、ＨＩＤキーボードプロトコルに基づいたＨＩＤ通信処理を実施する（ステップＳＴ１４）。すなわち、インプットツール３０Ａのファームウェア３５は、測定装置１０からのデジマチックＩ／Ｆ１１を介して入力される測定信号を、第一信号変換手段３５１によりＨＩＤキーボードプロトコルに基づいた信号形式に変換する。そして、インプットツール３０Ａは、ＰＣ２０から入力されるＨＩＤレポートを受けると、返信ＨＩＤレポートして、第二信号変換手段３５２により変換された測定信号をＰＣ２０に出力する。
【００８０】
また、ＣＰＵ３４は、通信中においても、切替スイッチ３６の状態を監視し（ステップＳＴ１５）、切替スイッチ３６が「ＣＤＣ」側に切り替わると、リセット処理を実施する（ステップＳＴ１６）。このリセット処理は、ＨＩＤ通信処理を終了させるとともに、インプットツールの状態を初期状態に戻す処理であり、この場合、ステップＳＴ１１の処理に戻る。
【００８１】
一方、ステップＳＴ１５において、切替スイッチ３６の切替状態に変化がない場合、継続してＨＩＤ通信処理を実施する。この後、インプットツール３０Ａは、動作を継続するか否かを判断する（ステップＳＴ１７）。具体的には、ＰＣ２０において、インプットツールとの切断処理が実施されたりすると、インプットツール３０Ａは一連の処理を終了させる。
【００８２】
また、ステップＳ１２において、スイッチ切替変数ｎがｎ＝１と判断された場合、インプットツール３０Ａは、シリアルポートプロトコルに基づいた信号処理が実行される仮想シリアルポートデバイスとして機能する。すなわち、ＰＣ２０は、接続されたインプットツール３０Ａを、仮想シリアルポートデバイスとして検出し、ＣＤＣドライバ２５４Ａによりエニュメレーション処理を実行する（ステップＳＴ１８）。
【００８３】
この場合、信号変換伝送システム１は、ＣＤＣプロトコルに基づいたＣＤＣ双方向通信処理を実施する（ステップＳＴ１９）。すなわち、インプットツール３０Ａのファームウェア３５は、測定装置１０からのデジマチックＩ／Ｆ１１を介して入力される測定信号を、第二信号変換手段３５２により、シリアルポートプロトコルに基づいた信号形式に変換する。そして、インプットツール３０Ａは、ＰＣ２０から入力される仮想シリアルポート通信要求信号に対し、仮想シリアルポート用応答処理信号として、第二信号変換手段３５２により変換された測定信号をＰＣ２０に出力する。
【００８４】
また、ＣＰＵ３４は、ステップＳＴ１５と同様、ＣＤＣ通信中も切替スイッチ３６の状態を監視し（ステップＳＴ２０）、切替スイッチ３６が「ＨＩＤ」側に切り替わると、ステップＳＴ１６のリセット処理を実施する。
【００８５】
一方、ステップＳＴ２０において、切替スイッチ３６の切替状態に変化がない場合、継続してＣＤＣ通信処理を実施する。この後、インプットツール３０Ａは、動作を継続するか否かを判断する（ステップＳＴ２１）。具体的には、ＰＣ２０において、インプットツール３０Ａとの切断処理が実施されたりすると、インプットツール３０Ａは一連の処理を終了させる。
【００８６】
[３．第二実施形態の信号変換伝送システムの作用効果]
上記第二実施形態の信号変換伝送システム１では、上述した第一実施形態の作用効果に加え、次の効果を奏することができる。
すなわち、第二実施形態では、ＯＳの標準ドライバとして搭載されているＣＤＣドライバ２５４Ａを用いて、ＰＣ２０とインプットツール３０Ａとの間のＣＤＣ双方向通信処理を実施している。このようなＯＳに標準的に搭載されているＣＤＣドライバ２５４Ａを用いることで、ＯＳのバージョンアップ時に、ＰＣ２０に新たなデバイスドライバを追加導入する必要がなく、デバイスドライバの開発などの煩雑な作業もなくすことができる。また、このようなデバイスドライバの開発費用なども不要となる。
【００８７】
また、インプットツール３０Ａは、切替スイッチ３６を備え、変換制御手段３５３は、この切替スイッチ３６の設定状態により、測定信号の信号形式を切り替える。
このため、例えばＰＣ２０の操作に不慣れな利用者であっても、切替スイッチ３６を切り替えるだけの簡単な操作で、インプットツール３０ＡからＰＣ２０に出力される測定信号の信号形式を容易に切り替えることができ、インプットツール３０Ａおよび信号変換伝送システム１の操作性をより一層向上させることができる。
【００８８】
〔第三実施形態〕
次に、本発明に係る第三実施形態の信号変換伝送システム１について、図面に基づいて説明する。
上記第二実施形態では、インプットツール３０Ａに設けられる切替スイッチ３６により、測定信号の信号形式を切り替える例を示したが、インプットツール３０Ａに、例えば物理的にスイッチを設けることができない場合がある。これに対して、第三実施形態の信号変換伝送システムでは、ＰＣ２０から入力される要求信号に基づいて、測定信号の信号形式を切り替える。ここで、第一実施形態のＰＣ２０では、ＶＣＰドライバが起動された際に、自動的に要求信号が出力される例を示したが、本実施形態では、利用者の設定入力により要求信号が出力される点で異なる。
【００８９】
図１３は、第三実施形態における信号変換伝送システムにおける信号伝達の概略を示す図である。
第三実施形態の信号変換伝送システム１では、インプットツール３０Ｂは、ＨＩＤキーボードプロトコル、シリアルポートプロトコル、およびＧＰＩＢ通信プロトコルの３つの信号形式のいずれかに測定信号を変換してＰＣ２０に出力する。具体的には、インプットツール３０Ｂのファームウェア３５は、測定信号をＨＩＤキーボードプロトコルに基づいた信号形式に変換する第一信号変換手段３５１、測定信号をシリアルポートプロトコルに基づいた信号形式に変換する第二信号変換手段３５２、測定信号をＧＰＩＢ通信プロトコルに基づいた信号形式に変換する第三信号変換手段３５２Ｂ、および変換制御手段３５３を備えている。なお、この第三信号変換手段３５２Ｂは、本発明の第二ドライバの１つであるＵＳＢＴＭＣドライバ２５４Ｂにより処理可能な、本発明の第二通信プロトコルの１つであるＧＰＩＢ通信プロトコルに基づいた信号形式に、測定信号を変換するプログラムであるため、本発明の第二信号変換手段として機能する。
また、ＰＣ２０は、これらの３つの信号形式に対応して、図１３に示すように、ＨＩＤドライバ２５３、ＣＤＣドライバ２５４Ａ、および第二ドライバであるＵＳＢＴＭＣドライバ２５４Ｂを備えている。
【００９０】
そして、第三実施形態の信号変換伝送システム１では、インプットツール３０ＢからＰＣ２０へ測定信号を出力する通信モードにおいて、仮想ＧＰＩＢ通信プロトコルに基づいて測定信号を送信するＵＳＢＴＭＣ通信モードから、他のプロトコルに基づいた通信に切り替える場合、ＵＳＢＴＭＣ通信コマンドにより、通信モードが切り替えられる。同様にして、仮想シリアルポートプロトコルに基づいて測定信号を送信するＣＤＣ通信モードから、他のプロトコルに基づいた通信モードに切り替える場合、ＣＤＣ通信コマンドにより、通信モードが切り替えられる。
ここで、ＵＳＢＴＭＣ通信コマンドおよびＣＤＣ通信コマンドは、それぞれ、通信用アプリケーションＳ／Ｗにより提供されるプロトコル切替コマンドであり、本発明の要求信号を構成し、このうち、ＨＩＤ通信モードに切り替える旨のプロトコル切替コマンドが本発明の第一切替要求信号となり、ＣＤＣ通信モードやＵＳＢＴＭ通信モードに切り替える旨のプロトコル切替コマンドが本発明の第二切替要求信号となる。
【００９１】
一方、ＨＩＤキーボードプロトコルに基づいて測定信号を送信するＨＩＤ通信モードから他のプロトコルに基づいた通信モードに切り替える場合においても、専用のコマンドを送信するアプリケーションＳ／Ｗを作成してもよいが、この場合、アプリケーションＳ／Ｗの開発コストが発生するなどの問題が生じる。
【００９２】
したがって、第三実施形態の信号変換伝送システム１では、入力操作装置であるＨＩＤキーボード４０（図１参照）の特定のキーが打鍵された際に入力されるキー入力信号をインプットツール３０Ｂに出力することで、通信モードの切り替えを行う。
すなわち、ＰＣ２０に、複数のＨＩＤキーボードプロトコルに基づいたＨＩＤ通信が可能なＨＩＤデバイスが接続されている場合、Ｏｕｔｐｕｔレポートは、通常、全ＨＩＤデバイスに対して一斉に出力される。例えば、複数のＨＩＤキーボード４０（図１参照）がＰＣ２０に接続されている場合、１つのＨＩＤキーボードの特定のキー、例えば「ＮｕｍＬｏｃｋ」キーを打鍵すると、そのキー入力信号が全ＨＩＤキーボード４０に出力され、全ＨＩＤキーボードの「ＮｕｍＬｏｃｋ」ＬＥＤが点灯する。
【００９３】
第三実施形態の信号変換伝送システム１では、このようなＯｕｔｐｕｔレポートを第二切替要求信号として利用することでインプットツール３０Ｂの測定信号の信号形式を切り替える。
具体的には、ＨＩＤキーボード４０を構成する入力キーのうち、通常使用する上で、使用頻度が小さいキーを、プロトコル切り替え用の特定キーとして登録する。
本実施形態では、「Ｓｃｒｏｌｌ  Ｌｏｃｋ」キーが１回打鍵されると、対応したＯｕｔｐｕｔレポートがインプットツール３０Ｂにも発行され、インプットツール３０Ｂの変換制御手段３５３は、測定信号を第三信号変換手段３５２Ｂにより変換させる。ここで、このＯｕｔｐｕｔレポートが本発明の第二切替要求信号をなり、信号変換伝送システム１では、ＨＩＤ通信モードからＵＳＢＴＭＣ通信モードに、測定信号の通信モードが切り替わる。
また、「Ｓｃｒｏｌｌ  Ｌｏｃｋ」キーが、短時間に２回打鍵されると、対応したＯｕｔｐｕｔレポートがインプットツール３０Ｂにも発行され、インプットツール３０Ｂの変換制御手段３５３は、測定信号を第二信号変換手段３５２により変換させる。ここで、このＯｕｔｐｕｔレポートが本発明の第二切替要求信号となり、信号変換伝送システム１では、ＨＩＤ通信モードからＣＤＣ通信モードに、測定信号の通信モードが切り替わる。
【００９４】
なお、上記では、１つの特定のキー（「Ｓｃｒｏｌｌ  Ｌｏｃｋ」キー）の打鍵回数により、ＵＳＢＴＭＣ通信モードおよびＣＤＣ通信モードのいずれかに通信モードが切り替わる例を示したが、これに限定されない。例えば、「Ｓｃｒｏｌｌ  Ｌｏｃｋ」キーが打鍵された際には、ＣＤＣ通信モードに切り替わり、「Ｃａｐｓ  Ｌｏｃｋ」キーが打鍵された際には、ＵＳＢＴＭＣ通信モードに切り替わるなどの構成としてもよく、例えば特定キーの長押しなどのアクションにより通信モードを切り替える構成としてもよい。
【００９５】
なお、上記第三実施形態では、ＨＩＤキーボードプロトコルに基づいて測定信号を送信するＨＩＤ通信モードから他のプロトコルに基づいた通信モードに切り替える場合、専用の通信アプリケーションＳ／Ｗを導入する方法を用いてもよい。この場合、ＨＩＤキーボードプロトコルで動作しているインプットツール３０Ｂに対して、ＨＩＤキーボードプロトコルのＦｅａｔｕｒｅレポートを送信するアプリケーションＳ／Ｗを作成する。これは、ＯｕｔｐｕｔレポートをアプリケーションＳ／Ｗから発行した場合、ＯＳによりブロックされてしまい、通信用途として、利用することができないためであり、上記のようにＦｅａｔｕｒｅレポートを作成し、インプットツール３０Ｂに対して送信することが可能となる。また、インプットツール３０Ｂの変換制御手段３５３は、このようなＦｅａｔｕｒｅレポートの内容に応じて通信するプロトコルを切り替える。このような、Ｆｅａｔｕｒｅレポートの発行、および送信により通信プロトコルを切り替えるアプリケーションであれば、開発コストの増大の問題も起こらず、容易に作成することが可能となる。
【００９６】
次に、上記第三実施形態の信号変換伝送システムの動作について、図面に基づいて説明する。
図１４は、第三実施形態の信号変換伝送システムの処理を示すフローチャートである。
【００９７】
インプットツール３０Ｂは、ＰＣ２０に接続されると、ＰＣ２０から提供される電力により起動処理が開始される。
この後、インプットツール３０Ｂは、例えば不揮発メモリから、最初に使用する通信プロトコルの情報を取得する（ステップＳＴ３１）。なお、標準としてＨＩＤ通信モードが設定される構成などとしてもよい。
【００９８】
そして、インプットツール３０ＢのＣＰＵ３４は、ステップＳＴ３１で取得した通信プロトコルの種別を判断する（ステップＳＴ３２）。
ここで、ＣＰＵ３４は、読み込まれた通信プロトコルの情報がＵＳＢＴＭＣ通信モードであると判断した場合、ＰＣ２０に接続されたインプットツール３０Ｂが、ＵＳＢＴＭＣデバイスとして検出されるようにし、エニュメレーション処理を実行する（ステップＳＴ３３）。これにより、ＰＣ２０は、インプットツール３０ＢをＵＳＢＴＭＣデバイスとして検出し、ＵＳＢＴＭＣドライバ２５４Ｂを起動する。
【００９９】
この場合、信号変換伝送システム１は、ＧＰＩＢ通信プロトコルに基づいたＵＳＢＴＭＣ通信処理を実施する（ステップＳＴ３４）。すなわち、インプットツール３０Ｂのファームウェア３５は、測定装置１０からのデジマチックＩ／Ｆ１１を介して入力される測定信号を、第三信号変換手段３５２ＢによりＧＰＩＢ通信プロトコルに基づいた信号形式に変換し、ＰＣ２０に出力する。
【０１００】
また、インプットツール３０Ｂは、通信中においても、ＰＣ２０から入力されるＵＳＢＴＭＣ通信コマンドを監視し（ステップＳＴ３５）、プロトコルを切り替える旨の通信コマンドが入力されると、通信コマンドに基づいて切り替える通信プロトコルの情報を不揮発メモリに書き込む（ステップＳＴ３６）。
この後、インプットツール３０Ｂは、リセット処理を実施する（ステップＳＴ３７）。このリセット処理は、インプットツール３０ＢのＦ／Ｗをリセットするものであり、ＵＳＢＩ／Ｆ上にバスリセットを発生させた後、ステップＳ３１の処理に戻る。
【０１０１】
一方、ステップＳＴ３５において、プロトコルを切り替える旨の通信コマンドがない場合、継続してＵＳＢＴＭＣ通信処理を実施する。この後、インプットツール３０Ｂは、動作を継続するか否かを判断する。具体的には、ＰＣ２０において、インプットツール３０Ｂとの切断処理が実施されたりすると、インプットツール３０Ｂは一連の処理を終了させる。
【０１０２】
また、ステップＳ３２において、ＣＰＵ３４は、読み込まれた通信プロトコルの情報がＣＤＣ通信モードであると判断した場合、ＰＣ２０に接続されたインプットツール３０Ｂが、ＣＤＣデバイスとして検出されるようにし、エニュメレーション処理を実行する（ステップＳＴ３８）。これにより、ＰＣ２０は、インプットツール３０ＢをＣＤＣデバイスとして検出し、ＣＤＣドライバ２５４Ａを起動する。
【０１０３】
この場合、信号変換伝送システム１は、シリアルポートプロトコルに基づいたＣＤＣ通信処理を実施する（ステップＳＴ３９）。すなわち、インプットツール３０Ｂのファームウェア３５は、測定装置１０からのデジマチックＩ／Ｆ１１を介して入力される測定信号を、第二信号変換手段３５２によりシリアルポートプロトコルに基づいた信号形式に変換し、ＰＣ２０に出力する。
【０１０４】
また、インプットツール３０Ｂは、通信中においても、ＰＣ２０から入力されるＣＤＣ通信コマンドを監視し（ステップＳＴ４０）、プロトコルを切り替える旨の通信コマンドが入力されると、ステップＳＴ３６の処理を実施して、通信コマンドに基づいて切り替える通信プロトコルの情報を不揮発メモリに書き込む。
この後、インプットツール３０Ｂは、ステップＳＴ３７のリセット処理を実施し、ステップＳ３１の処理に戻る。
【０１０５】
一方、ステップＳＴ４０においてプロトコルを切り替える旨の通信コマンドがない場合、継続してＣＤＣ通信処理を実施する。この後、インプットツール３０Ｂは、動作を継続するか否かを判断する。具体的には、ＰＣ２０において、インプットツール３０Ｂとの切断処理が実施されたりすると、インプットツール３０Ｂは一連の処理を終了させる。
【０１０６】
さらに、ステップＳＴ３２において、ＣＰＵ３４は、読み込まれた通信プロトコルの情報がＨＩＤ通信モードであると判断した場合、ＰＣ２０に接続されたインプットツール３０Ｂが、ＨＩＤデバイスとして検出されるようにし、エニュメレーション処理を実行する（ステップＳＴ４１）。これにより、ＰＣ２０は、インプットツール３０ＢをＨＩＤデバイスとして検出し、ＨＩＤドライバ２５３を起動する。
【０１０７】
この場合、信号変換伝送システム１は、ＨＩＤキーボードプロトコルに基づいたＨＩＤ通信処理を実施する（ステップＳＴ４２）。すなわち、インプットツール３０Ｂのファームウェア３５は、測定装置１０からのデジマチックＩ／Ｆ１１を介して入力される測定信号を、第一信号変換手段３５１によりＨＩＤキーボードプロトコルに基づいた信号形式に変換し、ＰＣ２０に出力する。
【０１０８】
また、インプットツール３０Ｂは、通信中においても、Ｏｕｔｐｕｔレポートを監視している（ステップＳＴ４３）。ＰＣ２０に接続されるＨＩＤキーボード４０から特定のキーが打鍵されると、ＨＩＤドライバ２５３からＯｕｔｐｕｔレポートがインプットツール３０Ｂに出力される。特定のＯｕｔｐｕｔレポートを受け取ったインプットツール３０Ｂは、ステップＳＴ３６の処理を実施して、打鍵された特定キーに対応した通信プロトコルの情報を不揮発メモリに書き込む。
この後、インプットツール３０Ｂは、ステップＳＴ３７のリセット処理を実施し、ステップＳＴ３１の処理に戻る。
【０１０９】
一方、ステップＳＴ４３においてＨＩＤキーボード４０の特定のキーが打鍵されない場合、継続してＨＩＤ通信処理を実施する。この後、インプットツール３０Ｂは、動作を継続するか否かを判断する。具体的には、ＰＣ２０において、インプットツール３０Ｂとの切断処理が実施されたりすると、インプットツール３０Ｂは一連の処理を終了させる。
【０１１０】
〔第三実施形態の信号変換伝送システムの作用効果〕
上述したような第三実施形態の信号変換伝送システム１では、ＰＣ２０は、ＨＩＤ通信モードにおいて、ＨＩＤキーボード４０の特定のキーを打鍵した際に、全ＨＩＤデバイスに一斉に発行されるＯｕｔｐｕｔを送信する。また、ＰＣ２０は、ＵＳＢＴＭＣ通信モードや、ＣＤＣ通信モードにおいて、他の通信モードに切り替える旨のプロトコル通信コマンドをインプットツール３０Ｂに出力する。そして、インプットツール３０Ｂの変換制御手段３５３は、特定のＯｕｔｐｕｔレポートや、プロトコル通信コマンドが受信されると、このＯｕｔｐｕｔレポートやコマンドに応じて、測定信号の信号形式を選択する。
【０１１１】
このため、インプットツール３０Ｂに、例えば第二実施形態のインプットツール３０Ａのような切替スイッチ３６が設けられない構成であっても、ＰＣ２０から入力される要求信号に基づいて、測定信号の信号形式を容易に切り替えることができる。
【０１１２】
さらに、ＨＩＤキーボード４０の特定キーの打鍵により発行されるＯｕｔｐｕｔレポートを用いて、ＨＩＤ通信モードから他の通信モードに切り替える。
このため、ＨＩＤ通信モードから他のプロトコルに対応した通信モードに切り替える際に、専用の通信アプリケーションＳ／Ｗを作成することがない。したがって、これらのアプリケーションＳ／Ｗの開発やバージョンアップ作業に要するコストや手間をなく、かつ簡単な構成でインプットツール３０Ｂを制御することができる。
【０１１３】
〔第四実施形態〕
次に本発明に係る第四実施形態の信号変換伝送システムについて、図面に基づいて説明する。
図１５は、第四実施形態のインプットツールの外観図である。
上述した第三実施形態では、ＨＩＤキーボード４０の特定キーを打鍵することで、Ｏｕｔｐｕｔレポートをインプットツール３０Ｂに出力したり、通信コマンドをインプットツール３０Ｂに出力したりすることで、ＰＣ２０からインプットツール３０Ｂに要求信号を出力して測定信号の信号形式を切り替える構成であったが、第四実施形態では、インプットツール３０ＣのデジマチックＩ／Ｆ１１に設けられるＤＡＴＡボタンの操作により、測定信号の信号形式を所定のプロトコルに切り替える。すなわち、ＰＣ２０およびインプットツール３０Ｂの通信により通信プロトコルを切り替える第三実施形態の信号変換伝送システム１に対して、第四実施形態の信号変換伝送システム１では、インプットツール３０Ｃと測定装置１０とのデジマチックＩ／Ｆ１１の通信により、通信プロトコルを切り替える。
【０１１４】
具体的には、第四実施形態のインプットツール３０Ｃは、図１５に示すように、デジマチックＩ／Ｆ１１に、ＤＡＴＡボタン１１Ａが設けられている。このＤＡＴＡボタン１１Ａは、インプットツール３０Ｃに接続された測定装置１０の表示値をＰＣ２０に取り込ませるためのトリガとして機能するものであり、ＤＡＴＡボタン１１Ａの押下状態は、ＣＰＵ３４により、常時監視されている。
【０１１５】
そして、このＤＡＴＡボタン１１Ａの操作方法により、ＣＰＵ３４に所定のプロトコルに切り替える旨の要求信号が入力される。ここで、ＤＡＴＡボタン１１Ａの操作としては、例えばボタンの長押しや、シングルクリック、ダブルクリックなど、いかなる操作方法であってもよい。また、１回の操作毎に、測定信号のプロトコルを切り替える構成であってもよく、例えば、ボタンの長押し時は、ＨＩＤ通信モードに切り替え、ダブルクリック時には、ＣＤＣ通信モードに切り替えるなど、各操作方法に対して、それぞれ切り替えるプロトコルが割り当てられている構成であってもよい。
【０１１６】
このようなインプットツール３０Ｃは、上記第三実施形態と略同様の動作により、測定信号の信号形式を所望のプロトコルに変更することができる。すなわち、上記第三実施形態では、ＰＣ２０から要求信号として通信コマンドや、ＨＩＤキーボード４０のＯｕｔｐｕｔレポートが入力され、これらの要求信号に基づいて、測定信号の信号形式を切り替えていた。これに対して、第四実施形態のインプットツール３０Ｃでは、ＰＣ２０からの要求信号に変えて、ＤＡＴＡボタン１１Ａから入力される操作信号を要求信号として、測定信号の信号形式を切り替える。
なお、信号変換伝送システム１の動作において、上記の点のみが第三実施形態と異なるものであるため、ここでの説明を省略する。
【０１１７】
〔第四実施形態の信号変換伝送システムの作用効果〕
第四実施形態の信号変換伝送システムでは、上述したように、インプットツール３０ＣにデジマチックＩ／Ｆ１１にＤＡＴＡボタン１１Ａが設けられ、このＤＡＴＡボタン１１Ａを操作することで、測定信号を所望のプロトコルに変換する旨の操作信号が出力される。
このため、上記第三実施形態と同様の作用効果を得ることができ、要求信号に基づいて、測定信号の信号形式を容易に切り替えることができる。
さらに、ＤＡＴＡボタン１１Ａの操作のみにより、測定信号の信号形式を所望のプロトコルに変換することが可能であるため、例えばＰＣ２０の操作に不慣れな利用者などにとっても、簡単な操作により処理を実施することができる。
【０１１８】
〔第五実施形態〕
次に、本発明に係る第五実施形態の信号変換伝送システム１について説明する。
この第五実施形態の信号変換伝送システム１は、第四実施形態の信号変換伝送システム１の応用例であり、デジマチックＩ／Ｆ１１に接続するアダプタを用いて測定信号の信号形式を所望のプロトコルに切り替える。
【０１１９】
ここで、デジマチックＩ／Ｆ１１の概要について説明する。
インプットツール３０ＣのデジマチックＩ／Ｆ１１では、ＧＮＤ、ＤＡＴＡ、ＣＫ、ＲＤＹ、およびＲＥＱの各信号が入出力され、測定装置１０と通信される。
ここで、ＧＮＤは、シグナルグランドであり、ＤＡＴＡは、測定装置１０から入力される測定信号、ＣＫは、データ入力用の同期クロックを示す信号である。また、ＲＤＹは、測定装置１０からのデータ送信信号であり、ＲＥＱはインプットツールから測定装置１０に出力されるデータ要求信号である。
【０１２０】
このような信号は、図１６に示すようなタイミングチャートによりインプットツール３０Ｃおよび測定装置１０間で入出力される。
すなわち、インプットツール３０Ｃおよび測定装置１０の間の通信では、まず、利用者によりＤＡＴＡボタン１１Ａが押下されることで、ＲＤＹがＬ（Ｌｏｗレベル）になる（タイミングＴ１）。なお、ＤＡＴＡボタン１１Ａが設けられていないインプットツールでは、測定装置１０に当該インプットツールが接続された時点で、ＲＤＹがＬとなる。
次に、インプットツール３０Ｃは、ＲＤＹがＬになったことを検出すると、ＲＥＱをＬに設定して測定装置１０に出力する（タイミングＴ２）。
この後、測定装置１０は、ＲＥＱがＬになったことを検出すると、ＤＡＴＡとＣＫとを逐次変化させ、所定のビットシリアル列をインプットツール３０Ｃに送出し、測定信号を出力する。
【０１２１】
第五実施形態では、インプットツールのデジマチックＩ／Ｆ１１にループバックコネクタ（図示略）を接続することで、測定信号の信号形式を所望のプロトコルに切り替える。
このループバックコネクタは、ＲＤＹとＧＮＤとをショートさせ、ＲＥＱとＤＡＴＡとをショートさせる回路を有する。なお、ここでは、ＲＥＱとＤＡＴＡとをショートさせる例を示すが、ＲＥＱとＣＫとをショートさせる構成などとしてもよい。
【０１２２】
このようなループバックコネクタをデジマチックＩ／Ｆに接続すると、ＲＤＹとＧＮＤがショートされるため、ＲＤＹがＬになる。すなわち、上述したデジマチックＩ／Ｆ１１を介したインプットツールおよび測定装置１０の通信処理におけるタイミングＴ１の信号入出力状態と同様の状態となり、ループバックコネクタを接続することは、ＤＡＴＡボタン１１Ａを押下することと同等の操作になる。
このため、インプットツールは、タイミングＴ２において、ＲＤＹがＬになったことを検出すると、ＲＥＱをＬに設定して出力する。また、ループバックコネクタにより、ＲＥＱとＤＡＴＡとがショートされているため、ＤＡＴＡがＬになり、ショートされていない信号であるＣＫがプルアップ電圧（Ｈ：Ｈｉｇｈレベル）となる。
【０１２３】
ここで、インプットツールは、ＤＡＴＡとＣＫが所定時間内において状態変化がない場合、その信号状態をより、図１７に示すように、測定信号の信号形式を切り替える。つまり、インプットツールの変換制御手段３５３は、ＤＡＴＡとＣＫとの信号状態を本発明の要求信号として検出する。
この図１７は、ＤＡＴＡおよびＣＫの信号状態に対して、測定信号を切り替えるプロトコルを示した図である。
具体的には、図１７に示すように、ＤＡＴＡとＣＫとがともにＬである信号状態が所定時間内継続されると、インプットツールの変換制御手段３５３は、測定信号を第三信号変換手段３５２Ｂにより、測定信号をＧＰＩＢ通信プロトコルに基づいた信号形式に変換可能な状態に設定する。これにより、インプットツールとＰＣ２０とは、ＵＳＢＴＭＣ通信モードにより通信可能となる。
また、ＤＡＴＡがＬであり、ＣＫがＨである信号状態が所定時間内継続されると、インプットツールの変換制御手段３５３は、測定信号を第一信号変換手段３５１により、測定信号をＨＩＤキーボードプロトコルに基づいた信号形式に変換可能な状態に設定する。これにより、インプットツールとＰＣ２０とは、ＨＩＤ通信モードにより通信可能となる。
さらに、ＤＡＴＡがＨであり、ＣＫがＬである信号状態が所定時間内継続されると、インプットツールの変換制御手段３５３は、測定信号を第二信号変換手段３５２により、測定信号をシリアルポートプロトコルに基づいた信号形式に変換可能な状態に設定する。これにより、インプットツールとＰＣ２０とは、ＣＤＣ通信モードにより通信可能となる。
一方、ＤＡＴＡとＣＫとがともにＨである信号状態が所定時間内継続される場合、デジマチックＩ／Ｆ１１が測定装置１０に接続されていない状態と同様の信号であるため、インプットツールは、接続エラーとして認識し、測定信号の信号形式の切り替え動作を実施しない。
また、ＤＡＴＡおよびＣＫとして、ビットシリアル列の信号が測定装置１０からインプットツールに入力される場合、インプットツールは、通常のデータ（測定信号）入力処理をして動作し、測定信号を取得する。
【０１２４】
なお、第五実施形態では、ループバックコネクタを用いて、デジマチックＩ／Ｆ１１の信号状態に基づいた信号形式の切り替え制御を例示したが、これに限定されず、例えば、ループバックコネクタに代えて、信号生成装置を内部に設けたコネクタを設け、特別なビットシリアル列を送信する構成などとしてもよい。
【０１２５】
〔第五実施形態の信号変換伝送システムの作用効果〕
第五実施形態の信号変換伝送システムでは、上述した第四実施形態と同様の作用効果が得られ、インプットツールのデジマチックＩ／Ｆ１１にループバックコネクタを接続するだけで、デジマチックＩ／Ｆ１１で通信される入出力信号に基づいて容易に、測定信号の信号形式を容易に切り替えることができる。また、仕様上、第四実施形態のようなＤＡＴＡボタン１１Ａが設けられない場合であっても、このようなループバックコネクタを接続することで、測定信号の信号形式を切り替えることができる。
〔その他の実施形態〕
なお、本発明は前述の実施形態に限定されるものではなく、本発明の目的を達成できる範囲での変形、改良等は本発明に含まれるものである。
【０１２６】
例えば、上記第一〜第五実施形態では、第一通信インターフェースであるデジマチックＩ／Ｆ１１から入力される測定信号を、第二インターフェースであるＵＳＢＩ／Ｆ２１１に対応する信号伝送形式に変換して出力するインプットツール３０を例示したが、これに限定されない。
例えば、第一通信インターフェースや第二通信インターフェースとして、ＰＳ／２インターフェース、ＲＳ−２３２Ｃインターフェースなどを用いてもよく、ブルートゥースなどの無線を用いたインターフェースなどであってもよい。
このような場合でも、インプットツールに、信号処理装置で実行されるアプリケーションＳ／Ｗ２５１のＡＰＩに応じて複数の信号形式を切り替えて変換する第一信号変換手段、第二信号変換手段、および変換制御手段を設けることで、上記実施形態と同様の作用効果を得ることができる。
【０１２７】
また、上記第一実施形態では、ＨＩＤドライバ２５３により処理可能なＨＩＤキーボードプロトコル、およびＶＣＰドライバ２５４により処理可能なＶＣＰプロトコルのうちいずれか一方の信号形式に測定信号を変換するインプットツール３０を例示したが、これに限定されず、さらに多くのＡＰＩに対応して、複数の信号変換手段を備え、変換制御手段により、これらの信号変換手段のうちいずれか１つで測定信号を変換させる構成を備えるインプットツール３０としてもよい。
【０１２８】
また、ＨＩＤドライバ２５３は、上述したように、ＰＣ２０に導入されるＯＳに標準的に搭載されることが一般的であるが、ＶＣＰドライバ２５４は、別途組み込む必要がある。これに対して、第一実施形態におけるＶＣＰドライバ２５４は、インプットツール３０に組み込まれ、ＰＣ２０に最初にインプットツール３０が接続された際に、ＰＣ２０に送信されることで、ＰＣ２０の記憶領域にインストールされる構成などとしてもよく、その他の記録媒体に別途記録され、これらの記録媒体からＰＣ２０にＶＣＰドライバ２５４がインストールされる構成としてもよい。
【０１２９】
さらに、上記第一実施形態では、ＡＰＩ検出手段２５５は、図４に示されるように、アプリケーションＳ／Ｗ２５１から制御されるプログラムであり、デバイス検出手段２５２は、このＡＰＩ検出手段２５５の検出結果に応じて、ドライバを切り替える構成を示したが、これに限定されない。例えば、Ｗｉｎｄｏｗｓのデバイスマネージャなどの設定により、利用者が予め起動させるドライバを設定し、この設定されたドライバによりエニュメレーション動作を実施させる構成としてもよく、また、利用者が予め使用するＡＰＩを設定し、デバイス検出手段２５２は、この設定されたＡＰＩに対応してドライバを切り替える構成としてもよい。
【０１３０】
第二実施形態として、信号変換伝送システム１は、ＨＩＤ通信モードおよびＣＤＣ通信モードのいずれか一方で、インプットツール３０ＡとＰＣ２０との通信を実施する例を示したが、例えば第三〜第五実施形態に示すように、さらにＵＳＢＴＭＣ通信モードにも通信モード切り替え可能な構成としてもよく、さらに多くの通信プロトコルに基づいた通信モードに切り替え可能な構成としてもよい。
【０１３１】
その他、本発明の実施の際の具体的な構造および手順は、本発明の目的を達成できる範囲で他の構造などに適宜変更できる。
【産業上の利用可能性】
【０１３２】
本発明は、測定装置から出力される測定信号を所定の信号形式に変換して通信する信号変換装置、この信号変換装置を接続可能な信号処理装置、および信号変換伝送システムに利用できる。
【符号の説明】
【０１３３】
１…信号変換伝送システム、１０…測定装置、１１…第一通信インターフェースであるデジマチックＩ／Ｆ、２０…信号処理装置としてのＰＣ、３０,３０Ａ，３０Ｂ，３０Ｃ…信号変換装置としてのインプットツール、３１…第一通信部である入出力手段、３２…第二通信部であるＵＳＢ通信手段、２１１…第二通信インターフェースであるＵＳＢＩ／Ｆ、２５１…アプリケーションＳ／Ｗ、２５２…デバイス検出手段、２５３…第一ドライバであるＨＩＤドライバ、２５４…第二ドライバであるＶＣＰドライバ、２５４Ａ…第二ドライバであるＣＤＣドライバ、２５４Ｂ…第二ドライバであるＵＳＢＴＭＣドライバ、２５５…信号形式認識手段であるＡＰＩ検出手段、３５１…第一信号変換手段、３５２…第二信号変換手段、３５３…変換制御手段。
【図１】
0005507295.tif 000002
【図２】
0005507295.tif 000003
【図３】
0005507295.tif 000004
【図４】
0005507295.tif 000005
【図５】
0005507295.tif 000006
【図６】
0005507295.tif 000007
【図７】
0005507295.tif 000008
【図８】
0005507295.tif 000009
【図９】
0005507295.tif 000010
【図１０】
0005507295.tif 000011
【図１１】
0005507295.tif 000012
【図１２】
0005507295.tif 000013
【図１３】
0005507295.tif 000014
【図１４】
0005507295.tif 000015
【図１５】
0005507295.tif 000016
【図１６】
0005507295.tif 000017
【図１７】
0005507295.tif 000018