(57)【要約】【課題】  部品の特性及び当該特性におけるパラメータの値の選択が容易なインターフェイスを有する特性表示装置を提供する。【解決手段】  特性表示装置１０は、メニュー管理部、複数のハンドラ、ツールバー管理部、ツールバーハンドラ、及びハンドラを備える。メニュー管理部は、部品に関する所望の特性を及び当該特性におけるパラメータの値を指定させるためのメニューを提供する。複数のハンドラは、メニュー管理部によって起動され、指定の特性を指定のパラメータの値で表示する専用の処理を実行する。ツールバー管理部は、所望の特性の指定用の複数のボタン、及びパラメータ値の指定用のパラメータ選択ツール部をツールバー内に提供する。ツールバーハンドラは、ツールバー管理部からボタンを特定する第１の情報とパラメータの値とを受け、ハンドラＤＢを参照し、適切なハンドラを起動する。【選択図】  図１
2006301720.tif 000002
【特許請求の範囲】
【請求項１】
部品に関する複数の特性を指定のパラメータの値に基づき表示手段に表示するための複数のハンドラと、
各々が複数の階層で構成された複数のメニューであって、前記複数の特性のうち表示すべき特性を指定させ、且つ、前記パラメータの値を指定させるための該複数のメニューを提供しており、前記複数のハンドラのうち、前記複数のメニューから選択されたメニューに対応のハンドラを起動するメニュー管理手段と、
前記複数の特性のうち表示すべき特性を指定させるための複数のボタンと、該特性におけるパラメータの値を指定させるためのパラメータ選択ツール部とをツールバー内に提供するツールバー管理手段と、
前記複数のメニューを個々に特定するための複数の第１の特定情報を格納しており、前記複数のボタンから指定されるボタンを特定するための第２の特定情報と、前記パラメータ選択ツール部に指定され得るパラメータの値とを、対応の第1の情報に関連付けて格納している第１の格納手段と、
前記複数のボタンから指定されたボタンに対応の第２の特定情報と前記パラメータ選択ツール部に指定されたパラメータの値とを特定し、該第２の特定情報と該パラメータの値とに関連付けられている第１の特定情報を前記第1の格納手段から抽出し、前記複数のハンドラのうち、該第１の特定情報から特定されるメニューに対応のハンドラを起動するツールバーハンドラと、
を備える特性表示装置。
【請求項２】
前記部品は、複数の論理ポートを有する回路部品であり、
前記複数の特性は、Ｓパラメータを含んでおり、
前記パラメータ選択ツール部は、前記複数の論理ポートのうち任意の二つの論理ポートの番号を前記パラメータの値として個々に指定させるための二つのパラメータ選択ツールを含んでいる、
請求項１記載の特性表示装置。
【請求項３】
前記部品は、複数の論理ポートを有する回路部品であり、
前記複数の特性は、Ｓパラメータを含んでおり、
前記パラメータ選択ツール部は、前記複数の論理ポートのうち任意の二つの論理ポートの番号の組合せを前記パラメータの値として選択させるため複数のアイテムをマトリックス状に配列してなるパラメータ選択ツールを含んでいる、
請求項１記載の特性表示装置。
【請求項４】
前記部品を含む複数の部品のうち任意の部品を選択させるための部品選択ツールを提供しており、該部品選択ツールへの入力によって選択された部品を特定する部品選択手段と、
前記複数の部品それぞれの前記パラメータの値として指定し得る値を格納している第２の格納手段と、
を更に備え、
前記ツールバー管理手段は、前記部品選択手段によって特定された部品用の前記パラメータの値を前記第２の格納手段から取得し、該取得したパラメータの値に応じて前記パラメータ選択ツール部に指定可能な値を変更する、
請求項１〜３の何れか一項記載の特性表示装置。
【請求項５】
コンピュータを、
部品に関する複数の特性を指定のパラメータの値に基づき表示手段に表示するための複数のハンドラと、
各々が複数の階層で構成された複数のメニューであって、前記複数の特性のうち表示すべき特性を指定させ、且つ、前記パラメータの値を指定させるための該複数のメニューを提供しており、前記複数のハンドラのうち、前記複数のメニューから選択されたメニューに対応のハンドラを起動するメニュー管理手段と、
前記複数の特性のうち表示すべき特性を指定させるための複数のボタンと、該特性におけるパラメータの値を指定させるためのパラメータ選択ツール部とをツールバー内に提供するツールバー管理手段と、
前記複数のメニューを個々に特定するための複数の第１の特定情報を格納しており、前記複数のボタンから指定されるボタンを特定するための第２の特定情報と、前記パラメータ選択ツール部に指定され得るパラメータの値とを、対応の第1の情報に関連付けて格納している第１の格納手段と、
前記複数のボタンから指定されたボタンに対応の第２の特定情報と前記パラメータ選択ツール部に指定されたパラメータの値とを特定し、該第２の特定情報と該パラメータの値とに関連付けられている第１の特定情報を前記第1の格納手段から抽出し、前記複数のハンドラのうち、該第１の特定情報から特定されるメニューに対応のハンドラを起動するツールバーハンドラと、
として機能させるための特性表示プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、特性表示装置、及び特性表示方法に関するものである。
【背景技術】
【０００２】
表示装置として、下記特許文献１に記載の表示装置が知られている。この表示装置では、複数階層のメニューを選択することによって、所望の情報を表示するウィンドウが表示される。
【特許文献１】特開平８−２３４９５０号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
ところで、部品に関する複数の特性の各々を指定されたパラメータで表示する表示装置では、特性の数、及びパラメータとして指定し得る値の数が多くなると、選択すべき最下層のメニューまでの階層及びメニューの数が多くなる。かかる事情に鑑みて、所望のメニューを選択する際の利便性が向上された表示装置が要請されている。
【０００４】
そこで、本発明は、部品の特性及び当該特性におけるパラメータの値の選択が容易なインターフェイスを有する特性表示装置、及び特性表示プログラムを提供することを目的としている。
【課題を解決するための手段】
【０００５】
本発明の一側面に係る特性表示装置は、複数のハンドラと、メニュー管理手段と、ツールバー管理手段と、第１の格納手段と、ツールバーハンドラと、を備えている。複数のハンドラは、部品に関する複数の特性を指定のパラメータの値に基づき表示手段に表示する。メニュー管理手段は、各々が複数の階層で構成された複数のメニューを提供している。当該複数のメニューは、複数の特性のうち表示すべき特性を指定させ、且つ、パラメータの値を指定させるためのものである。メニュー管理手段は、複数のハンドラのうち、複数のメニューから選択されたメニューに対応のハンドラを起動する。ツールバー管理手段は、複数の特性のうち表示すべき特性を指定させるための複数のボタンと、該特性におけるパラメータの値を指定させるためのパラメータ選択ツール部とをツールバー内に提供している。第１の格納手段は、上記複数のメニューを個々に特定するための複数の第１の特定情報を格納している。また、第１の格納手段は、複数のボタンから指定されるボタンを特定するための第２の特定情報と、上記パラメータ選択ツール部に指定され得るパラメータの値とを、対応の第1の情報に関連付けて格納している。ツールバーハンドラは、複数のボタンから指定されたボタンに対応の第２の特定情報と上記パラメータ選択ツール部に指定されたパラメータの値とを特定する。ツールバーハンドラは、特定した第２の特定情報とパラメータの値とに関連付けられている第１の特定情報を上記第1の格納手段から抽出し、上記複数のハンドラのうち、該第１の特定情報から特定されるメニューに対応のハンドラを起動する。
【０００６】
本発明の別の一側面に係る特性表示プログラムは、コンピュータを、上述の複数のハンドラと、メニュー管理手段と、ツールバー管理手段と、第１の格納手段と、ツールバーハンドラとして機能させる。
【０００７】
本発明によれば、所望の特性と該特性におけるパラメータの値とをツールバーに指定することによって、当該特性を表示するハンドラが起動される。すなわち、複数の階層を経て選択する必要のあるメニューに対応のハンドラと同一のハンドラを、ツールバーへの指定によって起動することができる。したがって、表示すべき部品の特性及び当該特性におけるパラメータの値の選択が容易になる。
【０００８】
上記部品は、複数の論理ポートを有する回路部品であることができ、複数の特性は、Ｓパラメータを含むことができる。この場合に、パラメータ選択ツール部は、複数の論理ポートのうち任意の二つの論理ポートの番号をパラメータとして個々に選択させるための二つのパラメータ選択ツールを含んでいてもよい。また、パラメータ選択ツール部は、複数の論理ポートのうち任意の二つの論理ポートの番号の組合せパラメータの値として選択させるため複数のアイテムをマトリックス状に配列してなるパラメータ選択ツールを含んでいてもよい。
【０００９】
本発明の特性表示装置は、部品選択手段と、第２の格納手段とを更に備えることができる。また、本発明の特性表示プログラムは、コンピュータを、部品選択手段と、第２の格納手段と、として更に機能させることができる。ここで、部品選択手段は、上記部品を含む複数の部品のうち任意の部品を選択させるための部品選択ツールを提供しており、該部品選択ツールへの入力によって選択された部品を特定する。第２の格納手段は、複数の部品それぞれのパラメータの値として指定し得る値を格納している。ツールバー管理手段は、部品選択手段によって特定された部品用のパラメータの値を第２の格納手段から取得し、該パラメータの値に応じてパラメータ選択ツール部に指定可能な値を変更する。
【発明の効果】
【００１０】
本発明によれば、部品の特性及び当該特性におけるパラメータの値の選択が容易なインターフェイスを有する特性表示装置が提供される。また、コンピュータを本発明の特性表示装置として動作させることが可能な特性表示プログラムが提供される。
【発明を実施するための最良の形態】
【００１１】
以下、図面を参照して本発明の好適な実施形態について詳細に説明する。なお、各図面において同一又は相当の部分に対しては同一の符号を附すこととする。
【００１２】
また、以下の説明においては、本発明の実施の形態として、複数の回路部品それぞれの特性を指定されたパラメータの値に基づいてウィンドウに表示する特性表示装置を例示する。
【００１３】
図１は、本発明の実施の形態に係る特性表示装置の構成を示す図である。図１に示す特性表示装置１０は、物理的に、ＣＰＵ、メモリ、ハードディスク、マウス、キーボード、ディスプレイといったデバイスを備える装置であることができる。特性表示装置１０は、以下に説明する機能を実現する回路等を備える専用の装置であることができる。また、特性表示装置１０は、以下に説明する機能を実行させるプログラムによって動作する汎用のコンピュータであってもよい。
【００１４】
図１に示すように、特性表示装置１０は、機能的には、主制御部１２、部品選択部１４、部品ＤＢ１６、メニュー管理部１８、メニューＤＢ２０、ハンドラ２２１〜２２Ｎ、データＤＢ２４、ツールバー管理部２６、ツールバーＤＢ（第２の格納手段）２８、ツールバーハンドラ３０、及びハンドラＤＢ（第１の格納手段）３２を備えている。
【００１５】
主制御部１２は、画面に表示するフレームウィンドウ、及びクライアント領域を管理している。図２は、特性表示装置によって表示される画面の一例を示す図である。具体的に、主制御部１２は、フレームウィンドウＷｆにおけるメニュー及びツールバーの配置、当該フレームウィンドウ内のクライアント領域Ｗｃに表示する子ウィンドウの配置等を管理している。
【００１６】
部品選択部１４は、クライアント領域Ｗｃに、部品リストウィンドウＷｐを表示する。この部品リストウィンドウＷｐは、特性を表示すべき所望の回路部品をユーザに指定させるための子ウィンドウである。部品リストウィンドウＷｐには、複数の回路部品それぞれの名称が表示されている。図２に示す例では、ツリービュー形式で、複数の回路部品それぞれの名称が表示されている。
【００１７】
部品選択部１４は、この部品リストウィンドウＷｐを生成するために、部品ＤＢ１６を参照する。図３は、部品ＤＢに登録されているレコードの例を示す図である。図３に示すように、部品ＤＢ１６は、複数の回路部品それぞれについて、部品ＩＤ、部品名称、及び部品用メニューコードを含むレコードを格納している。ここで、部品ＩＤは回路部品を特定するための情報であり、部品名称は回路部品の名称を示すテキスト情報である。また、部品用メニューコードは、ユーザによって選択された回路部品用のメニュー及びツールバーを構築するためのコードである。
【００１８】
部品選択部１４は、部品ＤＢ１６に登録されているレコードを参照することによって、部品リストウィンドウＷｐ内に表示する部品名称を得ることができる。この部品選択部１４は、ユーザに所望の回路部品を指定させるために、部品リストウィンドウＷｐにおける部品名称を、マウスといった入力装置による選択が可能なように表示している。
【００１９】
部品選択部１４は、ユーザによって部品名称が選択された場合に、その部品名称と同じレコードに含まれている部品ＩＤを記憶する。また、当該部品名称と同じレコードに含まれている部品用メニューコードをメニュー管理部１８、及びツールバー管理部２６に出力する。例えば、部品リストウィンドウＷｐに表示された部品名称のうち、部品名称「ＡＣＭ２０１２−９００−２Ｐ」が選択された場合に、部品選択部１４は、部品ＩＤ「０２１０００５２０」を記憶し、部品用メニューコード「８」をメニュー管理部１８及びツールバー管理部２６に出力する。
【００２０】
メニュー管理部１８は、ユーザによって選択された回路部品に関して、表示すべき特性及び当該特性におけるパラメータの値をユーザに指定させるための複数のメニューを提供している。図４は、メニュー管理部によって提供されるメニューの例を示す図である。図４に示すように、メニュー管理部１８は、各々が複数の階層で構成された複数のメニューを提供している。ユーザは、最上位の階層から各階層の階層メニューを選択していき、最終的に最下層の階層メニューを選択することによって、回路部品の所望の特性を所望のパラメータの値で表示するためのメニューの指定を行なうことができる。
【００２１】
図４に示す一例では、最上位の階層メニューの「特性グラフ」が選択され、その下層の第１階層メニューの「Ｓパラメータ[ミックスモード]」、第２階層メニューの「コモンモード」、第３階層メニューの「絶対値」、及び第４階層メニューの「｜Ｓｃｃ２１｜」が選択された状態が示されている。即ち、この状態は、所望の特性がＳパラメータの絶対値であり、当該Ｓパラメータの絶対値に関するパラメータとして論理ポート２から論理ポート１へのコモンモードが選択された状態となっている。このように、メニュー管理部１８は、所望の特性及び所望のパラメータをユーザに指定させるためのメニューを複数の階層メニューとして構築している。
【００２２】
メニュー管理部１８は、かかるメニューを構築するために、メニューＤＢ２０を参照する。図５は、メニューＤＢに登録されているレコードの例を示す図である。図５に示すように、メニューＤＢ２０には、部品用メニューコード、メニュー名称、階層、及びメニューＩＤ（第１の特定情報）を含むレコードが格納されている。なお、メニュー名称は階層メニュー内に表示されるテキスト情報であり、階層は当該階層メニューが配置される階層を示す数値であり、メニューＩＤはメニューを特定するためのＩＤである。
【００２３】
メニューを構築する際に、メニュー管理部１８は、部品選択部１４から出力される部品用メニューコードを取得する。メニュー管理部１８は、メニューＤＢ２０に登録されているレコードのうち当該部品用メニューコードを含むレコードを参照することによって、各階層メニュー用のメニュー名称、及びその階層メニューの階層を得ることができる。
【００２４】
具体的に、メニュー管理部１８は、メニューＤＢ２０に登録されているレコードを順に参照していき、参照中のレコードの階層が直前のレコードの階層と同一である場合には、当該参照中のレコードを用いて構築する階層メニューを、直前に構築した階層メニューと同一の階層に配置する。また、メニュー管理部１８は、参照中のレコードの階層が直前のレコードの階層より下層の階層である場合（即ち、階層の値が大きい場合）には、当該参照中のレコードを用いて構築する階層メニューを、直前に構築した階層メニューの下層に配置する。一方、参照中のレコードの階層が直前のレコードの階層より上層の階層である場合（即ち、階層の値が小さい場合）には、メニュー管理部１８は、当該参照中のレコードを用いて構築する階層メニューを、先に構築した同一の階層の値を有する階層メニューと同一階層に配置する。
【００２５】
再び図１を参照する。図１に示すように、メニュー管理部１８は、ユーザによってメニューが選択された場合に、ハンドラ２２１〜２２Ｎ（Ｎは、２以上の整数）のうち当該メニューに対応のハンドラを起動する。メニュー管理部１８は、上述したように、メニューＤＢ２０を参照することによってメニューとメニューＩＤとの対応関係を記憶している。したがって、メニュー管理部１８は、選択されたメニューに対応のメニューＩＤを特定することができる。また、メニューＩＤと起動すべきハンドラの対応関係は予め定められており、メニュー管理部１８は、この対応関係に従うことによって、特定したメニューＩＤに対応のハンドラを起動することができる。
【００２６】
ハンドラ２２１〜２２Ｎはそれぞれ、指定のパラメータで回路部品の特性を表示するための専用の処理を実行する。具体的に、ハンドラ２２１〜２２Ｎは、データＤＢ２４から必要なデータを取得し、当該データを用いて特性を算出し、当該特性をグラフとして子ウィンドウ内に表示し、当該子ウィンドウをクライアント領域Ｗｃ内に表示する。
【００２７】
以下、ハンドラ２２１〜２２Ｎそれぞれの専用の処理のうち、ハンドラ２２１の処理及びハンドラ２２７の処理を例にとって説明する。本実施の形態では、ハンドラ２２１は、「｜Ｓｃｃ２１｜」メニュー、即ちメニューＩＤ「１１０」（図５参照）のメニューが選択された場合に起動される。このハンドラ２２１は、選択されている回路部品について、論理ポート２と論理ポート１との間のコモンモードのＳパラメータの絶対値（｜Ｓｃｃ２１｜）の周波数特性を表示する。そのために、ハンドラ２２１は、まず、データＤＢ２４を参照する。
【００２８】
図６は、データＤＢに登録されているレコードの例を示す図である。図６に示すように、データＤＢ２４には、部品ＩＤと共に、特性の算出に用いられる基本データが格納されている。本実施の形態の基本データには、周波数、Ｓ１１振幅、Ｓ１１位相、Ｓ１２振幅、Ｓ１２位相、Ｓ２１振幅、Ｓ２１位相などが含まれている。ここで、Ｓ１１振幅、Ｓ１２振幅、及びＳ２１振幅はそれぞれ、Ｓ行列における要素Ｓ１１の絶対値、要素Ｓ１２の絶対値、要素Ｓ２１の絶対値であり、Ｓ１１位相、Ｓ１２位相、及びＳ２１位相はそれぞれ、Ｓ行列における要素Ｓ１１の位相角、要素Ｓ１２の位相角、要素Ｓ２１の位相角である。
【００２９】
ハンドラ２２１は、選択されている回路部品の部品ＩＤを含むレコード内のデータを取得して、当該データを、論理ポート２と論理ポート１との間のコモンモードのＳパラメータにおける実数部Ｓｒｅ及び虚数部Ｓｉｍに変換する。これによって、ハンドラＳ２２１は各周波数における特性｜Ｓｃｃ２１｜算出用の実数部Ｓｒｅ及び虚数部Ｓｉｍを算出する。そして、ハンドラ２２１は、各周波数について、下式（１）により、特性｜Ｓｃｃ２１｜を算出する。
【数１】
2006301720.tif 000003
【００３０】
ハンドラ２２１は、算出した各周波数の特性｜Ｓｃｃ２１｜を用いて、｜Ｓｃｃ２１｜の周波数特性をグラフ化する。図７は、ハンドラによって表示された特性の一例を示す図である。具体的には、図７に示すように、ハンドラ２２１は、横軸に周波数、縦軸に｜Ｓｃｃ２１｜の値をプロットしてなる｜Ｓｃｃ２１｜周波数特性を子ウィンドウＷｃ１内に表示する。
【００３１】
次に、ハンドら２２７の処理について説明する。本実施の形態では、ハンドラ２２７は、選択された回路部品のインピーダンスの絶対値｜Ｚ｜の周波数特性を表示する。このハンドラ２２７も、対応のメニューが選択された場合にメニュー管理部１８によって起動される。ハンドラ２２７は、データＤＢ２４に格納されているレコード内のデータを用いることによって、各周波数における特性｜Ｚ｜を下式（２）により算出する。なお、式（２）におけるＲは抵抗であり、Ｘはリアクタンスである。
【数２】
2006301720.tif 000004
【００３２】
図８は、ハンドラによって表示された特性の他の一例を示す図である。ハンドラ２２７は、算出した各周波数の特性｜Ｚ｜を用いて、横軸に周波数、縦軸に｜Ｚ｜をプロットしてなる｜Ｚ｜の周波数特性を子ウィンドウＷｃ７内に表示する。
【００３３】
再び図１を参照する。この特性表示装置１０では、ツールバー管理部２６によって提供されるツールバーへの入力によっても、上述したハンドラ２２１〜２２Ｎの起動が可能になっている。
【００３４】
ツールバー管理部２６は、ユーザによって選択された回路部品に関して、表示すべき特性、及び当該特性におけるパラメータの値を指定させるためのツールバーを提供している。ツールバー管理部２６によって提供されるツールバーには、表示すべき特性をユーザに指定させるための複数のボタンと、特性におけるパラメータをユーザに指定させるためのパラメータ選択ツール部が設けられている。
【００３５】
図９は、ツールバー管理部によって提供されるツールバーを例示する図である。ツールバー管理部２６によって提供されるツールバーには、例えば、図９に示すように、Ｓパラメータの絶対値、位相、グループディレイをそれぞれ、特性として指定させるためのボタンＢ１、Ｂ２、及びＢ３が設けられている。また、ツールバー管理部２６によって提供される別のツールバーには、インピーダンスの絶対値を特性として表示させるためのボタン（図示せず）等も設けられている。
【００３６】
また、このツールバーには、リストボックスＴｍ、Ｔｐ１、及びＴｐ２をパラメータ選択ツールとして有するパラメータ選択ツール部が設けられている。リストボックスＴｍは、アイテム「ｃｃ」、アイテム「ｃｄ」、アイテム「ｄｃ」、及びアイテム「ｄｄ」のうちいずれか一つをユーザに指定させるためのツールである。
【００３７】
ここで、アイテム「ｃｃ」はコモンモードをパラメータとして指定するためのものであり、アイテム「ｃｄ」はディファレンシャルモードがコモンモードに転換する度合いを表すコモンモード／ディファレンシャルモードをパラメータとして指定するためのものである。また、アイテム「ｄｃ」はコモンモードがディファレンシャルモードに転換する度合いを表すディファレンシャルモード／コモンモードを指定するためのものであり、アイテム「ｄｄ」はディファンシャルモードを指定するためのものである。ユーザは、リストボックスＴｍ内の何れかのアイテムを選択することによって、コモンモード、コモンモード／ディファレンシャルモード、ディファレンシャルモード／コモンモード、ディファレンシャルモードのうち所望のモードを、一つのパラメータの値として選択することができる。
【００３８】
リストボックスＴｐ１及びＴｐ２は、回路部品における論理ポートをパラメータとして指定させるためのツールである。例えば、回路部品が四つの論理ポートを有する場合には、リストボックスＴｐ１及びＴｐ２には、論理ポートの番号をパラメータとして指定させるための、アイテム「１」、アイテム「２」、アイテム「３」、及びアイテム「４」が表示される。
【００３９】
ツールバー管理部２６は、かかるツールバーを構築するために、ツールバーＤＢ２８を参照する。図１０は、ツールバーＤＢに登録されているレコードの例を示す図である。図１０に示すように、ツールバーＤＢ２８には、部品用メニューコード、ツールＩＤ、アイテム名称、及びパラメータ値が格納されている。ツールＩＤは、ツールバー内のパラメータ選択ツールを特定するためのＩＤであり、アイテム名称はパラメータ選択ツール内に設けるアイテムにおけるテキスト情報であり、パラメータ値はアイテムに対応のパラメータの値である。
【００４０】
ツールバーを構築する際に、ツールバー管理部２６は、部品選択部１４から出力される部品用メニューコードを取得する。ツールバー管理部２６は、ツールバーＤＢ２８に登録されているレコードのうち当該部品用メニューコードを含むレコードを参照し、当該レコード内のツールＩＤによって特性されるパラメータ選択ツール内に、当該レコード内のアイテム名称を用いたアイテムを設ける。
【００４１】
例えば、回路部品として部品名称「ＡＣＭ２０１２−９００−２Ｐ」の回路部品が選択されている場合には（図２を参照）、ツールバーＤＢ２８に登録されているレコードのうち部品用メニューコード「８」を含むレコードが参照される（図１０参照）。
【００４２】
図１０に例示するレコードがツールバーＤＢ２８に登録されている場合には、ツールＩＤ「S_cboMode」によって特定されるリストボックスＴｍには、「−」、「ｃｃ」、「ｃｄ」、「ｄｃ」、及び「ｄｄ」を名称に用いたアイテムが設けられる。また、ツールＩＤ「S_cboPort1」によって特定されるリストボックスＴｐ１、及びツールＩＤ「S_cboPort２」によって特定されるリストボックスＴｐ２のそれぞれには、「１」「２」「３」及び「４」をアイテム名称に用いたアイテムが設けられる。
【００４３】
再び図１を参照する。ツールバー管理部２６は、パラメータ選択ツールにおけるアイテムのうち指定されたアイテムに対応のパラメータの値、及び選択されたボタンに対応の特性ＩＤを、ツールバーハンドラ３０に出力する。なお、特性ＩＤ（第２の特定情報）は、ツールバー内のボタンごとに設けられたＩＤであり、ツールバー管理部２６は、予め定められたボタンと特性ＩＤとの対応関係を記憶している
【００４４】
例えば、リストボックスＴｍに対してアイテム「ｃｃ」が選択され、リストボックスＴｐ１に対してアイテム「１」が選択され、リストボックスＴｐ２に対してアイテム「２」が選択され、その後にボタンＢ１が選択された場合に、ツールバー管理部２６は、ボタンＢ１に対応の特性ＩＤ「０」を出力し、リストボックスＴｍに指定されたアイテム「ｃｃ」に対応のパラメータ値「１」、リストボックスＴｐ１に指定されたアイテム「２」に対応のパラメータ値「２」、及びリストボックスＴｐ２に指定されたアイテム「１」に対応のパラメータ値「１」をツールバーハンドラ３０の起動用入力値として、当該ツールバーハンドラ３０へ順に出力する。
【００４５】
ツールバーハンドラ３０は、ツールバー管理部２６から順に入力された特性ＩＤ、及びパラメータ値に基づいて、起動すべきハンドラを検索する。そのために、ツールバーハンドラ３０は、ハンドラＤＢ３２を参照する。
【００４６】
図１１は、ハンドラＤＢに登録されているレコードの例を示す図である。図１１に示すように、ハンドラＤＢ３２には、部品用コード、メニューＩＤ、メニュー名称、特性ＩＤ、モードＩＤ、ポートＩＤ１、及びポートＩＤ２を含むレコードが登録されている。ここで、モードＩＤは、上述したコモンモード、コモンモード／ディファレンシャルモード、ディファレンシャルモード／コモンモード、ディファレンシャルモードといったモードを特定するためのパラメータ値である。また、ポートＩＤ１及びポートＩＤ２は、例えば、Ｓパラメータといった特性における二つの論理ポートを特定するためのパラメータ値である。
【００４７】
ツールバーハンドラ３０は、ハンドラＤＢ３２に登録されているレコードのうち、ツールバー管理部２６によって入力された特性ＩＤとパラメータ値とを含むレコードを検索し、検索したレコードに含まれているメニューＩＤを抽出する。そして、ツールバーハンドラ３０は、ハンドラ２２１〜２２Ｎのうち、抽出したメニューＩＤに対応のハンドラを起動することによって、当該ハンドラにユーザが指定したパラメータ値で所望の特性を表示させる。
【００４８】
例えば、上述したように、特性ＩＤとして「０」、これに続くパラメータ値として「１」「２」「１」が入力された場合には、ツールバーハンドラ３０は、メニューＩＤ「１１０」を抽出する（図１１参照）。そして、このメニーＩＤ「１１０」に対応のハンドラ２２１を起動する。これによって、図７に示す子ウィンドウＷｃ１が、クライアント領域Ｗｃに表示される。
【００４９】
以上説明した特性表示装置１０では、所望の特性及び当該特性における所望のパラメータの値をメニューを用いて選択する際に、ユーザは、深い階層構造における最下層のメニューを選択する必要がある。しかしながら、この特性表示装置１０によれば、ツールバー管理部２６によって提供されるツールバーへの入力によって、ユーザは、所望の特性及び当該特性における所望のパラメータの値を簡易に選択することができる。このようなユーザによる選択の結果、所望の特性を所望のパラメータの値で表示するための適切なハンドラが、ツールバーハンドラ３０によって起動される。したがって、特性表示装置１０では、所望の特性を所望のパラメータで表示させるための入力が容易になっている。
【００５０】
以下、コンピュータを特性表示装置１０として起動させるための特性表示プロラムについて説明する。図１２は、本発明の実施の形態に係る特性表示プログラムの構成を示す図である。図１２には、この特性表示プログラムが、記録媒体と共に示されている。
【００５１】
図１２に示すように、特性表示プログラムＰ１０は、記録媒体１００に格納されて提供される。記録媒体１００としては、フロッピーディスク、ＣＤ−ＲＯＭ、ＤＶＤ、あるいはＲＯＭ等の記録媒体、あるいは半導体メモリ等が例示される。
【００５２】
この特性表示プログラムＰ１０によって動作するコンピュータは、ＣＰＵ、メモリ、ハードディスク、マウス、キーボード、ディスプレイ、ドライブ装置、通信装置等を備える汎用のコンピュータであることができる。かかるコンピュータは、記録媒体１００がドライブ装置に挿入されると、記録媒体１００に格納された特性表示プログラムＰ１０にアクセス可能になり、当該特性表示プログラムＰ１０によって特性表示装置１０として動作することが可能になる。
【００５３】
なお、特性表示プログラムＰ１０は、搬送波に重畳されたコンピュータデータ信号としてネットワークを介して提供されるものであってもよい。この場合に、コンピュータは、通信装置によって受信した特性表示プログラムＰ１０をメモリに格納することによって、当該特性表示プログラムＰ１０を実行することができる。
【００５４】
図１２に示すように、特性表示プログラムＰ１０、メインモジュールＰ１２、部品選択モジュールＰ１４、部品データ格納モジュールＰ１６、メニュー管理モジュールＰ１８、メニューデータ格納モジュールＰ２０、ハンドルモジュールＰ２２１〜Ｐ２２Ｎ、データ格納モジュールＰ２４、ツールバー管理モジュールＰ２６、ツールバーデータ格納モジュールＰ２８、ツールバーハンドルモジュールＰ３０、及びハンドルデータ格納モジュールＰ３２から構成されている。メインモジュールＰ１２、部品選択モジュールＰ１４、部品データ格納モジュールＰ１６、メニュー管理モジュールＰ１８、メニューデータ格納モジュールＰ２０、ハンドルモジュールＰ２２１〜Ｐ２２Ｎ、データ格納モジュールＰ２４、ツールバー管理モジュールＰ２６、ツールバーデータ格納モジュールＰ２８、ツールバーハンドルモジュールＰ３０、及びハンドルデータ格納モジュールＰ３２がコンピュータに実現させる機能はそれぞれ、主制御部１２、部品選択部１４、部品ＤＢ１６、メニュー管理部１８、メニューＤＢ２０、ハンドラ２２１〜２２Ｎ、データＤＢ２４、ツールバー管理部２６、ツールバーＤＢ２８、ツールバーハンドラ３０、ハンドラＤＢ３２と同一である。
【００５５】
かかる特性表示プログラムＰ１０によれば、汎用のコンピュータを、特性表示装置１０として動作させることができる。
【００５６】
なお、本発明は上記した本実施形態に限定されることなく種々の変形が可能である。例えば、ツールバー内に設けられるパラメータ選択ツールは、テキストボックスといったように、ユーザが所望のパラメータの値を指定できるツールであれば如何なるものが用いられていてもよい。図１３は、ツールバー管理部によって提供されるツールバーの他の例を示す図である。例えば、ツールバー管理部２６は、上述したリストボックスＴｍ、Ｔｐ１、及びＴｐ２に代えて、図１３に示すように「Ｓｃｃ１１」〜「Ｓｄｄ２２」のアイテム名称の複数のアイテムをマトリックス状に配列してなるパラメータ選択ツールＴｐを、ツールバー内に設けてもよい。パラメータ選択ツールＴｐによれば、一つのツールへの入力によって、モード、二つの論理ポートをパラメータとして指定することができるので、三つのリストボックスＴｍ、Ｔｐ１、及びＴｐ２それぞれへの入力を必要とする態様よりも入力がより容易になる。
【図面の簡単な説明】
【００５７】
【図１】図１は、本発明の実施の形態に係る特性表示装置の構成を示す図である。
【図２】図２は、特性表示装置によって表示される画面の一例を示す図である。
【図３】図３は、部品ＤＢに登録されているレコードの例を示す図である。
【図４】図４は、メニュー管理部によって提供されるメニューの例を示す図である。
【図５】図５は、メニューＤＢに登録されているレコードの例を示す図である。
【図６】図６は、データＤＢに登録されているレコードの例を示す図である。
【図７】図７は、ハンドラによって表示された特性の一例を示す図である。
【図８】図８は、ハンドラによって表示された特性の他の一例を示す図である。
【図９】図９は、ツールバー管理部によって提供されるツールバーを例示する図である。
【図１０】図１０は、ツールバーＤＢに登録されているレコードの例を示す図である。
【図１１】図１１は、ハンドラＤＢに登録されているレコードの例を示す図である。
【図１２】図１２は、本発明の実施の形態に係る特性表示プログラムの構成を示す図である。
【図１３】図１３は、ツールバー管理部によって提供されるツールバーの他の例を示す図である。
【符号の説明】
【００５８】
１０…特性表示装置、１２…主制御部、１４…部品選択部、１６…部品ＤＢ、１８…メニュー管理部、２０…メニューＤＢ、２２７-２２７…ハンドラ、２４…データＤＢ、２６…ツールバー管理部、２８…ツールバーＤＢ、３０…ツールバーハンドラ、３２…ハンドラＤＢ。
【図１】
2006301720.tif 000005
【図２】
2006301720.tif 000006
【図３】
2006301720.tif 000007
【図４】
2006301720.tif 000008
【図５】
2006301720.tif 000009
【図６】
2006301720.tif 000010
【図７】
2006301720.tif 000011
【図８】
2006301720.tif 000012
【図９】
2006301720.tif 000013
【図１０】
2006301720.tif 000014
【図１１】
2006301720.tif 000015
【図１２】
2006301720.tif 000016
【図１３】
2006301720.tif 000017