(57)【特許請求の範囲】
【請求項１】
トリガ条件に優先順位を設定し、この優先順位に基づいて波形データをメモリに取り込むように構成された波形測定装置において、
前記メモリに優先順位の高いトリガ条件が成立した事象の測定データを取り込む空き容量がない場合には上書きして取り込むことを特徴とする波形測定装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は波形測定装置に関するものであり、詳しくはトリガ機能の改善に関するものである。
【０００２】
【従来の技術】
波形測定装置は、機械・化学・生物・地学など各種の現象をそれぞれに適したセンサーにより電気信号に変換して測定データとしてメモリに取り込むとともに、それらの測定データの時間の経過に伴う変化の状態を波形として表示画面や記録紙に可視化表示するものであり、各種の分野で広く用いられている。
【０００３】
ところで、このような波形測定装置の測定データを格納するメモリの容量は有限であり、すべての測定データをもれなく取り込むことは不可能である。そこで、それぞれの測定目的に合わせて複数の測定データ取り込み条件をトリガ条件として設定しておき、それらのトリガ条件が成立したらその時点を基準にして所定数の測定データをメモリに取り込むように構成されている。
【０００４】
しかし、従来の波形測定装置における複数トリガ条件の優先順位については格別の配慮はなされておらずいわば早い者勝ち状態であり、複数のトリガ条件のいずれかが成立すると直ちにその事象の測定データの取り込みを実行する。それらの測定データの取り込みが完了するまでは、他のトリガ条件の成立は全く無視している。
【０００５】
図３はこのような従来の測定データの取り込み処理の概略を示すフローチャートである。測定動作をスタートすることにより、データを取得する（ＳＴ１）。取得したデータがトリガ条件を満たすか否か判断する（ＳＴ２）。トリガ条件を満たしていればそのデータをメモリに取り込むデータ格納処理を行い（ＳＴ３）、満たさなければＳＴ１に戻って次のデータを取得する。データ格納処理後は予め設定されている所定数のデータを格納したか否かを判断し（ＳＴ４）、所定数のデータを取り込むまでＳＴ３以降の処理を繰り返して所定数のデータを取り込んだら処理を終了する。
【０００６】
図４は従来の波形測定装置における測定データの取り込み説明図である。図４において、Ｃｈ１の測定データについてはレベル１よりもハイレベルになったらトリガが成立し、Ｃｈ２の測定データについてはレベル２よりもローレベルになったらトリガが成立するものと設定されていて、トリガが成立した時点から１０個の測定データを取り込むようになっている。
【０００７】
すなわち、Ｃｈ１の測定データがレベル１よりもハイレベルになった時点でトリガが成立し、１０点のＣｈ１の測定データの取り込みを開始する。ここでＣｈ２の測定データに注目すると、Ｃｈ１の測定データの９個目の直前にレベル２よりもローレベルになっているが、Ｃｈ１の測定データの所定数の取り込みが完了していないのでＣｈ２のトリガ条件の成立は無視されてしまう。
【０００８】
この結果、例えばＣｈ２のトリガ条件はＣｈ１のトリガ条件よりも重要度が高いとしても、Ｃｈ２の測定データを取り込むことができないことになる。
【０００９】
【発明が解決しようとする課題】
本発明は、このような従来の波形測定装置の問題点に着目したものであって、その目的は、重要度の高いトリガ条件を満たす事象の測定データを確実にメモリに取り込むことができる波形測定装置を提供することにある。
【００１０】
【課題を解決するための手段】
このような目的を達成するために、本発明の請求項１記載の発明は、トリガ条件に優先順位を設定し、この優先順位に基づいて波形データをメモリに取り込むように構成された波形測定装置において、
前記メモリに優先順位の高いトリガ条件が成立した事象の測定データを取り込む空き容量がない場合には上書きして取り込むことを特徴とする。
【００１５】
メモリには、常にその時点で優先順位の最も高いトリガ条件が成立している事象の測定データが取り込まれる。
【００１８】
【発明の実施の形態】
以下、本発明の実施の形態を図により説明する。
図１は本発明に基づく波形測定装置の測定データ取り込みの説明図であり、図４と同様な２チャンネルの測定例を示している。図１と図４の異なる点は、Ｃｈ２のトリガ条件の優先順位をＣｈ１よりも高く設定していて、その優先順位に基づいてメモリへの測定データの取り込みを制御していることである。
【００１９】
図１において、Ｃｈ１の測定データがレベル１よりもハイレベルになった時点でトリガが成立することにより、１０点のＣｈ１の測定データの取り込みを開始する。
一方、Ｃｈ２の測定データに注目すると、Ｃｈ１の測定データの９個目の直前にレベル２よりもローレベルになってＣｈ２のトリガ条件も成立する。
ここで、Ｃｈ２のトリガ条件の優先順位はＣｈ１よりも高く設定されているので実行中の優先順位の低いＣｈ１の測定データの取り込み処理は直ちに中断し、既にメモリに格納されているＣｈ１の測定データを破棄して初期化する。そして、Ｃｈ２のトリガ条件の成立に基づきＣｈ２の測定データの取り込み処理を行い、１０個のデータを取り込む。
【００２０】
これにより、Ｃｈ１とＣｈ２の測定データを共通のメモリに取り込むように構成された波形測定装置において、トリガ条件の優先順位の高いＣｈ２の測定データが確実に取り込まれる。
【００２１】
図２は図１の処理の手順を示すフローチャートである。図３と同様に、測定動作をスタートすることにより、データを取得する（ＳＴ１）。取得したデータがトリガ条件を満たすか否か判断する（ＳＴ２）。トリガ条件を満たしていればそのデータをメモリに取り込むデータ格納処理を行い（ＳＴ３）、満たさなければＳＴ１に戻って次のデータを取得する。データ格納処理後は予め設定されている所定数のデータを格納したか否かを判断し（ＳＴ４）、所定数のデータを取り込んだら処理を終了する。所定数のデータを取り込むまでＳＴ３以降の処理を繰り返すことになるが、この繰り返し過程で、取得した各データについてトリガ条件の優先順位が現在格納中のものよりも高いか否か判断し（ＳＴ５）、高くなければＳＴ３以降の処理を繰り返す。取得したデータのトリガ条件の優先順位が高ければ、既に格納されているデータを破棄してデータ格納処理を初期化し（ＳＴ６）、ＳＴ３以降の処理を実行する。
【００２２】
なお、メモリに優先順位の高いトリガ条件が成立した事象の測定データを取り込むのにあたり、メモリに空き容量がない場合には既に格納されている測定データに上書きして取り込むようにしてもよい。
【００２３】
これにより、メモリには、常にその時点で優先順位の最も高いトリガ条件が成立している事象の測定データが取り込まれる。
【００２４】
また、本発明は、複数チャンネルの測定データを共通のメモリに取り込む場合に限るものではなく、単一チャンネルの測定データに対して複数のトリガ条件を優先順位を付けて設定し、容量が制限されたメモリに常にその時点で優先順位の最も高いトリガ条件が成立している事象の測定データを取り込む場合にも有効である。
【００２５】
また、本発明におけるトリガ条件は、信号レベルとして設定されたものでもよいし、波形パターンとして設定されたものでもよいし、さらにはこれらを組み合わせたものでもよく、測定用途に応じて適宜使い分ければよい。
【００２６】
【発明の効果】
以上説明したように、本発明によれば、重要度の高いトリガ条件を満たす事象の測定データを確実にメモリに取り込むことができる波形測定装置が実現できる。
【図面の簡単な説明】
【図１】本発明に基づく波形測定装置の測定データ取り込み状態説明図である。
【図２】図１の処理手順を示すフローチャートである。
【図３】従来の波形測定装置の測定データ取り込み状態説明図である。
【図４】図３の処理手順を示すフローチャートである。
【符号の説明】
Ｄａｔａ    測定データ
Ｌｅｖｅｌ    トリガレベル
【図１】
0003759360.tif 000002
【図２】
0003759360.tif 000003
【図３】
0003759360.tif 000004
【図４】
0003759360.tif 000005