(57)【要約】【課題】複数の取り込み装置で取り込んだ被試験信号に基づく波形を重ねて表示する。【解決手段】取り込み装置１１０の各々では、取り込みユニット１１３で被試験信号を取り込み、処理及び表示ユニット１１４で処理して表示する。取り込み装置の１つを主要取り込み装置とし、残りを非主要取り込み装置とする。主要取り込み装置は、それ自体が取り込んだ被試験信号の波形を第１表示ウィンドウに割り当て、残りの非主要取り込み装置が取り込んだ被試験信号の波形を受信して、透明の第２表示ウィンドウに割り当てる。これら第１及び第２表示ウィンドウを重ねることにより、第１波形及び第２波形を１つの表示スクリーン上で重ねて表示する。【選択図】図１
2010175557.tif 000002
【特許請求の範囲】
【請求項１】
少なくとも第１被試験信号を取り込むと共にトリガ・イネーブル信号を発生する信号取り込みモジュールと、取込んだ上記第１被試験信号の波形を表すデータをコミュニケーション・リンクに供給するコミュニケーション・モジュールとを有する第１信号取り込み装置と、
少なくとも第２被試験信号を取り込むと共にトリガ・イネーブル信号を発生する信号取り込みモジュールと、上記コミュニケーション・リンクからの上記取り込んだ第１被試験信号の波形を表すデータを受けるコミュニケーション・モジュールと、上記取り込んだ第１被試験信号及び上記取り込んだ第２被試験信号の波形を表すデータを含む表示信号を発生する表示モジュールとを有する第２信号取り込み装置と、
上記第１信号取り込み装置からの上記トリガ・イネーブル信号及び上記第２信号取り込み装置からの上記トリガ・イネーブル信号を受け、所望の組合せトリガ条件が満足するとトリガ制御信号を発生するトリガ制御器とを具え、
上記第１信号取り込み装置の上記信号取り込みモジュール及び上記第２信号取り込み装置の上記信号取り込みモジュールが上記トリガ制御信号に応答して上記第１被試験信号及び上記第２被試験信号の取り込みが夫々制御されることを特徴とする測定機器。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、一般に、信号分析機器、特に、１個の測定機器により表示するために、多数の信号取り込み装置からのデータを組合わせる測定機器に関する。
【背景技術】
【０００２】
デジタル蓄積オシロスコープ（ＤＳＯ）やその他の測定機器の如き信号取り込み装置は、典型的には、被試験信号（ＳＵＴ）を取り込む複数の入力チャネルを含んでおり、その後の処理や、表示装置上での表示を行う。また、ＤＳＯは、データ出力ポートも含んでおり、コンピュータ又はワークステーションは、複数のＤＳＯからのデータを取り込んで、その後の処理及び／又は表示を行う。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開平８−４３４４２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
残念なことに、ワークステーションによる処理及び／又は表示は、比較的高価で、複雑であり、しばしば、ほぼ実時間で処理できなかった。
【課題を解決するための手段】
【０００５】
本発明の測定機器は、少なくとも第１被試験信号（ＳＵＴ1）を取り込むと共にトリガ・イネーブル信号（ＴＥ1）を発生する信号取り込みモジュール（１１３）と、取込んだ第１被試験信号の波形を表すデータをコミュニケーション・リンク（１３０）に供給するコミュニケーション・モジュール（１１８）とを有する第１信号取り込み装置（１１０1）と；少なくとも第２被試験信号（ＳＵＴ2）を取り込むと共にトリガ・イネーブル信号（ＴＥ2）を発生する信号取り込みモジュール（１１３）と、コミュニケーション・リンク（１３０）からの上記取り込んだ第１被試験信号の波形を表すデータを受けるコミュニケーション・モジュール（１１８）と、取り込んだ第１被試験信号及び取り込んだ第２被試験信号の波形を表すデータを含む表示信号を発生する表示モジュール（１１４）とを有する第２信号取り込み装置（１１０2）と；第１信号取り込み装置（１１０1）からのトリガ・イネーブル信号（ＴＥ1）及び第２信号取り込み装置（１１０2）からのトリガ・イネーブル信号（ＴＥ2）を受け、所望の組合せトリガ条件が満足するとトリガ制御信号（ＴC）を発生するトリガ制御器（１２０）とを具え；第１信号取り込み装置（１１０1）の信号取り込みモジュール（１１３）及び第２信号取り込み装置（１１０2）の信号取り込みモジュール（１１３）がトリガ制御信号（ＴC）に応答して第１被試験信号（ＳＵＴ1）及び第２被試験信号（ＳＵＴ2）の取り込みが夫々制御されることを特徴とする。
【発明の効果】
【０００６】
本発明は、従来技術の上述の及びその他の欠点を解決するものである。特に、本発明の実施例においては、ＤＳＯの如き主要な測定機器は、１つ以上の被試験信号を取り込み、この被試験信号を処理して、表示用に１目盛り当たりの適切な時間及び１目盛り当たりの適切なボルト（電圧）の特性を有する波形データを供給する。この主要の測定機器は、コミュニケーション・リンクを介して、少なくとも１個の非主要の測定機器が供給した波形データを受ける。主要な測定機器は、主要な（即ち、局所）波形データと非主要（即ち、遠隔）波形データを組み合わせて表示信号を発生する。この表示信号は、表示装置上に表示される際、総ての波形を示す。主要な測定機器は、各波形用の対応する透明ウィンドウを用いて、非主要測定機器からの波形データのみを表示する期間中に、複数の透明ウィンドウが重なる。この方法において、測定機器を用いて、表示用の単一組合せイメージを与える。
【０００７】
本発明の他の実施例において、主要測定機器及び２次（非主要）測定機器の各々は、外部トリガ制御器を用いて同期状態でトリガされる。
【０００８】
本発明の更に別の実施例において、重ね合わせではなく、各測定機器に関連した波形を含む透明ウィンドウが垂直又は水平に圧縮されて、波形のモザイク状表示を行われる。
【図面の簡単な説明】
【０００９】
【図１】本発明の好適実施例による信号取込み装置のブロック図である。
【図２】図１の信号取り込み装置に用いるのに適する制御器のブロック図である。
【図３】本発明の実施例による方法の流れ図である。
【図４】本発明を理解するのに有用なオシロスコープの表示出力を示す図である。
【図５】本発明を理解するのに有用なオシロスコープの表示出力を示す図である。
【図６】本発明を理解するのに有用なレーヤとなったオシロスコープの表示イメージを示す図である。
【発明を実施するための形態】
【００１０】
本発明による技術は、添付図を参照した以下の詳細説明から容易に理解できよう。なお、理解を容易にするために、同じ参照符号は、各図に共通な同じ要素を示す。
【００１１】
単一の表示装置による表示用に複数の被試験信号を取り込むデジタル蓄積オシロスコープ（ＤＳＯ）の如き複数の測定装置を有する信号取り込み装置の観点から本発明を主に説明する。しかし、被試験信号を処理し、処理済み信号を共通に表示するために多数の信号取り込み装置及び／又は分析装置が望ましい任意の環境にて、本発明を効果的に用いることができる点が当業者には理解できよう。表示装置を含む主要測定装置をかかる表示に用いる場合、非主要測定装置が各表示装置を含む必要がないことも当業者には理解できよう。
【実施例】
【００１２】
図１は、本発明の一実施例による測定機器のブロック図である。図１の測定機器１００は、デジタル蓄積オシロスコープ（ＤＳＯ）、ロジック・アナライザなどの複数の信号取り込み装置（例えば、測定装置）を具えており、これらを取り込み装置１１０1、１１０2・・・１１０Nで示す。これらは、包括的に取り込み装置１１０として示す。ローカル・エリア・ネットワーク又は装置バス１３０（例えば、イーサネット（登録商標）、汎用機器バス（ＧＰＩＢ）、シリアル・コミュニケーション・リンク、パラレル・コミュニケーション・リンクなど）の如きコミュニケーション・リンクは、少なくとも１個の主要取り込み装置（例えば、取り込み装置１１０1）及び少なくとも１個の非主要取り込み装置の間のコミュニケーションをイネーブル（付勢）する。オプションのトリガ制御器１２０は、取り込み装置１１０内の各トリガ・イネーブル条件が満足された後に、取り込み装置１１０の同期したトリガをイネーブルする。
【００１３】
取り込み装置１１０の各々は、例えば、４チャネルＤＳＯを具えているが、任意又は総ての取り込み装置１１０用に数個以上のチャネルを用いてもよい。さらに、種々の実施例において、数個以上の取り込み装置を用いてもよいし、異なる形式の取り込み装置（例えば、ロジック・アナライザ）を用いてもよい。取り込み装置１１０の各々は、取り込みユニット（信号取り込みモジュール）１１３と、処理及び表示ユニット（処理モジュール）１１４と、制御器（処理モジュール）１１５と、入力ユニット１１６と、インタフェース装置（コミュニケーション・モジュール）１１８とを具えている。別の実施例では、１個の主要取り込み装置（例えば、取り込み装置１１０1）が処理及び表示ユニット１１４を含んでいるが、非主要取り込み装置（例えば、取り込み装置１１０2〜１１０N）は、処理及び表示ユニット１１４を夫々含んでいない（又は、オプションとして含んでいる）。
【００１４】
取り込みユニット１１３は、例えば、アナログ・デジタル変換回路、トリガ回路、デシメータ回路、補助取り込みメモリなどを具えている。取り込みユニット１１３は、サンプリング・レートＳで、１つ以上の被試験信号をデジタル化して、制御器１１５及び／又は処理及び表示ユニット１１４が用いるのに適した１つ以上の取り込みサンプル・ストリームを発生する。取り込みユニット１１３は、制御器１１５から受けた命令に応答して、トリガ条件、デシメータ関数、及び他の取り込み関連パラメータを変化させる。取り込みユニット１１４は、取り込んだサンプル・ストリームを更に処理するために制御器１１５と通信し、オプションとして、他の取り込み装置１１０に伝送するためにインタフェース装置１１８と通信をする。
【００１５】
制御器１１５は、取り込みユニット１１３が提供した１つ以上の取り込んだサンプル・ストリームを処理して、１つ以上のサンプル・ストリームに関連した各波形データを発生する。すなわち、１目盛り当たりの時間及び１目盛り当たりのボルト（電圧）の所望表示パラメータを与えて、制御器１１５は、取り込んだサンプル・ストリームに関連した生のデータを変更して、１目盛り当たりの時間及び１目盛り当たりのボルトの所望パラメータの対応波形データを発生する。制御器１１５は、１目盛り当たりの時間及び１目盛り当たりのボルトの望まないパラメータをの波形データを正規化して、所望パラメータの波形データを発生する。制御器１１５は、波形データを処理及び表示ユニット１１４に供給して、その後、表示装置に表示する。
【００１６】
視覚的イメージを提供するのに適応するイメージ又はビデオ信号に、取り込んだサンプル・ストリーム又は波形データを変換するの適するデータ処理回路（例えば、ビデオ・フレーム・メモリ、表示フォーマット及び駆動回路など）を処理及び表示ユニット１１４が具えている。処理及び表示ユニット１１４は、表示装置（例えば、ＤＳＯ表示装置内に組み込まれている）を含んでもよいし、及び／又は外部表示装置が（例えば、ビデオ・ドライバ回路を介して）用いるのに適した出力信号を提供してもよい。処理及び表示ユニット１１４は、オプションとして制御器１１５に応答して、垂直表示パラメータ（例えば、１目盛り当たりのボルト）及び水平表示パラメータ（例えば、１目盛り当たりの時間）の如き種々のパラメータや、ユーザ・インタフェース・イメージ（例えば、ユーザ・プロンプト、診断情報など）を設定する。多くの取り込み装置１１０を用いたデータ取り込み装置の観点において、各取り込み装置内に処理及び表示ユニット１１４を含めることは必要ないと当業者には理解できよう。さらに、計算装置内に挿入されるか、又は背面を用いて配置されたモジュール又はカードを具えた取り込み装置１１０の場合、単一の処理及び表示ユニット１１４は、取り込み装置１１０の任意の１つ（又は複数）にイメージ処理機能を与えることができる。
【００１７】
入力ユニット１１６は、制御器１１５にユーザ入力を供給するのに適したキー・パッド、ポインティング・デバイス、タッチ・スクリーン又は他の手段を具えている。制御器１１５は、かかるユーザ入力に応答して、取り込み装置１１０の動作に適合し、種々のデータ取り込み、トリガ、処理、表示、コミュニケーション及び／又は他の機能を実行する。さらに、ユーザ入力を用いて、自動校正機能をトリガし、及び／又はＤＳＯ、ロジック・アナライザ又は他のデータ取り込み装置の他の動作パラメータに適合させることができる。かかる入力は、インタフェース装置１１８に操作可能に結合したコミュニケーション・リンクを介して制御器１１５にも供給される。
【００１８】
制御器１１５及び／又は、処理及び表示ユニット１１４は、種々の波形に対して正規化機能と表示機能とを果たす。さらに、制御器１１５及びインタフェース装置１１８は、共にコミュニケーション機能を実行する。このコミュニケーション機能は、主要取り込み装置の場合、非主要取り込み装置からの波形を表すデータを要求し、受信する。非主要取り込み装置の場合、これらの各制御器１１５及びインタフェース装置１１８は、少なくとも主要取り込み装置と相互作用をするコミュニケーション・モジュールを形成して、主要取り込み装置が提供する波形データを受信し、その要求に応答する。
【００１９】
信号緩衝回路、信号条件調整回路などの標準信号処理要素（図示せず）を、ここで述べた種々の機能をイネーブルするのに適切として用いることが当業者には理解できよう。例えば、取り込みユニット１１３は、充分に高いレートで被試験信号をサンプリングして、制御器１１５及び／又は、処理及び表示ユニット１１４が適切に処理するのをイネーブルする。
【００２０】
本発明の一実施例において、取り込みユニット１１３は、トリガ・イネーブル信号ＴＥをオプションのトリガ制御器１２０に供給する。データ・ワードなどの一部を示すロジック・レベルの特定のシーケンスの如き所望トリガ・イベントが被試験信号を介して受信されたことを取り込みユニット１１３内の回路が判断すると、この判断に応答してトリガ・イネーブル信号ＴＥが発生する。所望トリガ・イベントは、取り込みユニット１１３が受信した被試験信号に適用される任意の組合せ及び／又はシーケンシャル・ロジック関数である。特定のトリガ・イベントは、制御器１１５を介して取り込みユニット１１３に供給される。
【００２１】
外部トリガ制御器１２０は、取り込み装置１１０1〜１１０Nにより供給される受信トリガ信号ＴＥ1〜ＴＥNを処理して、所望の組合せトリガ条件に合致したかを判断する。かかる処理は、従来のロジック処理（ＡＮＤ、ＮＡＮＤ、ＸＯＲ（排他的論理和）など）の如きトリガ・イネーブル信号の任意の組合せ及び／又はシーケンシャル・ロジック処理でもよい。所望の組合せトリガ条件が満足すると、外部トリガ制御器１２０は、所定状態、ロジック・レベル、波形などを有するトリガ制御信号Ｔcを発生する。このトリガ制御信号は、１個以上のデータ取り込み装置１１０に供給される。トリガ制御信号Ｔcは、各取り込みユニット１１３に供給され、この取り込みユニットは、これに応答して、各受信した被試験信号を少なくとも部分的に取り込む。
【００２２】
トリガ制御器１２０によりイネーブルされた組合せトリガ・イベントを用いて、多数の測定機器の各々をトリガできるので、これら測定機器の動作を同期できる。すなわち、同期した方法で種々の信号取り込み装置１１０を動作させることにより、取り込み装置１１０の取り込みユニット１１３が発生した取り込み被試験信号は、互いに既知の時間関係を有する。取り込み装置１１０の別の実施例において、異なる動作パラメータを有する測定機器の間の取り込み時間（例えば、取り込み速度、取り込みレート、記録長、ホールドオフ時間、処理時間など）を適合させて、多数の測定機器プラットフォームにわたって相対的に同期したデータ取り込み処理をイネーブルする。よって、種々のチャネル及び種々の測定機器からの結果としての取込みデータは、効果的に同期され、処理される。
【００２３】
多数のデータ取り込み装置１１０の同期化トリガの典型的な例では、関連した信号取り込み、トリガ・デコード、トリガ制御、及び信号ルート機能などを含んでいる。
【００２４】
本発明の実施例による測定機器において、複数の取り込み装置１１０の１個（例として第１取り込み装置１１０1）を主要取り込み装置とする一方、少なくとも１個の他の取り込み装置１１０（例として第２取り込み装置１１０2）を非主要取り込み装置とする。主要取り込み装置は、対応する被試験信号（ＳＵＴ1）を取り込み、取り込んだ被試験信号を処理して、適切な１目盛り当たりの時間及び１目盛り当たりのボルトの波形データを提供し、処理及び表示ユニット１１４を介してこの波形データを表示する。非主要取り込み装置の各々は、対応する被試験信号を取り込み、取り込んだ被試験信号を処理して、適切な１目盛り当たりの時間及び１目盛り当たりのボルトのフォーマットの波形データを発生する。代わりに、主要装置は、かかる正規化機能を実行してもよい。
【００２５】
主要取り込み装置内にて、主要取り込み装置波形データ及び任意のユーザ・インタフェース又は他の情報は、処理及び表示ユニット１１４内の液晶表示器（ＬＣＤ）又は他の表示装置上の基本ウィンドウ又はイメージ・レーヤ内に表示される。代わりに、処理及び表示ユニット１１４は、外部表示装置（図示せず）を駆動するのに適しているビデオ信号などのイメージを表す信号を提供できる。
【００２６】
ネットワーク１３０を介して、非主要取り込み装置の波形データを主要取り込み装置に供給する。主要取り込み装置は、非主要取り込み装置が提供した各波形データ・ストリームを各透明ウィンドウ又はイメージ・レーヤに関連づけて、基本ウィンドウ又はイメージ・レーヤの上に「描画」又は重ねる。この方法において、多数の取り込み装置が供給した波形データは、主要取り込み装置により同時に表示される。
【００２７】
図２は、図１の信号分析装置用いるのに適する制御器のブロック図を示す。特に、図２の制御器２００を用いて、制御器１１５の機能を実現してもよい。制御器２００を用いて、取り込みユニット１１３、処理及び表示ユニット１１４、入力ユニット１１６及び／又はインタフェース装置１１８内の種々の機能を個別に又は任意の組合せにより実現できる。
【００２８】
図２の制御器２００は、プロセッサ２３０及びメモリ２４０を具えており、このメモリ２４０は、種々の制御プログラマブルやその他のプログラム２４４と、データ２４６とを蓄積している。また、メモリ２４０は、米国ワシントン州レッドモンドのマイクロソフト・コーポレーションが開発したWindows（登録商標）オペレーティング・システム２４２の如く、プログラム２４４を支援するオペレーティング・システムを蓄積してもよい。Windows（登録商標）オペレーティング・システムの観点にて、詳細に後述するように、マイクロソフトの「.NET」フレームワークを本発明の種々の実施例に用いてもよい。本明細書で述べるタスクを実行するのに適する他のオペレーティング・システム、フレームワーク及び環境が当業者には理解できるだろうし、本発明の技術の範囲内である。例えば、アップル（登録商標）マッキントッシュ（登録商標）オペレーティング・システムや、種々のＵＮＩＸ（登録商標）派生のオペレーティング・システムなどが、本発明の実施に有用なデータの引き出し及び表示などの機能を援助する。
【００２９】
プロセッサ２３０は、電源、クロック回路、キャッシュ・メモリなどや、メモリ２４０に蓄積されたソフトウェア・ルーチンの実行を支援する回路の如き従来の補助回路２２０と協働する。ソフトウェア処理として説明するいくつかのステップは、ハードウェア内でも実現できる。例えば、かかるハードウェアには、プロセッサ２３０と協働して種々のステップを実現できる回路がある。また、制御器２００は、制御器２００と通信を行う種々の機能要素の間のインタフェースを形成する入出力（Ｉ／Ｏ）回路２１０を含んでいる。制御器２００は、本発明により種々の制御機能を実行するようにプログラムされた汎用コンピュータを表しているが、用途限定集積回路（ＡＳＩＣ）又はフィールド・プログラマブル・ゲート・アレイ（ＦＰＧＡ）の如きハードウェアで実現することもできる。ここで説明する処理ステップは、ソフトウェア、ハードウェア又はこれらの組合せにより等化的に実行できることも意図している。
【００３０】
図３は、本発明の実施例による方法を説明する流れ図である。特に、図３の方法は、図１に関して上述した如き主要取り込み装置内で生じる処理機能について説明している。
【００３１】
ステップ３０５にて、局所波形データを表示用に受信する。すなわち、取り込みユニット１１３が発生した取り込みデータ・ストリームに応答して制御器１１５が発生した波形データを処理及び表示ユニット１１４に供給して、表示可能なビデオ又はイメージ・ストリーム内に含ませるか又は表示する。この局所波形データは、第１又は主要ウィンドウ又はイメージ・レーヤ内で波形データを表す。この第１又は主要ウィンドウ又はイメージ・レーヤは、グラティキュール（目盛り）及び他のフォーマット情報、ユーザ情報、ユーザ・メッセージなどを含んでもよい。本質的には、本発明の一実施例において、ステップ３０５で受信した波形データは、例えば、従来のＤＳＯが発生した出力イメージと通常関連した波形データで構成される。
【００３２】
ステップ３１０にて、少なくとも１個の非主要装置からの遠隔波形データを要求する。すなわち、ステップ３１５に示すように、マイクロソフトの.NETフレームワークがサポートする「カーブ」質問、「引き出しデータ」機能呼び出し、ダイレクト・メモリ・アクセス（ＤＭＡ）機能、又は少なくとも１個の非主要装置からの波形データを要求するのに適する他の命令を呼び出す。
【００３３】
ステップ３２０にて、表示ウィンドウ／レーヤは、主要信号取り込み装置が受信した各波形データ・ストリームの各々に割り当てられる。すなわち、非主要取り込み装置が供給した波形データ・ストリームの各々に対して、各透明ウィンドウ又はイメージ・レーヤが割り当てられる。ステップ３２５に示すように、透明ウィンドウ又はイメージ・レーヤは、波形毎を基本に、装置毎を基本に（１個の非主要取り込み装置当たり１個のウィンドウ）、波形毎及び装置毎の組合せに、又は他の割り当て（例えば、あるウィンドウ内の総てのクロック信号、他のウィンドウ内の総てのデータ信号）に割り当てることができる。
【００３４】
本発明の一実施例において、局所的に取り込んだデータ、遠隔的に取り込んだデータ、又はこれらの組合せを用いることにより、フィルタ処理、領域変換、又は他の関数などの数学関数（又は任意の変換又は変換関数）を実行する。このように処理されたデータは、生の取り込みデータ、波形データ及び／又は正規化された波形データから構成できる。本実施例においては、透明ウィンドウ又はイメージ・レーヤが割り当てられて、出力波形、又は、数学関数により発生した処理済みデータが、例えば、数学関数で処理された１個以上の下にある波形の上に表示される。この実施例において、取り込みユニット１１３、制御器１１５及び／又は処理及び表示ユニット１１４により構成される処理モジュールが、種々の数学操作及び／又は処理を実行できる。
【００３５】
ステップ３３０において、１目盛り当たりの時間及び１目盛り当たりのボルトを必要に応じて正規化する。すなわち、ステップ３３０にて、主要取り込み装置の制御器１１５は、表示すべき波形の各々を、１目盛り当たりの時間及び１目盛り当たりのボルトが共通の表示フォーマットになるように確実に正規化する。この方法において、波形データを含む種々のイメージ・レーヤ及びウィンドウを重ねるとき、多数の重なった波形を含む表示結果は、測定機器の観察者にとって意味のあるものになる。
【００３６】
ステップ３３５において、透明ウィンドウ／イメージ・レーヤをイメージ又はビデオ・データに変換する。すなわち、ステップ３３５にて、少なくとも１個の制御器１１５及び処理及び表示ユニット１１４は、波形を表すウィンドウ／レーヤ・データをイメージ／ビデオ・データに変換する。例えば、各透明ウィンドウは、波形部分及び背景部分を含んでおり、背景部分を透明にする。各ウィンドウを示すのに用いるデータを互いに合体させるので、合体結果の表示ウィンドウは、波形部分の総てを含む。このイメージを、例えば、ビデオ駆動表示装置により、表示用のビデオ信号に変換する。この代わりとしては、合体結果のフレームをフレーム蓄積メモリに蓄積し、フレーム描画又は表示発生期間中に表示装置がこのメモリをアクセスする。
【００３７】
ステップ３４０において、イメージ／ビデオをその後の表示用に表示装置に送る。
【００３８】
図３に示す上述の方法３００は、所定期間に主要取り込み装置及び少なくとも１個の非主要取り込み装置が供給した波形データから構成された単一のイメージ・フレームの生成及び表示に関するものである。また、図３の方法３００を連続的に繰り返して、その後の波形イメージの連続的な表示を行う。表示目的の波形データの時間的セグメント化は、制御器１１５又は処理及び表示ユニット１１４のいずれかにより制御できる。
【００３９】
図３の上述の方法３００は、順次のステップ３０５〜３４０から成る単一の処理として主に示し且つ説明した。しかし、図３の方法は、２つの相対的に分離した処理としても実現できる。特に、第１処理は、局所的に発生し又は取り込んだ波形の表示である一方、第２処理は、遠隔的に発生した波形及び／又は取り込んだサンプル・ストリームの引き出し及び表示である。これら２つの処理は、同時に実行できる。
【００４０】
本発明の一実施例において、主要取り込み装置は、非主要取り込み装置が供給した波形データの１目盛り当たりの時間及び／又は１目盛り当たりのボルトのパラメータに適合させるのに必要な総ての正規化又は他の処理を実行する。本発明の実施例において、主要取り込み装置は、波形データに関連したタイムベースの指標に沿って、非主要取り込み装置からの波形データを受信する。タイムベース指標は、特に、波形に関連した１目盛り当たりの時間（及び／又は１目盛り当たりのボルト）情報、波形内の取込みデータを発生するのに用いるサンプリング・レートＳを示すクロック信号、デフォルトのタイムベースなどを定義するデータから構成できる。次に、主要取り込み装置は、受信した又は「遠隔」波形データを、主要取り込み装置が最初に発生した「局所」波形データに正規化する。種々の波形データ・ストリーム又はデータ構造の各々は、各透明ウィンドウ又はイメージ・レーヤと関連し、同時に表示される。
【００４１】
本発明の一実施例において、各非主要取り込み装置は、単一の各透明ウィンドウ又はイメージ・レーヤに含めるために、多数の取り込んだ被試験信号からの波形データを供給する。代わりに、取り込んだ各被試験信号に関連した波形データは、独自の透明ウィンドウ又はイメージ・レーヤに関連するので、非主要取り込み装置が取り込んだ各被試験信号は、単一の独自の透明ウィンドウ又はイメージ・レーヤに関連する。
【００４２】
図４及び図５は、本発明を理解するのに有用なオシロスコープ表示出力を示す図である。特に、図４は、測定機器４００を表し、複数のオシロスコープ４１０1〜４１０3（包括的にオシロスコープ４１０と呼ぶ）が設けられている。オシロスコープ４１０の各々は、取り込み及び処理回路４１７と表示装置４１５とを具えている。オシロスコープ４１０の各々は、取り込み及び処理回路４１７が取り込んで処理した各被試験信号（ＳＵＴ）を受け、各表示装置４１５に表示するための各波形Ｗを発生する。オシロスコープ４１０の各々は、各コミュニケーション・リンクＣＯＭＭを介して装置バスと通信を行う。この方法において、主要オシロスコープ（例えば、オシロスコープ４１０1）は、非主要取り込み装置（例えば、オシロスコープ４１０2及び４１０3）の各々からの波形データを引き出しできる。主要オシロスコープ４１０1は、その表示装置４１５1上に、３個のオシロスコープ４１０の各々が発生した波形Ｗ1、Ｗ2及びＷ3を表示する。これら多数の波形表示については、図５及び図６を参照して詳細に後述する。
【００４３】
制御されたトリガ・モードの動作において、オシロスコープ４１０の各々は、図１を参照して上述した方法で、各トリガ・イネーブル信号ＴＥを発生する。トリガ制御器４２０は、図１の装置１００のトリガ制御器１２０に関して上述した方法で動作し、３つのトリガ・イネーブル信号ＴＥ1、ＴＥ2及びＴＥ3の適切な条件に応答してトリガ制御信号Ｔcを発生する。すなわち、各オシロスコープ４１０は、夫々のトリガ機能をトリガ制御信号Ｔcに同期させるので、その結果の波形Ｗ1、Ｗ2及びＷ3は、時間的に同期した波形である。よって、オシロスコープ４１０の如き多数の試験機器の動作を同期させるのに測定機器４００は特に有用であるが、本発明は、単一の表示装置上で波形Ｗ1、Ｗ2及びＷ3の各々を同時に表示できるようにして、測定機器（装置）４００の利便性を高める。
【００４４】
図５は、例えば、図４の測定機器４００の観点において、取り込まれた波形の同時表示を表す図である。この説明のため、オシロスコープ４１０1が主要取り込み装置となり、第２オシロスコープ４１０2及び第３オシロスコープ４１０3が非主要取り込み装置になると仮定する。図５は、対応の表示装置４１５1及び取り込み及び処理回路４１７1で構成された図４の主要取り込み装置４１０1を示す。主要取り込み装置４１０1の装置バスのコミュニケーション・リンクＣＯＭＭ1を用いて、非主要取り込み装置４１０2及び４１０3の各々からの波形データを引き出す。引き出した非主要取り込み装置の波形Ｗ2及びＷ3の各々は、主要取り込み装置４１０により各透明レーヤに関連づけられる。これら透明レーヤは、主要取り込み装置の波形Ｗ1と、オプションとしてのオシロスコープ表示内に供給される他の情報（例えば、グラティキュール情報、数式関数情報、ユーザ・インタフェース情報など）を含むイメージ・レーヤ上に重ね合わされる。図５に示すように、第１波形Ｗ1（矩形波）を第２波形Ｗ2（傾斜関数）及び第３波形Ｗ3（正弦波）の上に重ねる。
【００４５】
図６は、本発明を理解するのに有用なオシロスコープのレーヤ化されたイメージを表す。特に、図６は、局所的な波形Ｗ1を含む主要取り込み装置であるオシロスコープのアプリケーションのグラティキュール（第１表示ウィンドウ）６１０を示している。局所的に描画された波形Ｗ1に重なる透明ウィンドウ（第２表示ウィンドウ）６２０は、遠隔波形Ｗ2を含んでいる。ユーザが観察するときに、表示装置の単一のウィンドウ領域内の重なったウィンドウ内で描画された２つの波形Ｗ1及びＷ2として見える。数個以上の透明ウィンドウを用いてもよく、また、数個以上の局所及び／又は遠隔の波形を各ウィンドウ内に配置してもよいことが当業者には理解できよう。上述の如く、同期したトリガは、本発明の概念内で有用であり（必要ではないが）、互いにある意味のある局所波形及び遠隔波形を提供する。よって、波形を分析するユーザは、そこに存在するレーヤ化された表示から有用な情報を得ることができる。
【００４６】
本発明の一実施例において、測定機器において、多数のデジタル蓄積オシロスコープを用いている。これらオシロスコープの各々は、従来方法では、局所波形を捕獲し、処理し、表示する。しかし、.NETアプリケーションを有する付加プログラムを、第１オシロスコープで動作しているプログラム２４４に追加する。連続的にこの追加プログラムは、「カーブ？」の質問を用いて第２オシロスコープからの波形を要求し、受信した波形を正規化して第１オシロスコープの表示パラメータに適合させ、これら波形の各々を、透明背景を有する各ウィンドウ又はイメージ・レーヤに関連させ、波形が属するウィンドウ又はイメージ・レーヤの総てを同時に表示する。
【００４７】
上述の.NETアプリケーションを第１オシロスコープの既存のオシロスコープ・アプリケーション・プログラムに追加することにより、遠隔波形の引き出し、正規化及び表示の機能を、ほぼ切れ目のない方法で第１オシロスコープの動作に組み込める。この例において、動作及び表示装置内の透明キーは、少なくとも非主要波形ウィンドウ用の背景カラーとして用いる特定のカラー（例えば、濃紺又は濃い灰色）と関連づけられる。この方法において、特定のカラーを描けるときはいつでも、結果イメージを描画しない（すなわち、カラーが見えない）。ウィンドウが、透明キー・カラー値に設定された背景カラーを含む場合、描画すべき各波形用のウィンドウを設けることにより、ウィンドウの結果背景部分が描画されず、複数の波形ウィンドウが同時に表示できる。
【００４８】
一実施例において、デジタル蓄積オシロスコープ（ＤＳＯ）の如き測定機器は、基準ソフトウェア及び付加ソフトウェアも含んでいる。基準ソフトウェアは、メモリに蓄積されたインストラクションで構成され、これらインストラクションが実行されると、信号取り込み、処理及び表示の標準ＤＳＯ機能がイネーブルされる。この概念内で、基準ソフトウェアは、従来のＤＳＯ表示を行える。上述の.NETフレームワークの追加の如き追加ソフトウェアは、メモリに蓄積されたインストラクションである。これが実行された際に、本発明に関連して説明した追加機能をイネーブルする。すなわち、従来のＤＳＯソフトウェア環境は、以下の機能の少なくとも１つを実行できる追加ソフトウェア・モジュールにより増強される。これら機能（もし、基準ソフトウェアが既にサポートしていなければ）には、遠隔波形及び／又は取り込みデータを要求すること、遠隔波形及び／又は取り込みデータを受信すること、遠隔波形及び／又は取り込んだデータを処理して適切な表示パラメータを有してレーヤ化されたイメージのウィンドウを提供すること（詳細は上述）、透明背景ウィンドウ又はイメージ・レーヤを用いて表示すべき波形データを遠隔から得ることがある。
【００４９】
上述の本発明では、多数の波形の同時表示を可能にするのに用いる正規化及び表示処理ステップと、波形を表すデータとの観点で主に説明した。取り込みユニット１１３が提供する「生」のデータを本発明に応じて処理してもよいことが、本発明の技術を知った当業者には理解できよう。すなわち、非主要取り込み装置は、制御器１１５及び／又は処理及び表示ユニット１１４が処理した波形データではなく、各取り込みユニット１１３から直接の取り込みサンプル・ストリームを提供できる。この実施例において、主要取り込み装置の制御器１１５及び／又は処理及び表示ユニット１１４は、取り込んだサンプル・ストリームを、その後の表示用の組合せウィンドウ若しくは独立のウィンドウ又はイメージ・レーヤを有する各ウィンドウに変換する。
【００５０】
本発明の好適実施例について上述したが、本発明の要旨を逸脱することなく、本発明の実施例の種々の変形変更が可能である。
【符号の説明】
【００５１】
１００  測定機器
１１０  取り込み装置
１１３  取り込みユニット（信号取り込みモジュール）
１１４  処理及び表示ユニット（表示モジュール）
１１５  制御器（処理モジュール）
１１６  入力ユニット
１１８  インタフェース装置（コミュニケーション・モジュール）
１２０  トリガ制御器
１３０  ネットワーク
２００  制御器
２１０  入力／出力回路
２２０  補助回路
２３０  プロセッサ
２４０  メモリ
２４２  オペレーティング・システム
２４４  プログラム
２４６  データ
４００  測定機器
４１０  取り込み装置
４１５  表示領域
４１７  取り込み及び処理回路
４２０  トリガ制御器
６１０  アプリケーションのグラティキュール（第１表示ウィンドウ）
６２０  透明ウィンドウ（第２表示ウィンドウ）
【図１】
2010175557.tif 000003
【図２】
2010175557.tif 000004
【図３】
2010175557.tif 000005
【図４】
2010175557.tif 000006
【図５】
2010175557.tif 000007
【図６】
2010175557.tif 000008