(57)【要約】【課題】  接続する計測器の影響を受けないテストプログラムを作成し、各計測器に容易に対応させることができるテスト装置を提供すること。【解決手段】  コンピュータ１でテストプログラムファイル２０を実行し、テストプログラムファイル２０に従ってコンピュータに接続された計測器類２を制御操作して、被試験物の性能を試験するテスト装置において、テストプログラムファイル２０は、使用する計測器に依存しない標準コマンドにより記述されたテストプログラムファイル２０と、使用する計測器の情報を定義する使用機器定義ファイル１９を備えた。【選択図】        図１
2008232712.tif 000002
【特許請求の範囲】
【請求項１】
コンピュータでテストプログラムを実行し、前記テストプログラムに従って前記コンピュータに接続された計測器類を制御操作して、被試験物の性能を試験するテスト装置において、
前記テストプログラムは、
使用する計測器に依存しない標準コマンドにより記述された標準プログラムと、
使用する計測器の情報を定義する計測器定義ファイルと、
を備える、
ことを特徴とするテスト装置。
【請求項２】
請求項１に記載のテスト装置において、
使用する計測器の選択を行うよう前記計測器の情報をデータベースにした計測器データベースと、
前記計測器データベースにおいて選択された計測器の操作入力する擬似パネルを生成する擬似パネル生成手段と、
前記擬似パネルの特性、属性などの設定及び設定の変更を行うプロパティ設定手段と、
使用する計測器に依存しない標準コマンド情報をデータベースにした標準コマンドデータベースと、
被試験物の性能試験の内容として行った前記擬似パネルへの操作入力を、前記標準コマンドデータベースを参照して、標準コマンドによるテストプログラムへ変換する標準コマンド変換手段と、
標準コマンドによるテストプログラムが、選択した計測器の設定した状態で行われるよう、テストプログラムと対にして用いられる定義ファイルを作成する定義ファイル作成手段と、
同じ試験内容を異なる計測器や接続で行う場合に、前記定義ファイルのみを変更する定義ファイル変更手段と、
を備えることを特徴とするテスト装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、計測機器等を使用して装置のテストを行うテスト装置の技術分野に属する。
【背景技術】
【０００２】
従来では、各種の計測器及び制御器を同一寸法の薄い矩形状モジュールに形成し、各モジュールを、計測器ラックに平行に設けられた複数のスロットに任意の順序で挿入してコンパクトな計測制御モジュール群を構成し、この計測制御モジュール群を、検査プログラムを内蔵するパソコンとＶＭＥバスを介して接続すると共に、被測定基板と測定バスで接続している（例えば、特許文献１参照。）。
【特許文献１】特開平７−３１８６１４号公報（第２−１５頁、全図）
【発明の開示】
【発明が解決しようとする課題】
【０００３】
しかしながら、従来にあっては、テストプログラムが、使用する計測器と密接に結びついているため、計測器が変わるとテストプログラムの内容を変更する必要がある。また、異なるバスを使用する計測器、例えばＧＰＩＢ，ＵＳＢ，ＲＳ２３２Ｃ、無線通信等のバスで制御する計測器を使用する場合には、対応できなかった。
【０００４】
本発明は、上記問題点に着目してなされたもので、その目的とするところは、接続する計測器の影響を受けないテストプログラムを作成し、各計測器に容易に対応させることができるテスト装置を提供することにある。
【課題を解決するための手段】
【０００５】
上記目的を達成するため、本発明では、コンピュータでテストプログラムを実行し、前記テストプログラムに従って前記コンピュータに接続された計測器類を制御操作して、被試験物の性能を試験するテスト装置において、前記テストプログラムは、使用する計測器に依存しない標準コマンドにより記述された標準プログラムと、使用する計測器の情報を定義する計測器定義ファイルと、を備える、ことを特徴とする。
【発明の効果】
【０００６】
よって、本発明にあっては、接続する計測器の影響を受けないテストプログラムを作成し、各計測器に容易に対応させることができる。
【発明を実施するための最良の形態】
【０００７】
以下、本発明のテスト装置を実現する実施の形態を、請求項１，２に係る発明に対応する実施例１とに基づいて説明する。
【実施例１】
【０００８】
まず、構成を説明する。
図１は実施例１のテスト装置の概略構成を示す概略図である。
実施例１のテスト装置は、コンピュータ１と電源を含む計測器類２からなり、工程内において、製造された被テスト装置３の性能テストを行うものを例とする。
図２はテスト装置のコンピュータ１で実行されるテストに関する処理のブロック図である。図３はテスト装置のコンピュータ１で実行されるテストに関する処理の入出力部分が表示されたものの説明図である。
コンピュータ１で実行される処理は、計測器データベースフォーム１１、メインフォーム１２、プロパティ設定フォーム１３、ファイル処理機能部１４、標準コマンドデータベース１５、擬似パネル部１６、テストプログラム記述フォーム１７、連続実行機能部１８、使用機器定義ファイル１９、テストプログラムファイル２０、定義ファイル変更部２４を主要な構成としている。
【０００９】
計測器データベースフォーム１１は、計測器類２に関する情報のデータベースである（図３(a)参照）。
メインフォーム１２は、テストプログラム作成に関する主な処理を行うものであり、計測器データベースフォーム１１から選択された計測器の擬似パネル部１６を生成し、表示させる。
プロパティ設定フォーム１３は、メインフォーム１２で生成した擬似パネル部１６の特性や属性を設定するものである（図３(c)参照）。
【００１０】
ファイル処理機能部１４は、テストプログラム記述フォーム１７のプログラムを使用機器定義ファイル１９、テストプログラムファイル２０として記憶保存する処理、及び読み出し処理を行う。
標準コマンドデータベース１５は、組み合わせることで、標準的なプログラムを作成できるようにしたコマンド群をデータベースにしたものである。
擬似パネル部１６は、計測器の操作入力を行う部分を、仮想的にメインフォーム１２に表示させたもので、この擬似パネル部１６への入力は、コンピュータ１と計測器類２の接続により、実際に計測器類２に制御信号として出力され、計測器類２への操作入力として反映される（図３(b)参照）。
この擬似パネル部１６には、例えば、電源用擬似パネル部１６１、波形発生器用擬似パネル部１６２、ＤＯボード用擬似パネル部１６３などがある。
【００１１】
テストプログラム記述フォーム１７は、擬似パネル部１６への操作内容を、標準コマンドデータベース１５の標準コマンドに変換されたものが自動記述される部分である（図３(d)参照）。
連続実行機能部１８は、作成されたテストプログラムを実行し、装置が所定の動作、性能を満足するかの判定処理を行う。
【００１２】
使用機器定義ファイル１９は、テストプログラムで使用した計測器類２の特性や属性、設定等を記述した定義ファイルであり、テストプログラムを標準コマンドで記述した際に、計測器類２の特性や属性、設定が必要になる記述部分である。
テストプログラムファイル２０は、標準コマンドで記述されたテストプログラムであり、計測器類２の種類や、特性、属性、設定に依存しないプログラムである。そのため、このテストプログラムファイル２０を実際に実行するためには、その際に用いられる計測器類２の使用機器定義ファイル１９が必要となる。
定義ファイル変更部２４は、作成された使用機器定義ファイル１９を、他の機器の情報へ変更する。この場合には、計測器の型式を操作入力することにより定義ファイルの変更処理を行う。
なお、実施例１では計測器類２の例として、電源２１、波形生成器２２、ＤＯボード２３を図２に示す。
【００１３】
作用を説明する。
[テストプログラムの作成処理]
図４に示すのは、実施例１のテスト装置のコンピュータ１で実行されるテストプログラムの作成処理の流れを示すフローチャートで、以下各ステップについて説明する。
【００１４】
ステップＳ１では、計測器データベース１１からテストに使用する計測器を選択する。
【００１５】
ステップＳ２では、選択された計測器に応じて、擬似パネル１６を生成し、表示する。
【００１６】
ステップＳ３では、擬似パネル１６のプロパティを設定及び設定変更する。
【００１７】
ステップＳ４では、擬似パネル１６の操作入力を行う。
【００１８】
ステップＳ５では、擬似パネル１６の操作によるテスト内容の操作入力が完了し、処理が終了する。
【００１９】
ステップＳ６では、ステップＳ４と同時進行で、標準コマンドへの変換及び定義ファイル作成を行う。
【００２０】
ステップＳ７では、テストプログラム２０及び使用機器定義ファイル１９の作成が完了し、処理が終了する。
[使用する計器類に関わらず同じプログラムを使用可能にする作用]
（テストプログラムの作成）
実施例１では、図１に示すように、被テスト装置３を計測器類２によりテストを行うテストプログラムを作成する際には、図１に示す構成、あるいは、図１において、被テスト装置３を接続していない構成で、コンピュータ１及び計測器類２を起動させる。
【００２１】
計測器データベースフォーム１１から使用する計測器類２を選択し、そのデータをメインフォーム１２へドラッグ・ドロップする（ステップＳ１）。
すると、ドラッグ・ドロップされた計測器類２を制御するための擬似パネル部１６が、メインフォーム１２により生成される（ステップＳ２）。
次に、プロパティ設定フォーム１３で擬似パネル部１６のプロパティを設定・変更する（ステップＳ３）。そして、擬似パネル部１６を操作すると、接続されている計測器類２が動作する（ステップＳ４，Ｓ５）。これと同時に、操作内容が標準コマンドデータベース１５を参照して、標準コマンドに変換され、テストプログラム記述フォーム１７に記述され表示される（ステップＳ６，Ｓ７）。
【００２２】
次に、作成された、あるいは作成中のテストプログラムは、ファイル処理機能部１４のファイル保存を使用して、２つのファイルに保存される。使用される計測器類２が記述されている使用機器定義ファイル１９と、テストプログラムファイル２０の２つである。
また、作成された上記２つのファイルを読み込むと、ファイル処理機能部１４によりファイル内容が解析され、保存時の状態が再現されるため、作業を継続することができる。
【００２３】
（計測器類２の変更の際の処理）
計測器類２を変更する場合は使用機器定義ファイル１９の対応する計測器の型式を変更することにより対応する。標準コマンドで記述されているテストプログラムファイル２０は計測器変更の影響を受けない。
そのため、作成されたテストプログラムファイル２０は、使用する計器類に関わらず同じプログラムが使用可能となり、テストに使用する計測器が変わる毎にプログラムを作成することがなくなるため、非常に工数低減になる。
【００２４】
（テストの実行）
作成したテストプログラムファイル２０は、連続実行機能部１８により操作内容が実行され、計測器類２を用いてテストが実行され、結果がコンピュータ１の例えば、ディスプレイに表示される、あるいはプリンタ出力などがされる。
【００２５】
次に、効果を説明する。
実施例１のテスト装置にあっては、下記に列挙する効果を得ることができる。
【００２６】
(1)コンピュータ１でテストプログラムファイル２０を実行し、テストプログラムファイル２０に従ってコンピュータに接続された計測器類２を制御操作して、被試験物の性能を試験するテスト装置において、テストプログラムファイル２０は、使用する計測器に依存しない標準コマンドにより記述されたテストプログラムファイル２０と、使用する計測器の情報を定義する使用機器定義ファイル１９を備えるため、接続する計測器の影響を受けないテストプログラムファイル２０を作成し、各計測器に容易に対応させることができる。
【００２７】
(2)使用する計測器の選択を行うよう計測器の情報をデータベースにした計測器データベースフォーム１１と、計測器データベースフォーム１１において選択された計測器の操作入力する擬似パネル部１６を生成するメインフォーム１２と、擬似パネル部１６の特性、属性などの設定及び設定の変更を行うプロパティ設定フォーム１３と、使用する計測器に依存しない標準コマンド情報をデータベースにした標準コマンドデータベース１５と、被試験物の性能試験の内容として行った擬似パネル部１６への操作入力を、標準コマンドデータベース１５を参照して、標準コマンドによるテストプログラムファイル２０へ変換するテストプログラム記述フォーム１７と、標準コマンドによるテストプログラムファイル２０が、選択した計測器の設定した状態で行われるよう、テストプログラムファイル２０と対にして用いられる使用機器定義ファイル１９を作成するファイル処理機能部１４と、同じ試験内容を異なる計測器や接続で行う場合に、使用機器定義ファイル１９のみを変更する定義ファイル変更部２４とを備えたため、擬似パネル部１６への操作により自動的に生成させた、テストプログラムファイル２０と使用機器定義ファイル１９により、使用機器の変更、接続状態の変更の際にも、同じ試験内容の場合には、同じテストプログラムファイル２０が使えるようにして、接続する計測器の影響を受けないテストプログラムファイル２０を作成し、各計測器に容易に対応させることができる。これにより、工数低減を行うことができる。
【００２８】
さらに、実施例１のテスト装置の作用効果について、加えて説明する。
例えば、実施例１では、同じバス形式を使用する計測器が変更されても、作成したテストプログラムファイル２０は、共通に使用できるため、試作段階では手元にある計測器を使用してテストプログラムファイル２０を開発し、量産段階で正規の計測器に変更するなど、柔軟な開発が可能となる。
また、異なったバス形式の計測器に変更しても、作成されたテストプログラムファイル２０は共通に使用できるため、開発時に使用する計測器の種類制限が緩く、柔軟な対応が可能となる。
これらに作用効果は、実施例１のテスト装置が、工程内における製品の性能等検査に用いられる場合に非常に効果が高い。
つまり、工程が量産時より前の開発状態である場合、及び製品が開発状態である場合には、設備のコストや、製品の最終的な要求仕様などから、早い段階では、テスト装置の使用機器を固定することが非常に困難である。その場合には、従来では、テストプログラムは、製品の最終仕様及び量産工程の最終仕様による計測器やバス状態に合わせて、再度作成する必要があったが、実施例１のテスト装置では、使用機器定義ファイル１９を変更すれば、テストプログラム２０を再度作成する必要がなくなる。また、その後の計測器の変更、使用状態、例えば通信バスなどの変更に際しても、テストプログラム２０を再度作成する必要がない。
これは、工程開発、運営上、非常に作業効率、コストを抑制できるものとして好ましくなるものである。
【００２９】
以上、本発明のテスト装置を実施例１に基づき説明してきたが、具体的な構成については、これらの実施例に限られるものではなく、特許請求の範囲の各請求項に係る発明の要旨を逸脱しない限り、設計の変更や追加等は許容される。
例えば、実施例１では、テスト装置を工程内に用いる場合について説明したが、テスト装置単体で用いても、他の装置に組み込むようにしてもよい。
【図面の簡単な説明】
【００３０】
【図１】実施例１のテスト装置の概略構成を示す概略図である。
【図２】テスト装置のコンピュータ１で実行されるテストに関する処理のブロック図である。
【図３】テスト装置のコンピュータ１で実行されるテストに関する処理の入出力部分が表示されたものの説明図である。
【図４】実施例１のテスト装置のコンピュータ１で実行されるテストプログラムの作成処理の流れを示すフローチャートである。
【符号の説明】
【００３１】
１  コンピュータ
２  計測器類
３  被テスト装置
１１  計測器データベースフォーム
１２  メインフォーム
１３  プロパティ設定フォーム
１４  ファイル処理機能部
１５  標準コマンドデータベース
１６  擬似パネル部
１７  テストプログラム記述フォーム
１８  連続実行機能部
１９  使用機器定義ファイル
２０  テストプログラムファイル
２１  電源
２２  波形発生器
２３  ＤＯボード
２４  定義ファイル変更部
１６１  電源用擬似パネル
１６２  波形発生器用擬似パネル
１６３  ボード用擬似パネル
【図１】
2008232712.tif 000003
【図２】
2008232712.tif 000004
【図３】
2008232712.tif 000005
【図４】
2008232712.tif 000006