(57)【要約】【課題】取り込んだ波形データに対応する再生用波形データを、複数波形分保存することができると共に、取り込んだ複数個の波形の時間関係を直感的に把握することができるように表示できる波形表示方法を提供する。【解決手段】波形取り込みメモリに取り込んだ波形データに基づく波形を表示する。波形取り込みメモリに波形データを取り込むごとに、波形取り込みメモリに取り込んだ波形データに対応する再生用波形データと、波形取り込みメモリへの取り込み時刻とを記憶する。その記憶した取り込み時刻に基づいて求められる波形データの取り込み時間間隔に応じた時間間隔で、記憶されている再生用波形データに基づく波形を順次に表示する。【選択図】        図７
2004251747.tif 000002
【特許請求の範囲】
【請求項１】
波形取り込みメモリに取り込んだ波形データに基づく波形を表示する表示工程と、
前記波形取り込みメモリに前記波形データを取り込むごとに、前記波形取り込みメモリに取り込んだ波形データに対応する再生用波形データと、前記波形取り込みメモリへの取り込み時刻とを記憶する波形記憶工程と、
前記取り込み時刻に基づいて求められる前記波形データの取り込み時間間隔に応じた時間間隔で、前記記憶されている前記再生用波形データに基づく波形を順次に表示する波形連続再生工程と、
を備える波形表示方法。
【請求項２】
請求項１に記載の波形表示方法において、
前記波形記憶工程において記憶される再生用波形データは、前記波形取り込みメモリに取り込まれた前記波形データを、予め定められた一定データ長に圧縮した圧縮波形データである
ことを特徴とする波形表示方法。
【請求項３】
請求項１に記載の波形表示方法において、
前記波形連続再生工程においては、前記記憶されている前記再生用波形データに基づく波形を順次に表示する前記波形データの取り込み時間間隔に応じた時間間隔は、前記波形データの取り込み時間間隔の比率に合わせて拡大または縮小可能とされてなる
ことを特徴とする波形表示方法。
【請求項４】
請求項３に記載の波形表示方法において、
前記波形データの取り込み時間間隔に応じた時間間隔の、前記取り込み時間間隔の比率に合わせた前記拡大または縮小は、任意の倍率で、任意の前記再生用波形データ部分で可能とした
ことを特徴とする波形表示方法。
【請求項５】
請求項１に記載の波形表示方法において、
前記波形連続再生工程において、所定の操作入力があったときに、当該操作入力がされたときに表示していた前記再生用波形データに基づく波形を固定的に表示する再生用波形固定表示工程と、
前記再生用波形固定表示工程において、所定の操作入力があったときに、その操作入力に応じて、表示波形を、前記固定的に表示されていた波形の時間的に前後の前記再生用波形データに基づく波形に変更する工程と、
を備えることを特徴とする波形表示方法。
【請求項６】
波形取り込みメモリと、
取り込まれた波形データを前記波形取り込みメモリに記憶する波形データ取り込み手段と、
表示素子と、
前記波形取り込みメモリに取り込まれた波形データに基づく波形を前記表示素子に表示する表示制御手段と、
再生用波形データメモリと、
前記波形取り込みメモリに前記波形データが取り込まれるごとに、前記波形取り込みメモリに取り込まれた波形データに対応する再生用波形データを前記再生用波形データメモリに書き込むと共に、前記波形取り込みメモリへの取り込み時刻を記憶する波形記憶手段と、
前記記憶された取り込み時刻に基づいて求められる前記波形データの取り込み時間間隔に応じた時間間隔で、前記再生用波形データメモリに記憶されている前記再生用波形データに基づく波形を順次に前記表示素子に表示するようにする波形連続再生手段と、
を備える波形表示装置。
【請求項７】
請求項６に記載の波形表示装置において、
前記波形記憶手段は、前記波形取り込みメモリに取り込まれた波形データを、予め定められた一定データ長に圧縮し、当該圧縮波形データを前記再生用波形データとして前記再生用波形データメモリに記憶する
ことを特徴とする波形表示装置。
【請求項８】
請求項６に記載の波形表示装置において、
前記波形連続再生手段は、前記記憶されている前記再生用波形データに基づく波形を順次に表示する前記波形データの取り込み時間間隔に応じた時間間隔を、前記取り込み時間間隔の比率に合わせて拡大または縮小する機能を備えると共に、
前記拡大または縮小を指示する指示手段が設けられてなる
ことを特徴とする波形表示装置。
【請求項９】
請求項８に記載の波形表示装置において、
前記波形連続再生手段は、前記波形データの取り込み時間間隔に応じた時間間隔の、前記取り込み時間間隔の比率に合わせた前記拡大または縮小を、任意の倍率で、任意の前記再生用波形データ部分で可能とした
ことを特徴とする波形表示装置。
【請求項１０】
請求項６に記載の波形表示装置において、
前記再生用波形データメモリに記憶されている前記再生用波形データに基づく波形を順次に前記表示素子に表示している状態において、第１の所定の操作入力があったときに、当該操作入力がされたときに表示していた前記再生用波形データに基づく波形を固定的に表示する再生用波形固定表示手段と、
前記再生用波形固定表示手段により、前記操作入力がされたときに表示していた前記再生用波形データに基づく波形を固定的に表示している状態において、第２の所定の操作入力があったときに、その操作入力に応じて、表示波形を、前記固定的に表示されていた波形の時間的に前後の前記再生用波形データに基づく波形に変更する手段と、
を備えることを特徴とする波形表示方法。
【請求項１１】
請求項８に記載の波形表示装置において、
前記再生用波形データメモリに記憶されている前記再生用波形データに基づく波形を順次に前記表示素子に表示している状態において、第１の所定の操作入力があったときに、当該操作入力がされたときに表示していた前記再生用波形データに基づく波形を固定的に表示する再生用波形固定表示手段と、
前記再生用波形固定表示手段により、前記操作入力がされたときに表示していた前記再生用波形データに基づく波形を固定的に表示している状態において、第２の所定の操作入力があったときに、その操作入力に応じて、表示波形を、前記固定的に表示されていた波形の時間的に前後の前記再生用波形データに基づく波形に変更する手段と、
を備えることを特徴とする波形表示装置。
【請求項１２】
請求項１１に記載の波形表示装置において、
前記拡大または縮小を指示する指示手段は、回転操作可能であると共に、押下操作可能な操作手段であり、これら回転操作と押下操作の組み合わせにより、前記第１の所定の操作入力および前記第２の所定の操作入力も、前記指示手段を通じてなされる
ことを特徴とする波形表示装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
この発明は、例えばデジタルオシロスコープ等の波形表示装置において、波形取り込みメモリに取り込まれて表示画面上に表示された過去の波形の表示に関する。
【０００２】
【従来の技術】
デジタルオシロスコープでは、入力されたアナログ波形信号を所定のサンプリング速度（サンプリング周波数）でデジタルデータに変換（Ａ／Ｄ変換）し、その変換したデジタルデータを波形データとして、所定のメモリ容量の波形取り込みメモリに記憶する。そして、その波形取り込みメモリに記憶したデジタルデータを読み出して、陰極線管や液晶ディスプレイなどの表示素子の画面に、その水平方向（横軸方向）を時間軸とし、垂直方向（縦軸方向）を電圧（波形レベル方向）として、波形表示をする。
【０００３】
このデジタルオシロスコープにおいては、表示した波形のデータを、すべて破棄してしまうのではなくメモリに保存して、後の時点において読み出して、表示することができるようにしたものがある。例えば、ある部位の信号波形として順次に異なる時点で取り込んで、波形表示したときに、それらの過去に表示した波形が保持してあれば、それらの過去の表示波形を参照することが可能になり、便利であるからである。
【０００４】
このように過去に表示した波形データを保存するデジタルオシロスコープとしては、波形取り込みメモリを分割使用して複数の波形データを記憶し、あるいは、波形データをそのままの形で波形取り込みメモリとは別のメモリに転送して記憶し、任意に再生表示するようにするものなどがあった。
【０００５】
しかし、これらのデジタルオシロスコープにおいては、複数個の過去の波形データを記憶し、任意に再生表示して波形観測させるようにすることができるが、過去の波形がどのようなタイミングで取得されたが不明であるため、例えば、ある部位の信号波形として順次に異なる時点で取り込んである波形データを波形表示したときであっても、観測される波形がどのようなタイミングで発生したのかを知ることができない欠点がある。
【０００６】
これに対して、特許文献１（特開平５−９１４６１号公報）には、波形データを、その波形取り込み時刻と共に記憶して、表示波形上に、当該波形取り込み時刻も表示するようにした波形表示装置が記載されている。この特許文献１に記載の発明を用いれば、表示波形上に表示される波形取り込み時刻からどのようなタイミングで波形が変化したのかを想像することができる。
【０００７】
【特許文献１】
特開平５−９１４６１号公報
【０００８】
【発明が解決しようとする課題】
しかしながら、前記特許文献１に記載の発明の場合には、波形データを、その取り込み時刻と共に表示しても、当該時刻を読み取ることができるだけであるので、事象の発生タイミングや発生シーケンスなどの時間関係を視覚的に、また、直感的に把握することは困難である。
【０００９】
この発明は、この点にかんがみ、取り込んだ複数個の波形の時間関係を視覚的に、また、直感的に把握することができるように表示することができる波形表示方法および波形表示装置を提供することを目的とする。
【００１０】
【課題を解決するための手段】
上記課題を解決するために、請求項１の発明の波形表示方法は、
波形取り込みメモリに取り込んだ波形データに基づく波形を表示する表示工程と、
前記波形取り込みメモリに前記波形データを取り込むごとに、前記波形取り込みメモリに取り込んだ波形データに対応する再生用波形データと、前記波形取り込みメモリへの取り込み時刻とを記憶する波形記憶工程と、
前記取り込み時刻に基づいて求められる前記波形データの取り込み時間間隔に応じた時間間隔で、記憶されている前記再生用波形データに基づく波形を順次に表示する波形連続再生工程と、
を備えることを特徴とする。
【００１１】
また、請求項２の発明は、請求項１に記載の波形表示方法において、
前記波形記憶工程において記憶される再生用波形データは、前記波形取り込みメモリに取り込まれた前記波形データを、予め定められた一定データ長に圧縮した圧縮波形データである
ことを特徴とする。
【００１２】
また、請求項３の発明は、請求項１に記載の波形表示方法において、
前記波形連続再生工程においては、前記記憶されている前記再生用波形データに基づく波形を順次に表示する前記波形データの取り込み時間間隔に応じた時間間隔は、前記波形データの取り込み時間間隔の比率に合わせて拡大または縮小可能とされてなる
ことを特徴とする。
【００１３】
【作用】
上述の構成の請求項１の発明によれば、波形連続再生工程においては、波形取り込み時刻に基づいて求められる波形データの取り込み時間間隔に応じた時間間隔で、記憶されている複数の再生用波形データに基づく波形が、順次に表示される。
【００１４】
したがって、この請求項１の発明によれば、表示波形が変更されるタイミングから、事象の発生タイミングや発生シーケンスなどの時間関係を、視覚的に、また、直感的に把握することができるようになる。
【００１５】
また、請求項２の発明によれば、再生用波形データは、波形取り込みメモリに取り込まれた波形データがどのようなサイズのデータであっても、一定データ長に圧縮された圧縮波形データとして再生用波形データメモリに記憶される。
【００１６】
したがって、波形取り込みメモリに取り込まれた波形データの大きさに関係なく、所定数の再生用波形データを記憶することができる。また、一定データ長に圧縮された波形データであるので、再生用波形を表示する際の処理が容易になるというメリットもある。
【００１７】
また、請求項３の発明においては、再生用波形データに基づく波形の表示に当たって、前後の再生用波形の時間間隔は、波形データの取り込み時間間隔の比率に合わせて拡大または縮小可能である。
【００１８】
このため、波形の表示時間間隔が短すぎて発生タイミングが判別しにくいときには、その表示時間間隔を視覚により直感的に判別することができる程度に拡大して表示することができる。逆に、波形の表示時間間隔が長すぎる場合には、適当な時間間隔となるように縮小して表示することができ、非常に便利である。
【００１９】
【発明の実施の形態】
以下、この発明による波形表示装置の実施形態を、図を参照しながら説明する。以下に説明する実施形態においては、波形取り込みメモリに取り込んだ波形データは、その都度、トリガ発生時刻と共に、再生用波形データに変換して保存するようにする。再生用波形データとしては、取り込んだ波形データをそのまま保存することも可能であるが、この実施形態では、波形取り込みメモリに取り込まれた波形データによる波形を圧縮した波形（以下、圧縮波形という）のデータであって、一定データ長に圧縮したものを、再生用波形データとして保存するようにする。
【００２０】
そして、この実施形態の波形表示装置は、保存した圧縮波形データを、取り込んだ時間間隔に従って順次に読み出して表示したり、保存した複数個の圧縮波形のうちの、任意の圧縮波形を固定的に表示したりできる再生機能を備える。
【００２１】
以下の説明においては、波形取り込みメモリに波形データを取り込んで、表示画面に表示するモードを、波形取り込み表示モードと呼び、保存した圧縮波形データを、取り込んだ時間間隔に従って順次に読み出して表示したり、任意の圧縮波形を固定的に表示したりする再生モードを、圧縮波形再生表示モードと呼ぶことにする。
【００２２】
［波形表示装置のハードウエア構成例］
図１は、波形表示装置の実施の形態としてのデジタルオシロスコープの構成を示すブロック図である。この例のデジタルオシロスコープは、マイクロプロセッサ（ＣＰＵ）１０によって、メインメモリ１１に記憶されているプログラムに従った制御が行われるものであり、図１において、制御バス１２は、２重線で示した。
【００２３】
パネル操作部１３は、図示は省略したが、時間軸レンジや電圧感度などのパネル設定情報の設定つまみ、波形取り込み表示モードと、圧縮波形の連続再生表示モードとのモード切り換えボタン、圧縮波形の連続再生表示モードにおいて種々の機能を実現するための単一の再生制御つまみなどを含むと共に、その他の操作つまみや操作ボタンを備え、使用者によるそれらの操作に応じた操作信号を出力する。マイクロプロセッサ１０は、パネル操作部１３からの操作信号を解釈して、どのような操作がされたかを判別し、その判別結果に応じた制御を行なう。
【００２４】
フロントエンド部１は、アッテネータ、バーチカルアンプ、トリガアンプなどからなり、マイクロプロセッサ１０からの制御に従い、図示しないプローブなどにより入力されたアナログ波形信号の増幅処理などを行なう。フロントエンド部１で処理されたアナログ波形信号は、Ａ／Ｄ変換器２およびトリガ制御部３に供給される。
【００２５】
Ａ／Ｄ変換器２では、クロック制御部４からのサンプリングクロックに従い、フロントエンド部１からのアナログ波形信号をデジタル波形データに変換する。この実施の形態のデジタルオシロスコープは、Ａ／Ｄ変換器２でのサンプリング速度は可変であって、クロック制御部４は、マイクロプロセッサ１０からの制御信号により、出力するサンプリングクロックの周波数を制御する。
【００２６】
マイクロプロセッサ１０は、パネル操作部１３での時間軸レンジの設定情報を判別して、設定された時間軸レンジに応じてサンプリング速度を定め、そのサンプリング速度となるように、クロック制御部４を制御する。Ａ／Ｄ変換器２からのデジタル波形データは、波形取り込み制御部５に供給される。
【００２７】
トリガ制御部３は、マイクロプロセッサ１０の制御に従ってフロントエンド部１からの信号を処理して、波形取り込み制御部５にトリガ信号を供給する。
【００２８】
波形取り込み制御部５は、マイクロプロセッサ１０からの制御信号により、Ａ／Ｄ変換器２からのデジタル波形データを、トリガ制御部３からのトリガ信号を基準に波形取り込みメモリ６に格納する。また、波形取り込み制御部５は、取り込まれた波形データのトリガ発生時刻を、リアルタイムカウンタ１４からの時刻データを基準に計測し、取り込まれた波形データの波形番号に対応付けてメインメモリ１１に記憶する。
【００２９】
波形取り込みメモリ６に格納される波形データの長さは、パネル操作部１３を通じて任意に設定可能である。例えば、波形データの長さは、１Ｋ（＝１０２４）ワード長や、１Ｍ（＝１０４８５７６）ワード長に設定することができる。マイクロプロセッサ１０は、設定された値に応じて波形取り込み制御部５に対する制御を行なう。
【００３０】
そして、波形取り込み制御部５は、マイクロプロセッサ１０からの制御信号により、波形取り込みメモリ６に格納したデジタル波形データを読み出して、表示制御部７に送る。
【００３１】
表示制御部７は、波形取り込み表示モードにおいては、次のような処理を行なう。
【００３２】
先ず、表示制御部７は、マイクロプロセッサ１０の制御に従い、波形取り込み制御部５から転送されてきた波形データを、表示素子の例としての液晶ディスプレイ（以下、ＬＣＤと称する）９の画面に波形を表示するための表示データに変換し、その変換後の表示データを、表示メモリ８に格納する。そして、その格納した表示データを読み出してＬＣＤ９に送り、その画面に波形を表示する。
【００３３】
表示制御部７は、また、波形取り込み制御部５から転送されてきた波形データを、波形圧縮処理して、一定長、例えば５１２ワードの圧縮波形データを生成し、圧縮波形メモリ１５に格納する。このとき、各圧縮波形データには、波形取り込みメモリ６に取り込まれた波形データについて付与されたものと同一の波形番号が付与され、圧縮波形データは、当該波形番号と共に、圧縮波形メモリ１５に書き込まれる。
【００３４】
この実施形態においては、波形圧縮処理には、ピーク圧縮処理が用いられる。ピーク圧縮処理は、波形取り込み制御部５から転送されてきた波形データを、均等に、複数個の区間に分け、各区間毎に波形の最大値と最小値を検出するものである。この実施形態では、ピーク圧縮処理により検出した値を、最大値、最小値の順で区間順に並べて、５１２ワードに圧縮するようにする。
【００３５】
例えば、波形取り込み制御部５から転送されてきた波形データ長が１Ｍワードの場合には、均等に４０９６個の区間に分け、各区間ごとに、波形の最大値と最小値を検出し、検出した値を、最大値、最小値の順に、４０９６個の区間順に並べ、５１２ワードに圧縮するようにする。
【００３６】
この例によれば、圧縮波形メモリ１５が１Ｍワードの容量を持つものとした場合、波形取り込み制御部５から転送されてきた波形データのデータ長に関係なく、２０４８個の圧縮波形データを格納することができる。
【００３７】
また、表示制御部７は、圧縮波形再生表示モードにおいては、圧縮波形メモリ１５に保存された複数個の圧縮波形データを順次に読み出して、連続的に再生するようにする圧縮波形連続再生処理と、圧縮波形メモリ１５に保存された複数個の圧縮波形データの中から、選択された圧縮波形データによる圧縮波形を固定的に表示する処理とをマイクロプロセッサ１０の制御の下に行なう。
【００３８】
圧縮波形再生表示モードにおいては、マイクロプロセッサ１０は、メインメモリ１１に記憶されている波形番号に対応したトリガ発生時刻から、各波形番号により示される圧縮波形データについて、当該圧縮波形データのトリガ発生時刻から、次の波形番号の圧縮波形データのトリガ発生時刻までの波形取り込み時間間隔を求めておき、その波形取り込み時間間隔に基づいて求めた再生時間にしたがって各波形番号の圧縮波形データによる圧縮波形をＬＣＤ９の画面に表示するように表示制御部７を制御する。
【００３９】
ここで、波形取り込み時間間隔に基づいて求めた再生時間とは、後で詳述するように、圧縮波形連続表示において、ある圧縮波形を、次の圧縮波形の表示タイミングまで表示する表示時間のことを表わす。
【００４０】
表示制御部７は、マイクロプロセッサ１０で求められた再生時間に従ってＬＣＤ９の画面に表示する圧縮波形を順次に切り換えるように、圧縮波形メモリ１５から順次に圧縮波形データを読み出して、表示処理するようにする。
【００４１】
また、表示制御部７は、圧縮波形連続表示をしているときに、パネル操作部１３を通じて、所定の操作がなされたことの通知を受けたときには、そのタイミングでＬＣＤ１５の画面に表示されていた圧縮波形を固定表示するようにする。また、さらに、その固定表示において、パネル操作部１３を通じて、所定の操作がなされたことの通知を受けたときには、その操作に対応して固定表示する圧縮波形を変更することができるように構成されている。
【００４２】
次に、波形取り込み表示モードおよび圧縮波形再生表示モードにおける波形表示処理について、さらに詳細に説明する。
【００４３】
［波形取り込み表示モードの波形表示処理の説明］
この実施の形態における波形表示処理ルーチンを、図２のフローチャートおよび図３のタイミングチャートを参照しながら説明する。なお、図２のフローチャートの動作は、マイクロプロセッサ１０の制御の下に実行される処理動作を表すものである。この図２のフローチャートは、モード切り換えボタンにより、波形取り込み表示モードが選択された場合にスタートとなる。
【００４４】
図２の処理がスタートすると、まず、波形取り込みメモリ６への波形データの格納が開始される（ステップＳ１０１）。そして、トリガ制御部３からのトリガ発生を監視し（ステップＳ１０２）、トリガが発生したことを判別すると、波形データの波形取り込みメモリ６への取り込み処理を行なうと共に、トリガ発生時刻を当該波形データの波形番号と共に、メインメモリ１１に格納する（ステップＳ１０３）。
【００４５】
図３（Ａ）において、Ｔｎ−１、Ｔｎ、Ｔｎ＋１、Ｔｎ＋２・・・は、トリガ発生時刻を示し、このトリガ発生時刻が、図３（Ｂ）に示す波形番号Ｎ−１、Ｎ、Ｎ＋１、Ｎ＋２・・・に対応して、メインメモリ１１に格納される。
【００４６】
そして、波形取り込みメモリ６への、設定されたデータ長分の波形データの取り込み終了を待ち（ステップＳ１０４）、取り込み終了を確認したら、波形取り込みメモリ６の波形データは表示制御部７に送られ、ＬＣＤ９の画面に表示される（ステップＳ１０５）。このときの波形取り込みデータＡ，Ｂ，Ｃ，Ｄ・・・のデータサイズは、図３（Ｃ）に示すように、種々の値を取ることが可能である。
【００４７】
次に、表示制御部７が制御されて、前述したように、波形取り込みメモリ６の波形データがピーク圧縮されて圧縮波形データが生成され、生成された圧縮波形データが、ステップＳ１０３で格納したトリガ発生時刻と共に記憶したものと同一の波形番号と共に、圧縮波形メモリ１５に格納される（ステップＳ１０６）。そして、ステップＳ１０１に戻り、以上の処理を繰り返す。前述したように、圧縮波形メモリ１５に格納された圧縮波形データのサイズは、この例では、５１２バイトとされ、図３（Ｄ）にも示すように一定とされる。
【００４８】
このように圧縮波形データのサイズを一定としたことにより、この実施形態によれば、保存できる再生用波形データの数を一定とすることができると共に、波形取り込みメモリに取り込んだ波形データ長が長くても、圧縮波形メモリへの圧縮波形データの記憶時間は、一定となり、新しい波形データを取り込むことができるまでの時間間隔も一定とすることができる。
【００４９】
［圧縮波形再生表示モードにおける波形表示処理の説明］
＜圧縮波形の連続再生表示＞
この圧縮波形の連続再生表示のために、前述したように、マイクロプロセッサ１０は、メインメモリ１１に記憶されている波形番号に対応したトリガ発生時刻から、波形の取り込み時間間隔ΔＴ（図３（Ａ）のΔＴｎ−１、ΔＴｎ、ΔＴｎ＋１、ΔＴｎ＋２、・・・参照）を求めておく。ここで、波形の取り込み時間間隔ΔＴとは、ある波形番号の波形データのトリガ発生時刻から、次の波形番号の波形データのトリガ発生時刻までの時間間隔である。これは、圧縮波形についての取り込み時間間隔でもある。
【００５０】
そして、この波形の取り込み時間間隔ΔＴから、各波形番号の圧縮波形について、次の圧縮波形の表示タイミングまでの再生時間Ｔｄｓｐを、次の式（１）から求める。
【００５１】
Ｔｄｓｐ＝ΔＴ×α  ・・・（１）
ここで、式（１）のαは、再生時間Ｔｄｓｐの拡大縮小倍率であり、この例では、操作パネル１３に設けられた後述する再生制御つまみ２１（図５参照）により、その値が調整設定される。
【００５２】
そして、マイクロプロセッサ１０は、以上のようにして求めた、各圧縮波形についての、次の圧縮波形の表示タイミングまでの再生時間Ｔｄｓｐと、波形番号との対応テーブルであるタイムテーブルを作成し、例えばメインメモリ１１に記憶する。図４に、このタイムテーブルの例を示す。
【００５３】
図５は、この実施形態のデジタルオシロスコープの操作パネル１３に設けられた再生制御つまみ２１の例を示す図である。前述もしたように、操作パネル１３には、種々のつまみやスイッチが設けられるが、それらは、図５では省略した。
【００５４】
この例の再生制御つまみ２１は、操作パネル面に垂直な方向の回転軸を中心に時計方向および反時計方向に回転可能とされており、時計方向に再生制御つまみ２１を回転したときには、拡大縮小倍率α＜１とされて、再生時間Ｔｄｓｐは、波形取り込み時間間隔よりも短縮され、また、反時計方向に再生制御つまみ２１を回転したときには、拡大縮小倍率α＞１とされて、再生時間Ｔｄｓｐは、波形取り込み時間間隔よりも拡大される。なお、α＝１の時には、再生時間Ｔｄｓｐは、波形取り込み時間間隔に等しい。
【００５５】
マイクロプロセッサ１０は、以上のようにして生成した図４のタイムテーブルの情報を表示制御部７に渡す。表示制御部７は、このタイムテーブルの情報にしたがって、圧縮波形連続再生において、圧縮波形メモリ１５に記憶されている各圧縮波形を表示するフレーム（１フレームが１画面分に相当）のマッピング処理をする。マッピングの例を図６に示す。この図６の例は、１フレーム時間が２０ｍｓ（ミリ秒）である場合である。
【００５６】
この図６の例においては、波形番号Ｎ−２の圧縮波形は、その再生時間が、４００ｍｓとされているので、フレーム番号「−２２」からフレーム番号「−３」までの２０フレームの間、ＬＣＤ９の画面に表示されるように割り当てられる。次の波形番号Ｎ−１の圧縮波形は、その再生時間が５０ｍｓとされているので、フレーム番号「−２」からフレーム番号「０」までの３フレームの間、ＬＣＤ９の画面に表示されるように割り当てられる。さらに、次の波形番号Ｎの圧縮波形は、３０ｍｓとされているので、フレーム番号「０」からフレーム番号「１」までの２フレームの間、ＬＣＤ９の画面に表示されるように割り当てられる。
【００５７】
なお、図６の例では、圧縮波形の再生時間が、整数フレーム時間分でないときには、当該圧縮波形の最後のフレームと、次の圧縮波形の先頭とは、同一フレームにマッピングされている。以下、同様にして、各波形番号の圧縮波形の再生時間に応じて、表示するフレーム番号が割り当てられる。
【００５８】
表示制御部７は、この割り当てにしたがって圧縮波形メモリ１５から、圧縮波形データを読み出し、表示メモリ８に書き込み、ＬＣＤ９の画面に表示する。
【００５９】
したがって、例えば拡大縮小率α＝１で、再生時間Ｔｄｓｐが、圧縮波形データ（図７（Ａ）参照）の波形取り込み時間間隔に等しいときには、図７（Ｂ）に示すように、波形取り込み時間間隔に等しい再生時間で、順次に圧縮波形Ａ，Ｂ，Ｃ，ＤがＬＣＤ９の画面に表示される。
【００６０】
そして、拡大縮小率αが、α＞１に設定されたときには、図７（Ｃ）に示すように、複数個の圧縮波形の波形取り込み時間間隔の比率に合わせて、それぞれの圧縮波形を、その再生時間を拡大して表示する。
【００６１】
また、拡大縮小率αが、α＜１に設定されたときには、図７（Ｄ）に示すように、複数個の圧縮波形の波形取り込み時間間隔の比率に合わせて、それぞれの圧縮波形を、その再生時間を縮小して表示する。
【００６２】
再生制御つまみ２１の回転により、拡大縮小率αが変更されると、マイクロプロセッサ１０は、前述の再生時間のタイムテーブルを作成し直して、表示制御部７に渡す。表示制御部７は、新たなタイムテーブルにしたがってマッピングを行なって、圧縮波形の連続再生表示を行なう。
【００６３】
圧縮波形の連続再生表示をしているときに、再生制御つまみ２１を回転して、拡大圧縮率αを変更すると、圧縮波形メモリ１５に格納されているすべての圧縮波形データについてのタイムテーブルが変更され、表示制御部７においては、そのタイムテーブルに基づいてマッピングが変更される。しかし、表示画面上では、再生制御つまみ２１を操作した時点からの圧縮波形についての再生時間が変更されるようになる。
【００６４】
つまり、圧縮波形の連続再生表示をしながら、再生制御つまみ２１を回転して、拡大圧縮率αを変更することにより、各圧縮波形の再生時間を変更制御することができる。
【００６５】
したがって、圧縮波形の再生時間が短いために、圧縮波形の前後の圧縮波形に対する発生タイミングが判読困難なときには、再生制御つまみ２１を反時計方向に回転して、各圧縮波形の再生時間を拡大することにより、圧縮波形の前後の圧縮波形に対する発生タイミングを、より明確に判読することができるようになる。また、次の圧縮波形までの表示間隔が長いときには、再生制御つまみ２１を時計方向に回転して、各圧縮波形の再生時間を縮小することにより、無駄な表示時間を短縮することができるようになる。
【００６６】
そして、前述したように、表示制御部７は、圧縮波形連続表示をしているときに、パネル操作部１３を通じて、所定の操作がなされたことの通知を受けたときには、そのタイミングでＬＣＤ１５の画面に表示されていた圧縮波形を固定表示し、また、その固定表示において、パネル操作部１３を通じて、所定の操作がなされたことの通知を受けたときには、その操作に対応して固定表示する圧縮波形を変更するようにする。
【００６７】
この実施形態では、圧縮波形連続表示から、圧縮波形の固定表示への変更操作および固定表示する圧縮波形の変更指定操作も、再生制御つまみ２１で行なえるようにしている。
【００６８】
このため、この実施形態では、再生制御つまみ２１は、前述のように回転可能に構成されるのみではなく、その回転軸方向に摺動移動可能とされ、マイクロプロセッサ１０は、この再生制御つまみ２１が押下されることによる回転軸方向の移動をも操作入力として検知するように構成されている。
【００６９】
そして、この実施形態では、圧縮波形再生モードにおいては、マイクロプロセッサ１０は、再生制御つまみ２１の押下操作を、圧縮波形連続再生表示と、圧縮波形固定表示と切り換え操作として判別するように構成されている。また、マイクロプロセッサ１０は、再生制御つまみ２１の回転は、圧縮波形連続再生表示においては、拡大縮小率αの変更操作として判別し、圧縮波形固定表示おいては、固定表示する圧縮波形の変更指定として判別するように構成されている。
【００７０】
図５の例では、圧縮波形固定表示おいて、再生制御つまみ２１を時計方向に回転したときには、そのときＬＣＤ９の画面に表示されていた圧縮波形よりも時間的に後の圧縮波形の固定表示指示とし、反時計方向に回転したときには、そのときＬＣＤ９の画面に表示されていた圧縮波形よりも時間的に前の圧縮波形の固定表示指示とするようにされている。
【００７１】
次に、以上説明した圧縮波形再生表示モードにおけるマイクロプロセッサ１０の処理動作を、図８およびその続きである図９のフローチャートを参照して説明する。
【００７２】
図８のフローチャートは、モード切り換えボタン（図示は省略）により、圧縮波形再生表示モードが選択された場合にスタートとなる。
【００７３】
前述したタイムテーブルの再生時間に基づいて、表示制御部７で、圧縮波形メモリ１５に記憶されている複数の圧縮波形データのそれぞれについて、表示フレームのマッピング処理を行なって圧縮波形の連続再生表示を開始する（ステップＳ２０１）。このとき、図４のタイムテーブルの再生時間は、最初は、拡大縮小率α＝１として、波形取り込み時間間隔を再生時間として表示するようにしてもよいし、前回の圧縮波形再生表示モードのときに最後に設定された拡大縮小率αが用いられたものとするようにしても良い。
【００７４】
次に、マイクロプロセッサ１０は、再生制御つまみ２１が押下されたか否か監視し（ステップＳ２０２）、押下されないと判別したときには、再生制御つまみ２１が反時計方向に回転（左回転）されたか否か判別する（ステップＳ２０３）。
【００７５】
そして、反時計方向に回転されたと判別したときには、マイクロプロセッサ１０は、圧縮波形再生表示を一時停止し（ステップＳ２０４）、拡大縮小率αを再生制御つまみ２１の反時計方向の回転量に応じて拡大するように変更し、当該変更した拡大縮小率αを用いて各波形番号の圧縮波形についての再生時間を再計算して、タイムテーブルを作成し直す（ステップＳ２０５）。
【００７６】
そして、作成し直したタイムテーブルを表示制御部７に渡し、表示制御部７に、各圧縮波形に対する表示フレームのマッピングの変更処理の指示をする（ステップＳ２０６）。これに基づき、表示制御部７は、作成し直したタイムテーブルを用いて前記マッピング処理をやり直し、再生制御つまみ２１により指示されたように拡大された再生時間で、各圧縮波形を順次に表示するようにする（ステップＳ２０１）。
【００７７】
ステップＳ２０３で、再生制御つまみ２１が反時計方向には回転されなかったと判別したときには、マイクロプロセッサ１０は、時計方向に回転されたか否か判別する（ステップＳ２０７）。
【００７８】
そして、時計方向に回転されたと判別したときには、マイクロプロセッサ１０は、圧縮波形再生表示を一時停止し（ステップＳ２０８）、拡大縮小率αを再生制御つまみ２１の反時計方向の回転量に応じて縮小するように変更し、当該変更した拡大縮小率αを用いて、各波形番号の圧縮波形についての再生時間を再計算して、タイムテーブルを作成し直す（ステップＳ２０９）。
【００７９】
そして、作成し直したタイムテーブルを表示制御部７に渡し、表示制御部７に、各圧縮波形に対する表示フレームのマッピングの変更処理の指示をする（ステップＳ２１０）。これに基づき、表示制御部７は、作成し直したタイムテーブルを用いて前記マッピング処理をやり直し、再生制御つまみ２１により指示されたように縮小された再生時間で、各圧縮波形を順次に表示するようにする（ステップＳ２０１）。
【００８０】
そして、ステップＳ２０７で、時計方向に回転されなかったと判別したときには、ステップＳ２０１に戻り、マイクロプロセッサ１０は、圧縮波形の連続再生表示を継続するようにする。
【００８１】
また、ステップＳ２０２で、再生制御つまみ２１が押下されたと判別したときには、マイクロプロセッサ１０は、表示制御部７に対して、圧縮波形の連続再生表示を停止して、そのときに表示されていた圧縮波形を固定表示するように制御指示する（図９のステップＳ２１１）。
【００８２】
これに応じて表示制御部７は、再生制御つまみ２１が押下されたときに圧縮波形メモリ１５から読み出していた圧縮波形データを、そのまま継続して読み出すようにしてＬＣＤ９の画面に、対応する圧縮波形を固定表示するようにする。
【００８３】
次に、マイクロプロセッサ１０は、このように圧縮波形が固定表示されている場合において、再生制御つまみ２１が押下されたか否か判別し（ステップＳ２１２）、押下されたと判別したときには、ステップＳ２０１に戻り、表示制御部７に対して、圧縮波形の連続再生表示を再開させるように制御指示する。
【００８４】
ステップＳ２１２で、再生制御つまみ２１が押下されないと判別したときには、再生制御つまみ２１が反時計方向に回転（左回転）されたか否か判別する（ステップＳ２０３）。
【００８５】
そして、反時計方向に回転されたと判別したときには、マイクロプロセッサ１０は、現在表示されている圧縮波形よりも時間的に前の圧縮波形を表示させるように表示制御部７に対して制御指示をする。表示制御部７は、この制御指示に応じて、圧縮波形メモリ１５の読み出しアドレスを、波形番号の小さい方向の圧縮波形のデータを読み出すものに変更し、ＬＣＤ９の画面に、その圧縮波形を表示させる（ステップＳ２１４）。この場合、再生制御つまみ２１が反時計方向に回転されたままに保持されると、ＬＣＤ９の画面に表示される圧縮波形は、順次に、時間的に前のものに変更される。
【００８６】
ステップＳ２１３で、再生制御つまみ２１が反時計方向には回転されなかったと判別したときには、マイクロプロセッサ１０は、時計方向に回転されたか否か判別する（ステップＳ２１５）。
【００８７】
そして、時計方向に回転されたと判別したときには、マイクロプロセッサ１０は、現在表示されている圧縮波形よりも時間的に後の圧縮波形を表示させるように表示制御部７に対して制御指示をする。表示制御部７は、この制御指示に応じて、圧縮波形メモリ１５の読み出しアドレスを、波形番号の大きい方向の圧縮波形のデータを読み出すものに変更し、ＬＣＤ９の画面に、その圧縮波形を表示させる（ステップＳ２１４）。この場合、再生制御つまみ２１が時計方向に回転されたままに保持されると、ＬＣＤ９の画面に表示される圧縮波形は、順次に、時間的に後のものに変更される。
【００８８】
そして、ステップＳ２１５で、再生制御つまみ２１が時計方向に回転されなかったと判別したときには、ステップＳ２０１に戻り、マイクロプロセッサ１０は、再生制御つまみ２１が押下されたか否かの監視状態になる。
【００８９】
以上のようにして、この実施形態では、一つの再生制御つまみ２１の押下操作により、圧縮波形再生表示モードにおいて、圧縮波形連続再生表示と、圧縮波形固定表示とを切り換えると共に、圧縮波形連続再生表示の状態においては、再生制御つまみ２１の回転により拡大縮小率を変更し、圧縮波形固定表示においては、再生制御つまみ２１の回転により固定表示する圧縮波形を選択制御することができる。
【００９０】
このように、一つの再生制御つまみ２１により、種々の再生機能制御が可能になるので、複数の操作つまみを設ける必要が無く、操作つまみの設置スペースが省略できると共に、使い勝手の良いデジタルオシロスコープを提供することができる。
【００９１】
なお、以上の実施形態の説明においては、タイムテーブルは、マイクロプロセッサ１０が作成するようにしたが、表示制御部７がマイクロプロセッサ１０の指示の元に作成するようにしても良い。その場合に、波形取り込み時刻の情報も、メインメモリ１１に記憶するのではなく、圧縮波形メモリ１５に、圧縮波形データと対応付けて記憶するようにしても良い。
【００９２】
また、データの圧縮方法としては、ピーク圧縮方法を用いるようにしたが、圧縮方法は、この方法に限られるものではないことはいうまでもない。
【００９３】
また、上述の実施形態では、再生用波形データは、圧縮波形データとしたが、再生用波形データを記憶するメモリの容量に余裕がある場合には、圧縮波形データとする必要はなく、１画面分の波形データをそのまま保存するようにしても良い。
【００９４】
【発明の効果】
以上説明したように、この発明によれば、波形取り込み時刻に基づいて求められる波形データの取り込み時間間隔に応じた時間間隔で、記憶されている複数の再生用波形データに基づく波形が、順次に表示されるので、その表示波形が変更されるタイミングから、事象の発生タイミングや発生シーケンスなどの時間関係を直感的に把握することができるようになる。
【００９５】
また、順次に表示される波形データの時間間隔が拡大、縮小可能であるので、事象の発生タイミングや発生シーケンスなどが、より判別し易くなるというメリットがある。
【図面の簡単な説明】
【図１】この発明による波形表示装置の実施形態の構成例のブロック図である。
【図２】実施形態の波形表示装置における波形表示および波形データ保存動作を説明するためのフローチャートである。
【図３】実施形態の波形表示装置における波形表示および波形データ保存動作を説明するためのタイミングチャートである。
【図４】実施形態の波形表示装置において、圧縮波形連続表示再生に用いるタイムテーブルの例を示す図である。
【図５】実施形態の波形表示装置の操作パネルの要部を説明するための図である。
【図６】実施形態の波形表示装置において、圧縮波形連続表示再生における表示フレームのマッピング処理の例を示す図である。
【図７】実施形態の波形表示装置において、圧縮波形連続表示再生の場合の再生時間の拡大、縮小を説明するための図である。
【図８】実施形態の波形表示装置における圧縮波形再生表示モードの処理を説明するためのフローチャートの一部を示す図である。
【図９】実施形態の波形表示装置における圧縮波形再生表示モードの処理を説明するためのフローチャートの一部を示す図である。
【符号の説明】
１  フロントエンド部
２  Ａ／Ｄ変換器
３  トリガ制御部
５  波形取り込み制御部
６  波形取り込みメモリ（波形メモリ）
７  表示制御部
８  表示メモリ
９  ＬＣＤ
１０  マイクロプロセッサ
１１  メインメモリ
１３  パネル操作部
１４  リアルタイムカウンタ
１５  圧縮波形メモリ
【図１】
2004251747.tif 000003
【図２】
2004251747.tif 000004
【図３】
2004251747.tif 000005
【図４】
2004251747.tif 000006
【図５】
2004251747.tif 000007
【図６】
2004251747.tif 000008
【図７】
2004251747.tif 000009
【図８】
2004251747.tif 000010
【図９】
2004251747.tif 000011