【課題を解決するための手段】
【0009】
本発明の観点はここにある。
(1)関心のある時間区間を設定し、トリガ基準を設定するユーザが操作可能なインタフェースと、被測定信号を受ける入力端子と、上記入力端子に結合され、上記被測定信号を受けて、上記被測定信号からデジタル・データを生成するアナログ・デジタル変換回路と、上記被測定信号の上記デジタル・データを、上記関心のある時間区間より長い時間を有する連続するデータ・レコードとして記憶する取込みメモリと、上記トリガ基準に基いて上記被測定信号中の複数のトリガ・イベントを検出し、上記データ・レコード内に複数それぞれのトリガ・イベント情報アイテム(項目)を生成するトリガ・ユニットと、上記トリガ基準に基づいて上記複数のトリガ・イベント情報アイテムをトリガ・リストとして記憶するトリガ・リスト・メモリと、上記トリガ・リスト・メモリ中の上記トリガ・イベント情報アイテムに基いて、上記取込みメモリ中の上記デジタル・データを特定する制御ユニットと、上記トリガ・イベント情報アイテムの1つにそれぞれ対応し、連続するデータ・レコードの一部分(subset)である上記関心のある時間区間に広がる上記被測定信号に関する波形を複数表示する表示デバイスとを具える波形表示装置である。
(2)第1観点の波形表示装置において、上記トリガ基準は上記デジタル・データの蓄積を停止した後に変更されても良く、その後、上記トリガ・ユニットは、上記取込みメモリ中の上記被測定信号のデジタル・データを読んで、変更されたトリガ基準に基いて1つ又は複数のトリガ・イベントを検出し、トリガ・イベント情報をトリガ・リストとして生成しても良い。
(3)第1観点の波形表示装置が、インタフェースを介して設定されるプリ・トリガ及びポスト・トリガ条件に基いてトリガ・イベントのいくつかを除去する手段を更に具えても良い。
(4)第1観点の波形表示装置が、トリガ・リスト中のトリガ・イベント情報に対応するトリガ・イベントの一部分(subset)を選択することによって、トリガ・イベントのいくつかを除去する手段を更に具えても良い。
(5)第1観点の波形表示装置において、上記表示デバイスが、トリガ・リスト中のトリガ・イベント情報に基づいて、取込みメモリのデータ・レコード長と比較した上記トリガ・イベントの位置を表示する。
(6)第1観点の波形表示装置において、表示デバイスが、上記時間区間についての上記トリガ・リスト中の上記トリガ・イベント情報に対応する複数のトリガ・イベントに関する複数の波形から得られた合成波形を表示する。
(7)第6観点の波形表示装置において、上記インタフェースが、上記合成波形を生成するのに用いられる上記トリガ・リスト中の上記トリガ・イベント情報に対応する上記複数のトリガ・イベントの範囲の幅を変更する手段を有している。
(8)第6観点の波形表示装置において、上記インタフェースが、上記合成波形を生成するのに用いられる上記トリガ・リスト中の上記トリガ・イベント情報に対応する上記複数のトリガ・イベントの範囲の位置を変更する手段を有している。
(9)第6観点の波形表示装置において、上記インタフェースが、トリガ・リストから選択されたトリガ・イベントを、一時的に選択から外す手段を有している。
(10)関心のある時間区間を設定すると共に、トリガ基準を設定するステップと、被測定信号を受けるステップと、上記被測定信号をデジタル・データに変換するステップと、上記被測定信号の上記デジタル・データを上記関心のある時間区間より長い時間を有する連続するデータ・レコードとして記憶するステップと、上記トリガ基準に基づいて上記被測定信号中の複数のトリガ・イベントを検出し、上記トリガ・イベントにそれぞれ対応するトリガ・イベント情報アイテムを生成するステップと、上記トリガ・イベント情報アイテムをトリガ・リスト・メモリ中にトリガ・リストとして記憶するステップと、上記トリガ・リストに基いて上記トリガ・イベントに対応する上記取込みメモリ中の上記デジタル・データを特定するステップと、上記トリガ・イベント情報アイテムの1つにそれぞれ対応し、連続するデータ・レコードの一部分である上記関心のある時間区間をそれぞれ含む上記複数のトリガ・イベントに関する波形を表示するステップとを具える波形表示方法である。
(11)第10観点の波形表示方法において、上記トリガ基準は上記デジタル・データの蓄積を停止した後に変更されても良く、その後、上記トリガ・ユニットは、上記取込みメモリ中の上記被測定信号のデジタル・データを読んで、変更されたトリガ基準に基いて1つ又は複数のトリガ・イベントを検出し、トリガ・イベント情報をトリガ・リストとして生成しても良い。
(12)第10観点の波形表示方法が、プリ・トリガ及びポスト・トリガ条件を設定するステップと、上記プリ・トリガ及びポスト・トリガ条件に基いて上記トリガ・イベントのいくつかを除去するステップを更に具えている。
(13)第10観点の波形表示方法が、トリガ・リスト中のトリガ・イベント情報に対応するトリガ・イベントの一部分(subset)を選択することによって、トリガ・イベントのいくつかを除去するステップを更に具えても良い。
(14)第10観点の波形表示方法が、トリガ・リスト中のトリガ・イベント情報に基づいて、取込みメモリのデータ・レコード長と比較した上記トリガ・イベントの位置を表示するステップを更に具えている。
(15)第10観点の波形表示方法において、上記表示される波形は、上記時間区間についての上記トリガ・リスト中の上記トリガ・イベント情報に基いて、複数のトリガ・イベントに関する複数の波形から得られた合成波形である。
(16)第15観点の波形表示方法が、上記合成波形を生成するのに用いられる上記トリガ・リスト中のトリガ・イベント情報に基いて上記複数のトリガ・イベントの範囲の幅を変更するステップ更に具えている。
(17)第15観点の波形表示方法が、上記合成波形を生成するのに用いられる上記トリガ・リスト中のトリガ・イベント情報に基いて上記複数のトリガ・イベントの範囲の位置を変更するステップ更に具えている。
(18)第15観点の波形表示方法が、上記トリガ・リスト中のトリガ・イベントを強調表示するステップと、トリガ・リストから強調表示されたトリガ・イベントを、一時的に選択から外すステップと更に具えている。
【0010】
比較的短いユーザの関心のある時間区間についての被測定信号の波形を高スループットで表示する装置及び方法は、必要な時に、関心のある時間区間の外の波形を表示するために、長い取込みメモリに被測定信号を取込む。
【0011】
特に、本発明は、オシロスコープ、ロジック・アナライザなどのような波形表示装置に関する。1つの実施形態では、ユーザの関心がある時間区間及びトリガ基準を設定するインタフェースと、被測定信号を受ける入力端子を含む。アナログ・デジタル変換回路は、入力端子と結合し、被測定信号を受けて被測定信号からデジタル・データを生成する。取込みメモリは、被測定信号のデジタル・データを蓄積するが、取込みメモリは、全メモリ長を用いて関心のある時間区間についてのデータに比較して、非常に多数のデータを蓄積する。表示デバイスは、被測定信号に関する1つ又は複数の波形を表示するが、これら波形はオーバーラップしても良い。トリガ・ユニットは、トリガ基準に基いて被測定信号中の1つ又は複数のトリガ・イベントを検出し、トリガ・イベント情報を生成する。トリガ・リスト・メモリは、トリガ基準に基づいて、トリガ・イベント情報をトリガ・リストとして蓄積する。制御ユニットは、CPUのようなコントローラを含み、トリガ・リストに基いてトリガ・イベントに対応する取込みメモリ中のデジタル・データを特定し、上記時間区間についてのトリガ・イベントに関する波形を表示する。
【0012】
1つの実施形態では、トリガ・ユニットは、デジタル・トリガ回路を含み、取込みメモリ中に蓄積された被測定信号のデジタル・データを読んで、トリガ基準に基づいて被測定信号中の1つ又は複数のトリガ・イベントを検出し、トリガ・イベント情報をトリガ・リストとして生成する。
【0013】
トリガ・リストは、多数のトリガ・イベント情報を有し、ユーザが関連する波形を無理なく観測するの必要なものより多いことがある。こうした場合、インタフェースを介して設定されるプリ・トリガ及びポスト・トリガ条件に基いて、検出したトリガ・イベントのいくつかを除去しても良い。これに代えて、トリガ・リスト中のトリガ・イベントの任意の一部分(subset)を選択することによって、トリガ・イベントのいくつかを除去しても良い。
【0014】
1つの実施形態では、表示デバイスは、取込みメモリのデータ・レコード長に比較したトリガ・リスト中のトリガ・イベントの位置を表示する。取込みメモリのデータ・レコード長は、バーとして表示され、トリガ・イベントの位置は、このバー上に示される。更に、ビュー・ウィンドウがバ―上に表示され、表示デバイスのスクリーン上に波形を表示するのに、取込みメモリ中のデータ・レコードのどの部分が使われているかを示す。
【0015】
1つの実施形態では、表示デバイスは、上記時間区間についてのトリガ・リスト中のトリガ・イベント情報に対応するトリガ・イベントに関する複数の波形から得られる合成波形を表示する。合成波形は、表示デバイスのスクリーン上の各画素に、どの程度の頻度で波形データが現れるかに基づくグレースケール表示で表示される。例えば、オレゴン州ビーバートンのテクトロニクス社で製造されるDPOシリーズ・オシロスコープは、こうした被測定信号の合成波形を提供する。本発明による波形表示装置は、特に、短い関心のある時間区間についてのトリガ・リストを用いることによって、長いレコードの従来のオシロスコープの取込みレートに比較して格段に高いレートで合成波形を表示可能にする。ユーザは、どのくらいの数の波形、そしてどの波形を合成波形を生成するのに使用するかを変更できる。
【0016】
本発明は、別の見方によれば、波形表示方法に関する。関心のある時間区間及びトリガ基準が設定され、被測定信号を受けてデジタル・データに変換され、取込みメモリに蓄積される。被測定信号中の1つ以上のトリガ・イベントがトリガ基準に基づいて検出され、トリガ・イベントに対応するトリガ・イベント情報を生成する。トリガ基準に基づくトリガ・イベント情報は、トリガ・リスト・メモリ中にトリガ・リストとして蓄積される。そして、トリガ・イベントに対応する取込みメモリ中のデジタル・データが、トリガ・リストに基いて特定され、時間区間におけるそのトリガ・イベントに関する波形を表示する。
【0017】
本発明は、更なる見方によれば、被測定信号をデジタル・データとして受けてメモリ中にこれらを蓄積し、波形を表示する方法である。例えば、被測定信号のデジタル・データはオシロスコープ又はロジック・アナライザによって事前に取り込まれ、そしてパソコン(PC)がそのデジタル・データを受けて、ハードディスク・ドライブ(HDD)、フラッシュ・メモリなどでも良いメモリ中にそれらを蓄積する。関心のある時間区間及びトリガ基準が設定され、被測定信号中の1つ以上のトリガ・イベントがトリガ基準に基づいて検出され、トリガ・イベント情報を生成する。トリガ基準に基づくトリガ・イベント情報は、トリガ・リスト・メモリ中に蓄積される。トリガ・イベントに対応するメモリ中のデジタル・データがトリガ・リストに基いて特定され、時間区間におけるそのトリガ・イベントに関する波形を表示する。