(57)【特許請求の範囲】
【請求項１】
一定時間ごとに階段状にレベルが増加又は減少する波形データを記録する波形データ記録部と、
該波形データ記録部に、該波形データのうち、一定レベルとなる範囲を記録できるように、該波形データの記録を開始するためのトリガ条件の値の初期値、該記録の終了条件である記録を継続させる時間としての該一定時間、及び該トリガ条件の値に対して順次、加算又は減算して該トリガ条件の値をシフトするための所定のシフト値である変更用情報を予め記憶する記録条件記録部と、
該トリガ条件及び該終了条件に対応させて該波形データ記録部への該波形データの記録の開始及び終了を、該変更用情報に基づいて該トリガ条件の値を該初期値から順次変更して実行する記録制御部とを備えることを特徴とする波形記録装置。
【請求項２】
前記トリガ条件の初期値、前記終了条件、及び前記変更用情報のうちの少なくとも一つを設定可能な設定部を備えることを特徴とする請求項１に記載の波形記録装置。
【請求項３】
前記トリガ条件が、レベルトリガ、又はウインドウトリガで規定されていることを特徴とする請求項１または請求項２に記載の波形記録装置。
【請求項４】
前記記録制御部が、前記波形データ記録部に、前記波形データの記録の開始及び終了に連動させて、該波形データと共に他の波形データを記録させることを特徴とする請求項１から３のいずれかに記載の波形記録装置。
【請求項５】
前記波形データ記録部に記録された各々の前記波形データ及び／又は各々の前記他の波形データに対して演算処理を行う演算処理部を備えることを特徴とする請求項４に記載の波形記録装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、トリガ条件を満たしたときに、波形データの記録を開始する波形記録装置に関するものである。
【背景技術】
【０００２】
測定現場では、電圧、電流、電力、周波数、温度、湿度、水量、圧力等の種々の測定対象現象をセンサなどで検出し、その検出信号の波形データを半導体メモリやハードディスクなどの記録部に記録する波形記録装置が多く使用されている。例えば、出願人は、測定された入力信号の波形データ（サンプリングデータ）の値がトリガレベルを超えたときに、データ記録部への記録を開始させる波形記録装置を特許文献１に開示している。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００９−９２４５９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
測定者は記録された波形データに基づいて測定対象現象の解析を行うが、波形データ全体ではなく、波形データ中の幾つかの特定の範囲にだけに着目して解析を行う場合がある。このような場合、波形データ中から解析に必要な特定の範囲だけを抽出する必要があり、その範囲の数が増えるほど、その抽出に煩雑な作業が必要である。
【０００５】
例えば、水道管に流れる水の流量を一定時間ごとに階段状に増加させたときに、階段状のうちのほぼ一定流量になっている各範囲の水圧の最大値や最小値を調査する場合がある。このような場合、測定者は、まず記録された流量の波形データ中からほぼ一定の流量になっている範囲を抽出し、それらの各範囲に対応するように水圧の波形データを抽出し、抽出した各範囲の水圧の波形データ中から其々最大値と最小値とを選別する必要がある。
【０００６】
本発明は前記の課題を解決するためになされたもので、特定の範囲の波形データだけを選択的に順次記録することができる波形記録装置を提供することを目的とする。
【課題を解決するための手段】
【０００７】
前記の目的を達成するためになされた、特許請求の範囲の請求項１に記載された波形記録装置は、一定時間ごとに階段状にレベルが増加又は減少する波形データを記録する波形データ記録部と、該波形データ記録部に、該波形データのうち、一定レベルとなる範囲を記録できるように、該波形データの記録を開始するためのトリガ条件の値の初期値、該記録の終了条件である記録を継続させる時間としての該一定時間、及び該トリガ条件の値に対して順次、加算又は減算して該トリガ条件の値をシフトするための所定のシフト値である変更用情報を予め記憶する記録条件記録部と、該トリガ条件及び該終了条件に対応させて該波形データ記録部への該波形データの記録の開始及び終了を、該変更用情報に基づいて該トリガ条件の値を該初期値から順次変更して実行する記録制御部とを備えることを特徴とする。
【００１１】
請求項２に記載された波形記録装置は、請求項１に記載のものであり、前記トリガ条件の初期値、前記終了条件、及び前記変更用情報のうちの少なくとも一つを設定可能な設定部を備えることを特徴とする。
【００１２】
請求項３に記載された波形記録装置は、請求項１または請求項２に記載のものであり、前記トリガ条件が、レベルトリガ、又はウインドウトリガで規定されていることを特徴とする。
【００１３】
請求項４に記載された波形記録装置は、請求項１から３のいずれかに記載のものであり、前記記録制御部が、前記波形データ記録部に、前記波形データの記録の開始及び終了に連動させて、該波形データと共に他の波形データを記録させることを特徴とする。
【００１４】
請求項５に記載された波形記録装置は、請求項４に記載のものであり、前記波形データ記録部に記録された各々の前記波形データ及び／又は各々の前記他の波形データに対して演算処理を行う演算処理部を備えることを特徴とする。
【発明の効果】
【００１５】
本発明の波形記録装置によれば、波形データの記録を開始するためのトリガ条件の値を、トリガ条件を変更するための変更用情報に基づいて、初期値から順次変更することにより、波形データの中の必要な範囲だけを選択的に順次記録することができる。
【００１６】
変更用情報が、トリガ条件の値に対して順次、加算又は減算してトリガ条件の値をシフトするための所定のシフト値である場合、増加又は減少する波形データの内の特定の範囲だけを選択的に記録することができる。例えば、階段状にレベルが増加又は減少する波形データ中の、ほぼ一定レベルとなる範囲の波形データだけを記録することができる。
【００１７】
変更用情報が、波形データの記録順番に対応付けられたトリガ条件自体の値である場合、記録する波形データの範囲を記録順番ごとに個別に設定できるため、記録する範囲をより詳細に設定することができる。
【００１８】
終了情報が、記録を継続させる記録時間である場合、例えば、一定時間ごとにレベルが変化する波形データであるときに、この一定時間を記録時間とすることで、波形データの終了情報を簡便に設定することができる。終了情報が、記録を終了させる波形データの値、又はトリガ条件の値に対する相対値である場合、トリガ条件と合わせて、波形データの必要な範囲をレベルで規定することができる。
【００１９】
トリガ条件の初期値、終了条件、及び変更条件のうちの少なくとも一つを設定可能な設定部を備える場合、記録対象とする波形データに対応させて記録条件を設定できるので、汎用性の高い波形記録装置とすることができる。
【００２０】
トリガ条件が、レベルトリガ、又はウインドウトリガである場合、トリガ条件の設定が容易であり、装置を簡便に使用することができる。
【００２１】
記録制御部が、波形データ記録部に、波形データの記録の開始及び終了に連動させて、波形データと共に他の波形データを記録させる場合、複数の波形データに対して、必要な範囲だけを選択的に順次記録することができる。
【００２２】
波形データ記録部に記録された各々の波形データ及び／又は各々の他の波形データに対して演算処理を行う場合、例えば、波形データ及び／又は他の波形データの最大値、最小値、平均値、標準偏差等を演算したり、波形データから演算して求めた液体の流量及び他の波形データから演算して求めた温度増加量とをさらに乗算してカロリーを求めたりするなどして、測定対象現象の解析に必要な数値等が自動的に算出されるため、測定対象現象の解析を容易に行うことができる。
【図面の簡単な説明】
【００２３】
【図１】本発明を適用する波形記録装置のブロック図である。
【図２】本発明を適用する波形記録装置における記録条件の設定画面を示す模式図である。
【図３】本発明を適用する波形記録装置のフローチャートである。
【図４】本発明を適用する波形記録装置の記録の状態を説明するための波形図である。
【図５】本発明を適用する他の波形記録装置における記録条件の設定画面を示す模式図である。
【図６】本発明を適用するさらに他の波形記録装置における記録条件の設定画面を示す模式図である。
【発明を実施するための形態】
【００２４】
以下、本発明を実施するための形態を詳細に説明するが、本発明の範囲はこれらの形態に限定されるものではない。
【００２５】
本発明を適用する波形記録装置の一例を図１に示す。同図に示す波形記録装置１は、入力コネクタ１１，１２、Ａ／Ｄ変換部２、ＣＰＵ（Central Processing Unit）３、波形データ記録部４、記録条件記録部５、動作用メモリ６、タイマ７、操作部８、及び表示部９を備えている。
【００２６】
入力コネクタ１１，１２は、例えば、電圧測定用の接触型プローブや、電流測定用のカレントトランス、温度測定用の熱電対、圧力センサなどの測定対象現象に対応させた測定対象現象検出器を接続するためのコネクタである。入力コネクタ１１が測定チャンネル１（ＣＨ１）に対応し、入力コネクタ１２が測定チャンネル２（ＣＨ２）に対応している。入力コネクタ１１，１２は、直接、又は必要性に応じて増幅器やフィルタ（何れも不図示）を介して、Ａ／Ｄ変換部２に接続されている。なお、測定チャンネル数は任意であり、ＣＨ１〜ＣＨ１６のように適宜その数を増加させてもよいし、ＣＨ１だけであってもよい。
【００２７】
Ａ／Ｄ変換部２は、入力コネクタ１１，１２から入力される入力信号を、ＣＰＵ３により設定される所定のサンプリングレートで各々アナログ／デジタル変換して、ＣＰＵ３に出力する。ＣＰＵ３は、本発明における記録制御部及び演算処理部を兼用するものであり、波形記録装置１の動作を統括的に制御する。ＣＰＵ３は、記録制御部として、波形データの記録に関する制御を行い、演算処理部として、記録した波形データを用いて演算処理を行う。
【００２８】
波形データ記録部４は、ＣＰＵ３（記録制御部）によって動作を制御されて、Ａ／Ｄ変換部２からＣＰＵ３に入力されたＣＨ１，ＣＨ２の信号波形の波形データを記録するものである。波形データ記録部４は、装置内部に配置されたフラッシュＲＯＭなどの半導体メモリやハードディスクであってもよく、ＵＳＢメモリ、ＣＤ−ＲＷなどの外部記録媒体（及びその書き込み装置）であってもよい。
【００２９】
記録条件記録部５は、波形データの記録を開始するために、波形データの値と比較するトリガ条件の初期値、記録の終了条件、及びトリガ条件を変更するための変更用情報を含む、記録を行うための各種条件を記憶するものである。記録条件記録部５は、ＣＰＵ３（記録制御部）のよって動作を制御される。
【００３０】
動作用メモリ６は、ＣＰＵ３の動作用のプログラムを記憶するＲＯＭや、ＣＰＵ３の動作用の作業エリアとなるＲＡＭなどで構成された、ＣＰＵ３の動作用に必要なメモリである。波形データ記録部４、記録条件記録部５、動作用記憶部６を、同じ記憶部（例えばハードディスク）で共用してもよい。
【００３１】
タイマは、時間経過の計測を行うものであり、ＣＰＵ３（記録制御部）によって制御されて、ＣＰＵ３から開始信号が出力されると時間経過の計測を直ちに開始し、予めＣＰＵ３に設定された記録時間ｔが経過したときに、直ちにＣＰＵ３に時間計測の終了信号を出力する。なお、ＣＰＵ３がタイマ機能を有しているときには、ＣＰＵ３がタイマ７を兼用してもよい。
【００３２】
操作部８は、例えばキーボード、タッチパネルなどであり、測定者によって操作されて、数値入力や、装置の動作モード、設定項目の選択などに用いられる。表示部９は、例えば液晶パネルであり、波形を表示したり、記録用の各種設定項目を表示したりする。操作部８及び表示部９が本発明における設定部に相当する。
【００３３】
次に、波形記録装置１の動作について説明する。
【００３４】
先ず、波形を記録するための記録条件の設定動作について説明する。
【００３５】
ＣＰＵ３は、操作部８が操作されて記録条件設定モードを選択されたときに、一例として、図２に示すような記録条件設定画面を表示部３に表示させる。この記録条件設定画面は、波形データの記録を複数回行う特定の条件について設定を行うための画面である。
【００３６】
図２では、記録を開始するためのトリガをレベルトリガで行う例について示している。なお、トリガを、レベルトリガ、ウインドウトリガなどから選択できるようにして、レベルトリガを選択したときに、図２の記録条件設定画面を表示させるようにしてもよい。レベルトリガでは、波形データの値（信号レベル）が、ある所定の数値に達したときに、記録を開始する。この所定の数値をトリガレベル（トリガ条件の値の一例）という。
【００３７】
測定者は、表示部９を見つつ操作部８を操作して、画面に表示された各種設定項目を設定する。同図中の「トリガＣＨ」では、ＣＨ１、ＣＨ２の何れのチャンネルから入力される信号波形をトリガ用として用いるかを設定する。同図では、ＣＨ１をトリガ用のチャンネルに設定した例を示している。「トリガレベル初期値」では、一番初めに記録を開始するトリガレベルの初期値Ａ（一例として３Ｖ）を設定する。なお、「トリガレベル初期値」は、本発明におけるトリガ条件の値の初期値の一例である。
【００３８】
「トリガスロープ」では、波形が上昇（立ち上がり）時にのみトリガを掛けるか、波形が下降（立ち下り）時にのみトリガを掛けるか、又は波形が上昇及び下降の何れでもトリガを掛けるかを設定する。同図では、波形が上昇時にのみトリガを掛ける例として、「トリガスロープ」に「↑」の記号を設定した例を示している。なお、下降の場合には「↓」を設定し、上昇及び下降（両方）の場合には「↑↓」を設定する。これらレベルトリガやウインドウトリガ等のトリガの種類、トリガ用のチャンネル、トリガレベル、トリガスロープがトリガ条件になる。
【００３９】
「記録時間」では、トリガ条件を満たして波形データの記録を開始したときに、記録を継続させる記録時間ｔを設定する。ここでは、１回ごとに１０分間記録を行う例を示している。この記録時間は、本発明における終了条件の一例である。
【００４０】
「トリガシフト値」では、波形データの記録の度に変更されるトリガレベルを算出するための値を設定する。ここでは、（前の）トリガレベルの数値に対して、記録の度に順次、加算又は減算してトリガレベルをシフトするための所定のシフト値を設定する。一例として、加算する場合、数値に「＋」の符号を付けて設定し、減算する場合、数値に「−」の符号を付けて設定する。波形記録装置１が、加算だけ、又は減算だけをする場合には、加算か減算かが予め判っているので符号を付けずに数値のみ設定するようにしてもよい。同図では、記録の度に、前のトリガレベルに２Ｖずつ加算する例を示している。この「トリガシフト値」は、本発明における「トリガ条件を変更するための変更用情報」及び「シフト値」の一例に相当する。「記録回数」では、波形データの記録を行う回数を設定する。回数を特に規定せず、何回でも記録する場合には、例えば空欄に設定する。ＣＰＵ３は、設定されたこれらの情報を記録条件記録部５に記憶させる。なお、これら設定項目の内、少なくとも一つを設定可能とすることが好ましいが、不変でよい項目については、プログラム中に数値を設定し、操作部から設定できないようにしてもよい。
【００４１】
続いて、波形データの記録動作について図１，３，４を参照して説明する。
【００４２】
波形記録を行うために、測定者は、図１のＣＨ１（入力コネクタ１１）に、トリガ用の信号波形を出力するセンサ等を接続すると共に、ＣＨ２（入力コネクタ１２）に、他の信号波形を出力するセンサ等を接続しておく。
【００４３】
測定者が、操作部３を操作して波形記録モードの動作を開始させると、ＣＰＵ３は動作用メモリ６に記憶されたプログラムに従って、図３に示すフローチャートのように動作する。先ず、ＣＰＵ３（記録制御部）は、ステップＳ１で記録情報記録部５から、図２で予め設定した記録条件を読み込む。続いて、ＣＰＵ３は、ステップＳ２で、Ａ／Ｄ変換部２の動作を開始させて、アナログ／デジタル変換されたＣＨ１，ＣＨ２の波形データを逐次読み込み始める。図４に、ＣＨ１，ＣＨ２から入力された波形データの一例を示す。
【００４４】
続いて、ＣＰＵ３は、ステップＳ３で、ＣＨ１の波形データの値がトリガ条件を満たすか否か監視する。具体的には、ＣＰＵ３は、ＣＨ１の波形データの値とトリガレベルの初期値Ａとを比較して、ＣＨ１の波形データの値が上昇（増加）しつつトリガレベルの初期値Ａに達したか否か監視する（ステップＳ３）。ＣＰＵ３は、ＣＨ１の波形データの値がトリガレベルの初期値Ａに達しないときはステップＳ３を繰り返して、監視を継続する。図４に示す期間Ｓ１は、ＣＨ１の波形データの値がトリガレベルの初期値Ａに達していないので、ＣＰＵ３はステップＳ３の監視を継続している状態である。この状態では、波形データの記録は行われていない。
【００４５】
ＣＨ１の波形データの値が上昇していき、図４のポイントＰ１で初期値Ａに達すると、ＣＰＵ３は、波形データ記録部４へのＣＨ１の波形データの記録を直ちに開始させると同時に、この記録の開始に連動させて、波形データ記録部４へのＣＨ２の波形データの記録を開始させる（ステップＳ４）。このＣＨ２の波形データが、本発明における他の波形データに相当する。このとき、ＣＰＵ３は、ＣＨ１，ＣＨ２の波形データがトリガレベルＡで記録されたことが判るように、波形データとトリガレベルＡとを対応付けて記録することが好ましい。また、記録回数（ここでは１回目）も波形データに対応づけて記録することが好ましい。ＣＰＵ３は、この記録の開始と同時に、記録時間ｔを予めセットしたタイマ７に、時間の計測を開始させる（ステップＳ５）。なお、ＣＨ１，ＣＨ２の波形データを常時記録するバッファ用のメモリ（不図示）を備えておき、波形データの記録時には、バッファ用のメモリから波形データ記録部４に記録対象となった波形データを転送するようにしてもよい。
【００４６】
波形データの記録開始後、ＣＰＵ３は、タイマ７から記録時間ｔ（一例として１０分間）が経過したことを示す終了信号が出力されるか否か監視する（ステップＳ６）。ＣＰＵ３は、タイマ７から記録終了信号が出力されたときに、波形データ記録部４へのＣＨ１，ＣＨ２の波形データの記録を直ちに終了させる（ステップＳ７）。以上で、第１回目の記録、つまり図４に示す期間Ｒ１におけるＣＨ１，ＣＨ２の波形データの記録が終了する。
【００４７】
続いて、ＣＰＵ３は、記録すべき全てのトリガレベルで記録したか否かを判別する（ステップＳ８）。この場合、図２で設定した記録回数が３回であり、まだ１回目の記録が終了したところであるので、ＣＰＵ３は、ステップＳ９に進み、トリガレベルを変更する。ステップＳ９では、ＣＰＵ３は、トリガレベルの初期値Ａにトリガシフト値を加算して、次のトリガレベルＢを算出する。この例では、初期値Ａが３Ｖ、トリガシフト値が２Ｖであるので、両値を加算して、トリガレベルＢが５Ｖになる。なお、トリガレベルの変更（ステップＳ９）は、ステップＳ３でトリガ条件を満たした後からステップＳ８の間に、予め算出しておいてもよい。
【００４８】
次に、ＣＰＵ３は、ステップＳ２に戻り、ＣＨ１の波形データがトリガレベルＢに達するか否かを監視する。図４に示す期間Ｓ２では、ＣＨ１の波形データの値がトリガレベルＢに達していないので、波形データの記録は行われない。図４に示すポイントＰ２でＣＨ１の波形データの値がトリガレベルＢに達するので、ＣＰＵ３は、ステップＳ４に進み、ＣＨ１，ＣＨ２の波形データの記録を波形データ記録部４に開始させると共に、ステップＳ５でタイマ７に時間計測を開始させる。このとき、１回目に記録した波形データを上書きしないように、１回目の波形データとは別に、トリガレベルＢに対応付けて波形データを記録する。また、２回目の記録であることが判るように記録することが好ましい。ＣＰＵ３は、記録時間ｔが経過したときに（ステップＳ６）、波形データの記録を終了する（ステップＳ７）。これにより、第２回目の記録、つまり図４に示す期間Ｒ２におけるＣＨ１，ＣＨ２の波形データの記録が終了する。
【００４９】
次に、ＣＰＵ３は、ステップＳ８からＳ９へ進み、トリガ条件を変更する。この場合、ＣＰＵ３は、トリガレベルＢ（５Ｖ）に、トリガシフト値（２Ｖ）を加算して、トリガレベルＣ（７Ｖ）を算出する。
【００５０】
続いて、ＣＰＵ３は、ステップＳ３に戻り、前述した動作と同様に、ステップＳ３〜Ｓ７を実行する。これにより、ＣＰＵ３は、図４の期間Ｓ３の波形データは記録させず、ＣＨ１の波形データがポイントＰ３でトリガレベルＣを超えてから記録時間ｔが経過するまでの期間Ｒ３の波形データを記録する。このとき、１，２回目に記録した波形データを上書きしないように、１，２回目の波形データとは別に、トリガレベルＣに対応付けて波形データを記録する。また、３回目の記録であることが判るように記録することが好ましい。これにより、第３回目の記録が終了する。このように、ＣＰＵ３（記録制御部）は、記録条件記録部５に予め記録された変更用情報に基づいて、トリガ条件の値を初期値から順次変更することで選択的に波形データの記録を実行する。
【００５１】
続いて、ＣＰＵ３は、既に図２で設定した記録回数（３回）が終了しているので、ステップＳ８で記録すべき全てのトリガレベルについて記録が終了していると判別し、ステップＳ１０に進む。ＣＰＵ３（演算処理部）は、ステップＳ１０で、第１回目から第３回目まで記録した各々のＣＨ１の波形データ、及び／又は各々のＣＨ２の波形データに対して演算処理を実行する。なお、ＣＰＵ３は、ステップＳ１０をステップＳ７とＳ８との間に実行し、各トリガ条件で記録を行うたびに、波形データ、及び／又は他の波形データに対して演算処理を行ってもよい。
【００５２】
一例として、図４に示すＣＨ１の波形が一定時間ｔごとに階段状に増加させた水の流量の波形データであり、ＣＨ２の波形がその水圧の波形データである場合、ＣＰＵ３は、第１回目、第２回目、及び第３回目に記録された各々のＣＨ２の波形（水圧）データを演算して、各回における水圧の最大値、最小値、平均値（相加平均、相乗平均、調和平均）、標準偏差などを各々求め、トリガレベルに対応させて表示部９に表示させる。この例は、ＣＰＵ３が、各トリガ条件で、ＣＨ２の波形データに対して演算処理を行った例である。演算処理を行う算出式は、求めたい最大値等の演算項目に対応させて動作用メモリのプログラムに予め含めておく。演算項目を、操作部８の操作により選択できるようにしてもよい。
【００５３】
また、一例として、図４に示すＣＨ１の波形が一定時間ｔごとに階段状に増加させた水の流量の波形データであり、ＣＨ２の波形がその水温の波形データである場合、ＣＰＵ３は、第１回目の流量データから流れた総水量を算出し、１回目の水温データから温度上昇分を算出し、総水量と温度上昇分とを乗算して、総カロリー数を演算し、トリガレベルに対応させて表示部９に表示させる。２回目、３回目も同様に演算し表示させる。この例は、ＣＰＵ３が、各トリガ条件で、ＣＨ１及びＣＨ２の波形データに対して演算処理を行った例である。なお、ＣＨ１の波形データから各回における総水量だけを演算する場合、ＣＰＵ３が、各トリガ条件で、ＣＨ１の波形データに対して演算処理を行った例になる。
【００５４】
以上で、ＣＨ１，ＣＨ２の波形データの記録及び波形データに対する演算処理が終了する。測定者は、記録した波形データや演算結果を、表示部９に表示させたり、外部記録媒体や外部出力用のインタフェース（不図示）を介して外部に出力させたりする。
【００５５】
なお、シフト値を「＋２Ｖ」のように設定して、シフト値ずつ増加させてトリガレベルを変更する例について示したが、例えばシフト値を「−２Ｖ」のように設定すると、ステップＳ９では、トリガレベルを２Ｖずつ減算させていく。この場合、トリガレベルの初期値Ａを３Ｖに設定したときに、トリガレベルＢは１Ｖ，トリガレベルＣは−１Ｖのようになる。
【００５６】
また、図２のように、トリガ条件を変更するための変更用情報として、トリガ条件（トリガレベル）の値に対して順次、加算又は減算してトリガレベルの値をシフトするための所定のシフト値を設定して、トリガレベルを演算して求める例について示したが、図５の記録条件設定画面に示すように、記録順番（記録回数）に対応付けて、トリガ条件（トリガレベル）の値自体を数値設定してもよい。また、図５に示すように、記録順番に対応付けて、記録時間を数値設定してもよい。同図には、複数回（例えば４回）波形データの記録を行うときに、各回の記録条件を個別に設定可能な記録条件設定画面の例を示している。
【００５７】
この場合、ＣＰＵ３は、操作部８が操作されて個別設定用の記録条件設定モードが選択されたときに、表示部９に記録回数の入力を促す画面（不図示）を表示させ、入力された記録回数分の設定用の列を有する図５の表を表示部９に表示させる。測定者は、操作部８を操作して、各記録順番に対して、トリガレベルの数値（例えば３Ｖ，５Ｖ，８Ｖ，１０Ｖ）、トリガスロープ（例えば「↑」）、及び記録時間（１０分，８分，５分，３分）を設定する。なお、「トリガＣＨ」は、図２の例と同様である。ＣＰＵ３は、設定された条件を記録条件記録部５に記憶させる。ＣＰＵ３は、記録動作モードのときに、図３のフローチャートのステップＳ１でこれら条件を読み込み、ステップＳ３〜Ｓ９で記録順番に対応した記録条件（トリガ条件）を使用する。このように、記録順番に対応づけて個別に記録条件を設定可能とすることで、記録する波形データの範囲を、一層細やかに設定して記録することができる。
【００５８】
また、記録条件をレベルトリガで設定する例について説明したが、ウインドウトリガで設定してもよい。ウインドウトリガでは、上限値及び下限値で設定された範囲内に波形データの値（信号レベル）が入ったとき、又はその範囲から出たときに、記録を開始する。この上限値及び下限値が、本発明におけるトリガ条件の値の一例である。
【００５９】
図６に、ウインドウトリガの場合の記録条件設定画面の一例を示す。ＣＰＵ３は、操作部８が操作されてウインドウトリガ用の記録条件設定モードが選択されたときに、図６の画面を表示部９に表示させる。同図中の「上限値初期値」では、一番初めに記録を開始するウインドウトリガの上限値の初期値Ａ１（一例として４Ｖ）を設定する。「下限値初期値」では、一番初めに記録を開始するウインドウトリガの下限値の初期値Ａ２（一例として３Ｖ）を設定する。この上限値初期値Ａ１及び下限値初期値Ａ２が本発明におけるトリガ条件の値の初期値に相当する。「トリガ範囲」では、上限値及び下限値で設定された範囲内に波形データの値が入ったときに記録を開始する場合「ＩＮ」を設定し、その範囲から出たときに記録を開始する場合「ＯＵＴ」を設定する。「トリガＣＨ」、「トリガシフト値」、「記録時間」及び「記録回数」は、図２に示したものと同様である。ＣＰＵ３は、これらの記録条件を記録条件記録部５に記憶させる。
【００６０】
ここでは、「トリガ範囲」がＩＮに設定された例について説明する。ＣＰＵ３は、記録動作モードのときに、図３のフローチャートのステップＳ１で、上記の記録条件を読み込む。ＣＰＵ３は、ステップＳ３で、上限値初期値Ａ１及び下限値初期値Ａ２と、波形データの値とを比較して、波形データの値が、上限値初期値Ａ１から下限値初期値Ａ２までの範囲内に入ったか否かを監視し、その範囲内に入ったときに、ＣＨ１，ＣＨ２の波形データの記録を開始させる（ステップＳ４）と共に、タイマ７に時間計測を開始させる（ステップＳ５）。ＣＰＵ３は、記録時間ｔが経過したときに（ステップＳ６）、波形データの記録を終了させ（ステップＳ７）、ステップＳ９でトリガ条件を変更する。ＣＰＵ３は、ステップＳ９で、上限値初期値Ａ１（例えば４Ｖ）にトリガシフト値（例えば２Ｖ）を加算して、上限値Ｂ１（例えば６Ｖ）を算出する。また、ＣＰＵ３は、下限値初期値Ａ２（例えば３Ｖ）にトリガシフト値（例えば２Ｖ）を加算して、下限値Ｂ２（例えば５Ｖ）を算出する。続いて、ＣＰＵ３は、ステップＳ３で、波形データの値が、上限値Ｂ１から下限値Ｂ２までの範囲内に入ったか否かを監視し、範囲内に入ったときに前述した説明のようにステップＳ４〜Ｓ８を行って波形データを記録させる。次にＣＰＵ３は、ステップＳ９で、上限値Ｂ１（例えば６Ｖ）にトリガシフト値（例えば２Ｖ）を加算して、上限値Ｃ１（例えば８Ｖ）を算出する。また、ＣＰＵ３は、下限値Ｂ２（例えば５Ｖ）にトリガシフト値（例えば２Ｖ）を加算して、下限値Ｃ２（７Ｖ）を算出する。続いて、ＣＰＵ３は、ステップＳ３で、波形データの値が、上限値Ｃ１から下限値Ｃ２までの範囲内に入ったか否かを監視し、前述した説明のようにステップＳ４〜Ｓ１０を行う。このように、本発明をウインドウトリガに適用することもできる。
【００６１】
また、記録を終了する終了条件として、記録時間ｔを設定した例について説明したが、終了条件として、記録を終了させる波形データの値、又はトリガ条件の値に対する相対値を設定するようにしてもよい。例えば、記録を終了させる波形データの値を設定する場合、第１回目の終了値を３．５Ｖ、第２回目の終了値を５．６Ｖ・・・のように数値設定する。ＣＰＵ３は、波形データの値がこの終了値に達したときに記録を終了させる。また、例えば、トリガ条件の値に対する相対値を設定する場合、＋０．５Ｖのように設定し、記録を開始したトリガレベルの値に対して、波形データの値が＋０．５Ｖに達したときに記録を終了するようにしてもよい。この相対値は±０．５Ｖのように上限値及び下限値の範囲で設定してもよい。
【００６２】
また、トリガ条件の値、及びトリガシフト値を電圧値（Ｖ）で設定する例を示したが、電流値（Ａ）や水の流量値（Ｌ／分）などのように、測定対象現象の単位で設定するようにしてもよい。
【符号の説明】
【００６３】
１は波形記録装置、２はＡ／Ｄ変換部、３はＣＰＵ、４は波形データ記録部、５は記録条件記録部、６は動作用メモリ、７はタイマ、８は操作部、９は表示部、１１・１２は入力コネクタ、Ａはトリガレベルの初期値、Ｂ・Ｃはトリガレベル、ＣＨ１は測定用チャンネル１、ＣＨ２は測定用チャンネル２、Ｓ１〜Ｓ３は非記録期間、Ｒ１〜Ｒ３は記録期間、ｔは記録時間である。
【図１】
0005851121.tif 000002
【図２】
0005851121.tif 000003
【図３】
0005851121.tif 000004
【図４】
0005851121.tif 000005
【図５】
0005851121.tif 000006
【図６】
0005851121.tif 000007