(57)【要約】【課題】記録開始時点におけるデータ記録部の残容量を超える大きさの記録対象データをデータ記録部に記録し得るデータ記録装置を提供する。【解決手段】複数のデータファイルを記録可能な外部メモリと、波形データＤｗを順次入力してその波形データＤｗを１つのデータファイルとして外部メモリに記録させる制御部とを備えたデータ記録装置であって、制御部は、波形データＤｗを外部メモリに記録しつつ外部メモリの残容量が予め設定された規定容量未満となったか否かを判別して（ステップ７７）、残容量が規定容量未満となったと判別したときに、外部メモリに記録されている他のデータファイルの内の最古のデータファイルを削除して残容量を増加させる（ステップ７９）。【選択図】　　　　図２
2004046676.tif 000002
【特許請求の範囲】
【請求項１】
複数のデータファイルを記録可能なデータ記録部と、記録対象データを順次入力して当該記録対象データを１つのデータファイルとして前記データ記録部に記録させる制御部とを備えたデータ記録装置であって、
前記制御部は、前記記録対象データを前記データ記録部に記録しつつ当該データ記録部の残容量が予め設定された規定容量未満となったか否かを判別して、当該残容量が当該規定容量未満となったと判別したときに、当該データ記録部に記録されている他のデータファイルの内の最古のデータファイルを削除して前記残容量を増加させるデータ記録装置。
【請求項２】
前記制御部は、削除すべき前記最古のデータファイルが存在しないときに、前記入力している記録対象データを当該記録対象データについての前記データファイルに上書き方式で記録する請求項１記載のデータ記録装置。
【請求項３】
前記制御部は、前記記録対象データの前記データ記録部への記録を開始する際に、当該データ記録部の残容量が規定容量以上か否かを判別して、当該残容量が当該規定容量未満と判別したときに、当該データ記録部に記録されている最古の前記データファイルを削除して前記残容量を増加させる請求項１または２記載のデータ記録装置。
【請求項４】
請求項１から３のいずれかに記載のデータ記録装置と、記録対象信号をサンプリングして波形データに変換するＡ／Ｄ変換部とを備え、前記データ記録装置は、前記波形データを前記記録対象データとして記録する波形記録装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、データ記録部と、記録対象データを順次入力してデータ記録部にデータファイルとして記録する制御部とを備えたデータ記録装置に関するものである。また、このデータ記録装置を備えた波形記録装置に関するものである。
【０００２】
【従来の技術】
この種のデータ記録装置を備えた波形記録装置として、図１に示す波形記録装置５１が従来から知られている。この波形記録装置５１は、記録対象信号をサンプリングして波形データＤｗに変換するＡ／Ｄ変換部２、およびＡ／Ｄ変換部２によって変換された波形データＤｗを記録するデータ記録装置６１を備えている。この場合、データ記録装置６１は、各種キーが配設された操作部３と、ＬＣＤ等によって構成されて記録対象信号の信号波形などを表示する表示部４と、例えばフラッシュメモリカード等のリムーバブルメディアによって構成されたデータ記録部としての外部メモリ５と、Ａ／Ｄ変換部２によって変換された波形データＤｗを入力すると共に入力した波形データＤｗをデータファイルとして外部メモリ５内に記録する制御部５６と、制御部５６の動作を規定するプログラムが記憶された内部メモリ５７とを備えている。
【０００３】
この波形記録装置５１では、記録対象信号の記録に際して、まず、測定対象体の測定部位（一例として回路基板における測定ポイント等）にプローブ（図示せず）を接続する。次いで、操作部３を操作して開始コマンドを制御部５６に出力する。この際に、制御部５６は、制御信号ＳｃをＡ／Ｄ変換部２に出力して作動させる。これにより、Ａ／Ｄ変換部２は、記録対象信号をリアルタイムで波形データＤｗに変換して制御部５６に出力する。次いで、制御部５６は、入力した波形データＤｗをデータファイルとして外部メモリ５に記録する。また、制御部５６は、外部メモリ５の残容量を定期的にチェックして予め設定された規定容量以下に達したか否かを判別する。この場合、外部メモリ５の残容量が規定容量以下に達したと判別したときには、制御部５６は、外部メモリ５への波形データＤｗの記録を停止すると共に、Ａ／Ｄ変換部２に対して記録対象信号の波形データＤｗへの変換を停止させる。なお、外部メモリ５の残容量が規定容量以下に達したと判別したときに、制御部５６に対して、上記した記録停止動作に代えて、入力している波形データＤｗをそのデータファイルに上書き方式で順次記録することにより、常に最新の波形データＤｗを外部メモリ５に記録する構成を採用することもできる。一方、記録した波形データＤｗに対応する記録対象信号を表示部４に表示させる場合、まず、操作部３を操作して、表示を希望する記録対象信号のデータファイル名と共に表示コマンドを制御部５６に入力する。この際に、制御部５６は、入力したデータファイル名と一致するデータファイルを外部メモリ５から読み出して、そのデータファイル内の波形データＤｗに対応する信号波形を表示部４に表示させる。
【０００４】
【発明が解決しようとする課題】
ところが、従来の波形記録装置５１には、以下の問題点がある。すなわち、この波形記録装置５１では、既に他のデータファイルが外部メモリ５に記録されている場合、新規に記録するデータファイルのデータ容量は外部メモリ５の残容量（空き容量）以下に制限される。このため、記録開始時点における外部メモリ５の残容量を超える大きさのデータファイルを記録できない結果、長時間に亘る記録対象信号の記録が困難となるという問題点が存在する。
【０００５】
本発明は、かかる問題点に鑑みてなされたものであり、記録開始時点におけるデータ記録部の残容量を超える大きさの記録対象データをデータ記録部に記録し得るデータ記録装置を提供することを主目的とする。また、長時間に亘って波形データを記録し得る波形記録装置を提供することを他の主目的とする。
【０００６】
【課題を解決するための手段】
上記目的を達成すべく請求項１記載のデータ記録装置は、複数のデータファイルを記録可能なデータ記録部と、記録対象データを順次入力して当該記録対象データを１つのデータファイルとして前記データ記録部に記録させる制御部とを備えたデータ記録装置であって、前記制御部は、前記記録対象データを前記データ記録部に記録しつつ当該データ記録部の残容量が予め設定された規定容量未満となったか否かを判別して、当該残容量が当該規定容量未満となったと判別したときに、当該データ記録部に記録されている他のデータファイルの内の最古のデータファイルを削除して前記残容量を増加させる。
【０００７】
請求項２記載のデータ記録装置は、請求項１記載のデータ記録装置において、前記制御部は、削除すべき前記最古のデータファイルが存在しないときに、前記入力している記録対象データを当該記録対象データについての前記データファイルに上書き方式で記録する。
【０００８】
請求項３記載のデータ記録装置は、請求項１または２記載のデータ記録装置において、前記制御部は、前記記録対象データの前記データ記録部への記録を開始する際に、当該データ記録部の残容量が規定容量以上か否かを判別して、当該残容量が当該規定容量未満と判別したときに、当該データ記録部に記録されている最古の前記データファイルを削除して前記残容量を増加させる。
【０００９】
請求項４記載の波形記録装置は、請求項１から３のいずれかに記載のデータ記録装置と、記録対象信号をサンプリングして波形データに変換するＡ／Ｄ変換部とを備え、前記データ記録装置は、前記波形データを前記記録対象データとして記録する。
【００１０】
【発明の実施の形態】
以下、添付図面を参照して、本発明に係るデータ記録装置および波形記録装置の好適な発明の実施の形態について説明する。
【００１１】
最初に、波形記録装置１の構成について、図面を参照して説明する。なお、波形記録装置５１と同一の構成要素については同一の符号を付して、重複する説明を省略する。
【００１２】
波形記録装置１は、図１に示すように、記録対象信号を波形データＤｗに変換するＡ／Ｄ変換部２、およびこの波形データＤｗを記録するデータ記録装置１１を備えて構成されている。この場合、データ記録装置１１は、操作部３と、表示部４と、本発明におけるデータ記録部としての外部メモリ５と、制御部６と、制御部６の動作を規定するプログラムを記憶する内部メモリ７とを備えて構成されている。制御部６は、内部メモリ７に記憶されているプログラムに従って作動して、操作部３から出力される各種コマンドに応じてその動作内容を切り替える。また、制御部６は、制御信号Ｓｃを出力することによってＡ／Ｄ変換部２の変換動作を制御する。また、制御部６は、Ａ／Ｄ変換部２によって変換された波形データＤｗをリアルタイムで入力すると共に、入力した波形データＤｗをデータファイルとして外部メモリ５に記録する。
【００１３】
次に、波形記録装置１による記録対象信号に対する記録処理について、図２を参照して説明する。
【００１４】
この波形記録装置１では、記録対象信号の記録に際して、まず、測定対象体の測定部位（一例として回路基板における測定ポイント等）にプローブ（図示せず）を接続する。次いで、操作部３を操作して制御部６に開始コマンドを出力する。この際に、制御部６は、外部メモリ５の残容量（空き容量）が規定容量以上か否かを判別する（ステップ７０）。例えば、波形データＤｗについてのデータファイルの平均的な容量が１００Ｋバイトの場合、１００Ｋバイト＋Ａバイト（Ａは実数）を規定容量として設定する。残容量が規定容量未満と判別したときは、制御部６は、外部メモリ５に記録されているデータファイルの内の最古のもの（削除禁止に設定されていないデータファイルであって、かつ作成された時刻が最も古いデータファイル）を検索し、そのデータファイルを削除して外部メモリ５の残容量を増加させる（ステップ７１）。このステップ７１において、削除可能なデータファイルを検索でき、かつ削除できた場合、制御部６は、外部メモリ５の残容量を再度チェックする（ステップ７０）。このように、制御部６は、ステップ７０，７１を繰り返して実行する。したがって、ステップ７１において削除した最古のデータファイルの容量が小さいために外部メモリ５の残容量が未だ規定容量以上に達しないときであっても、記録対象信号に対する記録処理を開始するにあたって必要な規定容量以上の空き容量が外部メモリ５内に確実に確保される。
【００１５】
一方、ステップ７１において、削除可能なデータファイルが存在しない場合、データファイルを削除できない結果、外部メモリ５の残容量を増加できないこととなる。この際には、制御部６は、記録対象信号に対する記録処理を開始できないと判別して、例えば表示部４にエラー表示を行った後に（ステップ７２）、この記録処理を終了する。なお、ここで、「削除可能なデータファイルが存在しない」とは、データファイルが１つのみ存在して、しかもその１つのデータファイルが現在記録中の波形データＤｗについてのものである場合や、現在記録中の波形データＤｗ以外の他の波形データＤｗについてのデータファイルが存在するものの、そのデータファイルが削除禁止に設定されている場合などを意味する。
【００１６】
ステップ７０において外部メモリ５の残容量が規定容量以上であると判別したときには、制御部６は、Ａ／Ｄ変換部２に対して制御信号Ｓｃを出力して変換処理を開始させる（ステップ７３）。この場合、Ａ／Ｄ変換部２は、記録対象信号をリアルタイムでサンプリングして波形データＤｗに変換しつつ制御部６に出力する。次いで、制御部６は、操作部３から終了コマンドが出力されたか否かを判別しつつ（ステップ７４）、終了コマンドが入力されていないときには、Ａ／Ｄ変換部２によって出力される波形データＤｗをリアルタイムで入力して外部メモリ５に記録する（ステップ７５）。
【００１７】
また、制御部６は、波形データＤｗを外部メモリ５に記録しつつ、外部メモリ５の現在の残容量が規定容量未満の状態に至ったか否かを予め設定された時間間隔で判別する。具体的には、制御部６は、Ａ／Ｄ変換部２に対して変換処理を開始させた後に、予め設定された時間が経過したか否かを判別し（ステップ７６）、経過したと判別したときには、外部メモリ５の現在の残容量が規定容量未満であるか否かを判別する（ステップ７７）。この場合、ステップ７７における「規定容量」については、ステップ７０における「規定容量」と同一容量に設定することもできるし、異なる容量に設定することもできる。例えば、波形データＤｗのデータファイルの平均的な容量が１００Ｋバイトの場合、ステップ７７における規定容量を小容量（例えば約５Ｋバイト）に設定することにより、極く少ない残容量の状態に至るまで多くの波形データＤｗを外部メモリ５に記録させることができるため、効率よく外部メモリ５に波形データＤｗを記録することができる。次いで、制御部６は、設定された時間が経過していないとき、および設定された時間を経過したが外部メモリ５の残容量が規定容量以上のとき（規定容量未満でないとき）には、ステップ７４〜ステップ７７を繰り返し実行して、入力した波形データＤｗをリアルタイムで外部メモリ５に記録する。
【００１８】
一方、ステップ７４において、終了コマンドが入力されたと判別したときには、制御部６は、制御信号Ｓｃの出力を停止してＡ／Ｄ変換部２に対して変換処理を終了させる（ステップ７８）と共に、波形データＤｗについての記録処理を終了する。
【００１９】
また、ステップ７７において残容量が規定容量未満であると判別したときには、制御部６は、ステップ７１の処理と同様にして、外部メモリ５に記録されているデータファイルの内の最古のものを検索して、そのデータファイルを削除して外部メモリ５の残容量を増加させる（ステップ７９）。このステップ７９において、削除可能なデータファイルを検索でき、かつ削除できた場合、制御部６は、外部メモリ５の残容量を再度チェックする（ステップ７７）。したがって、ステップ７９において削除した最古のデータファイルの容量が小さいために外部メモリ５の残容量が未だ規定容量以上に達しないときであっても、ステップ７７とステップ７９とを繰り返し実行することによって外部メモリ５の残容量を規定容量に向けて確実に増加させることができる。
【００２０】
一方、ステップ７９において、削除可能なデータファイルが存在しない場合、データファイルを削除できない結果、外部メモリ５の残容量を増加できないこととなる。この際には、制御部６は、入力している波形データＤｗを現在記録中のデータファイルに上書き方式で記録する（ステップ８０）。具体的には、制御部６は、このデータファイルに含まれている波形データＤｗの内の記録時刻の最も古い波形データＤｗに対して順に波形データＤｗを上書きする。また、制御部６は、この上書き方式による波形データＤｗの記録処理中において、終了コマンドの入力有無を繰り返し判別して（ステップ８１）、終了コマンドが入力されたと判別したときには、制御信号Ｓｃの出力を停止してＡ／Ｄ変換部２による変換処理を終了させた後に（ステップ７８）、この記録対象信号に対する記録処理を終了する。
【００２１】
また、外部メモリ５に記録されている記録対象信号の信号波形を表示部４に表示させる場合、まず、操作部３を操作して、表示を希望する記録対象信号のデータファイル名と共に表示コマンドを制御部６に入力する。この際に、制御部６は、入力したデータファイル名と一致するデータファイルを外部メモリ５から読み出して、そのデータファイル内の波形データＤｗに対応する信号波形を表示部４に表示させる。
【００２２】
このように、この波形記録装置１（データ記録装置１１）によれば、制御部６が、入力した波形データＤｗを外部メモリ５に記録しつつ外部メモリ５の残容量が予め設定された規定容量以下に達したと判別したときに、外部メモリ５に記録されている他の波形データＤｗについてのデータファイルの内の最古のデータファイルを削除することにより、波形データＤｗを記録しつつその波形データＤｗの記録に必要な残容量を外部メモリ５内に確保することができる。このため、波形データＤｗの記録開始時点における外部メモリ５の残容量を超える大きさの波形データＤｗをその外部メモリ５に記録することができる。したがって、従来の波形記録装置５１と比較して、波形データＤｗを記録可能な記録時間をより長くすることができる。また、削除すべき最古のデータファイルが存在しないときに、入力している波形データＤｗをその波形データＤｗについてのデータファイルに制御部６が上書き方式で記録することにより、記録対象信号の波形データＤｗを長時間に亘って記録している場合であっても、この記録対象信号における最新の波形データＤｗを常に記録することができる。また、波形データＤｗの外部メモリ５への記録を開始する際に、外部メモリ５の残容量が規定容量未満であると判別したときに、制御部６が外部メモリ５に記録されている最古のデータファイルを削除して残容量を増加させることにより、常に、外部メモリ５に規定容量以上の残容量を確保した状態で波形データＤｗについての記録処理を開始することができる。したがって、波形データＤｗの記録を開始した直後に外部メモリ５の残容量が不足するという事態を回避することができる。
【００２３】
なお、本発明は、上記した本発明の実施の形態に示した構成に限定されない。例えば、本発明の実施の形態では、記録対象信号に対する記録処理のステップ７９において、削除可能なデータファイルが存在しないときに、波形データＤｗをそのデータファイルに上書き方式で記録する例について説明したが、削除可能なデータファイルが存在しないときに記録処理を終了する構成を採用することもできる。また、データ記録装置１１を波形記録装置１に適用した例を挙げて説明したが、記録対象データは波形データ以外でもよい。例えば、伝送路を介して連続または間欠的に送信されてくる記録対象データを受信して記録する受信装置等、各種技術分野におけるデータ記録装置に適用が可能であるのは勿論である。
【００２４】
【発明の効果】
以上のように、請求項１記載のデータ記録装置によれば、データ記録部の残容量が規定容量未満となったと判別したときに、制御部がデータ記録部に記録されている他のデータファイルの内の最古のデータファイルを削除して残容量を増加させることにより、記録対象データを記録しつつその記録対象データの記録に必要な残容量をデータ記録部内に確保することができる。このため、記録対象データの記録開始時点におけるデータ記録部の残容量を超える大きさの記録対象データをそのデータ記録部に記録することができる。したがって、記録対象データを記録可能な記録時間を長時間化することができる。
【００２５】
また、請求項２記載のデータ記録装置によれば、削除すべき最古のデータファイルが存在しないときに、制御部が入力している記録対象データを記録対象データについてのデータファイルに上書き方式で記録することにより、記録対象データを長時間に亘って記録している場合であっても、この記録対象データにおける最新のデータを常に記録することができる。
【００２６】
さらに、請求項３記載のデータ記録装置によれば、記録対象データのデータ記録部への記録を開始する際にデータ記録部の残容量が規定容量未満と判別したときに、制御部がデータ記録部に記録されている最古のデータファイルを削除して残容量を増加させることにより、常に、データ記録部に規定容量以上の残容量を確保した状態で記録対象データの記録を開始することができる。したがって、記録対象データの記録開始直後にデータ記録部の残容量が不足するという事態を確実に回避することができる。
【００２７】
また、請求項４記載の波形記録装置によれば、波形データを記録しつつその波形データの記録に必要な残容量をデータ記録部内に確保することができる。したがって、波形データの記録開始時点におけるデータ記録部の残容量を超える大きさの波形データをそのデータ記録部に記録することができる結果、波形データを記録可能な記録時間を長時間化することができる。
【図面の簡単な説明】
【図１】本発明の実施の形態に係る波形記録装置１および従来の波形記録装置５１の構成を示すブロック図である。
【図２】波形記録装置１における記録対象信号に対する記録処理のフローチャートである。
【符号の説明】
１　波形記録装置
２　Ａ／Ｄ変換部
３　操作部
４　表示部
５　外部メモリ
６　制御部
７　内部メモリ
１１　データ記録装置
Ｄｗ　波形データ
【図１】
2004046676.tif 000003
【図２】
2004046676.tif 000004