(57)【要約】【課題】切りの良い時刻に対応付けて測定データを圧縮しつつ記憶する。【解決手段】ＲＡＭ４ａ内の代表測定データＤｃおよび代表時刻データＤｄ（以下、データＤｃ、データＤｄという）のうちの少なくとも一方が所定量に達したときに、単位時間のｎ倍を新たな単位時間とすると共にＲＡＭ４ａ内のデータＤｃを時系列順でｎ個ずつ圧縮して新たなデータＤｃとする代表測定データ圧縮処理と、ＲＡＭ４ａ内のデータＤｄを時系列順でｎ個ずつ圧縮して新たなデータＤｄとする代表時刻データ圧縮処理と、圧縮前の各データＤｃ，Ｄｄに代えて新たなデータＤｃ，ＤｄをＲＡＭ４ａに更新記憶させるデータ更新処理とを実行して各データＤｃ，Ｄｄを圧縮する際に、データＤｄのうちの、新たな単位時間を最小単位として表されている最初のデータＤｄに対応するデータＤｃを時系列順の最初のデータＤｃとして代表測定データ圧縮処理および代表時刻データ圧縮処理を実行する。【選択図】図１
2007147524.tif 000002
【特許請求の範囲】
【請求項１】
入力した測定データに基づいて単位時間毎に当該単位時間に含まれている複数の前記測定データを代表する代表測定データを求めて当該単位時間を示す代表時刻データと共に記憶部に記憶させるデータ記憶処理を実行しつつ、
前記記憶部に記憶されている前記代表測定データおよび前記代表時刻データのうちの少なくとも一方のデータ量が所定量に達したときに、前記単位時間のｎ倍（ｎは２以上の整数）を新たな前記単位時間とすると共に前記記憶部に記憶されている前記代表測定データを時系列順でｎ個ずつ圧縮してそれぞれ１つの新たな前記代表測定データとする代表測定データ圧縮処理と、前記記憶部に記憶されている前記代表時刻データを時系列順でｎ個ずつ圧縮してそれぞれ１つの新たな代表時刻データとする代表時刻データ圧縮処理と、圧縮前の前記代表測定データおよび圧縮前の前記代表時刻データに代えて前記新たな代表測定データおよび前記新たな代表時刻データを前記記憶部に更新記憶させるデータ更新処理とを実行して前記記憶部に記憶されている前記代表測定データおよび前記代表時刻データを圧縮する測定データ記憶方法であって、
前記記憶部に記憶されている前記代表時刻データのうちの、前記新たな単位時間を最小単位として表されている最初の代表時刻データに対応する前記代表測定データを時系列順の最初の代表測定データとして前記代表測定データ圧縮処理および前記代表時刻データ圧縮処理を実行する測定データ記憶方法。
【請求項２】
測定データを入力する入力部と、
時刻データを生成する時計部と、
記憶部と、
入力部を介して入力した測定データおよび当該測定データの入力タイミングに合わせて前記時計部から入力した時刻データに基づいて単位時間毎に当該単位時間に含まれている複数の前記測定データを代表する代表測定データを求めて当該単位時間を示す代表時刻データと共に前記記憶部に記憶させるデータ記憶処理を実行しつつ、前記記憶部に記憶されている前記代表測定データおよび前記代表時刻データのうちの少なくとも一方のデータ量が所定量に達したときに、前記単位時間のｎ倍（ｎは２以上の整数）を新たな前記単位時間とすると共に前記記憶部に記憶されている前記代表測定データを時系列順でｎ個ずつ圧縮してそれぞれ１つの新たな前記代表測定データとする代表測定データ圧縮処理と、前記記憶部に記憶されている前記代表時刻データを時系列順でｎ個ずつ圧縮してそれぞれ１つの新たな代表時刻データとする代表時刻データ圧縮処理と、圧縮前の前記代表測定データおよび圧縮前の前記代表時刻データに代えて前記新たな代表測定データおよび前記新たな代表時刻データを前記記憶部に更新記憶させるデータ更新処理とを実行して前記記憶部に記憶されている前記代表測定データおよび前記代表時刻データを圧縮する処理部とを備えた測定装置であって、
前記処理部は、前記記憶部に記憶されている前記代表時刻データのうちの、前記新たな単位時間を最小単位として表されている最初の代表時刻データに対応する前記代表測定データを時系列順の最初の代表測定データとして前記代表測定データ圧縮処理および前記代表時刻データ圧縮処理を実行する測定装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、周期的に入力する測定データを圧縮しつつ記憶する測定データ記憶方法、および測定データをこの測定データ記憶方法に従って記憶する測定装置に関するものである。
【背景技術】
【０００２】
この種の測定データ記憶方法として、本願出願人は、特許第３４０３５１６号公報に開示された測定データ記憶方法を提案している。この測定データ記憶方法では、サンプリングされた波形データ（測定データ）をメモリに記憶する際に、単位時間（ディスプレイの時間軸方向の最小表示分解能（１ドット）に対応する時間）毎に、１つの単位時間に含まれている波形データについての最小値、最大値および平均値などの代表値を算出し、算出した代表値を波形データを示すデータとして、この単位時間を代表する時刻データと共に記憶する。また、この測定データ記憶方法では、代表値のメモリへの記憶処理と同時に行われているディスプレイへの波形表示処理（圧縮された代表値に基づく波形表示処理）において、表示している波形がディスプレイ上に表示されている時間軸のフルスケールに達したときには、現在の単位時間をより長い新たな単位時間に設定し直し、メモリに記憶されている代表値をこの新たな単位時間毎に圧縮することにより、新たな単位時間毎の新たな代表値を算出する。また、メモリに代表値と共に記憶されている時刻データを圧縮することにより（例えば、新たな単位時間に含まれている旧単位時間についての時刻データのうちの最初の時刻データを選択することにより）、新たな単位時間毎の新たな時刻データを算出する。次いで、既に記憶されている代表値および時刻データに代えて、算出した新たな代表値および新たな時刻データを記憶する。このようにして、メモリに記憶されている単位時間毎の代表値および時刻データが、より長い新たな単位時間毎に代表値および時刻データで更新されるため、メモリに記憶されている単位時間毎の代表値および時刻データのデータ量が圧縮される。その後は、新たな単位時間毎に、１つの単位時間に含まれている波形データについての最小値、最大値および平均値などの代表値を算出し、算出した代表値を波形データを示すデータとして、この単位時間を代表する時刻データと共に、圧縮によって生じたメモリの空き領域に順次記憶していく。また、ディスプレイへの波形表示処理では、ディスプレイに表示する時間軸のフルスケールを新たな単位時間に合わせて大きくし、この時間軸上にメモりに記憶されている波形データを表示させる。
【０００３】
この測定データ記憶方法について、具体例を挙げて説明する。例えば、０．１秒周期でサンプリングされた波形データを、単位時間（ディスプレイの時間軸方向の最小表示分解能（１ドット）に対応する時間（例えば１秒））毎に、各単位時間に含まれている波形データについての最小値、最大値および平均値などの代表値を算出して圧縮しつつメモリに記憶する。その後、ディスプレイに表示している波形が時間軸のフルスケールに達したときには、メモリに記憶されている波形データを一例として１／２に圧縮する。この場合、まず、新たな単位時間を元の単位時間の２倍（２秒）にして、最初の新たな単位時間に含まれている１番目のドットとそれに隣接する２番目のドットについて、それらの最小値のうちの小さいものを新たな最小値とし、それらの最大値のうちの大きいものを新たな最大値とし、それらの平均値を平均したものを新たな平均値として、これらの新たな最小値、最大値および平均値で１番目のドットについての代表値を更新する。次いで、２番目の新たな単位時間に含まれている３番目のドットとそれに隣接する４番目のドットについて、１番目および２番目の各ドットと同様にして、新たな最小値、最大値および平均値を求めて、２番目のドットについての代表値を更新する。以後、同様にして、メモリに記憶されているすべてのドットについて新たな単位時間毎に代表値を更新する。また、新たな単位時間を代表する時刻データについては、１つの新たな単位時間に含まれる複数の旧単位時間を代表する時刻データのうちの早い方を選択して新たな時刻データとする。これにより、メモリに記憶されているデータ量が１／２に圧縮される。この測定データ記憶方法によれば、使用するメモリ容量を一定に抑制しつつ、波形データの代表値を長期に亘って記憶することができる。
【特許文献１】特許第３４０３５１６号公報（第２−３頁、第５図）
【発明の開示】
【発明が解決しようとする課題】
【０００４】
ところで、長期に亘って測定データを記録する測定対象としては、有効電力量、無効電力量および皮相電力量などの各種電力量があるが、これら電力量については、通常、１５分、３０分または１時間というように区切りのよい時間毎に積算して求めながら、長期に亘って測定するのが一般的である。また、この場合、各時間の電力量は、実際に測定した時刻との対応が重要であると共に、その後のデータ処理も行い易いように、切りの良い時刻に対応付けられて記憶されるのが好ましい。例えば、上記の積算する時間が３０分であるときには、０時００分００秒の電力量、０時３０分００秒の電力量、１時００分００秒の電力量、・・・、というように記憶されるのが好ましい。
【０００５】
ところが、上記した測定データ記憶方法では、例えば、時間軸方向の１ドットが１秒に対応し、かつ測定開始時刻が９時００分１７秒のときには、最初のデータ圧縮（一例として１／２のデータ圧縮）において、９時００分１７秒および９時００分１８秒の各代表値に基づいて９時００分１７秒の新たな代表値を算出し、次いで、９時００分１９秒および９時００分２０秒の各代表値に基づいて９時００分１９秒の新たな代表値を算出するというような処理を繰り返し実行してデータ量を圧縮するため、データ圧縮後においても、測定開始時刻である９時００分１７秒が常に最初の代表値に対応する時刻データとなる。したがって、上記した測定データ記憶方法には、切りの良い時刻に対応付けて測定データを圧縮しつつ記憶することが困難であるという解決すべき課題が存在している。
【０００６】
本発明は、かかる課題に鑑みてなされたものであり、切りの良い時刻に対応付けて測定データを圧縮しつつ記憶し得る測定データ記憶方法および測定装置を提供することを主目的とする。
【課題を解決するための手段】
【０００７】
上記目的を達成すべく請求項１記載の測定データ記憶方法は、入力した測定データに基づいて単位時間毎に当該単位時間に含まれている複数の前記測定データを代表する代表測定データを求めて当該単位時間を示す代表時刻データと共に記憶部に記憶させるデータ記憶処理を実行しつつ、前記記憶部に記憶されている前記代表測定データおよび前記代表時刻データのうちの少なくとも一方のデータ量が所定量に達したときに、前記単位時間のｎ倍（ｎは２以上の整数）を新たな前記単位時間とすると共に前記記憶部に記憶されている前記代表測定データを時系列順でｎ個ずつ圧縮してそれぞれ１つの新たな前記代表測定データとする代表測定データ圧縮処理と、前記記憶部に記憶されている前記代表時刻データを時系列順でｎ個ずつ圧縮してそれぞれ１つの新たな代表時刻データとする代表時刻データ圧縮処理と、圧縮前の前記代表測定データおよび圧縮前の前記代表時刻データに代えて前記新たな代表測定データおよび前記新たな代表時刻データを前記記憶部に更新記憶させるデータ更新処理とを実行して前記記憶部に記憶されている前記代表測定データおよび前記代表時刻データを圧縮する測定データ記憶方法であって、前記記憶部に記憶されている前記代表時刻データのうちの、前記新たな単位時間を最小単位として表されている最初の代表時刻データに対応する前記代表測定データを時系列順の最初の代表測定データとして前記代表測定データ圧縮処理および前記代表時刻データ圧縮処理を実行する。
【０００８】
請求項２記載の測定装置は、測定データを入力する入力部と、時刻データを生成する時計部と、記憶部と、入力部を介して入力した測定データおよび当該測定データの入力タイミングに合わせて前記時計部から入力した時刻データに基づいて単位時間毎に当該単位時間に含まれている複数の前記測定データを代表する代表測定データを求めて当該単位時間を示す代表時刻データと共に前記記憶部に記憶させるデータ記憶処理を実行しつつ、前記記憶部に記憶されている前記代表測定データおよび前記代表時刻データのうちの少なくとも一方のデータ量が所定量に達したときに、前記単位時間のｎ倍（ｎは２以上の整数）を新たな前記単位時間とすると共に前記記憶部に記憶されている前記代表測定データを時系列順でｎ個ずつ圧縮してそれぞれ１つの新たな前記代表測定データとする代表測定データ圧縮処理と、前記記憶部に記憶されている前記代表時刻データを時系列順でｎ個ずつ圧縮してそれぞれ１つの新たな代表時刻データとする代表時刻データ圧縮処理と、圧縮前の前記代表測定データおよび圧縮前の前記代表時刻データに代えて前記新たな代表測定データおよび前記新たな代表時刻データを前記記憶部に更新記憶させるデータ更新処理とを実行して前記記憶部に記憶されている前記代表測定データおよび前記代表時刻データを圧縮する処理部とを備えた測定装置であって、前記処理部は、前記記憶部に記憶されている前記代表時刻データのうちの、前記新たな単位時間を最小単位として表されている最初の代表時刻データに対応する前記代表測定データを時系列順の最初の代表測定データとして前記代表測定データ圧縮処理および前記代表時刻データ圧縮処理を実行する。
【発明の効果】
【０００９】
請求項１の測定データ記憶方法および請求項２の測定装置によれば、単位時間毎にこの単位時間に含まれている複数の測定データを代表する代表測定データを求めると共にこの単位時間を示す代表時刻データとし、代表測定データおよび代表時刻データを記憶部に記憶させるデータ記憶処理を実行しつつ、記憶部に記憶されている代表測定データおよび代表時刻データのデータ量を圧縮する際に、記憶部に記憶されている代表時刻データのうちの新たな単位時間を最小単位として表されている最初の代表時刻データに対応する代表測定データを時系列順の最初の代表測定データとすることにより、単位時間を最小単位として表されている最初の代表時刻データ（いわゆる切りの良い時刻を示すデータ）に対応する代表測定データを常に最初の代表測定データとして記憶部に記憶させることができる。したがって、単位時間に基づくデータ処理を容易に行うことができる。
【発明を実施するための最良の形態】
【００１０】
以下、添付図面を参照して、本発明に係る測定データ記憶方法および測定装置の最良の形態について説明する。
【００１１】
最初に、測定装置１の構成について、図面を参照して説明する。
【００１２】
測定装置１は、図１に示すように、Ａ／Ｄ変換部２、時計部３、記憶部４、表示部５、通信部６および処理部７を備えている。この場合、Ａ／Ｄ変換部２は、本発明における入力部として機能して、例えば、電圧信号Ｓ１の電圧値を所定の周波数（例えば６０Ｈｚ）でサンプリングすることにより、この電圧値を示すデータ（本発明における測定データ。以下、「測定データ」ともいう）Ｄａを周期的に出力する。時計部３は、具体的には、ＲＴＣ（Ｒｅａｌ  Ｔｉｍｅ  Ｃｌｏｃｋ）を用いて構成されて、現在の日時を示す日時データＤｂを出力する。記憶部４は、ＲＡＭ４ａおよびＲＯＭ４ｂで構成されている。この場合、ＲＡＭ４ａは、測定データＤａに基づいて算出される代表測定データＤｃ、および日時データＤｂに基づいて算出される代表時刻データＤｄを記憶する。本例では、一例として、ＲＡＭ４ａは、後述する表示部５の表示エリアの時間軸方向の分解能（３００ドット）に対応させて、各３００個の代表測定データＤｃおよび代表時刻データＤｄをアドレス１〜３００に記憶可能に構成されている。ＲＯＭ４ｂには、処理部７用の動作プログラム、および単位時間の候補値（本例では一例として１秒、２秒、１０秒、３０秒、１分、５分、１５分、３０分および１時間）が予め記憶されている。この場合、単位時間の候補値は、次の候補値が直前の候補値に対してｎ倍（ｎは２以上の整数）となるように設定されて、値の小さい順に記憶されている。本例では、各倍率が、２倍、５倍、３倍、２倍、５倍、３倍、２倍および２倍というようにそれぞれ２以上の整数に設定されている。表示部５は、一例としてＬＣＤ（Ｌｉｑｕｉｄ  Ｃｒｙｓｔａｌ  Ｄｉｓｐｌａｙ）を用いて、電圧信号Ｓ１の波形を表示可能に構成されている。具体的には、表示部５は、記憶部４に記憶されている単位時間（表示エリアの時間軸方向の最小表示分解能（１ドット）に対応する時間）毎の代表測定データＤｃに基づいて、時間軸のゼロ位置（原点）から表示エリアのフルスケールの位置まで電圧信号Ｓ１の波形を表示可能に構成されている。また、表示部５は、処理部７の制御に従い、記憶部４に記憶されている単位時間毎の代表時刻データＤｄに基づいて、時間軸近傍に時刻表示を行う。通信部６は、記憶部４に記憶されている代表測定データＤｃおよび代表時刻データＤｄを外部に送信可能に構成されている。
【００１３】
処理部７は、ＣＰＵおよび内部メモリ（いずれも図示せず）を備えて構成されている。また、処理部７は、動作プログラムに従って作動して、測定データ記憶処理、表示部５に対する表示処理、および通信部６に対する通信処理などを実行する。具体的には、処理部７は、測定データ記憶処理として、測定データＤａおよび日時データＤｂに基づいて単位時間毎の代表測定データＤｃおよび代表時刻データＤｄを算出する代表データ算出処理、算出した代表測定データＤｃおよび代表時刻データＤｄを記憶部４に記憶させるデータ記憶処理、代表測定データＤｃを圧縮して新たな代表測定データＤｃを算出する代表測定データ圧縮処理、および代表時刻データＤｄを圧縮して新たな代表時刻データＤｄを算出する代表時刻データ圧縮処理を実行する。
【００１４】
次に、測定装置１の動作について図２〜図１０を参照して説明し、併せて本発明に係る測定データ記憶方法について説明する。なお、測定装置１は、測定対象体（図示せず）における電圧測定部位にプローブ（図示せず）を介して接続されているものとする。
【００１５】
測定装置１の測定動作開始状態においては、Ａ／Ｄ変換部２が、プローブを介して入力している電圧信号Ｓ１に対するサンプリングを開始して、測定データＤａの出力を開始する。また、時計部３が日時データＤｂの出力を開始する。また、処理部７は、ＲＯＭ４ｂから単位時間の最初の候補値（１秒）を読み込んで内部メモリに記憶し、次いで、測定データ記憶処理を開始する。
【００１６】
この測定データ記憶処理では、処理部７は、まず、図２に示すように、内部メモリに記憶した単位時間（１秒）の計測を開始する（ステップ５１）。次いで、処理部７は、代表データ算出処理を実行する。この代表データ算出処理では、処理部７は、Ａ／Ｄ変換部２から出力される測定データＤａを所定のタイミング（本例では一例としてＡ／Ｄ変換部２のサンプリングと同一のタイミング）で周期的に入力する（ステップ５２）。次いで、処理部７は、現在計測中の単位時間内における測定データＤａについての代表測定データＤｃを算出する（ステップ５３）。具体的には、処理部７は、測定データＤａを入力する都度、測定データＤａについての最大値、最小値および平均値を算出して、内部メモリに代表測定データＤｃとして（更新）記憶する。また、処理部７は、このステップ５３において、時計部３からの日時データＤｂの入力を開始すると共に、単位時間の計測の開始後において、入力している日時データＤｂが、現在の単位時間（１秒）を最小単位として表されている時刻となったときには、この日時データＤｂを現在の単位時間における最初の代表時刻データＤｄとして内部メモリに記憶する。本例では、一例として、２００５年８月２日１０時０３分４５秒を示す日時データＤｂを代表時刻データＤｄとして内部メモリに記憶する。その後、処理部７は、単位時間の計測が完了したか否か（単位時間が経過したか否か）を判別しつつ（ステップ５４）、単位時間の計測が完了していないときには上記のステップ５２〜５４を繰り返すことにより、計測中の単位時間における代表データ算出処理を継続する。
【００１７】
なお、「単位時間を最小単位として表されている時刻（または代表時刻データＤｄ）」とは、単位時間が秒で規定される時間のときには少なくとも秒の部分までが、また単位時間が分で規定される時間のときには少なくとも分の部分までが、さらには単位時間が時で規定される時間のときには少なくとも時の部分までが切りのよい時刻から始まり、最小単位毎に増加する時刻（またはこれらの時刻を示すデータ）をいう。したがって、例えば、新たな単位時間が何秒というように秒を最小単位として表されている時刻（または代表時刻データＤｄ）とは、○時△分００秒というように少なくとも秒の部分が切りのよい時刻から始まり、その後は、この単位時間毎に増加する時刻（またはこれらの時刻を示すデータ）をいう。具体的には、単位時間が２秒のときには、○時△分００秒、○時△分０２秒、○時△分０４秒、・・、○時△分５６秒、○時△分５８秒が、この単位時間毎に増加する時刻となる。また、新たな単位時間が何分というように分を最小単位として表されている時刻（または代表時刻データＤｄ）とは、○時００分００秒というように少なくとも分の部分までが切りのよい時刻から始まり、その後は、この単位時間毎に増加する時刻列に含まれる時刻（またはこれらの時刻を示すデータ）をいう。具体的には、単位時間が１分のときには、○時００分００秒、○時０１分００秒、○時０２分００秒、・・、○時５８分００秒、○時５９分００秒が、この単位時間毎に増加する時刻となる。同様にして、時を最小単位として表されている時刻（または代表時刻データＤｄ）とは、００時００分００秒というように少なくとも時の部分までが切りのよい時刻から始まり、その後は、この単位時間毎に増加する時刻列に含まれる時刻（または代表時刻データＤｄ）をいう。
【００１８】
他方、処理部７は、ステップ５４において、１つの単位時間の計測が完了したと判別したときには、データ記憶処理を実行する。具体的には、処理部７は、内部メモリに記憶している代表測定データＤｃおよび代表時刻データＤｄを、図４に示すように、この１つの単位時間についての最終的な代表測定データＤｃおよび代表時刻データＤｄとして、ＲＡＭ４ａに予め規定されている記憶領域のアドレス１から順番に記憶させる（ステップ５５）。また、処理部７は、ＲＡＭ４ａへの記憶処理と並行して、図８に示すように、表示部５の表示エリア（一例としてＸ−Ｙ座標で規定されるエリア）上に、代表測定データＤｃに基づいて電圧信号Ｓ１の波形を表示させる表示処理を実行する。この場合、上記したように、この表示エリアの時間軸（Ｘ軸）方向に沿った電圧信号Ｓ１の波形についての１ドットは、ＲＡＭ４ａにおける代表測定データＤｃのアドレス値に対応している。したがって、代表測定データＤｃは、ＲＡＭ４ａにおけるアドレス値をＸ、その値をＹとしたときに、表示エリアの座標（Ｘ，Ｙ）上に表示される。つまり、電圧信号Ｓ１の波形は、常に表示エリアの時間軸における原点から表示される。なお、図４では、最初（１番目）の単位時間（１秒）についての１番目の代表測定データＤｃの具体的な内容（最大値、最小値および平均値）をまとめて「Ｄ１−１」として表記している。以降、本明細書では、ｘ番目（ｘは１以上の整数）の単位時間についてのｙ番目（ｙは１以上の整数）の代表測定データＤｃの具体的な内容（最大値、最小値および平均値）をまとめて「Ｄｘ−ｙ」として表記するものとする。
【００１９】
次いで、処理部７は、図２に示すように、代表測定データＤｃおよび代表時刻データＤｄを記憶するためのＲＡＭ４ａの記憶アドレスを更新（インクリメント）し（ステップ５６）、続いて、ＲＡＭ４ａに記憶されている代表測定データＤｃのデータ量が予め決められた所定量（本例では一例として３００個）に達したか否かを判別する（ステップ５７）。この判別の結果、代表測定データＤｃのデータ量が所定量に達していないときには、処理部７は、ステップ５１〜５７を繰り返し実行する。これにより、ＲＡＭ４ａのアドレス２，３，４，・・，２９９，３００に、代表測定データＤｃとして「Ｄ１−２」，「Ｄ１−３」，「Ｄ１−４」，・・，「Ｄ１−２９９」，「Ｄ１−３００」が時系列順に記憶され、代表時刻データＤｄとしての「１０時０３分４６秒」，「１０時０３分４７秒」，「１０時０３分４８秒」，・・，「１０時０８分４３秒」，「１０時０８分４４秒」と共に時系列順に記憶されていく。また、これに伴い、図９に示すように、表示部５の表示エリアにも、電圧信号Ｓ１の波形がフルスケールまで表示される。なお、一例として、代表測定データＤｃのデータ量を所定量と比較しているが、代表時刻データＤｄのデータ量を比較する構成を採用することもできるし、双方の合計データ量を比較する構成を採用することもできる。
【００２０】
一方、処理部７は、ステップ５１〜５７の実行中、ステップ５７において、ＲＡＭ４ａに記憶されている代表測定データＤｃのデータ量が所定量（３００個）に達したと判別したときには、ＲＯＭ４ｂを参照して単位時間の次の候補値が有るか否かを判別し（ステップ５８）、単位時間の次の候補値がないと判別したときには、処理部７は、この測定データ記憶処理を終了する。また、単位時間の次の候補値があると判別したときには、処理部７は、ＲＯＭ４ｂから単位時間の次の候補値（本例では、２番目の候補値：２秒）を読み込んで、これを新たな単位時間として決定して内部メモリに記憶し（ステップ５９）、続いて、データ圧縮処理を実行する（ステップ６０）。また、図２では図示していないが、本例では、処理部７は、ステップ５７において、ＲＡＭ４ａに記憶されている代表測定データＤｃのデータ量が所定量（３００個）に達したと判別したときには、ＲＡＭ４ａに記憶されている代表測定データＤｃおよび代表時刻データＤｄをすべて読み出して通信部６に出力すると共に通信部６に対する通信処理を実行して、代表測定データＤｃおよび代表時刻データＤｄを外部に出力する。
【００２１】
データ圧縮処理では、図３に示すように、処理部７は、まず、切り捨てる代表測定データＤｃを特定する（ステップ６１）。具体的には、処理部７は、ＲＡＭ４ａのアドレス１〜３００に記憶されている代表時刻データＤｄのうちの、新たな単位時間（２秒）を最小単位として表されている最初の代表時刻データＤｄに対応する代表測定データＤｃを最初の代表測定データＤｃとして特定する。これにより、特定した代表測定データＤｃの前に存在している代表測定データＤｃは切り捨てられる。
【００２２】
本例では、処理部７は、図４に示すようにしてＲＡＭ４ａのアドレス１〜３００に記憶されている代表時刻データＤｄのうちの、新たな単位時間（２秒）を最小単位として表されている最初の時刻である「１０時０３分４６秒」を最初の代表時刻データＤｄとして特定する。これにより、アドレス１に記憶されている代表時刻データＤｄ（「１０時０３分４５秒」）および代表測定データＤｃ（「Ｄ１−１」）は切り捨てられる。
【００２３】
次いで、処理部７は、新たな単位時間（２秒）毎にＲＡＭ４ａのアドレス１〜３００に記憶されている代表測定データＤｃを時系列順でｎ個ずつ圧縮して１つの新たな代表測定データＤｃを生成する代表測定データ圧縮処理を実行しつつ、この単位時間（２秒）毎にＲＡＭ４ａのアドレス１〜３００に記憶されている代表時刻データＤｄを時系列順でｎ個ずつ圧縮して１つの新たな代表時刻データＤｄを生成する代表時刻データ圧縮処理を実行する（ステップ６２）。
【００２４】
この代表測定データ圧縮処理では、処理部７は、最初の代表時刻データＤｄである「１０時０３分４６秒」に対応する代表測定データＤｃ（「Ｄ１−２」）を最初の代表測定データＤｃとして、新たな単位時間（２秒）が以前の単位時間（１秒）の２倍であるため、２個（ｎ個の一例）ずつ圧縮して１つの新たな代表測定データＤｃを順次生成する。具体的には、処理部７は、「１０時０３分４６秒」に対応する代表測定データＤｃ（「Ｄ１−２」）と「１０時０３分４７秒」に対応する代表測定データＤｃ（「Ｄ１−３」）の２個の代表測定データＤｃを圧縮して新たな代表測定データＤｃ（「Ｄ２−１」）を生成する。以後、処理部７は、同様の圧縮処理を実行して、「１０時０８分４２秒」に対応する代表測定データＤｃ（Ｄ１−２８８）と「１０時０８分４３秒」に対応する代表測定データＤｃ（Ｄ１−２９９）の２個の代表測定データＤｃを圧縮して新たな代表測定データＤｃ（Ｄ２−１４９）を生成して、この圧縮処理を完了する。また、ＲＡＭ４ａのアドレス３００に記憶されている代表測定データＤｃ（「Ｄ１−３００」）については、組み合わせるデータがないため、この代表測定データＤｃ（「Ｄ１−３００」）を新たな代表測定データＤｃ（「Ｄ２−１５０」）として取り扱う。
【００２５】
また、処理部７は、上記の代表測定データ圧縮処理を実行して１つの新たな代表測定データＤｃを生成する都度、代表時刻データ圧縮処理を実行して、この新たな代表測定データＤｃに対応する新たな代表時刻データを生成する。具体的には、処理部７は、ステップ６１において特定した最初の代表時刻データＤｄを最初の代表時刻データＤｄとして、新たな単位時間（２秒）毎にＲＡＭ４ａのアドレス１〜３００に記憶されている代表時刻データＤｄを時系列順で２個ずつ圧縮して１つの新たな代表時刻データＤｄを生成する。例えば、「１０時０３分４６秒」に対応する代表測定データＤｃ（「Ｄ１−２」）と「１０時０３分４７秒」に対応する代表測定データＤｃ（「Ｄ１−３」）の２個の代表測定データＤｃを圧縮して新たな代表測定データＤｃ（「Ｄ２−１」）を生成したときには、「１０時０３分４６秒」および「１０時０３分４７秒」の２つの代表時刻データＤｄのうちのより早い時刻である「１０時０３分４６秒」を新たな代表時刻データＤｄとして特定することにより、２つの代表時刻データＤｄを１つに圧縮する。このようにして、処理部７は、「１０時０３分４８秒」，「１０時０３分５０秒」，・・・，「１０時０８分４２秒」というようにして、代表測定データ圧縮処理によって生成される新たな代表測定データＤｃ（「Ｄ２−２」，「Ｄ２−３」，・・・，「Ｄ２−１４９」）に対応する新たな代表時刻データＤｄを順次生成する。また、ＲＡＭ４ａのアドレス３００に記憶されている代表時刻データＤｄ（「１０時０８分４４秒」）については、組み合わせるデータがないため、この代表時刻データＤｄ（「１０時０８分４４秒」）を、新たな代表測定データＤｃ（「Ｄ２−１５０」）に対応する新たな代表時刻データＤｄ（「１０時０８分４４秒」）として取り扱う。
【００２６】
次いで、処理部７は、上記の代表測定データ圧縮処理および代表時間データ圧縮処理を実行して生成した１５０（＝３００／ｎ、ｎ＝２）組の代表測定データＤｃと代表時刻データＤｄとを、図５に示すように、ＲＡＭ４ａのアドレス１〜１５０に更新記憶する（ステップ６３）。これにより、単位時間を１秒から２秒に延ばすことによってＲＡＭ４ａに記憶されている代表測定データＤｃおよび代表時刻データＤｄのデータ量を１／２（＝１／ｎ）にそれぞれ圧縮する１回目のデータ圧縮処理が完了する。この場合、処理部７は、極めて短時間に（例えば１秒未満に）このデータ圧縮処理を実行する。また、処理部７は、ＲＡＭ４ａへの記憶処理と合わせて、表示部５の表示エリアに表示されている電圧信号Ｓ１についての波形をすべて消去した後、図１０に示すように、表示部５の表示エリアに、代表測定データＤｃに基づいて電圧信号Ｓ１の波形を表示させる表示処理を実行する。この場合、代表測定データＤｃは、ＲＡＭ４ａにおけるアドレス値をＸ、その値をＹとしたときに、表示エリアの座標（Ｘ，Ｙ）上に表示される。この１回目のデータ圧縮処理では、データ量が１／２に圧縮されるため、電圧信号Ｓ１の波形は、時間軸方向の長さが１／２に圧縮されて、時間軸の原点からフルスケールの半分までの波形として表示エリアに表示される。
【００２７】
続いて、処理部７は、図２に示すステップ５１に戻り、前述したステップ５１〜６０を再度実行する。この場合、処理部７が、ステップ５１〜５７を実行することにより、図５に示すように、ＲＡＭ４ａの残りのアドレス１５１，・・・，２９９，３００には、代表時刻データＤｄ（「１０時０８分４６秒」）とそれに対応する代表測定データＤｃ（「Ｄ２−１５１」），・・・，代表時刻データＤｄ（「１０時１３分４２秒」）とそれに対応する代表測定データＤｃ（「Ｄ２−２９９」），代表時刻データＤｄ（「１０時１３分４４秒」）とそれに対応する代表測定データＤｃ（「Ｄ２−３００」）が順次記憶される。
【００２８】
この後のステップ５７では、処理部７は、ＲＡＭ４ａに記憶されている代表測定データＤｃのデータ量が所定量（３００個）に達したと判別し、さらにステップ５８においては、単位時間の次の候補値（１０秒）があると判別する。この場合、処理部７は、ＲＯＭ４ｂから単位時間の次の候補値（３番目の候補値：１０秒）を読み込んで新たな単位時間として内部メモリに記憶し（ステップ５９）、データ圧縮処理を実行する（ステップ６０）。このデータ圧縮処理では、処理部７は、図５に示すようにしてＲＡＭ４ａのアドレス１〜３００に記憶されている代表時刻データＤｄのうちの、新たな単位時間（１０秒）を最小単位として表されている最初の時刻である「１０時０３分５０秒」（アドレス３のデータ）を最初の代表時刻データＤｄとして特定する。
【００２９】
次いで、処理部７は、図３に示すように、新たな単位時間（１０秒）毎にＲＡＭ４ａのアドレス１〜３００に記憶されている代表測定データＤｃを時系列順でｎ個ずつ圧縮して１つの新たな代表測定データＤｃを生成する代表測定データ圧縮処理を実行しつつ、新たな単位時間（１０秒）毎にＲＡＭ４ａのアドレス１〜３００に記憶されている代表時刻データＤｄを時系列順でｎ個ずつ圧縮して１つの新たな代表時刻データＤｄを生成する代表時刻データ圧縮処理を実行する（ステップ６２）。この場合、新たな単位時間（１０秒）が以前の単位時間（２秒）の５倍であるため、５個（ｎ個の一例）ずつ圧縮して１つの新たな代表測定データＤｃを順次生成する。このデータ圧縮処理により、図６に示すように、ＲＡＭ４ａのアドレス１〜６０には、１０時０３分５０秒から１０時１３分４０秒まで１０秒ずつ増加する各代表時刻データＤｄが、代表測定データＤｃ（「Ｄ３−１」〜「Ｄ３−６０」）までの６０個のデータと共に更新記憶される。これにより、ＲＡＭ４ａに記憶されている代表測定データＤｃおよび代表時刻データＤｄのデータ量が１／５にそれぞれ圧縮されて、２回目のデータ圧縮処理が完了する。
【００３０】
続いて、処理部７が、図２に示すステップ５１に戻って前述したステップ５１〜５７を再度実行する。これにより、ＲＡＭ４ａの残りのアドレス６１，・・・，２９９，３００には、図６に示すように、代表時刻データＤｄ（「１０時１３分５０秒」）とそれに対応する代表測定データＤｃ（「Ｄ３−６１」），・・・，代表時刻データＤｄ（「１０時５３分３０秒」）とそれに対応する代表測定データＤｃ（「Ｄ３−２９９」），代表時刻データＤｄ（「１０時５３分４０秒」）とそれに対応する代表測定データＤｃ（「Ｄ３−３００」）が順次記憶される。
【００３１】
その後、処理部７は、ステップ５１〜６０を繰り返し実行して、ＲＡＭ４ａに記憶されている代表測定データＤｃおよび代表時刻データＤｄのデータ量を、１／３、１／２、１／５、１／３、１／２、１／２というように順次圧縮して行き、最終的に、ステップ５８において、単位時間の次の候補値がないと判別したときには、この測定データ記憶処理を終了する。これにより、最終的には図７に示すように、ＲＡＭ４ａのアドレス１〜３００には、１時間を最小単位とした代表時刻データＤｄおよびそれに対応する代表測定データＤｃが記憶される。
【００３２】
このように、この測定データ記憶方法および測定装置１によれば、単位時間毎にこの単位時間に含まれる複数の測定データＤａを代表する代表測定データＤｃを算出すると共にこの単位時間を示す代表時刻データＤｄを特定して、代表測定データＤｃおよび代表時刻データＤｄをＲＡＭ４ａに時系列順で記憶させるデータ記憶処理を実行しつつ、ＲＡＭ４ａに記憶されている代表測定データＤｃおよび代表時刻データＤｄのデータ量を圧縮する際に、処理部７が、ＲＡＭ４ａに記憶されている代表時刻データＤｄのうちの新たな単位時間を最小単位として表されている最初の代表時刻データＤｄに対応する代表測定データＤｃを最初の代表測定データＤｃとしてデータ圧縮処理を実行することにより、単位時間を最小単位として表されている最初の代表時刻データＤｄ（いわゆる切りの良い時刻を示すデータ）に対応する代表測定データＤｃを常に最初の代表測定データＤｃとしてＲＡＭ４ａに記憶させることができる。したがって、単位時間に基づくデータ処理を容易に行うことができる。また、図８〜１０に示すように、ＲＡＭ４ａに記憶されている代表測定データＤｃに基づいて、電圧信号Ｓ１の波形を表示部５に表示させたときに、電圧信号Ｓ１の波形表示を、表示部５の表示エリアにおける時間軸の原点から常に開始させることができる。このため、単位時間毎に算出されることが一般的な測定対象体についての電力量等の変動グラフ（図示せず）を電圧信号Ｓ１の波形と一緒に表示部５に表示させたときに、変動グラフの表示開始位置（時刻）と、電圧信号Ｓ１の波形の表示開始位置（時刻）とを常に揃えることができる結果、電力量等の変動と電圧信号Ｓ１の波形との比較を容易に行うことができる。
【００３３】
なお、本発明は、上記した実施の形態に限定されない。例えば、ＲＡＭ４ａに記憶されている代表測定データＤｃおよび代表時刻データＤｄに対するデータ圧縮処理において、切り捨てる代表測定データＤｃを特定する際に、ＲＡＭ４ａのアドレス１〜３００に記憶されている代表時刻データＤｄのうちの、新たな単位時間を最小単位として表されている最初の代表時刻データＤｄに対応する代表測定データＤｃを最初の代表測定データＤｃとして特定し、特定した代表測定データＤｃの前に存在している代表測定データＤｃを切り捨てる例について上記したが、次の特定方法に従って、新たな最初の代表時刻データＤｄ、および切り捨てる代表測定データＤｃを特定することもできる。この特定方法では、データ圧縮前のＲＡＭ４ａに記憶されている最初の代表時刻データＤｄをＡ、この代表時刻データＤｄについての単位時間をＢ、新たな単位時間をＣとしたときに、下記の式（１）を実行して、新たな最初の代表時刻データＤｄ（Ｄ）を求め、次いで、下記の式（２）を実行して、切り捨てる代表測定データＤｃの個数Ｅを求める。
Ｄ＝Ａ＋（Ｃ−（Ａ％Ｃ））  ・・・・（１）
Ｅ＝（Ｃ−（Ａ％Ｃ））／Ｂ  ・・・・（２）
ここで、時刻データであるＡ，Ｄは、共通の特定日時から起算した時間（例えば秒を単位として表される時間）であり、また各単位時間Ｂ，Ｃは、時刻データと共通の単位で表される時間であり、また「％」は、余りを求める演算子であり、この例における「（Ａ％Ｃ）」は、ＡをＣで除算したときの余りを意味する。
【００３４】
また、電圧信号Ｓ１についての測定データＤａをＡ／Ｄ変換部２でサンプリングして得る構成について上記したが、記憶部４に記憶させる測定データＤａを外部から直接入力するときには、Ａ／Ｄ変換部２に代えてインターフェース部を用いて入力部を構成することもできる。
【図面の簡単な説明】
【００３５】
【図１】測定装置１のブロック図である。
【図２】測定データ記憶処理を示すフローチャートである。
【図３】データ圧縮処理を示すフローチャートである。
【図４】１秒の単位時間で算出された代表時刻データＤｄおよび代表測定データＤｃのＲＡＭ４ａへの記憶状態を示す説明図である。
【図５】２秒の単位時間で算出された代表時刻データＤｄおよび代表測定データＤｃのＲＡＭ４ａへの記憶状態を示す説明図である。
【図６】１０秒の単位時間で算出された代表時刻データＤｄおよび代表測定データＤｃのＲＡＭ４ａへの記憶状態を示す説明図である。
【図７】１時間の単位時間で算出された代表時刻データＤｄおよび代表測定データＤｃのＲＡＭ４ａへの記憶状態を示す説明図である。
【図８】図４に示すＲＡＭ４ａのアドレス１に記憶されている代表測定データＤｃを表示部５に表示させた状態の電圧信号Ｓ１の波形図である。
【図９】図４に示すＲＡＭ４ａのアドレス１〜３００の各代表測定データＤｃに基づいて表示部５のフルスケールまで表示させた電圧信号Ｓ１の波形図である。
【図１０】図５に示すＲＡＭ４ａのアドレス１〜１５０の各代表測定データＤｃに基づいて表示部５の中間位置まで表示させた電圧信号Ｓ１の波形図である。
【符号の説明】
【００３６】
１  測定装置
２  Ａ／Ｄ変換部
３  時計部
４  記憶部
４ａ  ＲＡＭ
７  処理部
Ｄａ  測定データ
Ｄｂ  日時データ
Ｄｃ  代表測定データ
Ｄｄ  代表時刻データ
【図１】
2007147524.tif 000003
【図２】
2007147524.tif 000004
【図３】
2007147524.tif 000005
【図４】
2007147524.tif 000006
【図５】
2007147524.tif 000007
【図６】
2007147524.tif 000008
【図７】
2007147524.tif 000009
【図８】
2007147524.tif 000010
【図９】
2007147524.tif 000011
【図１０】
2007147524.tif 000012