(57)【要約】【課題】複数の試験対象装置に対する複数の試験を、同時並行的に効率よく行える試験システムを提供する。【解決手段】試験対象装置１８の試験内容を定義した試験レシピが指定されると、操作制御装置１４０は、共有データ保持装置１４２を参照し、他の操作制御装置１４０が試験レシピ・バッチ処理を行っていないか否かを判断する。他の試験レシピなどが行われていないときには、指定された試験レシピなどが実行される。これ以外のときには、実行されようとする新たな試験レシピなどが、その時点で実行されている他の試験レシピとの間で、測定器１６２などの競合など、新たな試験の実行を妨げる理由を有するか否かが判断される。理由があるときには、試験レシピの例外処理が行われ、理由ないときには指定された試験レシピが実行される。【選択図】図３
2011169606.tif 000002
【特許請求の範囲】
【請求項１】
それぞれ１つ以上の試験対象機器の試験に用いられる値を測定する１つ以上の測定器と、
それぞれ前記試験対象機器から前記測定器への前記値を受け渡す接続、または、この接続の切断を行うために用いられる１つ以上のスイッチと、
前記試験対象機器に対して指定された試験に対して予め定められた前記試験それぞれの手順により、前記試験対象機器に接続された測定器による前記値の測定結果が、この試験において必要とされるときに、前記スイッチそれぞれを制御して、前記試験対象機器と前記測定器とを、前記値を測定できるように接続させ結果がされた前記試験対象機器の前記値を測定させ、この測定結果に基づいて、それぞれに対して指定された試験を行う複数の試験制御装置と
を有する試験システムであって、
前記試験制御装置それぞれは、
他の試験制御装置が前記試験対象機器の試験を行っているとき以外には、必要に応じて前記スイッチの接続および切断を行って、前記指定された試験を実行し、
他の試験制御装置が前記試験対象機器の試験を行っているときには、この他の試験制御装置により前記スイッチの接続および切断が行われた状態で、前記指定された試験のために、この試験制御装置が行おうとする前記スイッチの接続および切断が可能であるか否かを判断し、
この試験制御装置が行おうとする前記スイッチの接続および切断が可能であるときには、前記指定された試験を実行し、これ以外のときには、前記指定された試験の例外処理を行う
試験システム。
【請求項２】
前記試験制御装置それぞれは、
前記指定された試験の実行を待機させている他の試験制御装置が終了したときに、前記実行を待機させていた試験を実行する
請求項１に記載の試験システム。
【請求項３】
関試験制御装置それぞれは、
前記指定された試験の実行を待機させているときに、その旨と、前記指定された試験の実行を待機させている他の試験制御装置が終了して、前記指定された試験の実行される時間を示す情報とを、外部に対して表示する
請求項１または２に記載の試験システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、試験対象の複数の機器を試験する試験システムに関する。
【背景技術】
【０００２】
例えば、特許文献１は、試験対象の機器の故障部位を特定する試験装置を開示する。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開平９−３０４１２９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
本発明は、上述した背景からなされたものであって、試験対象の複数の機器に対する試験を、これらの試験それぞれの手順に従って並行して実行するように工夫された試験システムを提供することを目的とする。
【課題を解決するための手段】
【０００５】
上記目的を達成するために、本願発明にかかる試験システム（３）は、それぞれ１つ以上の試験対象機器（１８）の試験に用いられる値を測定する１つ以上の測定器（１６２）と、それぞれ前記試験対象機器から前記測定器への前記値を受け渡す接続、または、この接続の切断を行うために用いられる１つ以上のスイッチ（３２２，３２４）と、前記試験対象機器に対して指定された試験に対して予め定められた前記試験それぞれの手順（試験レシピ・バッチ処理）により、前記試験対象機器に接続された測定器による前記値の測定結果が、この試験において必要とされるときに、前記スイッチそれぞれを制御して、前記試験対象機器と前記測定器とを、前記値を測定できるように接続させ結果がされた前記試験対象機器の前記値を測定させ、この測定結果に基づいて、それぞれに対して指定された試験を行う複数の試験制御装置とを有する試験システムであって、前記試験制御装置それぞれは、他の試験制御装置が前記試験対象機器の試験を行っているとき以外には、必要に応じて前記スイッチの接続および切断を行って、前記指定された試験を実行し（Ｓ１１４，Ｓ１２２）、他の試験制御装置が前記試験対象機器の試験を行っているときには、この他の試験制御装置により前記スイッチの接続および切断が行われた状態で、前記指定された試験のために、この試験制御装置が行おうとする前記スイッチの接続および切断が可能であるか否かを判断し（Ｓ１１０）、この試験制御装置が行おうとする前記スイッチの接続および切断が可能であるときには、前記指定された試験を実行し（Ｓ１１４，Ｓ１２２）、これ以外のときには、前記指定された試験の実行に対する例外処理を行う（Ｓ１１２，Ｓ１２４）。
なお、この部分では、各構成部分と本願明細書・図面に付された番号および用語とを対応付けたが、これは、本願発明の各構成部分と本願明細書・図面との記載との対応関係の明確化のみを意図し、本願発明の技術的範囲の限定を意図していない。
【発明の効果】
【０００６】
本発明にかかる試験システムによれば、試験対象の複数の機器に対する試験を、これらの試験それぞれの手順に従って並行して実行することができる。
【図面の簡単な説明】
【０００７】
【図１】第１の機器試験システムの構成を例示する図である。
【図２】本発明にかかる第２の機器試験システムの構成を示す図である。
【図３】本発明にかかる第３の機器試験システムの構成を示す図である。
【図４】（Ａ）は、機器試験システムの操作制御装置および共有データ保持装置における試験レシピの管理方法を示す図であり、（Ｂ）は、試験レシピのステップの実行結果の表示例を示す図である。
【図５】（Ａ）は、試験のバッチ処理のために用いられる第１のバッチ処理テーブルを例示する図であり、（Ｂ）は、（Ａ）に示したバッチ処理テーブルに付記され、異常処理および試験結果に応じた例外処理を定義した例外処理テーブルを例示する図である。
【図６】図５（Ａ），（Ｂ）に示したバッチ処理テーブルに従って行われる試験のタイムチャートを例示する図である。
【図７】試験のバッチ処理のために用いられる第２のバッチ処理テーブルを例示する図である。
【図８】操作制御装置が、機器試験システム全体で行われている試験を入出力装置の表示装置に表示し、この表示に対してユーザがマウスなどを用いて操作を行うために用いられるＵＩ(User Interface)画面を例示する第１の図である。
【図９】図８に示された試験対象装置を示すアイコンがユーザによりクリックされたときに表示される機器試験システムの個別の試験レシピを表示する画面を例示する図である。
【図１０】操作制御装置が、機器試験システム全体で行われている試験を入出力装置の表示装置に表示し、この表示に対してユーザがマウスなどを用いて操作を行うために用いられるＵＩ(User Interface)画面を例示する第２の図である。
【図１１】図１０に示されたバッチ処理ｉを示すアイコンがユーザによりクリックされたときに表示されるバッチ処理ｉの内容を表示する画面を例示する図である。
【図１２】図３などに示した機器試験システムそれぞれの試験レシピの実行処理（Ｓ１０）を示す第１のフローチャートである。
【図１３】図３などに示した機器試験システムそれぞれのバッチ処理の実行処理（Ｓ１０）を示す第２のフローチャートである。
【発明を実施するための形態】
【０００８】
［第１の実施形態］
以下、第１の実施形態として、第１の機器試験システム１を説明する。
図１は、第１の機器試験システム１の構成を例示する図である。
図１に示すように、機器試験システム１は、操作制御装置１４０−１〜１４０−ｎ（ｎは２以上の整数であって、各ｎが同じ数を示すとは限らない）、共有データ保持装置１４２、および第１の試験ブロック１６−１〜１６−ｎを含む。
機器試験システム１において、操作制御装置１４０は、ＬＡＮなどの通信回線を介して、相互に接続され、さらに、ＬＡＮ，ＲＳ２３２Ｃ，ＧＢ−ＩＢおよびＤＩＯなどの通信回線を介して、共有データ保持装置１４２、試験ブロック１６それぞれに接続されている。
試験ブロック１６は、通信装置などの様々な試験対象装置１８−１〜１８−ｎの内の１つ以上と、ケーブルなどによりに固定的に接続される。
【０００９】
なお、以下、操作制御装置１４０−１〜１４０−ｎなど、複数ある構成部分のいずれかを特定せずに示すとき、または、複数ある構成部分それぞれを示すときには、単に操作制御装置１４０と略記することがある。
また、操作制御装置１４０、共有データ保持装置１４２、試験ブロック１６および試験対象装置１８など、機器試験システム１などにおいて処理の主体、動作の主体および試験の対象となりうる構成部分を、ノードと総称することがある。
【００１０】
操作制御装置１４０は、ＣＰＵ１０２、メモリ１０４およびこれらの周辺回路などを含む本体１００、表示装置、キーボードおよびマウスなどを含む入出力装置１０６、他のノードとの信号の送受信および通信を行うために用いられる通信装置１１０、ＣＤ装置、ＤＶＤ装置およびＨＤＤ装置など、記録媒体１１４に対するデータ・情報の記録および再生を行う記録装置１１２を含む。
つまり、操作制御装置１４０は、情報処理を行い、他のノードと通信可能なコンピュータとしての構成部分を有している。
さらに、試験ブロック１６および試験対象装置１８などの操作制御装置１４０以外のノードもまた、必要に応じて、操作制御装置１４０と同様に、情報処理および他のノードと通信を行うために必要な構成部分を有することがある（以下同様）。
【００１１】
試験ブロック１６−１〜１６−ｎは、それぞれ第１の信号切替器１６０−１〜１６０−ｎそれぞれと、信号発生器、電圧計、電力計およびデータロガ−などの測定器１６２−１−１〜１６２−１−ｎ，・・・，１６２−ｎ−１〜１６２−ｎ−ｎそれぞれとを有する（信号切替器１６０−１〜１６０−ｎおよび測定器１６２−１−１〜１６２−１−ｎ以外図示せず）。
試験対象装置１８−１〜１８−ｎは、例えば無線通信装置であって、それぞれ、無線通信回路、信号処理回路、電源および冷却ファンなど、試験の対象となりうる構成部分１８０−１−１〜１８０−１−ｎ，・・・，１８０−ｎ−１〜１８０−ｎ−ｎを含み、これらそれぞれは、試験ブロック１６に接続されている（図中において、１≦ｉ，ｍ≦ｎの整数）。
なお、以下、各図において、各実施形態の説明にとって実質的に同じ構成部分および処理には、同様な符号が付される。
機器試験システム１は、これらの構成部分により、試験対象装置１８およびその構成部分１８０それぞれの機能および性能などの試験を行う。
【００１２】
機器試験システム１において、試験ブロック１６の信号切替器１６０は、機器試験システム１４の制御に従って、試験対象装置１８およびその構成部分１８０、または、試験対象装置１８および構成部分１８０それぞれに、試験のために付加された測定用プローブと、測定器１６２とを接続する。
測定器１６２それぞれは、機器試験システム１４の制御に従って、接続された構成部分１８０およびその構成部分１８０それぞれを測定し、指定された試験のために必要とされる測定値を得て、この測定値を、信号切替器１６０を介して操作制御装置１４０に対して出力する。
【００１３】
操作制御装置１４０は、例えば、記録媒体１１４を開始得操作制御装置１４０に供給され、メモリ１０４にロードされた試験用プログラムを実行し、接続された試験ブロック１６の信号切替器１６０の接続を制御し、指定された試験に必要な１つ以上の測定器１６２と、指定された試験の対象となる試験対象装置１８とを接続する。
なお、全ての機器試験システム１４は、必要に応じて、全ての信号切替器１６０を制御することができ、全ての試験対象装置１８と、全ての測定器１６２とを接続させることができる。
さらに、操作制御装置１４０は、上記試験用プログラムの実行により、測定器１６２を制御して、試験対象装置１８の各構成部分１８０から、試験の実行に必要とされる測定値（温度、電力、試験対象装置１８０の動作に伴って出力されるデータなど）を測定させ、この測定により得られた測定値を解析して、試験対象の試験対象装置１８およびその構成部分１８０それぞれが正常に動作しているかなどの試験を行う。
操作制御装置１４０は、指定された試験を実行して得られた結果（合格／不合格）、および、その他、機器試験システム１のユーザに必要とされる情報（試験対象装置１８に対する試験が不合格だったときのエラーメッセージおよび例外処理の内容（中断／試験再実行／試験待機など）、故障していると推定された構成部分１８０を示す情報）を、入出力装置１０６に表示し、さらに、これらを、操作制御装置１４０および共有データ保持装置１４２に記憶する。
【００１４】
試験対象装置１８に対する試験は、試験レシピに従って行われる。
試験レシピは、操作制御部１４０それぞれにおいて、複数、作成され、操作制御部１４０および共有データ保持装置１４２に記憶される。
複数の試験レシピそれぞれにおいては、例えば、以下のような事項（１）〜（９）、つまり、機器試験システム１のユーザにより、操作制御部１４０に対して指定されうる複数の試験それぞれを実行するための手順など、指定されうる複数の試験それぞれを実行するための事項が、例えば、試験される試験対象装置１８の構成部分１８０それぞれに対する試験事項（ステップ）の集合として定義されている。
なお、以下、操作制御部１４０が、試験ブロック１６などを制御して、試験レシピに定義された事項に従って試験を実行することを、単に、試験レシピの実行と略記することがある。
【００１５】
（１）いずれの試験対象装置１８およびその構成部分１８０が試験対象とされるか；
（２）試験対象の試験対象装置１８およびその構成部分１８０といずれの測定器１６２とが接続されるか；
（３）測定器１６２が信号発生装置であるときに、測定器１６２が、接続された試験対象の試験対象装置１８およびその構成部分１８０に対して、どのような指示信号（信号の種類、指示値）を与えるか；
（４）測定器１６２が、接続された試験対象の試験対象装置１８およびその構成部分１８０に対する測定により得たいずれの測定値を試験のための解析の対象とするか；
（５）測定器１６２により得られた測定値をどのように解析するか；
（６）測定値の解析の際に、試験対象装置１８およびその構成部分１８０それぞれの機能等を正常とするための条件を示す情報（温度・電圧の閾値など）；
（７）指定された試験をいずれの時刻から、どのような時間長で行うか；
（８）上記（１）〜（６）を、どのような順番（シーケンス）で行うか；
（９）複数の試験が同時に行われようとしたときに、いずれの試験を優先して実行するか。
【００１６】
なお、試験レシピは、見出し情報を含み、見出し情報には、その試験レシピの作成者、作成日および確認日などが含まれる。
基本的に、試験レシピは、共有データ保持装置１４２に記憶されるが、何らかの障害で、共有データ保持装置１４２に試験レシピのファイル書き込みできないときには、書き込みできなかった試験レシピのファイルであることを示す識別子が付され、操作制御装置１４０の記録装置１１２などに記録される。
なお、試験レシピの共有データ保持装置１４２への記憶を妨げる上記障害が解消されたときには、この障害により共有データ保持装置１４２に書き込めなかった試験レシピのファイルは、共有データ保持装置１４２にコピーされ、他の試験レシピおよびこれに含まれるデータとの整合性が取られる（制御操作部１４０−１〜１４０−ｎおよび共有データ保持装置１４２が、同一のデータを持つようにされる）。
この障害により共有データ保持装置１４２に書き込めなかった試験レシピのファイルは、共有データ保持装置１４２にコピーされる。
次に、試験レシピ実行前に、制御操作部１４０−１は、共有データ保持装置１４２からデータを読み出し、制御操作部１４０−１のデータを更新する。
同様に、試験レシピ実行前（試験レシピを選択する画面を表示するタイミング時）に、制御操作部１４０−２は、共有データ保持装置１４２からデータを読み出して、制御操作部１４０−２のデータを更新する。
同様に、試験レシピ実行前に、制御操作部１４０−ｎは、共有データ保持装置１４２から読み出して、制御操作部１４０−ｎのデータを更新する。
以上のような動作により、データの整合性が取られ、制御操作部１４０−１〜１４０−ｎおよび共有データ保持装置１４２に記憶されているデータが同一に保たれる。
【００１７】
操作制御装置１４０に記憶された試験レシピは、何らかの障害により、その操作制御装置１４０から共有データ保持装置１４２にアクセスができないときに、指定された試験の実行のために参照される。
共有データ保持装置１４２への試験レシピおよびその他のデータ・情報の書き込み、および、共有データ保持装置１４２に記憶された試験レシピおよびその他のデータ・情報は、いずれの操作制御装置１４０からも可能である。
共有データ保持装置１４２は、共有データ保持装置１４２に記憶された試験レシピ等の操作制御装置１４０による編集に対して排他制御を行う。
例えば、操作制御装置１４０−１が、入出力装置１０６に対するユーザの操作に従って、共有データ保持装置１４２に記憶されている試験レシピを編集しているときには、共有データ保持装置１４２は、操作制御装置１４０−２〜１４０−ｎに対して、操作制御装置１４０−１が編集している試験レシピに対する編集を禁止する。
また、操作制御装置１４０−１が、ある試験レシピを実行しているときには、共有データ保持装置１４２は、操作制御装置１４０−２〜１４０−ｎに対して、操作制御装置１４０−１が編集している試験レシピに対する編集を禁止する。
【００１８】
上述したように、機器試験システム１においては、ユーザの操作に応じて、操作制御装置１４０それぞれが、すべての試験対象装置１８についての様々な試験のための試験レシピを作成することができる。
つまり、操作制御装置１４０それぞれは、試験レシピの複数の種類（テスト用レシピ、簡易試験レシピ、選択試験レシピ、本番試験レシピ、自己診断レシピおよびシステム診断レシピなど）それぞれについて、複数の異なる内容の試験レシピ（試験レシピファイル１〜ｎ）を持つことができる。
操作制御装置１４０それぞれので、同じ試験を行うための様々な試験レシピから、ユーザは、自身にとって最適ないずれかを選択することができる。
つまり、機器試験システム１によれば、同じ試験について単一の試験レシピしか使用できない場合に比べて、ユーザにとっての利便性を高めることができる。
【００１９】
例えば、機器試験システム１においては、様々な種類の試験レシピが作られ得るので、例えば、下記のような様々な種類の試験レシピを作成することができる。
（１）テスト用の試験レシピ（例えば、複数の試験対象装置１８の間の信号シーケンスを確認するシミュレーション用の試験レシピ）；
（２）テンプレート型の試験レシピ（雛形となるような共通機能に特化した試験レシピ）；
（３）簡易試験レシピ（詳細な試験を行う前の一般的な項目をチェックするための試験レシピ）；
（４）選択試験レシピ（試験項目を選択して試験を行うための試験レシピ、例えば、試験対象装置１８の複数の構成部分１８０の内、重点的に試験すべき構成部分１８０に対する試験を行うための試験レシピ）；
（５）本番用の試験レシピ（試験対象装置１８の特性に応じ得、あらかじめ試験手順を固定化した試験レシピ）；
（６）自己診断用の試験レシピ（構成部分１８０の各ノードおよび各試験対象装置１８の構成部分１８０の自己診断を行うための試験レシピ）；
（７）システム診断用の試験レシピ（信号切替器１６０により操作制御装置１４０、試験ブロック１６および試験対象装置１８の間の接続関係を変更したときの機器試験システム１の動作チェックのための試験レシピ）。
【００２０】
機器試験システム１においては、ある試験レシピの実行のために必要とされる測定器１６２−ｉが故障しており、これを他の測定器１６２−ｊ（ｉ≠ｊ）で代用することができるときには、同じ試験対象装置１８に対して、同じ試験を、測定器１６２−ｉを用いて行うための試験レシピと、測定器１６２−ｊを用いて行うための試験レシピとがあれば、測定器１６２−ｉが故障したときにでも、測定器１６２−ｊを用いる後者の試験レシピを用いることにより、試験対象装置１８の試験を予定通りに行うことができる。
また、例えば、試験の内容に応じて、同じ値を測定する異なった品質の２つの測定器１６２を使い分けたいときには、これら２つの測定器１６２の１方ずつを用いる２つの試験レシピを用意することにより、これら２つの測定器１６２を使い分けた試験を行うことができる。
また、例えば、試験対象装置１８にマイナーチェンジがなされたときには、マイナーチェンジ前の試験対象装置１８用の試験レシピを変更することにより、新規に試験レシピを最初から作成しなくても、マイナーチェンジ後の試験対象装置１８の試験を行うことができる。
【００２１】
しかしながら、機器試験システム１においては、試験ブロック１６−１内の測定器１６２は、試験ブロック１６−１に接続された試験対象装置１８−１，１８−２の試験にしか用いられ得ず、同様に、各試験ブロック１６内の測定器１６２は、その試験ブロック１６に接続された試験対象装置１８の試験にしか用いられ得ない。
つまり、機器試験システム１においては、試験ブロック１６と試験対象装置１８との組み合わせを変更して試験を行うためには、これらの間のケーブル接続を変更する必要がある。
また、機器試験システム１においては、１つの試験ブロック１６がある時刻に試験可能な試験対象装置１８は１つに限定されてしまい、複数の試験対象装置１８の試験のために用いられる測定器１６２に重複が生じなくても、１つの試験ブロック１６で、複数の試験を同時並行して行うことはできない。
【００２２】
しかしながら、様々な種類の試験レシピが実行可能であるときには、これら複数の試験レシピが同時並行的に実行可能であることが望ましい。
つまり、例えば、本番用の試験レシピを２種類、用意したときに、これらの試験レシピが同時平行に実行できれば、効率的に試験が行えるので、ユーザにとって便利である。
さらに、機器試験システム１において、複数の試験レシピを組み合わせて（レシピコンビネーション）、バッチ処理テーブルに沿って実行させることができれば、バッチ処理テーブル作成後に自動的に試験が行われるので、ユーザが機器試験システム１につききりで試験を行う必要がないので、ユーザにとって便利である。
【００２３】
なお、機器試験システム１のような試験システムにおいては、従来、ユーザが、複数の試験レシピのいずれかを選択して実行させ、それが終わったら、次の試験レシピを選択して実行するという手順で試験が行われてきた。
この場合において、バッチ処理テーブルにおいて、タイムスケジュールに沿って、一つの試験対象装置１８に対して、連続的に実行する試験レシピを定義することも、複数の試験対象装置１８に対して、連続的に試験を実行する試験レシピを定義することもできれば、ユーザにとって便利である。
【００２４】
ただし、複数の試験対象装置１８に対して、連続的に実行される試験レシピを定義できても、その実行の際に、例えば、複数の試験の間で同一の測定器１６２に対して競合が起きるような場合には、複数の試験対象装置１８に対する試験を同時並行的に実行することはできない。
つまり、上述のような同一の測定器１６２に対する競合などが発生せず、同時並行的に実行可能な試験を選択的に実行することができるように工夫すると、試験時間の短縮などが達成され、ユーザにとってのメリットが生じる。
【００２５】
［第２実施形態］
以下、第２の実施例を説明する。
図２は、本発明にかかる第２の機器試験システム２の構成を示す図である。
第２の機器試験システム２には、複数の試験を同時並行的にできないなどの第１の機器試験システム１の不具合を解消するための工夫がなされており、図１に示した第１の機器試験システム１の試験ブロック１６を、第２の試験ブロック２０に置換し、全ての試験ブロック２０が、各試験ブロック２０の測定器１６２により得られた試験対象装置１８の測定値を受け渡すための計測器信号線２４で接続された構成をとる。
第２の試験ブロック２０は、機器試験システム１４の制御に従って、第１の試験ブロック１６の第１の信号切替器１６０の代わりに、それに接続された測定器１６２により得られた値を他の試験ブロック２０に対して送る。
また、試験ブロック２０は、機器試験システム１４の制御に従って、他の試験ブロック２０から送られてきた測定値を、この測定値を用いた試験を行う機器試験システム１４に対して出力する。
【００２６】
機器試験システム２においては、試験ブロック２０それぞれに含まれる測定器１６２の種類は、なるべく多くの種類の試験対象装置１８の試験のための測定に用いられるようにまとめられており、例えば、試験ブロック２０−１，２０−２の中には、アナログ無線機の試験に用いられる測定器１６２と、ディジタル無線機の試験に用いられる測定器１６２との両方が配置される。
このように、試験ブロック２０それぞれに、なるべく多くの種類の試験対象装置１８の試験に用いられる測定器１６２を配置することにより、同じ種類の試験対象装置１８に対する試験を同時並行的に行うことができる確率を高めることができる。
【００２７】
つまり、例えば、試験ブロック２０−１に接続された２つのアナログ無線機（試験対象装置１８）の両方に同時並行して同じ試験を行うときに、一方の試験対象装置１８に対しては試験ブロック２０−１の中のアナログ無線機測定用の測定器１６２を用いた測定を行い、他方の試験対象装置１８には、計測器信号線２４を介して試験ブロック２０−２の中のアナログ無線機測定用の測定器１６２を用いた測定を行うことにより、これら２つの試験対象装置１８に対する試験を、同時並行的に行うことができる。
以上説明したように、各試験ブロック２０が含む測定器１６２の種類の組みあわせを工夫することにより、各試験ブロック２０が、同じ種類の測定器１６２を複数、含む場合に比べて、より少ない数の測定器１６２で、コストを抑えつつ、同時並行して行うことができる試験の数を増やすことができる。
【００２８】
また、第２の機器試験システム２においては、複数の機器試験システム１４が、複数の試験対象装置１８に対する複数の試験を、同時並行的に実行することができる。
つまり、例えば、第２の機器試験システム２においては、操作制御装置１４０−１の制御により、試験対象装置１８−１に対する試験が行われ、操作制御装置１４０−２の制御により、試験対象装置１８−２に対する試験が行われうる。
一方、第１の機器試験システム１（図１）においては、例えば、試験ブロック１６−１に接続された試験対象装置１８−１に対して、測定器１６２−１−１を用いる試験が行われているときには、この試験には用いられない測定器１６２−１−２を用いる試験対象装置１８−２に対する試験は行われ得ないという制約が存在した。
【００２９】
さらに、第２の機器試験システム２においては、１つの操作制御装置１４０により、複数の試験対象装置１８に対する試験を行うことができる。
つまり、例えば、機器試験システム２においては、操作制御装置１４０−１が、試験ブロック２０−１に接続された試験対象装置１８−１の試験と、試験ブロック２０−ｎに接続された試験対象装置１８−ｎの試験とを、同時並行して行い得る。
一方、第１の機器試験システム１においては、１つの操作制御装置１４０は、ある時点においては、１つの試験しか行うことができない。
また、第１の機器試験システム１に比べて、機器試験システム２においては、複数の試験レシピの同時並行的な実行を行えるので、試験対象装置１８に対する試験の時間が短縮され、また、ある測定器１６２が故障したときに、他の測定器１６２に、故障した測定器１６２の代用の役割を果たさせることができる。
【００３０】
［第３実施形態］
以下、第３の実施形態を説明する。
図３は、本発明にかかる第３の機器試験システム３の構成を示す図である。
図３に示すように、第３の機器試験システム３においては、第１の機器試験システム１における第１の試験ブロック１６または第２の機器試験システム２における第２の試験ブロック２０と置換された信号切替器３２と測定器１６２とが、ＬＡＮ３００などの通信回線を介して操作制御装置１４０および共有データ保持装置１４２と相互に接続されている。
また、信号切替器３２の制御部３２０と測定器１６２とが相互に接続され、信号切替器３２−ｉに、構成部分１８０−ｉ−１〜１８０−ｉ−ｎが接続される構成をとる。
信号切替器３２それぞれには、図１に示した操作制御装置１４０ど同様にＣＰＵ１０２およびメモリ１０４などを含む制御部３２０と、測定器１６２と試験対象装置１８との間を接続し、または、これらの間を切断するリレースイッチ（１つのメインスイッチ３２２およびサブスイッチ３２４−１〜３２４−ｎ）とを含む。
【００３１】
制御部３２０は、試験レシピを実行する操作制御装置１４０が、ＬＡＮ３００を介して送ってきたコマンドに応じてメインスイッチ３２２およびサブスイッチ３２４による信号測定用線の接続および切断を制御する。
メインスイッチ３２２およびサブスイッチ３２４それぞれは、試験レシピを実行する操作制御装置１４０のＬＡＮ３００および制御部３２０を介した制御に従って、測定器１６２と試験対象装置１８との間の信号測定用線を接続し、または、切断する。
【００３２】
なお、図３には、各信号切替器３２に接続される測定器１６２それぞれが１本の信号測定用線を有する場合を例示しているが、測定器１６２に、複数の信号測定用線を有する場合には、その数に応じて、メインスイッチ３２２およびサブスイッチ３２４の数を増加させる必要がある。
また、測定器１６２の信号測定用線に応じてメインスイッチ３２２およびサブスイッチ３２４の数が増えたときには、必要に応じて、制御部３２０の処理能力を向上させる必要がある場合がある。
【００３３】
制御部３２０と各測定器１６２との間は、例えば、ＬＡＮ，ＲＳ２３２Ｃ，ＧＰ−ＩＢおよびＤＩＯなどのディジタル信号伝送用のケーブルと、測定信号伝送用のケーブルとで接続され、制御部３２０は、ディジタル形式の信号により、測定器１６２それぞれの動作を制御し、測定信号伝送用ケーブルから入力された測定値を、ディジタル形式のデータに変換し、ＬＡＮ３００を介して、指定された試験を行っている操作制御装置１４０に対して出力する。
【００３４】
また、信号切替器３２のサブスイッチ３２４と試験対象装置１８とは、一般に測定信号用ケーブルにより接続されるが、測定器１６２が、試験対象装置１８のディジタル形式の信号を測定するときには、測定器１６２と試験対象装置１８との間をＬＡＮなどのディジタル形式の信号を伝送する通信路とすることもできる。
この場合には、測定器１６２と試験対象装置１８との間をＬＡＮにより接続する場合には、これらの間に、ＬＡＮケーブルおよびＨＵＢ装置を用いることができる。
また、構成部分１８０の測定値を、制御部３２０がディジタル形式の信号に変換して、ＬＡＮ３００を介して、測定器１６２に対して送るように構成することもできる。
【００３５】
また、試験対象装置１８および信号切替器３２の構成によっては、これらの間を接続する信号測定線を共通化してバス接続することができる。
このような場合には、サブスイッチ３２４の数を減らして最小０個にすることができ、さらに、メインスイッチ３２２も省かれることがある。
ただし、複数の試験対象装置１８をまとめて信号測定線で接続すると、同じ信号測定線で共通に接続された複数の試験対象装置１８に対して同時並行的に試験を行うことはできなくなるので、複数の試験対象装置１８の信号測定線を共通化することによる低コスト化と、試験の同時並行的な実行とをトレードオフして機器試験システム３を構成する必要がある。
【００３６】
つまり、例えば、複数の試験対象装置１８に対する同時並行的な試験の頻度が少ない機器試験システム３においては、なるべく多くの試験対象装置１８を共通の信号測定線で接続することが好ましい。
なお、信号測定線を少なくする場合でも、その数は最小２本とすべきである。
１本のみのときには、この信号測定線に障害が発生すると試験が不能となるからである。
反対に、例えば、複数の試験対象装置１８に対する同時並行的な試験の頻度が多い機器試験システム３においては、試験対象装置１８と信号切替器３２とを、なるべく多くの信号測定線で接続することが好ましい。
【００３７】
［測定器１６２と試験対象装置１８との間の経路設定］
以下、測定器１６２−１と試験対象装置１８−１−２との間の信号測定線の経路設定を例として、機器試験システム３における測定器１６２と試験対象装置１８との間の信号測定線の経路設定を説明する。
試験レシピに従って、測定器１６２−１と試験対象装置１８−１−２との間で信号測定線の経路を設定して、試験対象装置１８−１−２に対する試験を実行使用とする操作制御装置１４０−１は、この試験において使用される測定器１６２−１が、他の試験に用いられているか否か、および、測定器１６２−１と試験対象装置１８−１−２との間の信号測定線の経路を設定するためのメインスイッチ３２２およびサブスイッチ３２４の接続または切断が、他の試験に用いられている信号測定線の経路に不具合を起こすか否かを判断する。
【００３８】
つまり、操作制御装置１４０−１は、ユーザにより実行すべき試験を指定する操作がなされると、操作制御装置１４０−２〜１４０−ｎそれぞれに対して、ＬＡＮ３００を介してオンライン確認コマンドを発行し、操作制御装置１４０−２〜１４０−ｎそれぞれが、ＬＡＮ３００に接続されている（オンライン）状態にあるか否かを判定する。
操作制御装置１４０−２〜１４０−ｎの１つ以上が、ＬＡＮ３００に接続されていない（オフライン）状態にある場合には、オフライン状態の操作制御装置１４０において、操作制御装置１４０を介さない試験を実行している可能性がある旨を、操作制御装置１４０−１の入出力装置１０６に表示して、ユーザに対して警告を発する。
【００３９】
操作制御装置１４０−１は、共有データ保持装置１４２を参照して、操作制御装置１４０−２〜１４０−ｎの内の１つ以上が試験を行っているか否かを判定する。
操作制御装置１４０−１は、操作制御装置１４０−２〜１４０−ｎのいずれかが試験を行っているときには、試験を行っている全ての操作制御装置１４０から、実行中の試験レシピを取得し、取得した各試験レシピを解析して、測定器１６２−１が使用されているか否か、および、測定器１６２−１と試験対象装置１８−１−２との間の信号測定線の経路が、他の実行中の試験に不具合を起こすか否かを判断する。
測定器１６２−１が他の試験に使用されているとき、および、測定器１６２−１と試験対象装置１８−１−２との間の信号測定線の経路が、他の実行中の試験に不具合を起こすときには、操作制御装置１４０−１は、その旨のメッセージ（エラーメッセージ）を入出力装置１０６に表示し、試験の実行を中止する。
【００４０】
操作制御装置１４０−１は、操作制御装置１４０−２〜１４０−ｎのいずれも試験を行っていないとき、および、測定器１６２−１が他の試験に使用されておらず、かつ、測定器１６２−１と試験対象装置１８−１−２との間の信号測定線の経路が、他の実行中の試験に不具合を起こさないときには、ユーザにより実行を指定された試験を、その試験レシピに従って実行する。
つまり、操作制御装置１４０−１は、信号切替器３２−１の制御部３２０に対して、ＬＡＮ３００を介して経路設定コマンドを発行し、試験対象装置１８−１−２と測定器１６２−１との間に信号測定線を設定するように、メインスイッチ３２２およびサブスイッチ３２４それぞれを接続または切断させるように制御させる。
また、試験に用いられていない信号切替器３２それぞれの制御部３２０に対して経路切断コマンドをＬＡＮ３００に発行して、その信号切替器３２それぞれのメインスイッチ３２２による信号測定線を切断させる。
【００４１】
以上のように、測定器１６２−１と試験対象装置１８−１−２との間の信号測定線の経路設定が終わると、操作制御装置１４０−１は、信号切替器３２−１の信号切替器３２に対し・BR>ト、ＬＡＮ３００を介して、測定器１６２−１に対して試験対象装置１８−１−２およびその構成部分１８０の値を測定させる測定指示コマンドを発行し、試験対象装置１８−１−２に対する測定を開始させる。
操作制御装置１４０−１は、測定器１６２−１による試験対象装置１８−１−２に対する測定が終了すると、この測定により得られた測定値を解析し、試験対象装置１８−１−２の機能および動作などが正常であるか否かを判断して、判断結果を記録装置１１２および共有データ保持装置１４２に記憶し、さらに、入出力装置１０６に表示してユーザに示す。
共有データ保持装置１４２は、いずれの試験対象装置１８に対して、いずれの操作制御装置１４０によるいずれの試験レシピが実行されているか監視し、監視結果を、試験実行情報として各操作制御装置１４０に通知する。
各操作制御装置１４０は、このバッチ処理の試験実行情報を、図８を参照して後述するＵＩ画像によるユーザの操作の受け入れなどのために用いる。
【００４２】
［複数の試験レシピの管理方法］
以下、機器試験システム３における複数の試験レシピの管理方法を説明する。
図４（Ａ）は、機器試験システム３の操作制御装置１４０および共有データ保持装置１４２における試験レシピの管理方法を示す図であり、（Ｂ）は、試験レシピのステップの実行結果の表示例を示す図である。
操作制御装置１４０または共有データ保持装置１４２は、図４（Ａ）に示すように、それらのメモリに試験レシピフォルダ記憶領域を設け、この記憶領域に、試験レシピフォルダを作成し、さらに、試験の目的別にサブフォルダーを設けて試験レシピのファイル（試験レシピファイル；以下の説明においては、試験レシピと試験レシピファイルとを同じものとして扱う）を管理する。
【００４３】
試験レシピファイルは、ヘッダ部とデータ部とを含む。
ヘッダ部には、履歴情報が含まれ、この履歴情報は、試験レシピそれぞれの更新履歴管理および過去の試験の結果の保存などに用いられる。
また、データ部には、上述のように試験の手順を示す試験レシピの内容が格納される。
なお、図４（Ａ）に示した例においては、試験レシピのファイルは試験の目的別に管理されているが、試験レシピのファイルは、試験の目的別の他、試験対象装置１８ごとに管理されたり、さらに管理のための階層が増やされたりしてもよい。
【００４４】
［試験レシピの実行結果の表示］
上述のように、試験レシピは、試験対象装置１８の試験を、構成部分１８０ごとの試験のステップの集合として実行するように構成されていることがある。
試験レシピに含まれる各ステップの結果は、試験レシピファイルのヘッダに履歴情報として格納され、操作制御装置１４０は、図４（Ｂ）に示すように、試験レシピの各ステップの前回実行により得られた試験の結果を表示し、さらに、実行中の試験レシピの各ステップの結果（合格／不合格）と、発生したアラーム情報と、実行中の試験レシピにより示され、実行中の試験に使用された測定器とを対応付けて機器試験システム１０８に表示する。
【００４５】
このように、試験レシピに含まれるステップの実行が終了するたびに、その前回の試験における各ステップの結果を表示すると、操作制御装置１４０は、試験対象の試験対象装置１８のいずれの部分が前回と比べて劣化したかをユーザに示すことができ、また、ユーザは、ステップごとに順次、その結果を確認することができる。
さらに、不合格に終わったステップにおいて構成部分１８０などにより出されたアラーム、および、各ステップにおいて用いられた測定器１６２を、ステップごとに表示することにより、操作制御装置１４０は、ステップごとの試験結果とともに、これらの情報をユーザに通知することができる。
【００４６】
［バッチ処理］
以下、試験レシピに従った試験の第１のバッチ処理を説明する。
図５（Ａ）は、試験のバッチ処理のために用いられる第１のバッチ処理テーブルを例示する図であり、（Ｂ）は、（Ａ）に示したバッチ処理テーブルに付記され、異常処理および試験結果に応じた例外処理を定義した例外処理テーブルを例示する図である。
図６は、図５（Ａ），（Ｂ）に示したバッチ処理テーブルに従って行われる試験のタイムチャートを例示する図である。
なお、図５（Ａ），（Ｂ）においては、各試験レシピの実行の間に測定器１６２および信号測定経路の競合が発生しない場合が前提とされており、構成部分１８０に符号として付されたｎ以外のａ〜ｓの文字は、バッチ処理において定義される各数値を表し、同じ文字が常に同じ数値を表すとは限らない。
【００４７】
試験レシピをバッチ処理により実行するためには、図５（Ａ）に示されるように、試験対象装置１８−１−１〜１８−ｎ−ｎそれぞれに対して定義された１つ以上の試験レシピ１〜ｎの実行開始時間、および、試験対象装置１８−１−１〜１８−ｎ−ｎそれぞれに対して定義された１つ以上の試験レシピ１〜ｎそれぞれの監視時間（試験に要する最長時間の目安であって、試験レシピの実行がこの時間より極端に短かったり、長かったりした場合には試験の異常が検出される）を定義したバッチ処理テーブルが、操作制御装置１４０に対するユーザの操作により作成され、共有データ保持装置１４２に記憶される。
各操作制御装置１４０は、共有データ保持装置１４２に記憶されたバッチ処理テーブルの内容に従ったスケジュールで、各試験レシピを自動的に実行する。
共有データ保持装置１４２は、各操作制御装置１４０によるバッチ処理の実行を監視し、監視結果を各操作制御装置１４０に通知する。
各操作制御装置１４０は、このバッチ処理の通知結果を、図１０を参照して後述するＵＩ画像によるユーザの操作の受け入れなどのために用いる。
【００４８】
以上のようにバッチ処理テーブルを定義し、操作制御装置１４０がそれを実行することにより、図６に示すように、複数の試験レシピを経時的に連続して実行することができる（ただし、図６は、試験対象装置１８−１−１，１８−１−５，１８−ｎ−ｎに対してバッチ処理テーブルが作成された場合を例示）。
このような試験レシピのバッチ処理により、ユーザが試験レシピの実行を監視して、ある試験レシピの実行が終了したときに、次の試験レシピの実行を開始させる操作を操作制御装置１４０に出すという手間を省くことができる。
【００４９】
図５（Ｂ）に示すように、試験レシピの実行時間長に基づいて試験対象装置１８およびその構成部分１８０に異常が検出されたり、試験レシピの実行自体により、試験対象装置１８などに異常が検出されたときの処理を、バッチ処理テーブルに付記した例外処理テーブルとして定義することもできる。
図５（Ｂ）に示す例外処理テーブルには、試験レシピごとの監視時間と、監視時間に基づいて異常が検出されたとき、および、試験の結果が不合格だったときの処理（そのまま試験を継続する、強制的に終了させる（ＡＢＯＲＴ）、ユーザの支持操作待ち（ＷＡＩＴ）など）が定義され、操作制御装置１４０は、試験レシピの実行の際に、異常などが発生した場合には、この例外処理テーブルに定義された例外処理を実行する。
【００５０】
以下、試験レシピに従った試験の第２のバッチ処理を説明する。
図７は、試験のバッチ処理のために用いられる第２のバッチ処理テーブルを例示する図である。
なお、図７には、試験対象装置１８−１−１の試験の開始時間を、ユーザがこのバッチテーブルを作成した直後（即時）とし、試験対象装置１８−１−１，１８−１−ｎそれぞれの試験レシピ１〜ｎの監視時間を定義し、試験対象装置１８−１−ｎの試験開始時間を、試験対象装置１８−１−１の試験終了後としてある場合が例示されている。
このように定義されたバッチ処理テーブルに従って、操作制御装置１４０が試験対象装置１８−１−１，１８−１−ｎの試験を行うと、試験対象装置１８−１−１の試験と、試験対象装置１８−１−ｎの試験とを、１つずつ連続的に実行することができる。
【００５１】
なお、図７に示したバッチ処理テーブルにおいて、開始時刻の定義は、例えば、下記のように複数の試験対象装置１８の試験の間で試験の開始または終了のタイミングを定義することにより、複数の試験対象装置１８の試験のタイミングを同期させることができる。
（１）直接、試験の開始時刻を指定する；
（２）図７に示したように時刻を指定せずに、
（２−１）バッチ処理テーブル完成直後（即時）
（２−２）ある試験対象装置１８の試験が終了した直後に他の試験対象装置１８の試験を開始する；
（２−３）ある試験対象装置１８の試験が終了してから指定の時間が経過した後に他の試験対象装置１８の試験を開始する；
（２−４）ある試験対象装置１８の試験の開始と同時に他の試験対象装置１８の試験を開始する。
【００５２】
このように、複数の試験対象装置１８の試験の開始のタイミングを同期させることにより、複数の試験の間の測定器１６２に対する競合を回避したり、ある試験対象装置１８の試験が他の試験対象装置１８の試験に影響を与えることを防ぐことができる。
なお、複数の試験対象装置１８の試験が同時に行われたときに、影響を与え合う試験としては、無線機の試験における受信ノイズ測定を要する試験、他所の場所で送信された電波信号を受信する必要がある試験、および、無線機の受信感度の試験などを例として挙げることができる。
なお、以上説明したように複数の試験対象装置１８の試験の間で試験開始のタイミングを同期させるときには、タイミングチャートを作成し、影響を与え合う試験の有無を確認して、影響を与え合う試験がある場合には、試験の間の同期関係を手直しすることが好ましい。
【００５３】
［ＵＩ画像］
以下、機器試験システム３において、操作制御装置１４０の入出力装置１０６に表示されるＵＩ(User Interface)画像およびこれを用いたユーザによる操作を説明する。
図８は、操作制御装置１４０が、機器試験システム３全体で行われている試験を入出力装置１０６の表示装置に表示し、この表示に対してユーザがマウスなどを用いて操作を行うために用いられるＵＩ(User Interface)画面を例示する第１の図である。
図９は、図８に示された試験対象装置１８−ｎ−３を示すアイコンがユーザによりクリックされたときに表示される機器試験システム１−ｎ−３の個別の試験レシピを表示する画面を例示する図である。
操作制御装置１４０は、共有データ保持装置１４２に問い合わせることにより、あるいは、他の操作制御装置１４０それぞれに問い合わせることにより、いずれの試験対象装置１８の試験を、いずれの操作制御装置１４０が行っているかなどを示す試験実行情報を得る。
【００５４】
このようにして得られた試験実行情報は、操作制御装置１４０により、例えば図８に示すように入出力装置１０６に表示される。
なお、図８には、操作制御装置１４０−１が、試験対象装置１８−１−１，１８−１−３に対する試験を実行中であり、操作制御装置１４０−ｎが、試験対象装置１８−ｎ−１，１８−ｎ−ｎに対する試験を実行中である場合が例示されている。
なお、図８に示した画面の内容は、これを表示する全ての操作制御装置１４０において同一となる。
【００５５】
例えば、ユーザが、操作制御装置１４０の入出力装置１０６のマウス（図示せず）を操作して、図８に示した試験対象装置１８−ｎ−３のアイコンをクリックすると、図９に例示する試験対象装置１８−ｎ−３の個別の試験レシピが表示される。
図９に示すように、例えば、試験対象装置１８−ｎ−３の試験の試験レシピがｎ個（試験レシピ１〜ｎ）作成されているときには、画面の上部に、これらの試験レシピそれぞれのアイコンが表示され、その下に、いずれの試験レシピも実行されていない旨（試験レシピ実行状態：未実行）が表示される。
この部分（試験レシピ実行状態）の表示は、作成済みの試験レシピの実行開始、実行終了、実行中断および実行中止に伴って、操作制御装置１４０により変更される。
この画面において、例えば、作成済みの試験レシピｉのアイコンがクリックされると、点線で示すように、画面中のさらに下の部分に試験レシピｉの内容（試験レシピｉに含まれる試験ステップ１〜ｎ；図４（Ｂ）参照）が表示される。
【００５６】
ユーザは、この画面に表示された実行用アイコンをクリックすることにより、先に選択された試験レシピｉを即時実行させることができる。
また、試験対象装置１８−ｎ−３のいずれかの試験レシピが実行されているときには、実行されている試験レシピが試験レシピ実行状態に表示され、ユーザは、実行されている試験レシピを選択し、中断のアイコンまたは中止のアイコンをクリックすることにより、操作制御装置１４０に、実行中の試験レシピの実行を中断させたり、中止させたりすることができる。
なお、ユーザが、図９に示した画面において、ある試験レシピを指定して、その実行を指示する操作を行ったときには、操作制御装置１４０は、指定された試験レシピの実行可能性（他の試験との測定器１６２あるいは信号測定経路の競合などの有無）を、上述したように判定し、指定された試験レシピが実行可能であるときにはそれを実行し、実行不可能であるときには、その旨と、実行不可能な理由（測定器１６２の競合、指定された試験に影響を与える試験が他で行われている、あるいは、信号測定経路の競合など；エラーメッセージ）を、いちばん下のメッセージ表示エリアに表示する。
【００５７】
図１０は、操作制御装置１４０が、機器試験システム３全体で行われている試験を入出力装置１０６の表示装置に表示し、この表示に対してユーザがマウスなどを用いて操作を行うために用いられるＵＩ(User Interface)画面を例示する第２の図である。
図１１は、図１０に示されたバッチ処理ｉを示すアイコンがユーザによりクリックされたときに表示されるバッチ処理ｉの内容を表示する画面を例示する図である。
操作制御装置１４０は、図８を参照して上述したように、他のノードに問い合わせを行って、いずれの試験対象装置１８に対して、いずれの操作制御装置１４０によるバッチ処理が行われているかを示す試験実行情報を得る。
このようにして得られた試験実行情報は、操作制御装置１４０により、例えば図１０に示すように入出力装置１０６に表示される。
なお、図１０には、操作制御装置１４０−１が、試験対象装置１８−１−１，１８−１−３に対するバッチ処理による試験を実行中であり、操作制御装置１４０−ｎが、試験対象装置１８−ｎ−１，１８−ｎ−ｎに対するバッチ処理による試験を実行中である場合が例示されている。
なお、図１０に示した画面の内容は、これを表示する全ての操作制御装置１４０において同一となる。
【００５８】
例えば、ユーザが、操作制御装置１４０の入出力装置１０６のマウス（図示せず）を操作して、図１０に示した試験対象装置１８−ｎ−３のアイコンをクリックし、さらに、画面右下のバッチ処理と記されたアイコンをクリックすると、図１１に例示する操作制御装置１４０−１が、図７を参照して説明したような試験対象装置１８−ｎ−３に対して行っているバッチ処理の内容が表示される。
図１１に示すように、例えば、操作制御装置１４０−１による試験対象装置１８−ｎ−３を対象としたバッチ処理テーブルがｎ個（試験レシピ１〜ｎ）作成されているときには、画面の上部に、これらのバッチ処理テーブルそれぞれのアイコンが表示され、その下に、バッチ処理が実行されている旨（バッチ実行状態：実行中）が表示される。
この部分（試験レシピ実行状態）の表示は、作成済みの試験レシピの実行開始、実行終了、実行中断および実行中止に伴って、操作制御装置１４０により変更される。
この画面において、例えば、作成済みのバッチ処理ｉのアイコンがクリックされると、点線で示すように、画面中のさらに下の部分にバッチ処理ｉ用のバッチ処理テーブルの内容（バッチ処理ｉに含まれる試験レシピおよびそれらの開始時間など；図７参照）が表示される。
【００５９】
ユーザは、この画面に表示された実行用アイコンをクリックすることにより、先に選択されたバッチ処理ｉを即時実行させることができる。
また、選択されたバッチ処理ｉが実行されているときには、ユーザは、中断のアイコンまたは中止のアイコンをクリックすることにより、操作制御装置１４０に、選択された実行中のバッチ処理の実行を中断させたり、中止させたりすることができる。
さらに、ユーザは、グラフのアイコンをクリックすることにより、選択したバッチ処理ｉおよび必要に応じてその他のバッチ処理の実行および進行状況を、例えば、図６に例示したように表示させることができる。
なお、ユーザが、図１１に示した画面において、あるバッチ処理を指定して、その実行を指示する操作を行ったときには、操作制御装置１４０は、試験レシピの実行について上述したように、指定されたバッチ処理の実行可能性（他の試験との測定器１６２あるいは信号測定経路の競合などの有無）を判定し、指定されたバッチ処理が実行可能であるときにはそれを実行し、実行不可能であるときには、その旨と、実行不可能な理由（エラーメッセージ）を、いちばん下のメッセージ表示エリアに表示する。
【００６０】
［機器試験システム３の全体動作］
以下、図３などに示した第３の機器試験システム３の全体的な動作を説明する。
図１２は、図３などに示した機器試験システム３それぞれの試験レシピの実行処理（Ｓ１０）を示す第１のフローチャートである。
ステップ１００（Ｓ１００）において、操作制御装置１４０は、図８に示したＵＩ画像を入出力装置１０６に表示し、ユーザは、表示された画像に対して所望の試験対象装置１８を選択し、選択した試験対象装置１８に対して実行使用とする試験レシピを選択する操作を行う。
操作制御装置１４０は、この操作を受け入れる。
【００６１】
ステップ１０２（Ｓ１０２）において、ユーザからの操作を受けた操作制御装置１４０は、他の操作制御装置１４０それぞれがオンライン状態（ＬＡＮ３００に接続された状態）になっているか否かを判断する。
さらに、操作制御装置１４０は、共有データ保持装置１４２を参照し、いずれの操作制御装置１４０が、いずれの試験対象装置１８に対して、いずれの試験レシピを実行しているか、および、いずれの操作制御装置１４０が、いずれのバッチ処理に含まれるいずれの試験レシピを、その時点において、いずれの試験対象装置１８に対して実行しているかを示す試験実行情報を得る。
ステップ１０４（Ｓ１０４）において、試験を実行しようとする操作制御装置１４０は、共有データ保持装置１４２から得た試験実行情報に基づいて、他の操作制御装置１４０（場合によっては自らを含む全ての操作制御装置１４０）が、バッチ処理を実行しているか否かを判断する。
操作制御装置１４０は、バッチ処理が実行されているときにはＳ１０８の処理に進み、これ以外のときにはＳ１１４の処理に進む。
【００６２】
ステップ１０６（Ｓ１０６）において、試験を実行しようとする操作制御装置１４０は、共有データ保持装置１４２から得た試験実行情報に基づいて、他の操作制御装置１４０（場合によっては自らを含む全ての操作制御装置１４０）が、試験レシピを実行しているか否かを判断する。
操作制御装置１４０は、試験レシピが実行されているときにはＳ１０８の処理に進み、これ以外のときにはＳ１１４の処理に進む。
ステップ１０８（Ｓ１０８）において、試験を実行しようとする操作制御装置１４０は、その時点で実行されているバッチ処理および試験レシピまたはこれらのいずれかを示す情報を共有データ保持装置１４２から得る。
【００６３】
ステップ１１０（Ｓ１１０）において、試験を実行しようとする操作制御装置１４０は、Ｓ１０８の処理により得られた情報に基づいて、実行しようとする試験レシピと、その時点で実行されているバッチ処理および試験レシピまたはこれらのいずれかとの間で、試験対象装置１８、試験対象装置１８と測定器１６２との間の経路および測定器１６２が競合するか、あるいは、使用しようとしている測定器１６２に故障が発生しているかなど、試験レシピの実行を妨げる理由があるか否かを判断する。
操作制御装置１４０は、競合が生じるときにはＳ１１２の処理に進み、これ以外のときはＳ１１４の処理に進む。
ステップ１１２（Ｓ１１２）において、操作制御装置１４０は、図９を参照して説明したように、ユーザにより指定された試験レシピの実行ができない旨と、Ｓ１１０で判明したその理由と（エラーメッセージ）を入出力装置１０６に表示し、ユーザに示すとともに、図５（Ｂ）に示した例外処理を行う。
【００６４】
ステップ１１４（Ｓ１１４）において、操作制御装置１４０は、ユーザにより指定された試験レシピを実行する。
ステップ１１６（Ｓ１１６）において、操作制御装置１４０は、図８，図９に示したＵＩ画像を入出力装置１０６に表示し、ユーザによる操作を受け入れ得るようにするための処理を行う。
このときに、ユーザの操作により、例えば、互いに実行を妨げている２つの試験レシピのいずれかが、中止されたり、中断されたりしうる。
【００６５】
図１３は、図３などに示した機器試験システム３それぞれのバッチ処理の実行処理（Ｓ１０）を示す第２のフローチャートである。
ステップ１２０（Ｓ１２０）において、操作制御装置１４０は、図１０に示したＵＩ画像を入出力装置１０６に表示し、ユーザは、表示された画像に対して所望のバッチ処理を選択する操作を行う。
操作制御装置１４０は、この操作を受け入れる。
【００６６】
ステップ１０２（Ｓ１０２）において、ユーザからの操作を受けた操作制御装置１４０は、他の操作制御装置１４０それぞれがオンライン状態（ＬＡＮ３００に接続された状態）になっているか否かを判断する。
さらに、操作制御装置１４０は、共有データ保持装置１４２を参照し、いずれの操作制御装置１４０が、いずれの試験対象装置１８に対して、いずれの試験レシピを実行しているか、および、いずれの操作制御装置１４０が、いずれのバッチ処理に含まれるいずれの試験レシピを、その時点において、いずれの試験対象装置１８に対して実行しているかを示す試験実行情報を得る。
ステップ１０４（Ｓ１０４）において、バッチ処理を実行しようとする操作制御装置１４０は、共有データ保持装置１４２から得た試験実行情報に基づいて、他の操作制御装置１４０（場合によっては自らを含む全ての操作制御装置１４０）が、バッチ処理を実行しているか否かを判断する。
操作制御装置１４０は、バッチ処理が実行されているときには第１のＳ１０８−１の処理に進み、これ以外のときには第１のＳ１１０の処理に進む。
【００６７】
第１のステップ１０８−１（Ｓ１０８−１）において、バッチ処理を実行しようとする操作制御装置１４０は、その時点で実行されているバッチ処理および試験レシピまたはこれらのいずれかを示す情報を共有データ保持装置１４２から得る。
第１のステップ１１０−１（Ｓ１１０−１）において、バッチ処理を実行しようとする操作制御装置１４０は、Ｓ１０８−１の処理により得られた情報に基づいて、上記競合など、実行しようとするバッチ処理と、その時点で実行されているバッチ処理との間で、バッチ処理の実行を妨げる理由があるか否かを判断する。
操作制御装置１４０は、競合が生じるときにはＳ１０８−１の処理に進み、これ以外のときはＳ１２４の処理に進む。
【００６８】
ステップ１０６（Ｓ１０６）において、バッチ処理を実行しようとする操作制御装置１４０は、共有データ保持装置１４２から得た試験実行情報に基づいて、他の操作制御装置１４０（場合によっては自らを含む全ての操作制御装置１４０）が、試験レシピを実行しているか否かを判断する。
操作制御装置１４０は、試験レシピが実行されているときにはＳ１０８−２の処理に進み、これ以外のときにはＳ１２２の処理に進む。
【００６９】
第２のステップ１０８−２（Ｓ１０８−２）において、バッチ処理を実行しようとする操作制御装置１４０は、その時点で実行されているバッチ処理および試験レシピまたはこれらのいずれかを示す情報を共有データ保持装置１４２から得る（Ｓ１０８−２の処理が実行されているときにはＳ１０８−２の処理は省略可）。
第２のステップ１１０−２（Ｓ１１０−２）において、試験を実行しようとする操作制御装置１４０は、Ｓ１０８−２の処理により得られた情報に基づいて、競合など、実行しようとするバッチ処理の実行を妨げる理由があるか否かを判断する。
操作制御装置１４０は、競合が生じるときにはＳ１２４の処理に進み、これ以外のときはＳ１２２の処理に進む。
【００７０】
ステップ１２２（Ｓ１２２）において、操作制御装置１４０は、ユーザにより指定されたバッチ処理を実行する。
ステップ１２４（Ｓ１２４）において、操作制御装置１４０は、図１１を参照して説明したように、ユーザにより指定された試験レシピの実行ができない旨と、Ｓ１１０−２で判明したその理由とを入出力装置１０６に表示し、ユーザに示すとともに、例外処理を行う。
このときに、ユーザの操作により、例えば、互いに実行を妨げている２つのバッチ処理のいずれかが、中止されたり、中断されたりしうる。
ステップ１１６（Ｓ１１６）において、操作制御装置１４０は、図１０，図１１に示したＵＩ画像を入出力装置１０６に表示し、ユーザによる操作を受け入れ得るようにするための処理を行う。
【００７１】
［機器試験システム３の特徴］
以下、第３の機器試験システム３の特徴を説明する。
以上説明した第３の機器試験システム３によれば、複数の操作制御装置１４０により、複数の測定器１６２を制御して、測定器１６２と信号切替器３２を介して接続された試験対象装置１８の試験を、共有データ保持装置１４２に記憶され、全ての操作制御装置１４０により共有される試験レシピに従って行うことができる。
また、機器試験システム３によれば、複数の試験レシピを組み合わせて（レシピコンビネーションを行って）、バッチ処理テーブルに沿って実行させることができ、試験対象装置１８に対する試験を自動化できるので、ユーザの手間が省かれる。
また、機器試験システム３によれば、例えば、測定器１６２あるいは試験対象装置１８と測定器１６２との経路の競合により、互いに実行を妨げない限り、複数の試験レシピおよびその複数のバッチ処理を同時並行して行うことができるので、試験時間が短縮されうる。
【００７２】
また、機器試験システム３においては、複数の試験レシピの同時並行的な実行と、複数のバッチ処理の同時並行的な実行とが両立するので、いずれかのみが可能な場合と比べて、さらに多くの数の試験対象装置１８に対する試験が、同時並行的に行なわれうる。
例えば、複数の試験レシピの同時並行的な実行ができなくとも、複数のバッチ処理の同時並行的な実行ができれば、事実上、複数の試験レシピの同時並行的な実行が実現されていることになる。
また、機器試験システム３においては、複数の試験対象装置１８に対してバッチ処理と試験レシピとが同時並行的に行われうるので、これらの組みあわせにより、いずれか一方が可能なときに比べて、試験時間の短縮およびユーザの手間の削減の両方の効果が大きくなる。
【００７３】
また、機器試験システム３においては、全ての操作制御装置１４０において、図８〜図１１に示した共通のＵＩ画面が用いられるので、ユーザは、任意の操作制御装置１４０において、全く同じ操作により、試験レシピの実行と、バッチ処理の作成および実行とを行うことができるので、第１の機器試験システム１に比べて、ユーザの使い勝手（習熟、誤操作防止）が向上する。
さらに、ある操作制御装置１４０が故障しても、他の操作制御装置１４０により同じ試験を行うことができるので、機器試験システム３の稼働率は、第１の機器試験システム１よりも高くなる。
【産業上の利用可能性】
【００７４】
本発明は、試験対象となる機器に対する試験のために利用できる。
【符号の説明】
【００７５】
１〜３・・・・機器試験システム，１４０・・・操作制御装置，１００・・・本体，１０２・・・ＣＰＵ，１０４・・・メモリ，１０６・・・入出力装置，１１０・・・通信装置，１１２・・・記録装置，１１４・・・記録媒体，１６，２０・・・試験ブロック，１６０・・・信号切替器，１６２・・・測定器，１８・・・試験対象装置，１８０・・・構成部分，２４・・・計測器信号線，３２０・・・制御部，３２２・・・メインスイッチ，３２４・・・サブスイッチ，
【図１】
2011169606.tif 000003
【図２】
2011169606.tif 000004
【図３】
2011169606.tif 000005
【図４】
2011169606.tif 000006
【図５】
2011169606.tif 000007
【図６】
2011169606.tif 000008
【図７】
2011169606.tif 000009
【図８】
2011169606.tif 000010
【図９】
2011169606.tif 000011
【図１０】
2011169606.tif 000012
【図１１】
2011169606.tif 000013
【図１２】
2011169606.tif 000014
【図１３】
2011169606.tif 000015