(57)【要約】【課題】波形データとイベントデータを表示するときに正規のイベントデータを表示する波形測定器を提供する。【解決手段】波形データをリング方式で記憶する波形メモリ１１と、イベント信号が発生した場合に波形データのいずれのポイントで前記イベント信号が発生したかを対応付けて記憶するイベントメモリ１１とを用いて、波形データとイベント信号とを表示する波形測定器であって、波形メモリ１１の書き込みポインタの周回数をカウントする波形メモリリングカウンタ１０と、カウンタの値を用いて、表示範囲内のイベント信号をイベントメモリ１１から検索するイベントサーチ回路１２と、表示範囲内の波形データと、検索されたイベント信号とを表示する波形データ変換部１０７、表示制御部１０８、表示器１０９とを有する。【選択図】図１
2011196752.tif 000002
【特許請求の範囲】
【請求項１】
波形データをリング方式で記憶する第１記憶部と、
前記第１記憶部の書き込みポインタの周回数をカウントするカウンタと、
イベントが発生した場合に、該イベントが発生したときの前記第１記憶部の書き込みアドレスの値と、該イベントが発生したときの前記カウンタの値とを対応付けてイベントデータとして記憶する第２記憶部と、
前記カウンタの値と、指定された範囲に応じた前記第１記憶部のアドレス値とに基づき、前記範囲で発生したイベントに対応するイベントデータを前記第２記憶部から検索する検索部と、
前記範囲の波形データを表示するとともに、前記検索部によって検索されたイベントデータを表示する表示部と、
を有する波形測定器。
【請求項２】
請求項１に記載の波形測定器において、
前記検索部は、前記カウンタの値と、前記範囲の開始位置に応じた前記第１記憶部のアドレス値とに基づき、前記範囲で発生したイベントに対応するイベントデータを前記第２記憶部から検索することを特徴とする波形測定器。
【請求項３】
請求項２に記載の波形測定器において、
前記表示部は、前記検索部によって検索されたイベントデータおよび該イベントデータが格納されている領域以降の領域に格納されているイベントデータを表示することを特徴とする波形測定器。
【請求項４】
波形データをリング方式で記憶する第１記憶部と、イベントが発生した場合に、該イベントが発生したときの前記第１記憶部の書き込みアドレスの値をイベントデータとして記憶する第２記憶部とを用いて、前記波形データと前記イベントデータとを表示する波形測定器の波形表示方法であって、
前記波形測定器は、
前記第１記憶部の書き込みポインタの周回数をカウントし、
前記カウントの値と、指定された範囲に応じた前記第１記憶部のアドレス値とに基づき、前記範囲で発生したイベントに対応するイベントデータを前記第２記憶部から検索し、
前記範囲の波形データを表示するとともに、検索されたイベントデータを表示する
波形表示方法。
【請求項５】
請求項４に記載の波形表示方法において、
前記カウントの値と、前記範囲の開始位置に応じた前記第１記憶部のアドレス値とに基づき、前記範囲で発生したイベントに対応するイベントデータを前記第２記憶部から検索することを特徴とする波形表示方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、波形測定器、波形表示方法に関し、特にアナログ信号波形とイベント信号とを同一の画面上に表示する技術に関する。
【背景技術】
【０００２】
従来、波形測定器において、アナログ信号の波形と特定のイベント信号とを取得して、イベントが波形上どのポイントで発生したかを表示する技術が開示されている（例えば非特許文献１参照）。
【先行技術文献】
【非特許文献】
【０００３】
【非特許文献１】中山  悦郎  外３名、「スコープコーダ  ＤＬ７５０」、横河技報、横河電機株式会社、２００３年７月２２日発行、Ｖｏｌ．４７、Ｎｏ−３、２７−３０頁
【発明の概要】
【発明が解決しようとする課題】
【０００４】
図５に、上記表示機能を有する波形測定器の表示例を示す。この波形測定器は、図５のように波形上いずれのポイントでイベントが発生したかを表示するために、波形データを格納する波形メモリと、イベントデータを格納するイベントメモリとの２つの記憶領域を有する。イベントメモリは、波形上当該イベント信号がいずれのポイントで発生したかを記憶するため、イベント信号が取得されたときの波形メモリの書き込みアドレスを記憶する。
【０００５】
また、例えば所定のトリガが発生するまで連続してデータを取り込む必要がある場合、波形測定器は、波形メモリの記憶容量が有限であるという理由により、波形メモリの開始アドレスと終了アドレスの間をリングバッファのように動作させる。すなわち波形メモリは、その開始アドレスから波形データを順次記憶していき、終了アドレスにまで書き込みが到達した場合に書き込みポインタを開始アドレスに戻し、その後再度開始アドレスから順次上書きする。以下、このような仕組みをリング方式と称する。
【０００６】
リング方式のメモリが採用されている場合の、従来の波形測定器の問題点を図６を参照しつつ説明する。
【０００７】
データ収集開始時、波形メモリの開始アドレスに波形データが書き込まれ、順次終了アドレスに向けて波形データが書き込まれていく。図６のように、まずリングの１周目の所定ポイントでイベント１が発生し、２周目の所定ポイントでイベント２が発生し、続いて３周目の所定ポイントでイベント３が発生したとする。このとき、例えば図６の太線部分の範囲が作業者に指定され、波形測定器がこの指定範囲を図５に示すように表示する場合、本来は指定範囲内に発生したイベント３のみが表示され、イベント１、２は指定範囲よりも過去に発生したイベントであるため表示されないことが望ましい。しかしながら、従来の波形測定器ではリングの周回数について何ら考慮されていないため、イベント１、２もイベント３と同様に表示されてしまう。
【０００８】
本発明は、上述した問題点を解決するためになされたものであり、リング方式でデータを記憶する場合において、波形データ、イベントデータを表示するときに正規のイベントデータのみを表示する波形測定器、波形表示方法を提供することを目的とする。
【課題を解決するための手段】
【０００９】
上述した課題を解決するため、本発明の一態様の波形測定器は、波形データをリング方式で記憶する第１記憶部と、第１記憶部の書き込みポインタの周回数をカウントするカウンタと、イベントが発生した場合に、イベントが発生したときの第１記憶部の書き込みアドレスの値と、イベントが発生したときのカウンタの値とを対応付けてイベントデータとして記憶する第２記憶部と、カウンタの値と、指定された範囲に応じた第１記憶部のアドレス値とに基づき、上述の範囲で発生したイベントに対応するイベントデータを第２記憶部から検索する検索部と、上述の範囲の波形データを表示するとともに、検索部によって検索されたイベントデータを表示する表示部と、を有する。
【００１０】
また、本発明の一態様の波形表示方法は、波形データをリング方式で記憶する第１記憶部と、イベントが発生した場合に、イベントが発生したときの第１記憶部の書き込みアドレスの値をイベントデータとして記憶する第２記憶部とを用いて、波形データとイベントデータとを表示する波形測定器の波形表示方法であって、波形測定器は、第１記憶部の書き込みポインタの周回数をカウントし、カウントの値と、指定された範囲に応じた第１記憶部のアドレス値とに基づき、上述の範囲で発生したイベントに対応するイベントデータを第２記憶部から検索し、上述の範囲の波形データを表示するとともに、検索されたイベントデータを表示する。
【発明の効果】
【００１１】
本発明に係る波形測定器、波形表示方法によれば、イベントデータの必要部分のみをサーチすることができ、波形データとイベントデータを表示するときに正規のイベントデータを表示することができる。
【図面の簡単な説明】
【００１２】
【図１】本実施の形態に係る波形測定器の構成の一例を示す図である。
【図２】本実施の形態に係るイベントデータに記憶される内容の一例を説明する図である。
【図３】本実施の形態に係るイベントサーチ回路の動作の一例を説明する図である。
【図４】本実施の形態に係る表示制御部の動作例を説明する図である。
【図５】波形測定器でイベントと波形を同一の画面に表示する例を示す図である。
【図６】従来の波形測定器の問題点を説明する図である。
【発明を実施するための形態】
【００１３】
以下、本発明の実施の形態について図面を参照しつつ説明する。
【００１４】
まず、図１を参照しつつ本実施の形態の波形測定器の構成について説明する。波形測定器１は、入力アンプ１０１、Ａ／Ｄ変換器１０２、メモリ制御部１０３、サンプリングタイミング発生器１０４、波形メモリ１０５、波形メモリリングカウンタ１０、イベントデータ変換器１０６、イベントメモリ１１、イベントサーチ回路１２、波形データ変換部１０７、表示制御部１０８、表示器１０９、入力器１１０を有する。
【００１５】
波形信号は、アナログ信号として波形測定器１の入力アンプ１０１に入力され、入力アンプ１０１によりＡ／Ｄ変換器１０２の適正な入力範囲レベルに正規化される。波形信号は、その後Ａ／Ｄ変換器１０２でデジタル信号に変換される。Ａ／Ｄ変換器１０２でデジタル信号に変換された波形データは、メモリ制御部１０３の制御に基づき波形メモリ１０５へ格納される。この一連の動作は、サンプリングタイミング発生器１０４から生成出力されるタイミング信号に基づき実行される。
【００１６】
波形メモリリングカウンタ１０は、波形メモリ１０５への書き込みポインタが何周回っ
たかをカウントする。すなわち波形メモリリングカウンタ１０は、波形メモリ１０５への書き込みポインタが終了アドレスに到達し、開始アドレスに戻るときにカウントアップする。また本実施の形態の波形メモリ１０５は、波形メモリ全体をリング方式としているが、波形メモリの一部をリング方式としてもよい。
【００１７】
イベント信号は、例えば使用者が所定ボタンを押下した場合や予め定義された周期等、使用者が指定した事象が発生した場合に発信され、イベントデータ変換器１０６でデジタル信号に変換される。イベントデータ変換器１０６は、イベント信号が入力されると、その時点の波形メモリ１０５への書き込みアドレスをイベントメモリ１１に取り込むように、メモリ制御部１０３に制御信号を出力する。またイベントデータ変換器１０６は、波形メモリリングカウンタ１０に格納されている値を取得するようにメモリ制御部１０３に制御信号を出力する。これら制御信号が出力されることで、イベントメモリ１１にはイベント信号が入力された時点における波形メモリ１０５への書き込みアドレス、および波形メモリリングカウンタ１０の値が格納される。尚、デジタル化されたイベント信号は、サンプリングタイミング発生器１０４から生成出力されるタイミング信号に基づきメモリ制御部１０３を介して、イベントメモリ１１にイベントデータとして格納される。
【００１８】
図２に、イベントメモリ１１に書き込まれる内容の一例を示す。図２は、波形メモリリングカウンタ値が０のとき（初回の周）にイベント信号が１つ発信され、波形メモリリングカウンタ値が１のときにイベント信号が１つ発信され、さらに、波形メモリリングカウンタ値が２のときにイベント信号が２つ発信された例である。各イベント信号が発信されたときの波形メモリ１０５への書き込みポインタが、順にそれぞれアドレスａ、ｂ、ｃ、ｄである場合、イベントメモリ１１には、「０」とアドレスａ、「１」とアドレスｂ、「２」とアドレスｃ、「２」とアドレスｄの各値が対応付けられて格納される。
【００１９】
図１の説明に戻る。波形データ変換部１０７、表示制御部１０８は、ASIC(Application
Specific Integrated Circuit)で実装されており、入力器１１０を介して使用者から表示範囲が指定された場合に、その表示範囲内の波形データを波形メモリ１０５から取得し、またイベントメモリ１１からその表示範囲内のイベントデータを、イベントサーチ回路１２を使用して取得し、これら取得したデータを所定の表示形式に変換して表示器１０９を介して使用者に表示する。
【００２０】
表示制御部１０８は、入力器１１０を介して使用者から表示範囲が指定された場合に、その表示範囲が波形メモリ１０５のいずれのアドレスに対応するのかを導出する。導出されたアドレス値のうち、表示範囲に対しての開始アドレス値（以下、始端アドレス値と称す）は、波形データ変換部１０７に出力される。波形データ変換部１０７は、取得した始端アドレス値をイベントサーチ回路１２に出力する。
【００２１】
イベントサーチ回路１２は、波形データ変換部１０７から出力されたアドレス値に基づき、イベントメモリ１１内に格納されているイベントデータから表示されるべきイベントデータをサーチする。図３を参照しつつ、イベントサーチ回路１２の動作について説明する。図３は、表示範囲の始端アドレスがアドレスｅである場合の例である。また、イベントデータはイベント信号が発信された順に合わせてイベントメモリ１１の格納領域に順次格納されるものとする。
【００２２】
イベントサーチ回路１２は、表示範囲内に対して最初のイベントデータが格納されている領域をイベントメモリ１１からサーチする。その方法として、まずイベントサーチ回路１２は、波形メモリリングカウンタ１０の現在のカウント値（図３の例では「２」）から１減算した値（図３の例では「１」）と、アドレスｅよりも大きく且つ最小のアドレス値とのセットが格納されている領域がイベントメモリ１１にあるかをサーチする。該当する
領域がある場合、その領域およびその領域以降にイベントメモリ１１に格納されているイベントデータが表示範囲内のイベントデータとなる。該当する領域が無い場合、イベントサーチ回路１２は、次にイベントメモリ１１から、現在のカウント値（図３の例では「２」）が格納されている領域の中で、最初の領域を特定する。尚、図３の例では、イベントメモリ１１の上位から３番目の領域がこれに該当する。ここで特定された領域およびその領域以降にイベントメモリ１１に格納されているイベントデータが表示範囲内のイベントデータとなる。
【００２３】
図１の説明に戻る。波形データ変換部１０７は、イベントサーチ回路１２からサーチされた最初の領域（イベントメモリ１１のアドレス値）を取得し、その領域およびその領域以降に格納されているイベントデータをイベントメモリ１１から取得し、表示制御部１０８に出力する。
【００２４】
表示制御部１０８は、導出したアドレス値の範囲の波形データを波形メモリ１０５から読み出し、また波形データ変換部１０７からイベントデータを取得する。また表示制御部１０８は、図４に示すように、波形データＡＷを表示器１０９を介して表示するとともに、波形メモリ１０５の読み出しアドレスの値と、波形データ変換部１０７から取得したイベントデータのアドレス値が一致した場合、表示器１０９を介してイベント情報ＥＷを出力する。
【００２５】
以上説明したように、リング方式でデータを記憶する場合において、波形データとイベントデータを表示するときに正規のイベントデータのみを表示することができる。
【００２６】
尚、第１記憶部は、本実施の形態の波形メモリ１０５に対応し、第２記憶部は、本実施の形態のイベントメモリ１１に対応する。またカウンタは、本実施の形態の波形メモリリングカウンタ１０に対応し、検索部は、本実施の形態のイベントサーチ回路１２に対応する。表示部は、本実施の形態の波形データ変換部１０７、表示制御部１０８、表示器１０９に対応する。
【００２７】
本発明は、その精神または主要な特徴から逸脱することなく、他の様々な形で実施することができる。そのため、前述の実施の形態は、あらゆる点で単なる例示に過ぎず、限定的に解釈してはならない。本発明の範囲は、特許請求の範囲によって示すものであって、明細書本文には、何ら拘束されない。更に、特許請求の範囲の均等範囲に属する全ての変形、様々な改良、代替および改質は、全て本発明の範囲内のものである。
【符号の説明】
【００２８】
１  波形測定器
１０  波形メモリリングカウンタ
１１  イベントメモリ
１２  イベントサーチ回路
１０１  入力アンプ
１０２  Ａ／Ｄ変換器
１０３  メモリ制御部
１０４  サンプリングタイミング発生器
１０５  波形メモリ
１０６  イベントデータ変換器
１０７  波形データ変換部
１０８  表示制御部
１０９  表示器
１１０  入力器
【図１】
2011196752.tif 000003
【図２】
2011196752.tif 000004
【図３】
2011196752.tif 000005
【図４】
2011196752.tif 000006
【図５】
2011196752.tif 000007
【図６】
2011196752.tif 000008