(57)【特許請求の範囲】
【請求項１】
表示測定波形上の任意の位置を少なくとも１つのマーカーで指示し、その位置における表示測定波形の数値に関連したテキスト情報を同一画面上に表示するように構成された波形測定装置において、
前記測定波形の表示画面を水平方向および垂直方向にテキスト情報表示領域以上の面積の複数領域に分割して、前記マーカーと重ならない表示領域に前記テキスト情報を移動させる手段を設けるとともに、
前記分割領域を決めるのにあたり、前記マーカーが分割領域の境界付近で行き来しても前記テキスト情報が激しく動き回らないように、分割領域の境界付近に重なりあった部分を設けたことを特徴とする波形測定装置。
【請求項２】
前記波形測定装置が電力波形解析装置であることを特徴とする請求項１記載の波形測定装置。
【請求項３】
前記波形測定装置がデジタルオシロスコープであることを特徴とする請求項１記載の波形測定装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は波形測定装置に関し、詳しくは、表示測定波形上で指定した任意の位置の数値に関連したテキスト情報を表示するように構成された波形測定装置におけるテキスト情報の表示制御に関するものである。
【０００２】
【従来の技術】
波形測定装置の一種に、表示測定波形上の任意の位置をマーカーで指示し、その位置における表示測定波形の数値に関連したテキスト情報（以下テキスト情報という）を同一画面上に表示するように構成されたものがある。
【０００３】
図８は、このような従来の波形測定装置の一例を示すブロック図である。
図において、入力端子１に入力されるアナログ測定信号はＡ／Ｄ変換器２でデジタル信号に変換され、波形データとしてメモリ３やハードディスク４に格納される。ＣＰＵ５は、各部の動作を総括的に制御するとともに、これら波形データに対する各種の演算や測定などの解析処理を施す。操作部６は、マーカーによる表示測定波形上における任意位置の指示を含む各種の設定入力を行う。表示器７は、波形データや解析処理結果を表示する。
【０００４】
図９は、従来の表示画面例図である。操作部６は、表示された波形Ｗ上にマーカーＭ１，Ｍ２を乗せ、任意の位置に移動させる。図９の例では、マーカーＭ１は「＋」マークで表示し、Ｍ２は「×」マークで表示している。そして、これらマーカーＭ１，Ｍ２が指示する位置における波形ＷのＹ軸とＸ軸の数値情報（以下テキスト情報という）Ｔを表示している。
【０００５】
なお、図９で表示しているテキスト情報Ｔは、次の7種である。
Ｙ＋：マーカーＭ１の位置における電圧の振幅値
Ｙ×：マーカーＭ２の位置における電圧の振幅値
ΔＹ：（Ｙ＋）−（Ｙ×）
Ｘ＋：マーカーＭ１の位置における時刻
Ｘ×：マーカーＭ２の位置における時刻
ΔＸ：（Ｘ＋）−（Ｘ×）
１／ΔＸ
【０００６】
【発明が解決しようとする課題】
ところで、このような従来の波形測定装置におけるテキスト情報の表示位置は、表示画面の右下部分に固定されていた。
このために、表示波形Ｗの状況によっては、例えば図１０に示すようにマーカーＭ２とテキスト情報Ｔとが重なり合ってこれらマーカーＭ２と数値情報Ｔのそれぞれが判読困難になることがある。
【０００７】
本発明は、このような従来の問題点を解決するものであって、その目的は、テキスト情報をマーカーと重ならないように表示する波形測定装置を提供することにある。
【０００８】
【課題を解決するための手段】
上記課題を解決する本発明の請求項１の波形測定装置は、
表示測定波形上の任意の位置を少なくとも１つのマーカーで指示し、その位置における表示測定波形の数値に関連したテキスト情報を同一画面上に表示するように構成された波形測定装置において、
前記測定波形の表示画面を水平方向および垂直方向にテキスト情報表示領域以上の面積の複数領域に分割して、前記マーカーと重ならない表示領域に前記テキスト情報を移動させる手段を設けるとともに、
前記分割領域を決めるのにあたり、前記マーカーが分割領域の境界付近で行き来しても前記テキスト情報が激しく動き回らないように、分割領域の境界付近に重なりあった部分を設けたことを特徴とする。
【０００９】
請求項２の発明は、請求項１記載の波形測定装置において、前記波形測定装置が電力波形解析装置であることを特徴とする。
【００１０】
請求項３の発明は、請求項１記載の波形測定装置において、前記波形測定装置がデジタルオシロスコープであることを特徴とする。
【００１２】
これらにより、テキスト情報がマーカーと重なることはなく、オペレータはマーカーで指示した位置の波形に関連したテキスト情報を快適に読取ることができる。
そして、隣接する分割領域が相互に多少重なり合うようにすることにより、マーカーが分割領域の境界近傍を移動した場合におけるテキスト情報の表示位置の変動を緩和でき、オペレータに対して優しい表示環境が実現できる。
【００１３】
【発明の実施の形態】
以下、図面を用いて本発明の実施の形態を説明する。図１は本発明の実施の形態例を示すブロック図であって、図８と共通する部分には同一の符号を付けている。図１において、テキスト情報移動処理部８が、以下に説明する本発明の特徴的な部分である。
【００１４】
図２は、本発明における.表示画面の領域分割説明図である。まず、水平方向についてはa×（N＋1）個に分割する。
a：水平方向分解能係数（ａ≧１，基本は１）
N：全マーカー数（例えば「＋」と「×」の2個）
【００１５】
そして、垂直方向についてはｂ個に分割する。
b：垂直方向分解能係数（ｂ≧１）
ただし、（情報を表示する領域の面積）≦（分割された表示画面領域の面積）とする。
【００１６】
図２の表示領域は、ｉを水平方向の領域座標（列）、ｊを垂直方向の領域座標（行）とすると、領域（ｉ，ｊ）として（１，１）〜（３，２）の6個の領域に分割されている。
【００１７】
テキスト情報Ｔを表示する位置を決定する方法について、図３のフローチャートにしたがって説明する。
はじめに、テキスト情報Ｔの初期表示位置を決定しておく。例として、図２では右下（３，２）を初期値とする。
【００１８】
波形測定を開始することにより、波形データがメモリに格納される。このとき、テキスト情報Ｔの表示されていた領域データとしては、直前のものがメモリに保存されている。
【００１９】
まず、ステップＳＴ１において、マーカーＭが表示画面のどの分割領域に位置しているかを求める。
【００２０】
次に、ステップＳＴ２において、テキスト情報Ｔが存在する領域とマーカーＭが存在する領域とが同じかどうか判断する。同じ領域でない場合には、テキスト情報Ｔの表示位置を変えずにステップＳＴ５の描画処理に遷移する。
【００２１】
同じ領域の場合には、ステップＳＴ３のテキスト情報Ｔの表示位置決定ルーチンに遷移する。テキスト情報Ｔの表示位置を決定した後、ステップＳＴ４において表示位置を変更する。そして、ステップＳＴ５の描画処理に遷移する。
【００２２】
テキスト情報Ｔの表示位置決定方法について説明する。
テキスト情報Ｔの表示位置決定にあたっては、まず最初にａ）水平方向の位置を決定し、続いてｂ）垂直方向の位置を決定する。
【００２３】
ａ）水平方向（列）の位置決定
まず、他のマーカーＭが存在しない列ｉを検索する。aを1とした場合、図４のように水平方向の分割はマーカーＭの数＋1なので、必ず1つの領域は空く。
【００２４】
2つ以上の領域が空いている場合の位置決定について、図５を用いて説明する。
１）テキスト情報Ｔがある領域の左隣の列に移動する。
具体的にテキスト情報Ｔが存在する列をｉ番目とすると、ｉ−1番目の領域を選択する。
【００２５】
２）左隣に選択できる列が存在しない場合もしくはそこにマーカーＭが存在する場合には、左隣の列を選択する。
具体的にテキスト情報Ｔが存在する列をｉ番目とすると、ｉ＋1番目の領域を選択する。
【００２６】
３）この領域が上記と同様な理由で選択できない場合は、2つ右隣の列を選択する。
４）さらにそれも選択できない場合は、2つ左隣の列を選択する。
これらを繰り返して、テキスト情報Ｔがはじめに表示されていた領域に最も近い、空いている列を選択する。
【００２７】
これら一連の水平方向（列）の位置決定探索ルーチンを図６に示す。なお、図６における各変数の意味は、次のとおりとする。
ｉ：現在テキスト情報Ｔがある列（１，２，・・・）
sayuu：検索する方向（−１は左側を検索、１は右側を検索）
ｎ：現在テキスト情報Ｔがある列より離れる列の個数
retsu：マーカーＭの有無を検索する列
【００２８】
ステップＳＴ１において、初期設定として現在テキスト情報Ｔがある位置ｉより1個離れた列から検索するので、ｎに１を設定する。
【００２９】
ステップＳＴ２において、ｉより左側を検索する意味でsayuuに−１を代入して、検索する列retsuを計算する。
【００３０】
ステップＳＴ３において、retsu番目の列が存在してマーカーＭが存在しないかを判断する。YES（マーカーＭが存在しない）の場合はステップＳＴ６の列番号決定処理に遷移し、NO（マーカーＭが存在する）の場合はステップＳＴ４に遷移する。
【００３１】
ステップＳＴ４において、ｉより右側を検索する意味でsayuuに1を代入して検索する列retsuを計算する。
【００３２】
ステップＳＴ５において、retsu番目の列が存在してマーカーが存在しないかを判断する。YES（マーカーＭが存在しない）の場合はステップＳＴ６の列番号決定処理に遷移し、NO（マーカーＭが存在する）の場合はステップＳＴ７を経てステップＳＴ２に戻る。
【００３３】
ステップＳＴ７において、適当な列ではなかったのでｉから更に1つ離れた列を検索するためｎに１を足す。
【００３４】
このように先に水平方向の位置を検索することにより、波形が振幅方向（垂直方向）に激しく変動していても、テキスト情報Ｔの位置が同じ列で上下することを回避できる。また、最も近い列を選ぶことで、テキスト情報Ｔの位置が移動したとしてもオペレータがテキスト情報Ｔの位置を目で追いやすくしている。
【００３５】
なお、水平方向の位置検索について、上記説明では左から右に行うものとしているが、これに限るものではなく、右から左に行うようにしてもよい。
【００３６】
ｂ）垂直方向（行）の移動位置決定
次に、図７のフローチャートに示す手順で垂直方向の位置を決める。
まず、ステップＳＴ１において、決定した列内における各行の波形データ分布を調べる。そして、ステップＳＴ２において、最もデータ点が少ない行をテキスト情報Ｔの表示行とする。
【００３７】
このような検索を実行することにより、テキスト情報Ｔを表示する領域の水平、垂直方向の位置を定めることができ、テキスト情報Ｔと波形Ｗとの重なりを極力回避できる。
【００３８】
再び図３に戻り、ステップＳＴ４において、新しく定まったテキスト情報Ｔの表示位置をメモリに保存する。
【００３９】
ステップＳＴ５において、各表示位置データにしたがって、表示装置にマーカーＭおよびテキスト情報Ｔを描画する。
【００４０】
なお、図２の領域の決め方において、分割領域の境界をはっきりと切らずにある程度重なりあった部分を持たせることにより、マーカーＭが境界付近で行き来してもテキスト情報Ｔが激しく動き回ることはなくなる。これにより、表示はオペレータにとって見やすくなる。
【００４１】
【発明の効果】
以上説明したように、本発明によれば、テキスト情報をマーカーと重ならないように表示する波形測定装置が実現でき、デジタルオシロスコープや電力波形解析装置などに好適である。
【図面の簡単な説明】
【図１】本発明の実施の形態例を示すブロック図である。
【図２】本発明における表示画面の分割例図である。
【図３】本発明に基づくテキスト情報位置決め処理の基本動作を示すフローチャートである。
【図４】本発明に基づくテキスト情報位置決め処理の説明図である。
【図５】本発明に基づくテキスト情報位置決め処理の説明図である。
【図６】本発明に基づくテキスト情報の水平方向位置決め処理動作を示すフローチャートである。
【図７】本発明に基づくテキスト情報の垂直方向位置決め処理動作を示すフローチャートである。
【図８】従来の装置の構成例を示すブロック図である。
【図９】従来の波形表示画面例図である。
【図１０】従来の他の波形表示画面例図である。
【符号の説明】
１  入力端子
２  Ａ／Ｄ変換器
３  メモリ
４  ＨＤ（ハードディスク）
５  ＣＰＵ
６  操作部
７  表示器
８  テキスト情報移動処理部
Ｍ  マーカー
Ｔ  テキスト情報
Ｗ  表示測定波形
【図１】
0004106584.tif 000002
【図２】
0004106584.tif 000003
【図３】
0004106584.tif 000004
【図４】
0004106584.tif 000005
【図５】
0004106584.tif 000006
【図６】
0004106584.tif 000007
【図７】
0004106584.tif 000008
【図８】
0004106584.tif 000009
【図９】
0004106584.tif 000010
【図１０】
0004106584.tif 000011