(57)【特許請求の範囲】
【請求項１】
波形メモリ、ディスプレイおよびＣＰＵ（中央演算処理ユニット）を含み、操作部からの指示により上記波形メモリから波形データを読み出し、その信号波形をグリッドとともにディスプレイに表示するにあたって、上記ＣＰＵは上記波形メモリから読み出した波形データ中の最大値ＭＡＸと最小値ＭＩＮを０よりも大きな値に制限した上で、その最大値ＭＡＸと最小値ＭＩＮを対数変換してｌｏｇ（ＭＡＸ）とｌｏｇ（ＭＩＮ）より差Δを求め、その差Δが所定の判定値αよりも小さい場合には、上記グリッドの目盛値を等間隔目盛にて表示し、上記差Δが上記判定値αよりも大きい場合には、上記グリッドの目盛値を等比級数的もしくは対数的に表示することを特徴とする波形表示方法。
【請求項２】
上記判定値αが１．０であることを特徴とする請求項１に記載の波形表示方法。
【請求項３】
上記判定値αに加えてもう一つの判定値β（ただし、α＜β）を有し、上記差Δが上記判定値αよりも大きく上記判定値βよりも小さい場合には、上記グリッドの目盛値を所定の等比級数的とし、上記差Δが上記判定値βよりも大きい場合には、上記グリッドの目盛値を対数的に表示することを特徴とする請求項１に記載の波形表示方法。
【請求項４】
上記判定値βが３．０であることを特徴とする請求項３に記載の波形表示方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は波形表示方法に関し、さらに詳しく言えば、ディスプレイに信号波形をグリッドとともに表示する際のグリッドの表示方法に関するものである。
【０００２】
【従来の技術】
図３には任意波形発生装置の一般的な構成例が示されており、これを例にして説明すると、ＲＯＭ（リードオンリーメモリ）１にはＣＰＵ（中央演算処理ユニット）２を動作させるプログラムが格納されている。ＲＡＭ（ランダムアクセスメモリ）３には例えば外部で作成された所定信号波形の波形データもしくは図示しないＡ／Ｄ変換器を介して入力された波形データが格納されている。
【０００３】
波形を発生するにあたって、ＣＰＵ２は操作部４からの指示により、ＲＡＭ２から波形データを読み出し、その信号波形を液晶表示パネルもしくはプラズマディスプレイなどのディスプレイ５に表示する。
【０００４】
その際、信号波形Ｗが周波数などのデータである場合、そのデータ量を感覚的に分かりやすくするため、波形データを対数に変換して表示することが行なわれている。ディスプレイ５にはその信号波形Ｗとともにグリッド（目盛線としての量を示す格子）Ｇが表示されるが、波形データを対数に変換して表示する場合、それに伴なってグリッドＧの目盛値も対数的とされる。
【０００５】
【発明が解決しようとする課題】
すなわち、グリッドＧの間隔は一定であるが、例えば１Ｈｚ〜１ｋＨｚまでを表示する場合、その目盛値は１Ｈｚ，１０Ｈｚ，１００Ｈｚ，１ｋＨｚの各周波数の値をとることになる。
【０００６】
しかしながら、表示された信号波形の細かな変化を観測するために、表示するデータの範囲を狭めて特定の部分を例えば拡大表示するような場合、従来ではグリッドＧの目盛値は依然として対数表示であるため、かえって読み難くなってしまうという問題があった。
【０００７】
本発明は、このような従来の問題点を解決するためになされたもので、その目的は、ディスプレイに表示される信号波形の大きさに応じてグリッドの目盛値を等間隔目盛や対数目盛などに変更して、信号波形を適切なグリッドのもとで表示することができるようにした波形表示方法を提供することにある。
【０００８】
【課題を解決するための手段】
上記目的を達成するため、本発明は、波形メモリ、ディスプレイおよびＣＰＵを含み、操作部からの指示により上記波形メモリから波形データを読み出し、その信号波形をグリッドとともにディスプレイに表示するにあたって、上記ＣＰＵは上記波形メモリから読み出した波形データ中の最大値ＭＡＸと最小値ＭＩＮを０よりも大きな値に制限した上で、その最大値ＭＡＸと最小値ＭＩＮを対数変換してｌｏｇ（ＭＡＸ）とｌｏｇ（ＭＩＮ）より差Δを求め、その差Δが所定の判定値αよりも小さい場合には、上記グリッドの目盛値を等間隔目盛にて表示し、上記差Δが上記判定値αよりも大きい場合には、上記グリッドの目盛値を等比級数的もしくは対数的に表示することを特徴としている。
【０００９】
この場合、上記判定値αは１．０であることが好ましい。すなわち、最大値ＭＡＸが最小値ＭＩＮの１０倍以内か否かを境にして、グリッドの目盛値を等間隔目盛にするか、これに対して等比級数的もしくは対数的にするかの判定が行なわれる。なお、グリッドの本数は任意であるが、通常の場合は１０本程度、もしくはそれよりも少ない本数とされる。
【００１０】
また、上記判定値αに加えてもう一つの判定値β（ただし、α＜β）を設定し、その判定値βを基準としてグリッドの目盛値を変更してもよい。すなわち、上記差Δがα＜Δ＜βの場合には、上記グリッドの目盛値を所定の等比級数的とし、上記差ΔがΔ＞βの場合には、上記グリッドの目盛値を対数的に表示するようにしてもよく、その場合、上記判定値βは３．０（十進法で１０３）であることが好ましい。
【００１１】
【発明の実施の形態】
次に、本発明の技術的思想をよりよく理解するうえで、図１および図２を参照しながらその実施の形態について説明する。なお、この実施例のハードウェア的な構成は先に説明した図３のものと同じでよく、したがって参照符号を含めてそれを援用する。
【００１２】
図１はこの実施例を説明するためのディスプレイ５の表示画面例であり、図２にはこの実施例によるＣＰＵ２の動作フローチャートが示されている。ＣＰＵ２は波形データを対数変換して表示する機能を備えているが、この場合、ＣＰＵ２にはグリッドＧの目盛値を決定するため、第１の判定値αおよび第２の判定値βがあらかじめ設定されている。
【００１３】
まず、ＣＰＵ２は操作部４からの指示に基づいて、ＲＡＭ４からディスプレイ５に表示すべき波形データを読み出す。なお、波形データとしては波形発生器によりあらかじめ作成されたデータテーブル的なもの、もしくは図示しないＡ／Ｄ変換器を介して取り込まれたデータなどであってよく、特に限定されない。
【００１４】
ＣＰＵ２はその波形データの中から最大値ＭＡＸと最小値ＭＩＮを検出するが、対数変換するために表示上の最大値ＭＡＸと最小値ＭＩＮを０よりも大きな値に制限した上で（ステップＳＴ１）、その最大値ＭＡＸと最小値ＭＩＮを対数変換し、ｌｏｇ（ＭＡＸ）とｌｏｇ（ＭＩＮ）を得る（ステップＳＴ２）。
【００１５】
そして、ｌｏｇ（ＭＡＸ）−ｌｏｇ（ＭＩＮ）により差Δを求め（ステップＳＴ３）、その差Δと第１の判定値αとを比較する（ステップＳＴ４）。この例においてα＝１．０とされており、Δ＜１．０の場合にはステップＳＴ５が実行される。
【００１６】
すなわち、Δ＜１．０の場合、グリッドＧの間隔はそのグリッドの本数をＮとして、
（最大値ＭＡＸ−最小値ＭＩＮ）／Ｎ
とされる。図１の表示例はＮ＝５で最小値ＭＩＮのグリッドＧＬと最大値ＭＡＸのグリッドＧＵとの間が均等に４分割されるように信号波形ＷとともにグリッドＧが表示された状態が示されている。
【００１７】
また、グリッドＧの目盛値は、例えば１，２，５，１０…系列のいずれか一つに当て嵌まるように調整される。例として、最小値が１０．２ｋＨｚ、最大値ＭＡＸが１１．０ｋＨｚでグリッドＧを５本とした場合、
（１１．０−１０．２）／５＝０．１６（ｋＨｚ）
であるから、この０．１６を上記の１，２，５，１０…系列の直近のものに合わせて０．２とする。これにより、各グリッドＧの目盛値は、１０．２，１０．４，１０．６，１０．８，１１．０（ｋＨｚ）の等間隔目盛とされる。
【００１８】
ステップＳＴ４でＮＯ、すなわちΔ＞１．０と判定された場合には、ステップＳＴ６で差Δと第２の判定値βとの比較が行なわれる。この実施例でβ＝３．０と設定されており、その結果がＹＥＳ（Δ＜３．０、すなわち最大値ＭＡＸと最小値ＭＩＮの差が１０３以内）であれば、ステップＳＴ７が実行される。
【００１９】
ステップＳＴ７においては、各グリッドＧの目盛値が、例えば１，２，５，１０…系列の数値で等比級数的に変化させられる。例として、最小値が１．５ｋＨｚ、最大値ＭＡＸが２２０ｋＨｚである場合には、各グリッドＧの目盛値は２ｋ，５ｋ，１０ｋ，２０ｋ，５０ｋ，１００ｋ，２００ｋ（Ｈｚ）に設定される。この場合、グリッドＧの本数はステップＳＴ５と同じ本数であることが好ましいが、その間隔は等間隔である。また、上記の系列１，２，５，１０…は厳密に言えば等比級数ではないが、本発明ではこの種の級数を含めて等比級数的としている。
【００２０】
ステップＳＴ６でＮＯ（Δ＞３．０）と判定された場合には、ステップＳＴ８が実行され、各グリッドＧの目盛値が対数的表示とされる。この場合においても、グリッドＧの本数はステップＳＴ５と同じ本数であることが好ましく、かつ、その間隔は等間隔であるが、そのグリッドＧの各目盛値は対数的に１，１０，１００，１０００…の系列で変化させられる。
【００２１】
例えば、最小値ＭＩＮが５Ｈｚで、最大値ＭＡＸが７ＭＨｚであるとすると、グリッドＧの各目盛値は１０Ｈｚ，１００Ｈｚ，１ｋＨｚ，１０ｋＨｚ，１００ｋＨｚ，１ＭＨｚに設定される。なお、Δの値がきわめて大きい場合には、１，１００，１００００…の系列を採用することで対処することができる。
【００２２】
上記ステップＳＴ５，ＳＴ７もしくはＳＴ８のいずれかを経たのち、ステップＳＴ９でディスプレイ５に信号波形ＷとともにグリッドＧが表示される。
このように、波形データの表示上の最小値ＭＩＮと最大値ＭＡＸとの差に応じて、グリッドＧの目盛値を変更することにより、ディスプレイ５に信号波形Ｗを表示するにあたって、それに適切なグリッドＧを表示することが可能となる。
【００２３】
なお、グリッドＧを何本とするかは原則として任意である。また、上記実施例では２つの判定値α、βを設定しているが、これは判定値の取り方によるもので、要はグリッドＧの目盛値を等間隔目盛とするか、それ以外の等比級数的もしくは対数的とするかの判定値が少なくとも一つあればよい。
【００２４】
【発明の効果】
以上説明したように、本発明によれば、波形メモリから波形データを読み出し、その信号波形をグリッドとともにディスプレイに表示するにあたって、波形データ中の最大値ＭＡＸと最小値ＭＩＮを０よりも大きな値に制限した上で、その最大値ＭＡＸと最小値ＭＩＮを対数変換してｌｏｇ（ＭＡＸ）とｌｏｇ（ＭＩＮ）より差Δを求め、その差Δと所定の判定値αとを比較し、Δ＜αの場合にはグリッドの目盛値を等間隔目盛にて表示し、Δ＞αの場合にはグリッドの目盛値を等比級数的もしくは対数的に表示するようにしたことにより、信号波形を適切なグリッドのもとで表示することができ、したがって、例えば対数表示されている信号波形の一部分を拡大表示する場合などにおいて好適である。
【図面の簡単な説明】
【図１】本発明の波形表示方法によるグリッド表示の一例を示したディスプレイの表示画面図。
【図２】本発明の波形表示方法を実施するためのＣＰＵの動作フローチャート。
【図３】従来例としての任意波形発生装置の一般的な構成例を示したブロック線図。
【符号の説明】
１  ＲＯＭ
２  ＣＰＵ
３  ＲＡＭ
４  操作部
５  ディスプレイ
Ｇ  グリッド
Ｗ  信号波形
【図１】
0003665137.tif 000002
【図２】
0003665137.tif 000003
【図３】
0003665137.tif 000004