(57)【要約】  品質管理とトラブルシューティングのための、製造品の機能試験のプランニングとプランした機能試験を実行するシステムおよび方法であり、この機能試験はコンピュータ支援デザインおよびシミュレーションツールから取得される情報と、承認された製造品の部位を試験することにより収集され、この情報をシステムから提供される予め規定されたアルゴリズムを用いて基準信号に変換した情報に基づいている。【選択図】なし【特許請求の範囲】
【請求項１】
製造品の機能試験のプランニング方法であって：
選択された１以上の励振（stimulus）を前記製品の承認された部分（approved instance）に誘導するステップと；
前記１以上の励振による前記部位の１以上の応答信号を記録するステップと；
前記記録した応答信号を基準仕様（reference specifications）へと変換するステップと；
前記励振および基準仕様を機能試験システムに供給し、さらなる製品部位の試験を可能とするステップとを具える方法。
【請求項２】
製造品の機能試験のプランニング方法であって：
前記製品へ励振を誘導するための入力を選択するステップと；
前記製品による前記励振への応答信号を測定するために、当該製品の出力を選択するステップと；
前記励振の生成を実行可能な１以上の作動装置を選択するステップと；
前記応答信号の測定を実行可能な測定装置を選択するステップと；
前記製品の承認された部分を得るステップと；
この部分に前記選択した作動装置および前記選択した測定装置を接触させるステップと；
前記選択した作動装置を用いて、前記選択した入力を介して前記選択した励振を誘導するステップと；
前記選択した測定装置を用いて、前記励振により前記選択した出力における前記部分の応答信号を記録するステップと；
応答信号の変換方法を選択するステップと；
前記応答信号を基準仕様に変換するステップと；
前記励振および基準仕様を機能試験システムに供給し、さらなる製品部位の試験を可能とするステップとを具えることを特徴とする方法。
【請求項３】
製造品の機能試験を行う方法であって：
１以上の選択した励振を前記製品の承認された部分に誘導するステップと、前記１以上の励振による前記部分の応答信号を１以上記録するステップと、前記応答信号を基準仕様に変換するステップと、前記１以上の選択した励振と前記基準仕様とを機能試験システムに供給するステップとを含む機能試験をプランニングするステップと；
前記１以上の励振と前記基準仕様を用いて機能試験システムに：前記製品の試験部位を得るステップと、前記１以上の選択した励振を前記試験部位に誘導するステップと、前記励振による応答信号を測定するステップと、前記応答信号を前記基準仕様と比較するステップとを実行させるステップとを具えることを特徴とする方法。
【請求項４】
製造品の機能試験をプランニングする方法であって：
１以上のシミュレーションツールからの模擬入力信号情報および模擬応答信号情報と、コンピュータ支援設計ツールからの設計情報とのいずれか１以上を受け取るステップと；
前記応答信号を基準仕様に変換するステップと；
機能試験システムに命令を出すことにより：１以上の入力信号を生成するステップと、１以上の応答信号を測定するステップと、前記応答信号を前記基準仕様と比較して、前記製品の試験を実現するステップとを実行させるステップを具えることを特徴とする方法。
【請求項５】
製造品の機能試験を行う方法であって：
１以上のシミュレーションツールからの模擬入力信号情報および模擬応答信号情報と、コンピュータ支援設計ツールからの設計情報とのいずれか１以上を受け取るステップと；
前記応答信号を基準仕様に変換するステップと；
機能試験システムを操作して：前記製品の試験部位を選択するステップと、前記１以上の励振を前記試験部位に誘導するステップと、前記励振による応答信号を測定するステップと、前記応答信号を前記基準仕様と比較するステップとを実行させるステップを具えることを特徴とする方法。
【請求項６】
請求項１，２，４に記載の製造品の機能試をプランニングする方法において、前記応答信号を前記基準仕様に変換するステップが、予め規定された変換関数を選択するステップを含むことを特徴とする方法。
【請求項７】
請求項３，５に記載の製造品の機能試験をプランニングする方法において、前記応答信号を前記基準仕様に変換するステップが、予め規定された変換関数を選択するステップを含むことを特徴とする方法。
【請求項８】
請求項１，２，４に記載の製造品の機能試をプランニングする方法において、前記基準仕様が、前記応答信号に関連する値幅を有することを特徴とする方法。
【請求項９】
請求項３，５に記載の製造品の機能試験をプランニングする方法において、前記基準仕様が、前記応答信号に関連する値幅を有することを特徴とする方法。
【請求項１０】
請求項１，２，４に記載の製造品の機能試をプランニングする方法において、前記基準仕様が：低振幅値、高振幅値、極小値、極大値、平均値、立ち上がり時間、下降時間、一連の振幅値の平方二乗平均値、衝撃係数、オーバーシュート、アンダーシュート、ピークツーピーク値、パルスカウント；２以上の応答信号の相互相関、特定帯域の応答信号の値、応答信号の積分、応答信号の高速フーリエ変換、応答信号の特定帯域の許容値、ひずみ；ピーク検出；ピークカウント；ヒストグラム；線形近似；位相差；振幅差；周波数差、振幅測定値、および周波数測定値のいずれか１以上を使用した応答信号に関連することを特徴とする方法。
【請求項１１】
請求項３，５に記載の製造品の機能試をプランニングする方法において、前記基準仕様が：低振幅値、高振幅値、極小値、極大値、平均値、立ち上がり時間、下降時間、一連の振幅値の平方二乗平均値、衝撃係数、オーバーシュート、アンダーシュート、ピークツーピーク値、パルスカウント；２以上の応答信号の相互相関、特定帯域の応答信号の値、応答信号の積分、応答信号の高速フーリエ変換、応答信号の特定帯域の許容値、ひずみ；ピーク検出；ピークカウント；ヒストグラム；線形近似；位相差；振幅差；周波数差、振幅測定値、および周波数測定値のいずれか１以上を使用した応答信号に関連することを特徴とする方法。
【請求項１２】
請求項１，２，４に記載の製造品の機能試をプランニングする方法において、前記製品が、電気インプットと電気アウトプットのいずれか１以上を具えることを特徴とする方法。
【請求項１３】
請求項３，５に記載の製造品の機能試をプランニングする方法において、前記製品が、電気インプットと電気アウトプットのいずれか１以上を具えることを特徴とする方法。
【請求項１４】
製造品の１以上の試験のプランニングを実行しうる機能試験プランニングシステムであって、この機能試験プランニングシステムが：
前記製品の承認された部分に１以上の選択した励振を誘導する作動装置と；
前記１以上の励振から導かれる１以上の前記部分の応答信号を測定し記録する１以上の測定装置と；
前記応答信号を基準仕様へと変換する信号変換器と；
前記１以上の励振と前記１以上の基準仕様とを機能試験システムに供給してさらなる製品部位の試験を可能とするインタフェースとを具えることを特徴とするシステム。
【請求項１５】
製造品の１以上の試験をプランニングする機能試験プランニングシステムであって、この機能試験プランニングシステムが：
ユーザが：前記製品に励振を誘導する当該製品の入力を選択し、前記励振への前記製品の応答信号を測定すべく当該製品の出力を選択し、前記励振を発生する１以上の作動装置を選択し、前記応答信号を測定する１以上の測定装置を選択する機能を実現するグラフィカルユーザインタフェースと；
前記励振を発生する１以上の作動装置と；
前記応答信号を測定する１以上の測定装置と；
前記承認された部分に前記選択した作動装置および前記選択した測定装置を接触させるマウント装置と；
前記記録した応答信号を基準仕様に変換する信号変換器と；
前記１以上の励振と前記１以上の基準仕様とを機能試験システムに供給してさらなる製品部位の試験を可能とするインタフェースとを具えることを特徴とするシステム。
【請求項１６】
製造品の試験を行う機能試験システムであって：
１以上の選択した励振を製品の承認された部位に誘導する１以上の作動装置と；
前記１以上の励振から導かれる１以上の前記部分の応答信号を測定し記録する１以上の測定装置と；
前記記録した応答信号を基準仕様へと変換する信号変換器と；
前記１以上の励振を試験部位に誘導して得られた応答信号を比較し、前記励振による各応答信号を測定し、前記応答信号を前記基準仕様と比較する信号比較器とを具えることを特徴とするシステム。
【請求項１７】
製造品の１以上の試験をプランニングする機能試験プランニングシステムであって、この機能試験プランニングシステムが：
１以上のシミュレーションツールからの模擬入力信号情報および模擬応答信号情報と、１以上のコンピュータ支援設計ツールからの設計情報とのいずれか１以上を受け取る情報インタフェースと；
前記応答信号を基準仕様に変換する信号変換器と；
前記１以上の励振と前記１以上の基準仕様とを機能試験システムに供給してさらなる製品部位の試験を可能とするインタフェースとを具える。
【請求項１８】
製造品を試験する機能試験システムであって、この機能試験システムが：
１以上のシミュレーションツールからの模擬入力信号情報および模擬応答信号情報と、１以上のコンピュータ支援設計ツールからの設計情報とのいずれか１以上を受け取る情報インタフェースと；
前記１以上の応答信号と設計情報とを基準仕様に変換する信号変換器と；
ユーザが：前記製品に励振を誘導する当該製品の入力を選択し、前記励振への前記製品の応答信号を測定すべく当該製品の出力を選択し、前記励振を発生する１以上の作動装置を選択し、前記応答信号を測定する１以上の測定装置を選択する機能を実現するグラフィカルユーザインタフェースと；
前記励振を発生する１以上の作動装置と；
前記応答信号を測定する１以上の測定装置と；
前記承認された部分に前記選択した作動装置および前記選択した測定装置を接触させるマウント装置と；
前記１以上の励振を試験部位に誘導して得られた応答信号を比較し、前記励振による応答信号を測定し、前記応答信号を前記基準仕様と比較する信号比較器とを具えることを特徴とするシステム。
【請求項１９】
請求項１４，１５，１７に記載の機能試験プランニングシステムにおいて、前記信号変換器が、予め規定された変換関数を用いて前記応答信号を基準仕様へと変換することを特徴とするシステム。
【請求項２０】
請求項１６，１８に記載の機能試験システムにおいて、前記信号変換器が、予め規定された変換関数を用いて前記応答信号を基準仕様へと変換することを特徴とするシステム。
【請求項２１】
請求項１４，１５，１７に記載の機能試験プランニングシステムにおいて、前記基準仕様が、前記応答信号に関連する値幅を有することを特徴とするシステム。
【請求項２２】
請求項１６，１８に記載の機能試験システムにおいて、前記基準仕様が、前記応答信号に関連する値幅を有することを特徴とするシステム。
【請求項２３】
請求項１４，１５，１７に記載の機能試験プランニングシステムにおいて、前記基準仕様が：低振幅値、高振幅値、極小値、極大値、平均値、立ち上がり時間、下降時間、一連の振幅値の平方二乗平均値、衝撃係数、オーバーシュート、アンダーシュート、ピークツーピーク値、パルスカウント；２以上の応答信号の相互相関、特定帯域の応答信号の値、応答信号の積分、応答信号の高速フーリエ変換、応答信号の特定帯域の許容値、ひずみ；ピーク検出；ピークカウント；ヒストグラム；線形近似；位相差；振幅差；周波数差、振幅測定値、および周波数測定値のいずれか１以上を使用した応答信号に関連することを特徴とするシステム。
【請求項２４】
請求項１６，１８に記載の機能試験システムにおいて、前記基準仕様が：低振幅値、高振幅値、極小値、極大値、平均値、立ち上がり時間、下降時間、一連の振幅値の平方二乗平均値、衝撃係数、オーバーシュート、アンダーシュート、ピークツーピーク値、パルスカウント；２以上の応答信号の相互相関、特定帯域の応答信号の値、応答信号の積分、応答信号の高速フーリエ変換、応答信号の特定帯域の許容値、ひずみ；ピーク検出；ピークカウント；ヒストグラム；線形近似；位相差；振幅差；周波数差、振幅測定値、および周波数測定値のいずれか１以上を使用した応答信号に関連することを特徴とするシステム。
【請求項２５】
請求項１４，１５，１７に記載の機能試験プランニングシステムにおいて、前記製品が電気インプットと電気アウトプットのいずれか１以上を具えることを特徴とするシステム。
【請求項２６】
請求項１６，１８に記載の機能試験システムにおいて、前記製品が電気インプットと電気アウトプットのいずれか１以上を具えることを特徴とするシステム。
【請求項２７】
請求項１，２，４に記載の製造品の機能試験プランニング方法において、前記製品のさらなる１以上の部位と前記製品の試験部位に障害があり、前記機能試験が障害の場所をユーザに案内するよう構成されていることを特徴とする方法。
【請求項２８】
請求項３，５に記載の製造品の機能試験を行う方法において、前記製品のさらなる１以上の部位と前記製品の試験部位に障害があり、前記機能試験が障害の場所をユーザに案内するよう構成されていることを特徴とする方法。
【請求項２９】
請求項１４，１５，１７に記載の製造品の機能試験プランニングシステムにおいて、前記製品のさらなる１以上の部位と前記製品の試験部位に障害があり、前記機能試験が障害の場所をユーザに案内するよう構成されていることを特徴とするシステム。
【請求項３０】
請求項１６，１８に記載の製造品の機能試験システムにおいて、前記製品のさらなる１以上の部位と前記製品の試験部位に障害があり、前記機能試験が障害の場所をユーザに案内するよう構成されていることを特徴とするシステム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は製造品の機能試験に関し、より具体的には、これに限るものではないが、製造品における障害の分析と位置検出に関する。
【背景技術】
【０００２】
すべての製品は、その機能的仕様に従っているかの検証試験を行う必要がある。この試験は、製品の設計チームから受け取られる製品仕様に従って、試験エンジニアが特定の製品用に開発した機能的試験プラットフォームで実行される。このプロセスは、製品の複雑さによって一般に数週間から数ヶ月かかる。このプロセスでは異なる部署の人間が連絡し合うことが必要であり、それが時には異なる会社の従業員であったり、グローバル経済のなかでは異なる国に居住している場合も多い。
【発明の開示】
【発明が解決しようとする課題】
【０００３】
試験の仕様は、各々そしてすべての新規な製品種別によって固有で異なるものである。この試験プラットフォームは、特定構造のハードウェア機器、通常は専用の試験プログラム手段により制御されたコンピュータで構成される。この専用試験ソフトウェアの開発は、設計チームと、例えば品質保証部門、製造部門、統合部門、試験部門、メンテナンス部門、カスタマサポート部門といった他の多くの部署の相互影響により調整される。このため十分に機能する試験設備を作成するのは、高価かつ時間がかかるものであり、しばしば新製品をマーケットに展開するのが遅れてしまう。新製品のライフサイクルが継続的に減少しており、効果的な機能試験設備を確立する時間を減らすことがますます重要となっている。
【０００４】
従来技術では、機能試験を実行処理するいくつかのソフトウェアプログラムがある。しかしながら、殆どの場合、すべての新製品について専用のソフトウェアを作成して機能試験を行っている。このため、記述コードによることなく、製品の開発および製造の全段階で試験を行うのに適したアプリケーションスートの必要性があった。従来技術では、機能保証処理の分野の標準化に要する手段がなく、また与えられた製品について研究開発（Ｒ＆Ｄ）、試験、製造チーム間で継続的な情報を提供するものはなかった。
【０００５】
したがって、上記の制限がまったくない方法およびシステムを得ることの必要性は広く認識されており、これを得られれば非常に有利である。
【課題を解決するための手段】
【０００６】
本発明の一態様により、製造品の機能試験のプランニング方法が提供され、この方法は：
選択された１以上の励振（stimulus）を前記製品の承認された部分（approved instance）に誘導するステップと；
前記１以上の励振による前記部位の１以上の応答信号を記録するステップと；
前記記録した応答信号を基準仕様（reference specifications）へと変換するステップと；
前記励振および基準仕様を機能試験システムに供給し、さらなる製品部位の試験を可能とするステップとを具える。
【０００７】
本発明の別の態様により、製造品の機能試験のプランニング方法が提供され、この方法は：
前記製品へ励振を誘導するための入力を選択するステップと；
前記製品による前記励振への応答信号を測定するために、当該製品の出力を選択するステップと；
前記励振の生成を実行可能な１以上の作動装置を選択するステップと；
前記応答信号の測定を実行可能な測定装置を選択するステップと；
前記製品の承認された部分を得るステップと；
この部分に前記選択した作動装置および前記選択した測定装置を接触させるステップと；
前記選択した作動装置を用いて、前記選択した入力を介して前記選択した励振を誘導するステップと；
前記選択した測定装置を用いて、前記励振により前記選択した出力における前記部分の応答信号を記録するステップと；
応答信号の変換方法を選択するステップと；
前記応答信号を基準仕様に変換するステップと；
前記励振および基準仕様を機能試験システムに供給し、さらなる製品部位の試験を可能とするステップとを具える。
【０００８】
本発明のさらなる態様により、製造品の機能試験を行う方法が提供され、この方法は：
１以上の選択した励振を前記製品の承認された部分に誘導するステップと、前記１以上の励振による前記部分の応答信号を１以上記録するステップと、前記応答信号を基準仕様に変換するステップと、前記１以上の選択した励振と前記基準仕様とを機能試験システムに供給するステップとを含む機能試験をプランニングするステップと；
前記１以上の励振と前記基準仕様を用いて機能試験システムに：前記製品の試験部位を得るステップと、前記１以上の選択した励振を前記試験部位に誘導するステップと、前記励振による応答信号を測定するステップと、前記応答信号を前記基準仕様と比較するステップとを実行させるステップとを具える。
【０００９】
本発明のさらなる別の態様により、製造品の機能試験をプランニングする方法が提供され、この方法は：
１以上のシミュレーションツールからの模擬入力信号情報および模擬応答信号情報と、コンピュータ支援設計ツールからの設計情報とのいずれか１以上を受け取るステップと；
前記応答信号を基準仕様に変換するステップと；
機能試験システムに命令を出すことにより：１以上の入力信号を生成するステップと、１以上の応答信号を測定するステップと、前記応答信号を前記基準仕様と比較して、前記製品の試験を可能とするステップとを実行させるステップを具える。
【００１０】
さらに、本発明の別の態様により、製造品の機能試験を行う方法が提供され、この方法は：
１以上のシミュレーションツールからの模擬入力信号情報および模擬応答信号情報と、コンピュータ支援設計ツールからの設計情報とのいずれか１以上を受け取るステップと；
前記応答信号を基準仕様に変換するステップと；
機能試験システムを操作して：前記製品の試験部位を選択するステップと、前記１以上の励振を前記試験部位に誘導するステップと、前記励振による応答信号を測定するステップと、前記応答信号を前記基準仕様と比較するステップとを実行させるステップを具える。
【００１１】
さらに、本発明の別の態様により、製造品の機能試をプランニングする方法であって、前記応答信号を前記基準仕様に変換するステップが、予め規定された変換関数を選択するステップを含む方法が提供される。
【００１２】
さらに本発明の別の態様により、製造品の機能試験をプランニングする方法であって、前記基準仕様が、前記応答信号に関連する値幅を有する方法が提供される。
【００１３】
本発明のさらなる別の態様により、製造品の機能試験をプランニングする方法であって、前記基準仕様が：低振幅値、高振幅値、極小値、極大値、平均値、立ち上がり時間、下降時間、一連の振幅値の平方二乗平均値、衝撃係数、オーバーシュート、アンダーシュート、ピークツーピーク値、パルスカウント；２以上の応答信号の相互相関、特定帯域の応答信号の値、応答信号の積分、応答信号の高速フーリエ変換、応答信号の特定帯域の許容値、ひずみ；ピーク検出；ピークカウント；ヒストグラム；線形近似；位相差；振幅差；周波数差、振幅測定値、および周波数測定値のいずれか１以上を使用した応答信号に関連する方法が提供される。
【００１４】
さらに、本発明の別の態様により、製造品の機能試験をプランニングする方法であって、前記製品が電子回路ボードを備える方法が提供される。
【００１５】
本発明の別の態様により、製造品の１以上の試験のプランニングを実行しうる機能試験プランニングシステムが提供され、この機能試験プランニングシステムは：
前記製品の承認された部分に１以上の選択した励振を誘導する作動装置と；
前記１以上の励振から導かれる１以上の前記部分の応答信号を測定し記録する１以上の測定装置と；
前記応答信号を基準仕様へと変換する信号変換器と；
前記１以上の励振と前記１以上の基準仕様とを機能試験システムに供給してさらなる製品部位の試験を可能とするインタフェースとを具える。
【００１６】
本発明のさらなる別の態様により、製造品の１以上の試験をプランニングする機能試験プランニングシステムが提供され、この機能試験プランニングシステムは：
ユーザが：前記製品に励振を誘導する当該製品の入力を選択し、前記励振への前記製品の応答信号を測定すべく当該製品の出力を選択し、前記励振を発生する１以上の作動装置を選択し、前記応答信号を測定する１以上の測定装置を選択する機能を実現するグラフィカルユーザインタフェースと；
前記励振を発生する１以上の作動装置と；
前記応答信号を測定する１以上の測定装置と；
前記承認された部分に前記選択した作動装置および前記選択した測定装置を接触させるマウント装置と；
前記記録した応答信号を基準仕様に変換する信号変換器と；
前記１以上の励振と前記１以上の基準仕様とを機能試験システムに供給してさらなる製品部位の試験を可能とするインタフェースとを具える。
【００１７】
さらに、本発明の別の態様により、製造品の試験を行う機能試験システムが提供され、この機能試験システムは：
１以上の選択した励振を製品の承認された部位に誘導する１以上の作動装置と；
前記１以上の励振から導かれる１以上の前記部分の応答信号を測定し記録する１以上の測定装置と；
前記記録した応答信号を基準仕様へと変換する信号変換器と；
前記１以上の励振を試験部位に誘導して得られた応答信号を比較し、前記励振による各応答信号を測定し、前記応答信号を前記基準仕様と比較する信号比較器とを具える。
【００１８】
さらに、本発明の別の態様により、製造品の１以上の試験をプランニングする機能試験プランニングシステムが提供され、この機能試験プランニングシステムは：
１以上のシミュレーションツールからの模擬入力信号情報および模擬応答信号情報と、１以上のコンピュータ支援設計ツールからの設計情報とのいずれか１以上を受け取る情報インタフェースと；
前記応答信号を基準仕様に変換する信号変換器と；
前記１以上の励振と前記１以上の基準仕様とを機能試験システムに供給してさらなる製品部位の試験を可能とするインタフェースとを具える。
【００１９】
さらに、本発明の別の態様により、製造品を試験する機能試験システムが提供され、この機能試験システムは：
１以上のシミュレーションツールからの模擬入力信号情報および模擬応答信号情報と、１以上のコンピュータ支援設計ツールからの設計情報とのいずれか１以上を受け取る情報インタフェースと；
前記１以上の応答信号と設計情報とを基準仕様に変換する信号変換器と；
ユーザが：前記製品に励振を誘導する当該製品の入力を選択し、前記励振への前記製品の応答信号を測定すべく当該製品の出力を選択し、前記励振を発生する１以上の作動装置を選択し、前記応答信号を測定する１以上の測定装置を選択する機能を実現するグラフィカルユーザインタフェースと；
前記励振を発生する１以上の作動装置と；
前記応答信号を測定する１以上の測定装置と；
前記承認された部分に前記選択した作動装置および前記選択した測定装置を接触させるマウント装置と；
前記１以上の励振を試験部位に誘導して得られた応答信号を比較し、前記励振による応答信号を測定し、前記応答信号を前記基準仕様と比較する信号比較器とを具える。
【００２０】
さらに、本発明のさらなる別の態様により、前記信号変換器が、予め規定された変換関数を用いて前記応答信号を基準仕様へと変換する機能試験プランニングシステムが提供される。
【００２１】
本発明のさらなる別の態様により、前記基準仕様が：低振幅値、高振幅値、極小値、極大値、平均値、立ち上がり時間、下降時間、一連の振幅値の平方二乗平均値、衝撃係数、オーバーシュート、アンダーシュート、ピークツーピーク値、パルスカウント；２以上の応答信号の相互相関、特定帯域の応答信号の値、応答信号の積分、応答信号の高速フーリエ変換、応答信号の特定帯域の許容値、ひずみ；ピーク検出；ピークカウント；ヒストグラム；線形近似；位相差；振幅差；周波数差、振幅測定値、および周波数測定値のいずれか１以上を使用した応答信号に関連する機能試験システムが提供される。
【００２２】
さらに、本発明の別の態様により、前記製品が電子回路ボードを備える機能試験プランニングシステムが提供される。
【００２３】
さらにまた、本発明の別の態様により、前記製品のさらなる１以上の部位と前記製品の試験部位に障害があり、前記機能試験が障害の場所をユーザに案内するよう構成されている製造品の機能試験プランニング方法が提供される。
【００２４】
さらに、本発明の別の態様により、前記製品のさらなる１以上の部位と前記製品の試験部位に障害があり、前記機能試験が障害の場所をユーザに案内するよう構成されている機能試験プランニングシステムが提供される。
【００２５】
別に規定されない限り、ここで用いるすべての技術・科学用語は、本発明が属する分野の当業者に共通に理解されているのと同じ意味である。ここに記載するもの、方法、実施例は単に説明目的であり、限定目的ではない。
【００２６】
本発明の方法およびシステムの実現には、手動、自動あるいはこれらの組合せで特定の選択されたタスクやステップを実行あるいは完了することを含む。さらに、本発明の方法および装置の好適な実施例の実際の装備や器具により、選択的にいくつかのステップを様々なファームウェアのオペレーティングシステムでのハードウェアまたはソフトウェアまたはその組合せで実現することができる。例えば、ハードウェアとして、本発明のステップは選択的に、様々な適切なオペレーティングシステムを用いたコンピュータにより実行される複数のソフトウェア命令として実現することができる。いずれの場合でも、本発明の方法およびシステムのステップは選択的に、例えば複数の命令を実行するコンピュータプラットフォームデータプロセッサにより実現される。
【発明を実施するための最良の形態】
【００２７】
本発明の実施例を、添付の図面を参照しながら以下に説明する。詳細に図面を特に参照するが、図示した特定構造は単に本発明の好適な実施例を説明する目的の例示であり、本発明の目的概念の原理の有用で理解し易い記載と信じるものを出現させたものである。この観点から、本発明の構造的な詳細をより詳細に開示する試みは本発明の基本的な理解のために必要であり、図面に照らした記載により、当業者であれば本発明をいくつかの形態で実践することができる。
【００２８】
この好適な実施例は、機能試験環境における試験ツールおよび試験プランニングツールのプラットフォームを生成する手段を提供するものである。本実施例の目的は、上記で述べた従来技術の欠点を解消することにある。例えば：試験プログラムの専用コードを記述する必要をなくし、機能試験プログラムを作成、処理、実行するプラットフォーム、ツール、機能を具えるアプリケーションスートをユーザに提供する。好適には、これらのツールはまた、ユーザが製品の全段階で実行できるような、デバッグおよびトラブルシューティング機能を有する。好適な実施例では、必要なすべての試験の試験結果の詳細なレポートとプログラムに関する資料が提供される；このレポートは容易に作成され、保存され共有される。本実施例では、試験プログラムを作成するのに要する時間が劇的に低減し、さらに製品の機能保証手続を標準化する手段を提供する。
【００２９】
好適な実施例は、以下の処理を実行する方法およびシステムを提供する：
１．ａ．励振信号と予期される応答信号をマニュアルで付加するか、
ｂ．シミュレーションデータから模擬信号および予期される応答信号を自動的に生成することにより、
ＣＡＤデータから機能試験手順を作成する。
２．承認された製品部位の応答信号を記録し、これを基準信号に変換することにより機能試験手順を作成する。
３．好適には、上記１．または２．と同様の処理および任意で以下の処理を用いてトラブルシューティング手順を作成する：
ａ．エキスパートガイド−このトラブルシューティング手順と推奨する測定シーケンスは、通常設計エンジニアから取得される専門知識に基づいている。
ｂ．経験によるガイド−障害箇所が判明したら、この障害の原因がシステムに記録され、測定された応答信号と関連づけられ、再びこの応答信号が検出された場合に以降に案内を提供する。
【００３０】
全体として、以下のリストに記述されるように、本実施例は製品の全ライフサイクルをサポートし、製品の開発・製造・メンテナンスに従事する様々な専門家に用いられるのに有用である：
１．Ｒ＆Ｄ技術者による、設計の検証
２．品質管理者による、品質保証
３．品質管理者による、最終製品試験
４．統合人員による、サブシステムまたは完成システムの統合試験
５．実地技術者、メンテナンスラボラトリ人員、デバッグ担当者による、実地試験、トラブルシューティング、メンテナンス
６．Ｒ＆Ｄ技術者による、技術変更オーダ（Engineering Change Orders：ＥＣＯ）
【００３１】
本発明にかかる、製品の機能試験の方法およびシステム、および好ましくはまた製品のトラブルシューティングガイドの原理と動作は、添付の図面を参照して説明するとより理解されるであろう。
【００３２】
単純化のため、いつでも、本発明は電気回路ボードの試験と修理に関するものとして以下に説明する。
【００３３】
本発明の１以上の実施例について説明する前に、本発明は以下に記述あるいは図面に示す応用例の詳細構造および構成要素に限定されるものではないことを理解されたい。本発明は他の実施例とすることができ、また様々に実施または派生しうるものである。また、ここで用いる語法や用語は説明目的であって限定するものと解すべきでないことを理解されたい。
【００３４】
図１を参照すると、本発明の好適な実施例にかかる機能試験システム１０の簡単なブロック図である。この機能試験システム１０は、マニュアルで規定される励振信号と予想される応答信号により、あるいは自動的に生成される励振信号とシミュレーションデータから予想される応答信号により、ＣＡＤデータから機能試験手順を作成する方法を提供する。
【００３５】
機能試験システム１０は、典型的かつ好適には、ＰＣコンピュータである共通のコンピュータで実行可能なソフトウェアプログラムである。あるいは、この機能試験システム１０は、ソフトウェアプログラムを実装するコンピュータであってもよい。この機能試験システム１０は２つの主要素を具える：機能試験コンピュータ支援（ＦＴＣＡＭ）システム１１と、機能試験システム（ＦＴＳ）１２である。
【００３６】
ＦＴＣＡＭ１１は、入手可能であって設計技術者に共通に用いられる外部ツールに接続されている。このようなツールはコンピュータ支援デザイン（ＣＡＤ）ツール１３やシミュレーションツール１４がある。図１には１のＣＡＤツールと１のシミュレーションツールのみを示すが、いずれの種類のツールも電気ＣＡＤツール、機械ＣＡＤツールなどの様々なツールを代表するものと理解されたい。例えば、電子回路ボードの設計については、電気設計ツールとボードレイアウト設計ツールがある。
【００３７】
ＦＴＣＡＭ１１は、ＣＡＤツール１３から、試験される製品１６の構成および構造に関する設計情報１５を受信する。典型的な設計情報は、パーツリスト、ネットリスト、電気配線図、機械的概略図等を含む。
【００３８】
ＦＴＣＡＭ１１は、シミュレーションツール１４から、製品の使用や様々な入力や試験環境によるシミュレーション結果を受信する。このシミュレーションツール１４からの受信情報は、以下にシミュレーション情報として符号１７を付して参照する。
【００３９】
任意であるが、ＦＴＣＡＭ１１は設計技術者から追加の設計情報１８を受け取って設計情報１５を補完し、シミュレーション情報がＦＴＣＡＭ１１に試験の条件と要件に関する完全な情報を提供するようにしてもよい。この追加の設計情報１８は通常、予想される測定値の許容値、設計者の経験に関する情報、関連する規格に関する情報を含む。
【００４０】
このＦＴＣＡＭ１１は、設計情報１５とシミュレーション情報１７を４種類の情報に変換する：
１．ＦＴＳ１２で実行される、試験プログラム１９。
２．ＦＴＳ１２により制御され製品をテストする作動装置２１や測定装置２２といった試験＆測定装置のリスト２０。図１には１の作動装置と１の測定装置のみを示すが、いずれの種類の装置もこれらの種類の代表例であることを理解されたい。例えば、電子回路ボードの試験は数種の電源、数種のアナログ・デジタル信号生成器、数種のアナログ・デジタル信号分析器を必要とする。
３．製品１６を試験・測定装置２１，２２に接続する取付・配線図。
４．試験環境一覧図。
【００４１】
図２を参照すると、ＦＴＣＡＭ１１の好適な実施例を単純化したブロック図が示されている。典型的かつ好適には、ＦＴＣＡＭ１１は設計情報１５をＣＡＤ形式分析モジュール２５で受け取り、ここでＣＡＤ形式コンバータ２７のデータベースに保存され選択されたＣＡＤ形式コンバータ２６により、受信情報を独特なＣＡＤ形式から一般的なＦＴＣＡＭ形式に変換する。ＦＴＣＡＭ１１はまた、シミュレーション情報１７をシミュレーション形式分析モジュール２８で受け取り、ここでＣＡＤ形式コンバータ３０のデータベースに保存され選択されたシミュレーション形式コンバータ２９により、受信情報を独特のシミュレーションツール形式から一般的なＦＴＣＡＭ形式に変換する。これらのＣＡＤ情報とシミュレーション情報はＣＡＤ処理エンジン３１とシミュレーション処理エンジン３２でそれぞれ処理され、テストビルダウィザード３３への入力が生成され、ここで試験手続３４が実行されこれらがデータベース３５へ格納され、これらはＦＴＳ１２により扱うことができる。ＣＡＤ情報は製品構造に関する情報を提供し、シミュレーション情報は好適な入力信号とそれに対する出力信号の情報を提供する。このＣＡＤ情報とシミュレーション情報を好適には設計技術者からの追加情報とともに組み合わせ、テストビルダウィザードを用いることにより、ユーザは特定の試験手順を生成することができる。好適には、ユーザは予め規定されたアルゴリズムのプールからアルゴリズムを選択し、必要なアルゴリズムパラメータを変更することにより試験手順を生成する。これにより、基準信号または特性が生成され、試験手順が試験対象製品から受信される応答信号を分析し、関連する基準信号と比較する。このウィザードはユーザに、どの試験を行うかと、どの測定値を出力として求めるかの双方をアドバイス可能である。
【００４２】
ＣＡＤ処理エンジン３１とシミュレーション処理エンジン３２は、以下に処理エンジン３６として参照され、さらに図３，４，５で説明される。
【００４３】
試験の設計者はここでグラフィカルユーザインタフェースモジュール３７を利用してグラフィカルエディタ処理モジュール３８を動作させ、テストビルダウィザードを操作して試験手順を生成し、さらにはデータベース３５に格納されＦＴＳにより扱うことができる機能概略図３９を生成する。
【００４４】
このＦＴＣＡＭシステムは入力として、設計シミュレーションツールで作成される設計基準データと、ＣＡＤシステムで生成される設計データと、設計技術者により提供され通常は試験状況に関する付加的な設計情報とを受信する。ＦＴＣＡＭはこのデータを処理し、作動装置に（励振情報で規定される）必要な励振を発生させる制御命令や、測定装置にこれらの励振による応答信号を測定する制御命令や、試験される製品のコンプライアンスと機能的要求を評価すべく測定された応答信号が比較される基準仕様を含む、完全な試験手順が含まれたコンピュータ実行可能なソフトウェアを生成する。
【００４５】
図３を参照すると、図２に示す処理エンジン３６により実行される処理の好適な実施例のフローチャートが示されている。処理の動作例として、以下では電子回路ボードに関するＣＡＤおよびシミュレーション情報の処理であるとして説明する。一般に、電子回路ボードは通常ボードの縁に配置される電力ライン、アナログ入力、デジタル入力、アナログ出力、デジタル出力と、通常ボードの表面に配置されるテストポイントとを具えている。
【００４６】
このプロセスは図３のステップ４０においてＣＡＤ情報４１を受信することにより開始し、入力、出力およびコネクタが回復され、ユーザに情報が表示される（ステップ４２）。
【００４７】
処理はステップ４３へ進み、電力ラインをＣＡＤ情報、特にネットリストに配置する。
【００４８】
処理はステップ４４へ進み、装備データベース４５から適切な電源を選択して配置された電力ラインに必要な動作電力を供給する。この電源は、任意かつ好適には電源のパネルディスプレイであり、コンピュータのディスプレイにてユーザに示されこのユーザが必要な値を設定できるようになっている。
【００４９】
処理はステップ４６へ進み、ユーザが分析アルゴリズム（以下に詳述する）を選択し、電力を設定し、必要に応じて電圧・電流を制限し、これらの制限値をデータベース４７に保存する。この情報は、ＦＴＳ１２のさらなる利用のためにデータベース４７に格納される。
【００５０】
処理はステップ４８へ進み、入力ラインをＣＡＤ情報、特にネットリストに配置する。
【００５１】
処理はステップ４９へ進み、求められる振幅と入力信号の周波数スパンに応じて、装備データベース４５から信号生成装置を選択する。任意かつ好適には、この選択はまた、シミュレーションツールからのシミュレーション情報５０に基づく。選択された信号生成器は、任意かつ好適には、信号生成器の操作パネルのディスプレイに、ユーザが試験製品に励振して応答信号を生成する値を設定できるよう表示される。
【００５２】
処理はステップ５１へ進み、信号生成装置を入力ラインに接続するようスイッチングロジックを設定し、さらに測定装置を出力ラインに接続するようスイッチングロジックを設定する。この情報はＦＴＳ１２のさらなる利用のためにデータベース４７に格納される。
【００５３】
処理はステップ５２へ進み、ＣＡＤ情報、特にネットリスト内で出力ラインが配置される。
【００５４】
処理はステップ５３へ進み、求められる振幅や入力信号の周波数スパンにしたがい、装備データベース４５から信号測定装置を選択する。随意かつ好適には、この選択はまたシミュレーション情報５０に基づく。
【００５５】
処理はステップ５４へ進み、測定された応答信号の分析に必要となる関連パラメータや制限とともに、信号分析アルゴリズムを選択・設定する。
【００５６】
処理はステップ５５へ進み、ユーザは試験サイクルが完了したか追加のサブ試験を作成すべきかを判定する。サイクルが完了したら、ユーザはステップ５６へ進み、配線概略図を作成し処理を終了する。この配線概略図は、試験製品を特定の試験サイクルに用いるよう選択された電源、信号生成器、測定装置に接続する配線設備を作成するのに用いられる。
【００５７】
限定するものではないが、電源、信号生成器、測定装置、電源および信号生成器の動作値、入出力およびテストポイントの位置、スイッチング構成などを含む上述の情報は、ＦＴＳ１２のさらなる利用のためにデータベース４７に格納される。出力や選択した測定装置、スイッチング設定に関する情報はその後ユーザに表示される。
【００５８】
図３のステップ４２は、図２のグラフィカルエディタ処理モジュール３８とグラフィカルユーザインターフェースモジュール３７とを提供し、図３のデータベース４７は、テストビルダウィザード３３とのインタフェースを提供する。
【００５９】
図４を参照すると、テストビルダウィザード３３を用いてユーザが実行する手順の好適な実施例の簡略化したフローチャートが示されている。処理はステップ５７で始まり、ステップ５８へ進み、ここでＣＡＤシステムから受信される製品図面５９をユーザが取得する。ステップ６０において、ユーザはデータベース３５から作動・測定装置６１を選択する。ユーザはその後ステップ６２から、特定の測定処理を設定するステップ６３と測定処理のツリーを設定するステップ６４のいずれかへ進む。ステップ６３は、３つのサブステップ６５、６７、６８を含む：ステップ６５では、ユーザはデータベース３５から予め規定されたアルゴリズム６６を選択することにより測定した応答信号の分析方法を選択する。ステップ６７では、ユーザは測定された応答信号と選択したアルゴリズムに関するパラメータを選択し、ステップ６８では、ユーザはパラメータを設定する。いくつかのパラメータは、必要に応じてステップ６７，６８を繰り返すことにより各分析方法において設定可能である。いくつかの亜畚リズムがステップ６５，６７、６８からステップ６９で組み合わせることができる。すべての試験が完了したら（７０）、これらの試験値は（データベース３５内の）データベース７２に保存される（７１）。
【００６０】
図５を参照すると、ユーザが応答信号を分析する分析アルゴリズムを選択する図４のステップ６３を、ユーザが実行する処理の好適な実施例が示されている。
【００６１】
処理はステップ７３から始まり、ステップ７４へと進み、データベース３５からアルゴリズムテンプレート７５を選択することによりユーザが新規な試験、処理または方法を作成する。アルゴリズムの種類については図９、１０、１１を参照しながら口述する。このアルゴリズムテンプレートは表示７６され、ステップ７７で形作られる。ステップ７７では、ユーザは一般的なパラメータ７８を選択し構成する。ステップ７９において、ユーザは、試験の開始についてのパラメータ８０を選択し構成する。ステップ８１では、ユーザはＧＯ結果についての結果パラメータ８２を選択構成し、ステップ８３では、ユーザはＮＯ−ＧＯ結果についての結果パラメータ８２を選択する。すべての試験を作成し構成したら（８４）、ユーザは試験値をデータベース３５に格納する。
【００６２】
図６を参照すると、図４の要素６４に関する試験ツリーの好適な実施例のグラフィカルユーザインタフェースディスプレイの好適な実施例の簡略図が示されている。図６は、１つのサブテストの構成を示しており、入力装置（すなわち信号生成器）の２つのユニットと、１つの出力装置（すなわち、測定装置）と、測定信号の分析に選択された２つのアルゴリズムと、それぞれのパラメータを含んでいる。
【００６３】
図７を参照すると、本発明の別の好適な実施例にかかる機能試験プランニングシステム８６と機能試験システム８７の簡略ブロック図が示されている。機能試験プランニングシステム８６は、承認された製品部位８８の応答信号を記録して基準特性（以下、基準信号ともいう。）へと変換することにより、機能試験手順を作成する方法を提供する本発明の好適な実施例である。この基準特性および試験手順はその後機能試験システム８９へ送られ、製品のさらなる部位１６が試験される。この別の部位が前記承認された部位に関連すると検出された場合、試験は成功である。この機能試験プランニングシステムから機能試験システムへの試験手順と特性の伝送は、これらが同じシステムにない場合、共有ストレージ２１、可搬型ストレージ（図示せず）またはネットワークを介して実現することができる。機能試験システム８７は、好適には機能試験プランニングシステム８７と同様の構成を有し、典型的にはそのサブ構成であり、すなわち機能試験プランニングシステム８６の要素の一部を含んでもよい。
【００６４】
機能試験プランニング方法８６により試験される製品部分８８は、まず設計技術者により、製品仕様や機能規格に合致しているか、製品の具体例としての実例（exemplary instance）であるかが承認される。
【００６５】
機能試験プランニングシステム８６は、典型的かつ好適にはＰＣであるコンピュータ９１、作動装置と測定装置のアレイ９２、試験製品８８を運搬して作動装置と測定装置とに連結しうるマウント９４とを具える。コンピュータ９５は、ユーザが機能試験プランニングシステム８６を操作しうるディスプレイ装置９６を具える。選択された作動装置を試験製品８８の選択された場所９８（入力）に接続し、選択された測定装置を試験製品８８の他の選択された場所（出力）に接続するスイッチングマトリックス９７が設けられている。代替的あるいは付加的に、作動装置と測定装置は試験製品８８に直接あるいはプローブ１００を介して接続されてもよい。コンピュータ９５は、ＧＰＩＢ、ＵＳＢ、８０２．３、８０２．１１等の制御リンク１０３を介して、（例えば電源１０１とや信号生成器１０２などの）作動装置９２、測定装置９３、スイッチングマトリックス９７を制御する。
【００６６】
基準特性と試験手順を作成すべく、ユーザは以下の操作を行うことが望ましい：
１．試験する製品の承認された部位を得る；
２．試験製品８８の入力場所を決定する；
３．試験製品を扱うのに適した作動装置を選択し、製品の反応を試験すべく必要な励振を生成する；
４．励振に対する応答信号を測定しうる試験製品８８の１以上の出力場所を決定する；
５．応答信号を測定するのに適した１以上の測定装置を決定する；
６．承認された製品部位をマウントし、スイッチングマトリックスを介して前記作動装置と測定装置に接続する；
７．前記作動装置が必要な励振を承認された試験装置部位８８に供給するよう指示することにより、試験手順を決定する；
８．作動装置が必要な励振を供給し、測定装置が応答信号を記録するよう指示する；
９．コンピュータ９５が、前記応答信号（基準特性ともいう。）を基準信号に変換するよう指示する；
１０．試験手順と基準信号を機能試験システム８７に供給し、機能試験システム８７が製品の他の部位を試験できるようにする。
【００６７】
機能試験システム８７の製造は、機能試験プランニングシステム８７の製造と同一とすることができる。あるいは好適には、機能試験システム８７は製品１６の試験に必要と判明している作動装置と測定装置のみを備えてもよい。
【００６８】
製品１６がその機能仕様に従っているか試験するには、機能試験システム８７のユーザは以下の動作を行うことが好ましい：
１．試験製品１６をマウントし、これを作動装置と測定装置に接続する；
２．機能試験プランニングシステム８６から得られる試験手順のセットから１つの試験手順を選択する；
３．選択した試験手順に従って、作動装置が必要な励振を生成し、測定装置が応答信号を記録するよう設定する；
４．測定した応答信号が、機能試験プランニングシステム８６から選択した試験用のために提供された基準信号（特性）の許容値内であるかを判定するようコンピュータ９５を設定する。
【００６９】
機能試験プランニングシステム１１と機能試験システム１２は、機能試験プランニングシステム８６と機能試験システム８７とともに、適切な作動装置と測定装置を選択することにより、様々な種類の製品に適用することができる。機能試験プランニングシステム１１と機能試験システム１２は、機能試験プランニングシステム８６と機能試験システム８７とともに、電子回路ボードの試験についてさらに後述される。
【００７０】
図８を参照すると、本発明の好適な実施例にかかる電子回路ボード１０４の試験を単純化した図が示されている。図８では、選択された作動装置と測定装置が電子回路ボード１０４に接続されており、機能試験プランニングシステム１１、機能試験システム１２、機能試験プランニングシステム８６、機能試験システム８７のいずれかのコンピュータ１０５で制御されている。
【００７１】
図８において、コンピュータ１０５は、典型的には通信リンク１０８を介してコンピュータ１０７内に搭載されるマルチ入出力（ＭＩ／Ｏ）コンピュータカード１０６と、電源１０９と、信号生成器１１０と、マルチメータ１１１と、オシロスコープ１１２とを制御する。これらの電源、信号生成器、ＭＩ／Ｏの出力ポート、オシロスコープは、測定装置として動作する。コンピュータはまた、スイッチング装置１１３を制御する。電源と、信号生成器と、ＭＩ／Ｏの出力ポートとは、電子回路ボード１０４の入力ポート１１４に直接接続されており、オシロスコープと、マルチメータと、プローブ１１５とは、スイッチング装置１１７を介して電子回路ボード１０４に接続されている。コンピュータはまた、例えばＲＳ２３２といった通信リンク１１８を介して電子回路ボード１０４に直接接続している。
【００７２】
機能試験プランニングシステム８６で測定される各応答信号について、ユーザはこの応答信号を基準信号（基準特性）に変換するアルゴリズムを選択する。このアルゴリズムは、測定値に関連する許容値幅を作成する。例えば、測定値が１ボルトの場合、ユーザは１ボルトの値の前後に±０．１ボルト、あるいは±１０％の範囲を選択することができる。この機能試験プランニングシステム８６は、ユーザにグラフィカルユーザインタフェース（ＧＵＩ）を提供し、ユーザがコードを記述することなく様々なアルゴリズムから選択して必要な許容範囲を設定できるようにしている。
【００７３】
図８における電子回路ボードの試験手順を作成する好適かつ単純化したプロセスは、以下に示される：
１．ＦＴＣＡＭから供給される情報を用いて：
ａ．ユーザがボードコネクタへの入出力と接続と、技術明細（technical description）を特定する。
ｂ．ユーザが、必要な試験と、利用可能な装置から測定装置を選択する。
ｃ．ユーザが試験ユニットに関する文書データ、図面、配線図にアクセスする。
ｄ．ユーザが特定された入出力について予期される仕様（数字または記号列）を規定する。
２．システムが図８に示すような機能試験環境ダイヤグラムを作成する。
３．グラフィックエディタを利用して、ユーザが機能試験環境ダイヤグラムを以下のように作成する：
ａ．試験ブロックダイアグラム下であってボード配線に機能するようにユニットを追加する。
ｂ．アイコンで示される線と装置に名前と情報を編集（edit）する。
ｃ．スイッチングロジックを編集し、系統連係（interconnection）の監視用のプローブを追加する。
４．機能試験環境ダイアグラムを利用して、ユーザが以下のようにサブ試験サイクルを規定することができる：
ａ．符号１１９で示すように、線や束に段階的な連続番号を設定する。
ｂ．符号１２０で示すように、試験ブロックダイアグラム下のユニットの試験ブロックをマーキングする。
ｃ．シミュレーションデータまたはネット名について、試験ツールのセットアップが自動的に生成されるよう試験器具ソフトパネルを設定または編集する。
ｄ．試験アルゴリズム、パラメータ、仕様を編集する。
５．ユーザは試験ツリーを以下のように編集することができる：
ａ．作動装置の配置を編集する。
ｂ．測定装置の配置を編集する。
ｃ．予想される測定データを編集する。
ｄ．メッセージや遅延時間を追加する。
ｅ．予期されるＧｏ／Ｎｏ−Ｇｏ結果に従属するＧＯＴＯ、ストップ、ループといったロジカルコンディションを追加する。
６．ユーザはシステムから提供される以下のような追加データを見て編集することができる：
ａ．共通パネルに基づく接続ハーネスの配線図
ｂ．試験環境ハードウェア図および文書
【００７４】
図９，１０，１１をまとめて参照すると、応答信号を基準信号に変換する好適なアルゴリズムのリストが示されている。図９のテーブルのアルゴリズムは、以下の３つの群に分かれている：
１．基本的分析−物理信号（physical signal）の再構築を行うアルゴリズム。
２．統計学的分析−基準信号からの応答信号のずれを特定するアルゴリズム。
３．２ソース（Two Sources）分析−例えば２つのオシロスコープのチャネルなど、殆どは異なるが相互関係のあるソースからの２つの応答信号を比較するアルゴリズム。
【００７５】
図９のアルゴリズムは、さらに以下の一元、二元、三元の３つの測定（measurements）に分かれていてもよい。
【００７６】
１．一元測定
ｉ．最低（Minimum）−応答信号が同じか高ければ、基準信号は機能規格に従っている。
ｉｉ．最高（Maximum）−応答信号が同じか低ければ、基準信号が機能規格に従っている。
ｉｉｉ．同一（Exact）−応答信号が基準信号と同一である場合に機能規格に従っている。テキスト（text）などの測定に有用であり、測定されたテキストが基準テキストと同一である必要がある。
【００７７】
２．二次元測定
（例えば、振幅＆時間、周波数＆時間など）
ｉ．サイクリック
ａ．立ち上がり時間−例えば図１０の要素１２１のように、パルスまたは偏移波形が低い値から高い値へと上がるのにかかる時間。
ｂ．降下時間−例えば図１０の要素１２２のように、パルスまたは偏移波形が高い値から低い値へと降下するのにかかる時間。
ｃ．低−図１０の要素１２３のように、パルスまたは偏移波形が最も低い状態を規定するレベルを記す。
ｄ．高−図１０の要素１２４のように、パルスまたは偏移波形が最も高い状態を規定するレベルを記す。
ｅ．最低−波形などの応答信号の最も低い測定値。
ｆ．最大−波形などの応答信号の最も高い測定値。
ｇ．衝撃係数−duty factorともいい、パルスの持続時間をパルスの反復期間で割って算出する。パルスの持続期間は、その期間の高低部を参照することができ、どの極性を高パルスまたは低パルスに選択するかに依存し、通常はパーセンテージの値で示される。
ｈ．周波数−波形が１秒間に反復する回数。
ｉ．パルス幅−パルス１サイクルの持続時間。
ｊ．振幅−波形の高い値と低い値との差
ｋ．ＲＭＳ−二乗平均であり、ＡＣ波形の有効値である。電気用語では、ＡＣ  ＲＭＳ値は特定の波形−電圧または電流のＤＣ燃焼熱の値と同じである。
ｌ．平均−特定の測定値の平均値。
ｍ．サイクルカウント−１アレイで反復する波形サイクル数
ｎ．オフセット（２つの波動）−２つの波形の開始など、２つの現象の時間差。
ｏ．オーバーシュート−極大値と振幅（図１１の１２６）で割った振幅（図１１の１２５）の差であり、パーセンテージの値で示される。
ｐ．アンダーシュート−極小値と振幅（図１１の１２６）で割った振幅（図１１の１２７）の差であり、パーセンテージの値で示される。
ｉｉ．非サイクリック
ａ．エンベロープ−検証済みの製品部位から得られる二元応答信号を中心とする許容値の範囲。
ｂ．相互相関−検証済みの製品部位から得られる二元応答信号を中心とする、一次元（ＸまたはＹ）の許容値の範囲。
ｃ．ヒストグラム−測定値のの周波数の統計的分析
１．極大（Ｙ）−ヒストグラムにおける最も大きなビン（bin）の値。
２．ピークカウント−ローカルピークカウントの数。
３．積分−ヒストグラムの下の範囲。
４．極大位置（Ｘ）−極大のビンのビン値。
５．極小位置（Ｘ）−極小のビンのビン値。
６．ヒストグラムエンベロープ−ヒストグラムの許容範囲
ｄ．最低−エンベロープの最小値
ｅ．最大−エンベロープの最大値
ｆ．偏差−エンベロープの標準偏差
ｇ．線形近似（linear approximation）−エンベロープに最も適合する線形関数
ｈ．ピーク検出−エンベロープの一定のピークのＸＹ値
ｉ．ピークカウント−範囲内のピークの数
【００７８】
３．三元測定
例えば、表層の輝度などの振幅である。
ｉ．トポグラフィー
ａ．エンベロープ−検証された製品部位から得られる三元応答信号の値の許容範囲
ｂ．最小−三元応答信号の最小値
ｃ．最大−三元応答信号の最大値。
ｄ．平均−三元応答信号の平均値。
ｅ．偏差−三元応答信号の標準偏差。
ｆ．範囲偏差
ｉｉ．写真
ａ．ヒストグラム−写真のグレーレベルまたは色彩の周波数の統計的分析
ｂ．均一性−写真の均一性であって、写真の照度または光学距離の品質の推定値。
ｃ．ノイズ比−ノイズレベルと信号レベルの比（明と暗の２つの状態で測定）
ｄ．ＭＴＦ−明から暗への転位におけるピクセル数を算出して得られる写真の品質の測定値
ｅ．パターン認識−試験写真と基準写真との光学的比較
ｆ．ＯＣＲ−光学式文字認識であり、テキストや数字を基準テキストまたは数字と光学的にマッチングする。数字は基準値の範囲内で変化してもよい。
【００７９】
図１２を参照すると、本発明の好適な実施例にかかる機能試験システム用のソフトウェア１２８の単純化したブロック図が示されている。このソフトウェア１２８は、ここでは「試験下ユニット」と称するコンピュータ、作動装置、測定装置、製造品１３０を試験あるいは修理する試験製品用マウントを含む試験環境ハードウェア１２９、および発行レポート１３１を管理する。
【００８０】
図１２の要素１３２は、器材管理モジュールである。このモジュールの目的は、以下を適合させ接続することである：
ｉ．ローレベルドライバのライブラリ（図示せず）を用いて、試験器具。
ｉｉ．ソフトパネルを用いて、作動装置と測定装置を制御するためのグラフィカルユーザインタフェース。
ｉｉｉ．試験管理環境データベース。
【００８１】
作動装置と測定装置は、ＧＰＩＢ、ＲＳ２３２、ＵＳＢなどの標準的な通信プロトコルでメインコンピュータに接続されており、あるいはＰＣＩ、ＶＸＩ、ＰＸＩなどのインタフェースを用いて直接コンピュータに挿入されている。各種の試験器具は自身のソフトウェアドライバを有する。
【００８２】
図１２の要素１３３は、これらの通信設備を管理するものであり、通信プロトコル、機器制御ロジック、「ソフトパネル」ディスプレイ、セルフテストツール、および、個々の測定値、チャート、グラフ、テキスト、バイナリファイルといった測定能力の試験に必要なアルゴリズムを有する。ユーザはさらに、通信モニタを設けて、試験手順を開始あるいは管理することにより、通信モジュールテストエディタを用いて、以下のように試験下ユニットとの通信を行っても良い：
ｉ．プロトコル種別（ＲＳ２３２、ＵＳＢ、ＩＥＥＥ１３９４）、ポートアドレス、フォーマット、ボーレイトなどのツール用通信プロトコルパラメータを設定する。
ｉｉ．デジタルデータを送信して、試験下ユニットの機能を作動させる。
ｉｉｉ．試験下ユニットの反応を受信し記録する。
ｉｖ．通信伝送を監視する。
【００８３】
標準的でない通信プロトコルをサポートするには、このモジュールが、ユーザが必要な通信リンク用のローレベルドライバを作成できるように追加のツールセットをサポートするようにする。
【００８４】
図１２の要素１３４は、試験プロセスへのユーザの介入が必要となった場合にユーザに指示を出す。いくつかの場面において、試験プロセス中にオペレータの干渉が必要となる。指示エディタモジュールにより、ユーザが以下のツールを用いて試験アプリケーションを作成できる：
ｉ．指示エディタ。
ｉｉ．決定／指示ボタンエディタ。
ｉｉｉ．写真、メディア、その他のファイルへのリンク。
ｉｖ．パラメータテーブルエディタ
【００８５】
図１２の要素１３５は、試験器具が当該器具の機能性を保証すべく試験が必要となった場合に試験器具のセルフテストを実現する。このセルフテストモジュールは、テスト器具が存在する場合、それがＯＮとなった場合、メインコンピュータと通信した場合などに表示される。セルフテストエディタモジュールにより、ユーザは以下の特徴を用いてセルフテスト手順を作成することができる。
ｉ．リストから、与えられた試験プロセスに関係するすべての器具を選択する。
ｉｉ．試験の種別（通信、セルフテスト、その他）を選択する。
ｉｉｉ．器具のソフトパネルを動作させる。
ｉｖ．選択したツールに関連するリンク情報を動作させる。
【００８６】
図１２の要素１３６は、試験プロセスの開始前に器具を初期化する必要がある場合に、、器具のセットアップ指示を提供する。試験下ユニット１３０との通信を試験する通信テストの選択がなされたとする。この試験プロセスでは、異なるプロセス段階に際し試験器具を初期化されたあるいはその他の状況に設定する必要がある。時間経過に伴い、試験プロセスの間これらの状況は試験規格に応じて変化すべきである。これらの環境を設定し制御すべく、セットアップ作成エディタモジュールが以下の特徴をサポートする：
ｉ．利用可能な器具のリストから必要な器具の選択。
ｉｉ．器具のソフトパネルの作動と制御。
ｉｉｉ．器具のセットアップおよび初期化テーブルの編集。
ｉｖ．データベースの設定の保存。
【００８７】
図１２の要素１３７は、応答信号を取得しこれらを基準特性へと変換する試験手順のセットを提供する。
【００８８】
このモジュールの目的は、コードレスかつウィザード駆動の、アプリケーションによる物理現象の作用を示す基準特性を作成することにある。試験プログラムの作成プロセスにおいて、システムは、検証された試験下ユニットから記録され、製品許容度を加えてユーザが編集した所望の試験結果の特性を含む基準ファイルのセットを作成する。新製品の試験において、このシステムはすべての試験またはサブ試験の測定結果を対応する基準特性と比較し、その結果としてすべての不十分なケースについてユーザに警告を送信する。各特性種別試験は、基本的な試験サイクルを表すサブテストモジュールへと分けられる。
【００８９】
特性モジュールは、以下の特徴を有する：
ｉ．製品に関連する図面、写真、配線図、ブロック図、実際の映像ウィンドウ、部品レイアウト、その他の実行可能な表示ファイルの１あるいは複数を表示する。
ｉｉ．表示したオブジェクトの範囲を図形的にハイライトさせ、これらを関連するサブ試験にリンクさせる。試験中はこのハイライト部分を点滅させ、試験の終了時に「パス（ＧＯ）」または「フェイル（ＮＯ−ＧＯ）」の結果に応じてハイライト色を赤や緑に変化させるのが好ましい。
ｉｉｉ．ＰＤＭやＥＲＰシステムと通信し、製品に関連する情報を取得する。
ｉｖ．試験器具を選択し、通信し、セットアップして、試験製品の入力を生成し出力（電力、電流、パルス、波動、温度など）を測定する。
ｖ．未処理データを測定し、特定のアルゴリズム１３８、試験パラメータ、仕様設定により分析する。
ｖｉ．テキストやビジュアルデータへリンクする指示ポップアップウィンドウを作成する。
ｖｉｉ．サブ試験や器具動作間の遅延を可能とする。
ｖｉｉｉ．「ＧＯＴＯサブ試験番号」ロジックと、試験またはサブ試験結果ロジックにより作動する「ループ数」を追加する。
ｉｘ．以下のサブ試験「モード」を設定する：
１．オートモード：自動的にサブ試験を開始し、試験終了時に次のサブ試験へ移る。
２．Ｇｏまで実行：試験結果が特定の内訳となるまでサブ試験を繰り返し実行する。多くはオペレータがプローブを使用する場合のデバッグ処理に用いられる。
３．ＮＯＧＯまで実行：予め定められた仕様を外れるまでサブ試験を繰り返し実行する。多くは特定機能の安定性を試験するのに用いられる。
４．段階的に実行：上述のモードをすべて「段階的」モードで実行し、次のタスクに移るのにオペレータの決定をトリガとする。
ｘ．サウンド設定：システムは、当該システムが実行する特定の機能あるいは試験結果に関するサウンドの指定をサポートする。特に、試験下ユニットへの作業に集中が必要なデバッガに有用であり、「パス」または「フェイル」のサウンド指示が予想される。
ｘｉ．上述した試験またはサブ試験サイクルを作成する機能の全部あるいは一部の組合せである。このサイクルは、試験文書として用いられるすべての必要な情報を含むツリー形式で実現される。必要であれば、このデータツリーは新たな要求に合致するよう編集あるいは調整されてもよい。
【００９０】
図１２の要素１３９はデータベースエディタであり、ユーザが特性試験を編集できるように動作する。
【００９１】
特性試験は３つの方法で実行される：
スタンドアロンモードでは、ＧＯまたはＮＯＧＯ指示により単一の試験プロセスが実行される。
修理モードでは、すべての試験制御および指示がアクティブであり、ユーザは試験下ユニットの反応を監視する。
プロセスモードでは、プロセスモジュール１４０が試験結果に適用される暫定ロジックを作成する。
【００９２】
試験作成部で構築される試験に加え、試験作成部は、ｅｘｅ、ｄｌｌ、ｖｉ、ａｃｔｉｖｅ−ｘ、ＴＣＬ、その他の標準通信プラットフォームの形式などの様々なアプリケーション（図６のモジュール９）を起動し制御してもよい。
【００９３】
オープンシステムとして、試験管理部は、ｅｘｅ、ｄｌｌ、ｖｉ、ａｃｔｉｖｅ−ｘ、ＴＣＬなどの標準形式で記述された様々な外部無料（complimentary）試験１４１を実行してもよい。これらの試験は統合され、制御パラメータや編集仕様テーブル、ハンドリング結果、実行プロセス、リンク文書、「実行モード」の制御付与などによりサポートされる。
【００９４】
図１２の要素１４２はプロセス作成部であり、ユーザに複合的な試験プロセスや手順を構築するツールを提供する。このプロセス構築部は、試験の命令を作成し、試験または試験結果にリンクするロジックを追加する。このモジュールの他の目的は、プロセス中にユーザをガイドし、試験結果をレポートに要約しつつ、例えば最終試験、ランアウト、安定性、トラブルシューティング、メンテナンス防止などの手順を実行することである。以下はプロセス構築部がサポートする主機能である：
ｉ．すべての既存の試験、サブ試験または試験要素、データベースで利用可能なこれらの道具（properties）に新規な試験プロセスを追加する。
ｉｉ．単一試験状況（Single tests conditions）：
１．試験ループの数。
２．試験前および／または後の遅延。
３．試験フロントパネル表示。
４．試験を他の試験スイッチと順番または並行して実行
ｉｉｉ．「Ｓｔａｒｔ」における単一試験状況：
１．メッセージボックスとエディタを表示。
２．リンク文書を表示。
３．自動あるいは手動で試験を開始。
ｉｖ．「Ｇｏ」または「フェイル」における単一試験状況:
１．プロセス終了。
２．メッセージボックスとエディタを表示。
３．リンク文書を表示。
４．自動あるいは手動で試験を終了。
５．試験結果をレポートに追加。
６．図形要素をレポートに追加。
７．「ＧｏＴｏ」機能、制御ロジック、試験ループ数。
ｖ．試験パラメータや結果の数学的または論理的処理を行う追加の試験種別および条件
ｖｉ．プロセス構築機能を形作る上記すべての機能。ディスプレイおよび文書化目的において、これらの機能、条件、およびその結果はツリー、テーブルまたはフローチャート形式で表示され、外部システムからアクセス可能である。
ｖｉｉ．必要であれば、試験ツリーは再び編集される：
１．試験サイクルにおける単一の試験またはサブ試験の順番を上下に移動させる。
２．ツリーから／に試験を除去／追加する。
【００９５】
図１２の要素１４３は、試験結果データベースである。これは、すべての試験結果が格納される追加のデータベースである。好適には、この試験結果データベースは標準的なデータベースであり、オフライン分析のために外部ソフトウェアパッケージからのアクセスをサポートしている。
【００９６】
図１２の要素１４４は、以下の機能を提供するレポート作成部である：
・レポートビルダ：レポート形式を形成するツールである。レポートは試験プロセスの最後に自動的に表示される。
・レポート表示ウィンドウは幾つかのオプションを有する：
１．選択した行の拡大。
２．レポート印刷。
３．レポートをＨＴＭＬまたはエクセル形式で保存。
・レポート履歴：様々な試験したＵＵＴのＳ．Ｎ．および／または日付＆時刻および／またはオペレータ名を選択することにより、プロセス実行レポートの表示を実現する。
【００９７】
このシステムはまた、試験開始前にユーザが製品のシリアル番号、バッチ番号、全プロセスのループ回数などの管理データを入力し、プロセスに加わるすべての試験を以下のようにリストする：
・プロセスの現在の試験、そのループ回数と現在のループ回数。
・プロセスループ回数と現在のループ回数。
・個々の試験結果の表示
・前回の「ＧｏＴｏ」パス
・試験実行モード（監視、自動、段階的、「Ｇｏ」あるいは「ＮｏＧｏ」まで実行）
【００９８】
このシステムは、製品の設計、開発、製造または修理段階における機能保証が必要な様々な分野における機能試験のプランニングと実行、および修理に利用することができる。本発明の様々な実施例や構成は、測定可能な物理現象の相関性を試験する必要のある電子、機械、モーションシステム（サーボ）、光学、電力、科学、自動車、通信、土木工学などの分野で有用である。
【００９９】
本発明は、Ｒ＆Ｄ人員、製品の試験および品質管理人員により、以下のような製品ライフサイクルの様々な段階で実行可能である：
開発から製造へ送られる製品。
製品の品質管理。
製品の修理。
技術仕様変更（Engineering Changes, ＥＣＯ）。
現場でのメンテナンスと製品試験。
【０１００】
このイノベーションは、部品、サブアセンブリ、アセンブリ、およびシステム全体の試験と修理をサポートする。
【０１０１】
本発明の特定の構成が、明確のために、別の実施例について説明されているが、これらは単一の実施例のものとして組み合わせてもよい。逆に、簡潔のために、本発明の様々な特徴が単一の実施例について説明されているが、これらは別々にあるいは適切なサブコンビネーションとして提供されてもよい。
【０１０２】
本発明を特定の実施例について説明したが、当業者であれば様々な代替例、変更、バリエーションを考えることができる。したがって、これらの代替例、変更およびバリエーションは添付のクレームの意図および広範な範囲に含まれると解すべきである。本明細書に記載されたすべての公開例、特許、特許出願は、個別の各公開、特許または特許出願が特定あるいは個別にここに参照文献として示されているのと同じ広がりをもって、完全な形でこの明細書に参照され組み込まれている。さらに、本出願における様々な参考文献の引用または明示は、これらの参照文献が本発明の従来技術として利用可能であると解釈すべきではない。
【図面の簡単な説明】
【０１０３】
【図１】図１は、本発明の好適な一実施例にかかる機能試験システムを単純化したブロック図である。
【図２】図２は、図１に示す機能試験システムのＦＴＣＡＭコンポーネントの好適な実施例の単純化したブロック図である。
【図３】図３は、図２のＦＴＣＡＭコンポーネントである処理エンジンにより実行される手順の好適な実施例の単純化したフローチャートである。
【図４】図４は、図１の機能試験システムの別の要素である、テストビルダウィザードを用いてユーザが実行する手順の好適な実施例の単純化したフローチャートである。
【図５】図５は、ユーザにより実行される手順の好適な実施例の単純化したフローチャートであり、図４のテストビルダウィザードの実行中に、ユーザが応答信号を分析する分析アルゴリズムを選択した状態を示す。
【図６】図６は、図４のテストビルダウィザードのテストツリーのコウテ起案実施例のユーザインタフェースディスプレイの好適な実施例を単純化した図である。
【図７】図７は、本発明の別の好適な実施例にかかる機能試験プランニングシステムおよび機能試験システムの単純化したブロック図である。
【図８】図８は、本発明を用いた電子回路ボードの試験の好適な実施例を単純化した図である。
【図９】図９は、応答信号を基準信号に変換する好適なアルゴリズムのリストを示す図である。
【図１０】図１０は、応答信号を基準信号に変換する好適なアルゴリズムのリストを示す図である。
【図１１】図１１は、応答信号を基準信号に変換する好適なアルゴリズムのリストを示す図である。
【図１２】図１２は、本発明の好適な実施例にかかる機能試験システム用のソフトウェアの単純化したブロック図である。
【図１】
2008500515.tif 000002
【図２】
2008500515.tif 000003
【図３】
2008500515.tif 000004
【図４】
2008500515.tif 000005
【図５】
2008500515.tif 000006
【図６】
2008500515.tif 000007
【図７】
2008500515.tif 000008
【図８】
2008500515.tif 000009
【図９】
2008500515.tif 000010
【図１０】
2008500515.tif 000011
【図１１】
2008500515.tif 000012
【図１２】
2008500515.tif 000013