(57)【特許請求の範囲】
【請求項１】
測定対象を測定する測定回路と、
この測定回路の測定値を記憶する記憶部と
を有するディジタルオシロスコープにおいて、
前記記憶部の測定値から、ハイレベル側のディスタル、メシアル、ロウレベル側のプロキシマルにより、測定値の波形の両端が、メシアルと、プロキシマルまたはディスタルとを交差する部分があれば立ち上がり、または、立ち下がりとすると共に、プロキシマル、メシアル、ディスタルの順番で変化する測定値の波形を立ち上がりとし、ディスタル、メシアル、プロキシマルの順番で変化する測定値の波形を立ち下がりとし、立ち上がりと立ち下がりとが１つずつ検出された場合、１パルスとカウントを行い、パルスカウントを求めるパルスカウント手段を設けたことを特徴とするディジタルオシロスコープ。
【請求項２】
パルスカウント手段は、
記憶部の測定結果から最大値、最小値を求める最大最小値手段と、
この最大最小値手段の最大値、最小値により、ディスタル、メシアル、プロキシマルを求める判定値手段と、
この判定値手段のディスタル、メシアル、プロキシマルにより、前記記憶部の測定値を判定し、パルスカウントを求める判定手段と
を有することを特徴とする請求項１記載のディジタルオシロスコープ。
【請求項３】
ディスタル、メシアル、プロキシマルは、
（ディスタル）＝（（最大値）−（最小値））×ａ／１００＋（最小値），
（メシアル）＝（（最大値）−（最小値））×ｂ／１００＋（最小値），
（プロキシマル）＝（（最大値）−（最小値））×ｃ／１００＋（最小値），
ａ，ｂ，ｃ＝０〜１００，ａ≧ｂ≧ｃ
で求めることを特徴とする請求項２記載のディジタルオシロスコープ。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、パルスカウントを求めることができるディジタルオシロスコープに関するものである。
【０００２】
【従来の技術】
従来、単体でパルスカウントを求めるディジタルオシロスコープ（以下ＤＳＯと略す）はなく、ＤＳＯでの測定は不可能であった。そのため、図７に示されるように、ＤＳＯ２は測定対象１を測定し、パーソナルコンピュータ（以下ＰＣと略す）３にＧＰＩＰ等を介して波形データを送り、ＰＣ３上でプログラムにより、パルスカウントを求めていた。あるいは、図８に示されるように、ＤＳＯ２が測定対象１を測定した結果を、プリンタ４により印字し、目でパルス数をカウントしていた。
【０００３】
【発明が解決しようとする課題】
このような装置では、ＰＣ３上で処理するために、プログラムを作成する必要があり、常に、新製品を生産しているような所では、毎回プログラムの作成が必要なため、かなりの工数が発生してしまうという問題点があった。
【０００４】
また、目視で数える場合、カウント数が多ければそれだけ時間がかかり、何百というカウントのパルスを確認する時など、多大な工数が発生するという問題点があった。そして、目視の場合では、数え間違いが発生する可能性もあった。
【０００５】
そこで、本発明の目的は、パルスカウントを行うことができるディジタルオシロスコープを実現することにある。
【０００６】
【課題を解決するための手段】
本発明は、
測定対象を測定する測定回路と、
この測定回路の測定値を記憶する記憶部と
を有するディジタルオシロスコープにおいて、
前記記憶部の測定値から、ハイレベル側のディスタル、メシアル、ロウレベル側のプロキシマルにより、測定値の波形の両端が、メシアルと、プロキシマルまたはディスタルとを交差する部分があれば立ち上がり、または、立ち下がりとすると共に、プロキシマル、メシアル、ディスタルの順番で変化する測定値の波形を立ち上がりとし、ディスタル、メシアル、プロキシマルの順番で変化する測定値の波形を立ち下がりとし、立ち上がりと立ち下がりとが１つずつ検出された場合、１パルスとカウントを行い、パルスカウントを求めるパルスカウント手段を設けたことを特徴とするものである。
【０００７】
このような本発明では、測定回路が測定対象を測定し、測定値を記憶部に格納する。そして、パルスカウント手段が、記憶部の測定値からパルスカウントを求める。
【０００８】
【発明の実施の形態】
以下図面を用いて本発明を説明する。
図１は本発明の一実施例を示した構成図である。
図において、ＤＳＯ２は、測定対象１を測定する。ＤＳＯ２は、測定回路２１、メモリ２２、パルスカウント手段２３、表示処理手段２４、ＣＲＴ（表示器）２５からなる。測定回路２１は、測定対象１を測定する。メモリ２２は記憶部で、測定回路２１の測定値を記憶する。パルスカウント手段２３は、メモリ２２の測定値からパルスカウントを求める。表示処理手段２４は、メモリ２２から測定値を読み出してＣＲＴ２５に波形表示すると共に、パルスカウント手段２３のパルスカウントをＣＲＴ２５に表示する。
【０００９】
さらに、詳細にパルスカウント手段２３の構成を図２に示し説明する。
パルスカウント手段２３は、最大最小値手段２３１、判定値手段２３２、判定手段２３３からなる。最大最小値手段２３１は、メモリ２２の測定値から最大値、最小値を求める。判定値手段２３２は、最大最小値手段２３１の最大値、最小値により、ディスタル、メシアル、プロキシマルを求める。判定手段２３３は、判定値手段２３２のディスタル、メシアル、プロキシマルにより、メモリ２２の測定値を判定し、パルスカウントを求める。
【００１０】
このような装置の動作を以下で説明する。
図３は図１の装置の動作を示したフローチャートである。
【００１１】
測定回路２１は、測定対象１を測定し、波形データをメモリ２２に格納する。そして、最大最小値手段２３１は、メモリ２２から波形データを読み出して、図４に示すように、最大値、最小値を求める（Ｓ１）。そして、判定値手段２３２は、最大値、最小値から、下記の式により、図４に示すディスタル、メシアル、プロキシマルを求める（Ｓ２）。
【００１２】
（ディスタル）＝（（最大値）−（最小値））×ａ／１００＋（最小値）
（メシアル）＝（（最大値）−（最小値））×ｂ／１００＋（最小値）
（プロキシマル）＝（（最大値）−（最小値））×ｃ／１００＋（最小値）
ａ，ｂ，ｃ＝０〜１００，ａ≧ｂ≧ｃ
【００１３】
判定手段２３３は、メモリ２２から測定値のデータを呼び出し、先頭データがプロキシマルとディスタルとの間にあるか判定する（Ｓ３）。プロキシマルとディスタルとの間にない場合、次の処理に進む。
【００１４】
プロキシマルとディスタルとの間にある場合、プロキシマル以下か、ディスタル以上になるまでデータをインクリメントする。その間にメシアルの交差点があるば、その後、プロキシマル側に抜ければ立ち下がり、ディスタル側に抜ければ立ちあがりがあったとしてカウントする（Ｓ４）。そして、次の処理に進む。
【００１５】
データは、ディスタルのライン以上かを判定する（Ｓ５）。ディスタルのライン以上でない場合、次の処理に進む。
【００１６】
ディスタルのライン以上の場合、立ち下がりを検索して、メシアル交差点でカウントする（Ｓ６）。すべてのデータに対して終了したかを判断する（Ｓ７）。終了した場合、立ち上がりと立ち下がりとを１ペアとし、何ペアあるかをカウントし、パルスカウントとする（Ｓ１４）。終了していない場合、次の処理に進む。
【００１７】
立ち上がりを検索して、メシアル交差点でカウントする（Ｓ８）。すべてのデータに対して終了したかを判断する（Ｓ９）。終了した場合、立ち上がりと立ち下がりとを１ペアとし、何ペアあるかをカウントし、パルスカウントとする（Ｓ１４）。終了していない場合、再び、立ち下がりを検索して、メシアル交差点でカウントする（Ｓ６）。
【００１８】
ディスタルのライン以上でない場合、立ち上がりを検索して、メシアル交差点でカウントする（Ｓ１０）。すべてのデータに対して終了したかを判断する（Ｓ１１）。終了した場合、立ち上がりと立ち下がりとを１ペアとし、何ペアあるかをカウントし、パルスカウントとする（Ｓ１４）。終了していない場合、次の処理に進む。
【００１９】
立ち下がりを検索して、メシアル交差点でカウントする（Ｓ１２）。すべてのデータに対して終了したかを判断する（Ｓ１３）。終了した場合、立ち上がりと立ち下がりとを１ペアとし、何ペアあるかをカウントし、パルスカウントとする（Ｓ１４）。終了していない場合、再び、立ち上がりを検索して、メシアル交差点でカウントする（Ｓ１０）。
【００２０】
そして、表示処理手段２４が、パルスカウント手段２３よりパルスカウントを受け取り、ＣＲＴ２５に表示する。
【００２１】
以上のような動作は、以下のように行っている。
（１）波形が、プロキシマル→メシアル→ディスタルの順番でラインを横切る部分を立ち上がりとする。
【００２２】
（２）波形が、ディスタル→メシアル→プロキシマルの順番でラインを横切る部分を立ち下がりとする。
【００２３】
（３）立ち上がりと立ち下がりとは必ず交互に存在するので、立ち上がりと立ち下がりが１つずつ検出された時点で、１つのパルスがあったと判定する。
【００２４】
（４）ただし、実際にパルスカウントする所は、メシアルを交差した時点で行うので、パルス列の左端、右端は、メシアルと、プロキシマルまたはディスタルとを交差する部分があれば、立ち上がり、または、立ち下がりがあったと判断する。
【００２５】
従って、図５（ａ）左端がメシアルからの例、図５（ｂ）右端がメシアルからの例ともパルスカウントは、”５”となる。図６（ａ）メシアルラインをパルスの上方に設定した場合、パルスカウントは、”５”となり、図６（ｂ）メシアルラインをパルスの下方に設定した場合、パルスカウントは、”４”となる。つまり、同じ波形でもパルスカウント数は設定の違いにより異なる。
【００２６】
このように、パルスカウント手段２３を設けたので、目視確認やＰＣでのプログラム作成が不要になり、工数が削減でき、目視による数え間違いを防止できる。
【００２７】
また、判定値手段２３２の判定値（ディスタル、メシアル、プロキシマル）の設定により、ハイレベル側とロウレベル側とのパルスを別々に捕らえることができる。
【００２８】
【発明の効果】
本発明によれば、以下のような効果がある。
パルスカウント手段を設けたので、目視確認やＰＣでのプログラム作成が不要になり、工数が削減でき、目視による数え間違いを防止できる。
【００２９】
また、判定値手段の判定値の設定により、ハイレベル側とロウレベル側とのパルスを別々に捕らえることができる。
【図面の簡単な説明】
【図１】本発明の一実施例を示した構成図である。
【図２】パルスカウント手段２３の構成を示した図である。
【図３】図１の装置の動作を示したフローチャートである。
【図４】図１の装置の動作を説明する図である。
【図５】図１の装置の動作を説明する図である。
【図６】図１の装置の動作を説明する図である。
【図７】従来のディジタルオシロスコープの構成を示した図である。
【図８】従来のディジタルオシロスコープの構成を示した図である。
【符号の説明】
１  測定対象
２  ディジタルオシロスコープ
２１  測定回路
２２  メモリ
２３  パルスカウント手段
２３１  最大最小値手段
２３２  判定値手段
２３３  判定手段
【図１】
0003539619.tif 000002
【図２】
0003539619.tif 000003
【図３】
0003539619.tif 000004
【図４】
0003539619.tif 000005
【図５】
0003539619.tif 000006
【図６】
0003539619.tif 000007
【図７】
0003539619.tif 000008
【図８】
0003539619.tif 000009