(57)【要約】【課題】縮小表示のために作成した圧縮データと計測データの管理を容易化すると共に、縮小表示する際の計算量を少なくし、また、計測データの収集の停止と開始の境目を目視できる態様で表示する。【解決手段】１表示ドット当たりのデータ数が１０００の圧縮率が設定された場合、それよりも小さい圧縮率の表示用圧縮データファイルの複数の圧縮データを使って(S24)圧縮データを求めて(S25)、設定変更後の圧縮率の縮小表示を行う。サンプリング停止時には、端数の計測データに基づいて最終圧縮データを作成する。サンプリングを再開したときにはその直後の端数の計測データに基づいて先頭圧縮データを作成する。サンプリング停止と再開との間の表示ドットの補間処理はキャンセルされる(S28,S27)。【選択図】図12
2010038886.tif 000002
【特許請求の範囲】
【請求項１】
サンプリングした計測データを一時保存するバッファメモリと、
所定のファイル作成周期で本体メモリに計測データファイルを作成して前記バッファメモリに一時保存されている計測データを収容する計測データファイル作成手段と、
計測データを波形で表示する表示部とを有する波形観測装置において、
前記サンプリングの停止直前に前記バッファメモリ中に一時保存され且つ前記計測データファイルに収容されていない計測データを前記サンプリングの停止時に前記本体メモリに作成した停止直前計測データファイルに収容する停止直前計測データ処理手段と、
前記表示部に表示する波形を縮小表示する圧縮率を設定する圧縮率設定手段と、
圧縮率に対応して前記表示部の１表示ドットを描画するのに必要な計測データのデータ数に基づいて、該データ数毎に前記バッファメモリに一時保存されている計測データから圧縮データを求める圧縮データ算出手段と、
前記本体メモリに表示用圧縮データファイルを作成する表示用圧縮データファイル作成手段と、
前記圧縮データ算出手段によって求めた圧縮データを前記表示用圧縮データファイルに入れて保存する圧縮データ保存手段と、
前記サンプリングの停止直前に前記バッファメモリ中に一時保存され且つ前記表示用圧縮データファイルに収容されていない端数の前記計測データに基づいてサンプリング停止直前の最終圧縮データを求めて前記表示用圧縮データファイルに入れて保存する最終圧縮データ処理手段と、
前記サンプリングを再開したときに、前記サンプリング停止直前圧縮データを求めるのに使用したデータ数と、前記圧縮率に対応して前記１表示ドットを描画するのに必要な計測データのデータ数との差分データ数を算出する差分データ数算出手段と、
前記サンプリングを再開した直後に前記バッファメモリ中に一時保存されている計測データのデータ数が前記差分データ数になったときに、該差分データ数の計測データに基づいてサンプリング再開直後の先頭圧縮データを求めて前記表示用圧縮データファイルに入れて保存する先頭圧縮データ処理手段とを有することを特徴とする波形観測装置。
【請求項２】
圧縮率の異なる複数の前記表示用圧縮データファイルを用意して、前記圧縮率設定手段により設定変更された圧縮率よりも小さな圧縮率の前記表示用圧縮データファイルを選択する圧縮データファイル選択手段と、
該圧縮データファイル選択手段により選択した表示用圧縮データファイル中の複数の圧縮データに基づいて前記設定変更後の圧縮率において前記１表示ドットを描画するための再圧縮データを求める再圧縮データ算出手段とを有し、
該再圧縮データ算出手段により求めた再圧縮データに基づいて縮小した波形を前記表示部に表示する、請求項１に記載の波形観測装置。
【請求項３】
前記１表示ドットと次の前記１表示ドットとの間の描画に連続性を持たせるための補間処理を行う補間処理手段と、
前記最終圧縮データと前記先頭圧縮データとを前記表示部に表示するときに前記補間処理手段による前記補間処理をキャンセルする補間処理キャンセル手段とを有する、請求項２に記載の波形観測装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は波形観測装置に関する。
【背景技術】
【０００２】
工場生産ラインの設備の温度観測や圧力観測のために波形観測装置が用いられている。歴史的には、ロール状の紙（チャート紙）に波形を書き込むものであったが、電子機器の発達に伴い、紙に代わってディスプレーを使って波形を表示する波形観測装置が今現在では普及している。
【０００３】
波形観測装置は、当該波形観測装置に搭載のメモリに、熱電対などから取り込んだ計測データを格納する一方で、時々刻々変化する計測値つまり時系列の波形を表示部に表示することができる。例えば、特許文献１、２は、タッチパネル付きディスプレーを備えた波形観測装置を開示している。特許文献１は、表示部に表示したファンクションキーをユーザがタッチすることで、表示部に表示のファンクションキーが指定する機能を実行させることを提案している。特許文献２は、ペン入力可能なタッチスクリーンを使って、ペン入力によって表示波形を観測しながらコメントやマーキングの入力作業を行うことを開示している。
【０００４】
【特許文献１】特開平７−１１４３４９号公報
【特許文献２】特開２００２−８２１３３号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
波形観測装置に対するニーズとして、波形観測装置による計測データの収集の停止と開始を繰り返したとしても停止前の計測データを表示部の画面に残しつつ表示波形を迅速に拡大縮小できるようにして欲しい、という声がある。この第１の要請に応じる場合に、計測データの収集を一旦停止し、そして収集を再開したときに、その境界が画面上の表示で分かるようにすることが望まれる。勿論のことであるが、波形観測装置に保存できる計測データの数は有限であり、縮小表示する場合に、既に消去されている計測データを含めて表示することは好ましくない。
【０００６】
本発明の目的は、縮小表示を行うときに、この縮小表示のために作成した圧縮データと計測データの管理を容易化して、計測データを消去するときに、これに相当する圧縮データの消去も容易化することのできる波形観測装置を提供することにある。
本発明の更なる目的は、縮小表示する際の計算量を少なくすることで縮小表示に対する応答性を向上することのできる波形観測装置を提供することにある。
本発明の更なる目的は、縮小表示したときに、計測データの収集の停止と開始の境目を目視できる態様で表示できる波形観測装置を提供することにある。
【課題を解決するための手段】
【０００７】
上記技術的課題を達成するために、本発明は、基本的に、
サンプリングした計測データを一時保存するバッファメモリと、
所定のファイル作成周期で本体メモリに計測データファイルを作成して前記バッファメモリに一時保存されている計測データを収容する計測データファイル作成手段と、
計測データを波形で表示する表示部とを有する波形観測装置において、
前記サンプリングの停止直前に前記バッファメモリ中に一時保存され且つ前記計測データファイルに収容されていない計測データを前記サンプリングの停止時に前記本体メモリに作成した停止直前計測データファイルに収容する停止直前計測データ処理手段と、
前記表示部に表示する波形を縮小表示する圧縮率を設定する圧縮率設定手段と、
圧縮率に対応して前記表示部の１表示ドットを描画するのに必要な計測データのデータ数に基づいて、該データ数毎に前記バッファメモリに一時保存されている計測データから圧縮データを求める圧縮データ算出手段と、
前記本体メモリに表示用圧縮データファイルを作成する表示用圧縮データファイル作成手段と、
前記圧縮データ算出手段によって求めた圧縮データを前記表示用圧縮データファイルに入れて保存する圧縮データ保存手段と、
前記サンプリングの停止直前に前記バッファメモリ中に一時保存され且つ前記表示用圧縮データファイルに収容されていない端数の前記計測データに基づいてサンプリング停止直前の最終圧縮データを求めて前記表示用圧縮データファイルに入れて保存する最終圧縮データ処理手段と、
前記サンプリングを再開したときに、前記サンプリング停止直前圧縮データを求めるのに使用したデータ数と、前記圧縮率に対応して前記１表示ドットを描画するのに必要な計測データのデータ数との差分データ数を算出する差分データ数算出手段と、
前記サンプリングを再開した直後に前記バッファメモリ中に一時保存されている計測データのデータ数が前記差分データ数になったときに、該差分データ数の計測データに基づいてサンプリング再開直後の先頭圧縮データを求めて前記表示用圧縮データファイルに入れて保存する先頭圧縮データ処理手段とを有することを特徴とする波形観測装置を提供する。
【０００８】
本発明によれば、サンプリングの停止と再開を行ったときに、バッファメモリに一時保存されている計測データを停止直前計測データファイルに収容すると共に、縮小表示するための圧縮データについても、サンプリング停止時に一時保存されている計測データに基づいて最終圧縮データを求めてこれを表示用圧縮データファイルに収容するようにしてあるため、波形観測装置から計測データを消去するときに、ファイル単位で消去すると共に、これに併せて圧縮データを消去するのが容易となる。
【０００９】
本発明の実施の形態では、
圧縮率の異なる複数の前記表示用圧縮データファイルを用意して、前記圧縮率設定手段により設定変更された圧縮率よりも小さな圧縮率の前記表示用圧縮データファイルを選択する圧縮データファイル選択手段と、
該圧縮データファイル選択手段により選択した表示用圧縮データファイル中の複数の圧縮データに基づいて前記設定変更後の圧縮率において前記１表示ドットを描画するための再圧縮データを求める再圧縮データ算出手段とを有し、
該再圧縮データ算出手段により求めた再圧縮データに基づいて縮小した波形を前記表示部に表示する。
【００１０】
波形観測装置の表示部に波形を表示する際に次の処理が行われる。すなわち、表示部の１表示ドットを描画するのに必要とされる計測データのデータ数を算出し、そして各表示ドットに対応する計測データにおける最大値と最小値を求め、この最大値と最小値を元にして各表示ドットに線を描画する。
【００１１】
波形観測装置で縮小表示を行う場合、１表示ドットを描画するのに必要とされる計測データのデータ数が増加する。このことから、縮小表示する場合に、ユーザが設定した圧縮率において１表示ドットを描画するのに必要となるデータ数を算出し、そして各表示ドットに対応する計測データにおける最大値と最小値を求めるという処理が必要となり、その処理に時間を要する。
【００１２】
本発明の実施の形態によれば、縮小表示の圧縮率に関して設定変更があったとしても、既に求めてある圧縮データを使って設定変更後の圧縮率に対応した圧縮データを求めることで、１表示ドットを描画するのに必要な圧縮データを算出するための計算量を少なくすることができ、縮小表示の応答性を向上することができる。
【００１３】
また、本発明の実施の形態では、
前記１表示ドットと次の前記１表示ドットとの間の描画に連続性を持たせるための補間処理を行う補間処理手段と、
前記最終圧縮データと前記先頭圧縮データとを前記表示部に表示するときに前記補間処理手段による前記補間処理をキャンセルする補間処理キャンセル手段とを有する。
【００１４】
この実施の形態によれば、縮小表示の際に１表示ドットとその隣の表示ドットとの間の描画の連続性を保つための補間処理が、サンプリングの停止と再開との間でキャンセルされるため、縮小表示の波形において不連続性が現れ、この不連続性を目視することでユーザはサンプリングの停止及び再開の箇所であることを直ちに知ることができる。換言すると、従来のチャート紙と実質的に同じ表示態様で表示部に縮小表示することができる。
【発明を実施するための最良の形態】
【００１５】
以下に、添付の図面に基づいて本発明の好ましい実施例を説明する。図１は、実施例の波形観測装置１の正面図である。波形観測装置１は、表示部２の下方に、下ヒンジ上開きの防水蓋３を有し、スライドロック４を解放して、下ヒンジ５を中心に防水蓋３を開放することができる。図２は防水蓋３を開いた状態を示す。この図２から分かるように、防水蓋３を開くことにより、メイン電源スイッチ６、スタート/ストップスイッチボタン７、設定メニューボタン８、ユーザキーボタン９、タッチパネル機能ロックスイッチボタン１０、ＵＳＢコネクタ１１を露出させることができる。
【００１６】
図３は波形観測装置１の分解斜視図であり、図４は、そのブロック図である。波形観測装置１は、本体２０と、この本体２０の前面に脱着可能なフロントユニット２２とを有する。フロントユニット２２は、化粧パネル２２０、前面フレーム２２１、タッチパネル２２２、バックライト２２３（図４）を備えた液晶ディスプレー２２４とで構成され、タッチパネル２２２及びバックライト付きの液晶ディスプレー２２４によって上記表示部２が構成され、表示部２には図示のように波形チャートが表示される。
【００１７】
本体２０は、その前面に位置し且つ起立した状態の中継基板２０１と、中継基板２０１の上端に接続されて水平方向に延びるメイン基板２０２とを有し、中継２０１には、１０個の計測ユニット用コネクタ２０３と、４個のＩＯユニット用コネクタ２０４が配設されている。中継基板２０１及びメイン基板２０２は本体ケース２０５の内部に収容される。
【００１８】
本体ケース２０５は、金属製の外側ケース２０６と、内側のプラスチックケース２０７とで構成され、プラスチックケース２０７には、計測ユニット２３及びＩＯユニット２４を収容する左右２列の多段の棚が形成されている。計測ユニット２３、ＩＯユニット２４は、プラスチックケース２０７の棚に後方から挿入することでコネクタ接続することができる。すなわち、起立した状態でプラスチックケース２０７の前方に位置する中継基板２０１には、上記プラスチックケース２０７の各棚に関連した位置にコネクタ２０３、２０４が配設され、計測ユニット２３又はＩＯユニット２４は、プラスチックケース２０７の各棚に挿入することで中継基板２０１にコネクタ接続することができる。このような構成を採用することにより波形観測装置１を小型化することができる。
【００１９】
計測ユニット２３及びＩＯユニット２４には、夫々、その背面に端子台２５、２６が配設され（図４）、計測ユニット２３の端子台２５には熱電対、測温抵抗体、流量計、圧力センサなどの各種センサ２７が結線される。そして、ユニット内マイコン２８は、センサ２７から信号を受け取ると中継基板２０１を介してメイン基板２０２のＣＰＵ２９と交信し、センサ２７から受け取った計測データをメイン基板２０２に送信する。
【００２０】
メイン基板２０２のＣＰＵ２９は、所定のプログラムに従って信号処理して、計測データを所定の周期で本体メモリ３１に記憶させると共に表示部２の描画を制御するための画像信号を生成する。メイン基板２０２と表示部２とは中継基板２０１を介して接続されている。ユーザがタッチパネル２２２にタッチすると、これに対応したタッチ位置信号又は座標信号がタッチパネル２２２からメイン基板２０２のＣＰＵ２９に供給され、ＣＰＵ２９は、タッチ位置の意味するキーが意味する機能を実現する、又は、座標信号に基づいて表示部２に表示している波形のスクロールを実行する信号を生成する。
【００２１】
波形観測装置１は、工場内の制御盤３２（図４）に設置され、工場内ＬＡＮ３３を介してパーソナルコンピュータ３４に接続可能であり、パーソナルコンピュータ３４は、波形観測装置１に表示されている波形と同じ波形を表示することができる。また、波形観測装置１の本体メモリ３１に格納されているデータは、ＵＳＢコネクタ１１に、リムーバブル記録媒体であるＵＳＢメモリ３５を差し込むことで、そのコピーを取り出すことができる。
【００２２】
図５は、表示部２の波形表示に関連した部分のブロック図である。端子台２５に接続された各種のセンサ２７から入力される計測データ信号は、計測回路２３（図４）に含まれるＡ／Ｄ変換器４０を介してマイコン２８に入力され、ユーザが選択した所定のサンプリング周期に従ってマイコン２８からメイン基板２０２のＣＰＵ２９に転送される。
【００２３】
波形観測装置１は、ユーザが設定可能なトリガ条件、例えば計測データを取り込むサンプリング周期、各種イベント、立ち上がりなどに従ってトリガ検出器４２を経由して計測データがメモリコントローラ４４に送られてバッファメモリ３０に一時保存され、そして、バッファメモリ３０に一時保存されている計測データは、所定のファイル作成周期毎にファイル化した状態で本体メモリ３１に格納される。また、計測データは、メモリコントローラ４４を通じて表示コントローラ４６に送られて表示部２で波形表示される。
【００２４】
図１の波形観測装置１は、その表示部２に波形が表示された状態で図示されているが、表示部２に表示する波形は時間軸方向に圧縮して表示することができる。ユーザが例えば表示部２に表示可能なメニュー（圧縮率設定手段４８）から選択することで波形表示の圧縮率を設定することができる。
【００２５】
実施例の波形観測装置１における計測データの保存の方法について図６、図７を参照して説明する。計測データは、バッファメモリ３０（図５）に一時保存され、ユーザが設定した所定のファイル生成周期毎に本体メモリ３１に計測データファイルが生成され、この計測データファイルに、バッファメモリ３０の計測データが収容される。サンプリングの停止や計測設定条件の変更があれば、その時点でバッファメモリ３０に一時保存されている計測データを収容するための停止直前計測データファイルが本体メモリ３１に生成されて、この停止直前計測データファイルにバッファメモリ３０の未だファイル化されていない計測データが収容される。この停止直前計測データファイルは図７のファイル００４が相当する。そして、この処理が停止直前計測データ処理手段を構成する。
【００２６】
そして、計測条件の設定が変更された後は、所定のファイル生成周期毎に新しい計測データファイルが本体メモリ３１に生成される。勿論、計測データファイルには、そのファイル名に連続番号が付与される。ファイル名に連続番号を含めることにより、本体メモリ３１に格納されている各計測データファイルの時系列を知ることができる。
【００２７】
表示部２の圧縮表示のための計測データに関しては、上記計測データファイルとは別に、表示用圧縮データファイルが本体メモリ３１に生成される。表示用圧縮データファイルは、ユーザが設定可能な複数の圧縮率及びサンプリング周期に対応して複数用意される。
【００２８】
図８は、サンプリング周期と圧縮率（time/div）との各組み合わせで、１表示ドットを描画するのに必要なデータ数を説明するための一例としての一覧表である。図８から、例えばサンプリング周期が１００msでtime/divを１５分(min.)とした場合に１表示ドットを描画するのに３００の測定データが必要となることが分かる。したがって、この圧縮率が設定されたときに、計測データが３００点毎に表示用データとしてその最大値と最小値とを計算して、これを圧縮データとして表示用圧縮データファイルに保存される。
【００２９】
前記図７は、これを概念的に説明するものである。例えば、１表示ドットを描画するのに４点の計測データを必要とする場合、バッファメモリ３０に４つの計測データが保存される毎に１つの圧縮データが生成されて、この圧縮データが本体メモリ３１の表示用圧縮データファイルに格納される。図７の例において、データ収集が停止された時に、バッファメモリ３０の端数となる第１７計測データは、これに関する第５圧縮データ（最終圧縮データ）が計算されて表示用圧縮データファイルに格納される。そして、データ収集が再開されたときには、差分データ数として３つの計測データつまり第１８〜第２０計測データに関する第６圧縮データ（先頭圧縮データ）が計算されて表示用圧縮データファイルに格納される。
【００３０】
図９は、上記と同じことを説明するための図であり、１表示ドットを描画するのに１０００点の計測データが必要とされる圧縮率の場合に関する図である。バッファメモリ３０に１０００点の計測データが集まる毎に、その最大値と最小値を計算して、これを圧縮データとして圧縮データファイルつまり表示用圧縮データファイルに格納される。そして、この例は、計測データが５２００点の時点でサンプリングが停止された例であるが、このサンプリングが停止した時点で端数のデータは２００であり、この端数の２００点の計測データに関して、その最大値と最小値を計算して、これが最終圧縮データ(6)として表示用圧縮データファイルに格納される。サンプリングが再開されると、端数のデータとして８００点の計測データが集まった時点で、その最大値と最小値を計算して、これが先頭圧縮データ(7)として表示用圧縮データファイルに格納され、次は１０００点の計測データが集まる毎に、その最大値と最小値を計算して、これが圧縮データとして表示用圧縮データファイルに格納される。
【００３１】
上記のように、圧縮データファイル中の圧縮データとして、サンプリングの停止に際して、その直前に収集した端数の計測データを使って最終圧縮データ(6)を生成し、また、次のサンプリングを開始したときに、開始直後に収集した端数の計測データを使って先頭圧縮データ(7)を生成するようにしたことから、計測データをファイル単位で消去する際に、これに関連した圧縮データの消去の管理が容易になる。上記の例で換言すると、サンプリングの停止直前の計測データと再開直後の計測データを合体させた１０００点の計測データに基づいて圧縮データを生成したときには、ファイル単位の計測データの消去に一致した圧縮データの消去が難しくなる。と共に、圧縮データに基づく縮小表示において、サンプリングの停止と再開との境目の表示ができなくなり、この境目を別の手段で表示することが必要となる。
【００３２】
勿論、サンプリング周期が１００msでtime/divが１５分(min.)の圧縮率に関する圧縮データつまり表示用データを生成するだけでなく、他の単数又は複数の圧縮率に関しても圧縮データを生成して当該他の圧縮率に関する表示用圧縮データファイルに格納するのがよい。
【００３３】
圧縮率が異なる複数の表示用圧縮データファイルを用意したときに、図１０に示すように、ユーザによって設定変更された表示倍率で波形を表示するのに１表示ドットに１０００の計測データを必要とする場合、この１０００のデータ数を必要とする圧縮率よりも小さい圧縮率の表示用圧縮データファイルを使って、当該１０００の計測データを必要とする圧縮率の表示用データを求めるようにしてもよい。
【００３４】
図１０を参照して、表示部２の全体に波形表示する場合、１表示ドット当たりのデータ数が１０００の圧縮率が設定された場合、当該圧縮率の表示用圧縮データファイルが用意されていないときには、１表示ドット当たりのデータ数が１０００よりも小さい圧縮率の表示用圧縮データファイルの圧縮データを使って表示する例を説明するための図である。
【００３５】
なお、図１０の例では、１０００点単位のデータを圧縮して表示するものであるが、図示の例では、３００点を単位にデータが存在しており、最初の１０００点では、３００点単位で収集したデータを４組（１２００点のデータ）用い、次の２０００点では、３００点単位で収集したデータを３組（９００点のデータ）用いる例を示してある。この例は単なる一例に過ぎず、例えば最初の１０００点では、３００点で収集したデータを４組用い、次の２０００点は、９０１点目のデータから４組用いるようにしてもよい。なお、圧縮単位のデータの最大値、最小値は、例えば最初の１０００点に関しては、実際は、３００単位で集めたデータにおいて１〜１２００番目のデータのなかでの最大値、最小値を意味している。
【００３６】
このように表示用圧縮データファイルが用意されていない圧縮率が設定された場合であっても、他の圧縮率のデータファイルを流用することで、当該設定された圧縮率の波形表示のための演算処理を簡素化することができるため、圧縮率の変更に対して迅速に画面表示を変更することができる。
【００３７】
図１１は、表示用圧縮データファイルの作成に関するフローチャートである。この図１１を参照して、先ず、ステップＳ１１で、所定の圧縮率において一つの表示ドットに描画するのに必要なデータ数を算出する。そして、次のステップＳ１２において、バッファメモリ３０に一時保存されている計測データの読み込みが行われ、次のステップＳ１３でサンプリング開始直後であるか否かの判定が行われる。
【００３８】
このステップＳ１３でＹＥＳつまりサンプリング開始直後であるときには、ステップＳ１４に進んで、サンプリング開始直後の第１回目の先頭圧縮データを算出するのに必要とする端数のデータ数に達したか否かの判定が行われる。なお、この先頭圧縮データを算出するのに必要な端数のデータ数は事前に算出される。上記ステップＳ１４においてＮＯであればステップＳ１１に戻って計測データの更なる読み込みが行われ、再びステップＳ１４に戻ったときに、バッファメモリ３０内の圧縮データ化されてない計測データの数が端数のデータ数に達したときにはＹＥＳということでステップＳ１５に進む。なお、このステップＳ１４の判定の意義に関しては、前述した図９のサンプリング停止に再開直後の先頭圧縮データ(7)の説明を参照されたい。
【００３９】
ステップＳ１５では、対象となる端数の測定データの最大値と最小値とを求めて先頭圧縮データを生成して、次のステップＳ１６で先頭圧縮データを、該当する表示用圧縮データファイルに格納する。この一連の処理におけるステップＳ１６が先頭圧縮データ処理手段を構成する。次にステップＳ１２に戻って計測データの読み込みが行われる。次のステップＳ１３ではサンプリング直後ではないことからＮＯということでステップＳ１７に進んで、サンプリングが停止されたか否かの判定が行われる。サンプリングが継続されているときにはＮＯということでステップＳ１８に進んで、上記ステップＳ１１で求めた所定のデータ数に達したか否かの判定が行われ、未だに所定数まで達していないときにはステップＳ１２に戻ってバッファメモリ３０内の圧縮データ化されてない測定データの読み込みが行われる。そして、この圧縮データ化されていない測定データの数が所定数に達したときにはステップＳ１５に進んで最大値と最小値が求められ、この圧縮データはステップＳ１６において、該当する表示用圧縮データファイルに格納される。この一連の処理におけるステップＳ１６は、圧縮データ保存手段を構成する。
【００４０】
上記ステップＳ１７において、ＹＥＳつまりサンプリング停止と判定されると、ステップＳ１５に移行して、バッファメモリ３０内の圧縮データ化されてない測定データの最大値と最小値とを求めて最終圧縮データを作成し、この最終圧縮データが、次のステップＳ１６において、該当する表示用圧縮データファイルに格納される（前述した図９の最終圧縮データ(6)の説明を参照）。この一連の処理におけるステップＳ１６は、最終圧縮データ処理手段を構成する。
【００４１】
図１２は、表示用圧縮データファイルを使って表示部２に描画する手順の一例を説明するためのフローチャートであり、前述した図１０を参照して、各ステップを説明すると、先ず、ステップＳ２１でユーザが圧縮率に関して設定変更したか否かを判定し、ＹＥＳ（設定変更有り）であればステップＳ２２に進んで、ユーザが設定した圧縮率を読み込む。そして、次のステップＳ２３において、表示用データとして使用する表示用圧縮データファイルを決定する。次に、選択した表示用圧縮データファイルを使ったときに１表示ドットに使用する圧縮データの数を決める（Ｓ２４）。図１０の例で言えば、第１ドットに関しては４つの圧縮データ、第２ドット以降に関しては３つの圧縮データが相当する。そして、次のステップＳ２５において、各表示ドットに関する最大値と最小値を求めて再圧縮データを作成する。この処理は再圧縮データ算出手段を構成する。
【００４２】
次に、ステップＳ２６において、一つ前の表示ドットとの間に隙間が存在するか否かを判定し、連続性があるようであればＮＯということでステップＳ２７に進んで表示部２に描画を行う。他方、ステップＳ２６においてＹＥＳつまり一つ前の表示ドットとの間に隙間が存在すると判定されたときにはステップＳ２８に進んで、サンプリングを停止して再開した直後の表示ドットに関するものであるか否かを判定してＮＯであればステップＳ２９に進んで、一つ前の表示ドットとの間の隙間を埋める補間処理を行った後に前記ステップＳ２７に進んで表示部２に描画を行う。この一連の処理が補間処理手段を構成する。他方、前記ステップＳ２８においてサンプリングを停止して再開した直後の表示ドットに関するものであるときにはＹＥＳということで前記補間処理（Ｓ２９）をキャンセルして、一つ前の表示ドットとの間の隙間を埋める処理を行わないで前記ステップＳ２７に進んで表示部２に描画を行う。この一連の処理が補間処理キャンセル手段を構成する。
【００４３】
図１３〜図１６は、表示部２の表示態様の幾つかの例を示すものである。図１３の複数の点印で示した部分は前記ステップＳ２９の補間処理を行った部分である。また、複数の縦線で示した部分は最大値又は最小値を示す。上記ステップＳ２９の補間処理により各表示ドット間は連続的に描画されているが、途中でサンプリング停止・開始を行った部分は、上記ステップＳ２９をキャンセルすることで不連続であり、これによりユーザは表示部２に現れる不連続な部分を目視することで、サンプリングの停止／開始が行われた部分であることを直ちに知ることができる。換言すると、従来のチャート紙と実質的に同じ表示態様を提供することができ、今までチャート紙に馴れたユーザにとって好都合である。更に、仮にサンプリングの停止／開始の部分も連続的に表示した場合には、サンプリングの停止／開始を行った部位に対して、これをユーザが知る別の表示手段を講じる必要がある。
【００４４】
図１３の表示例では、サンプリングの停止／開始の部位に関して、表示ドットを一つ異ならせて表示する例を示し、図１４の表示例では、サンプリングの停止／開始の部位に関して同じ表示ドットの部分で表示する例を示す。
【００４５】
図１５の表示例では、サンプリングの停止／開始の部位に関して同じ表示ドットの部分で表示した場合に停止直前と開始直後の最大値、最小値が重なり合った場合を示す。図１５から分かるように、最大値の部分の面積が増大していることから、これによりサンプリングの停止／開始の部位であることを目視で認識することができる。図１６の表示例では、各表示ドットに関して一つのデータを表示する例を示してある。
【図面の簡単な説明】
【００４６】
【図１】実施例の波形観測装置の正面図である。
【図２】図１と同様に実施例の波形観測装置の正面図であり、ディスプレーの下に配した蓋を開けた状態を示す図である。
【図３】実施例の波形観測装置の分解斜視図である。
【図４】実施例の波形観測装置のブロック図である。
【図５】波形観測装置の表示部に波形を縮小して表示するのに関連した要素を抽出したブロック図である。
【図６】サンプリングした計測データを一定のファイル作成周期でファイル化すると共にサンプリング停止時に追加の最終計測データファイルを作成する一連の処理を説明するための図である。
【図７】計測データのファイル化と共に縮小表示のための圧縮データを生成すると共に、サンプリング停止時及び再開直後の圧縮データの作成を説明するための説明図である。
【図８】例示としてサンプリング周期と圧縮率との関係で1表示ドットを描画するのに必要なデータ数を表した一覧表である。
【図９】サンプリング停止時の最終圧縮データとサンプリング再開直後の先頭圧縮データを説明するための説明図である。
【図１０】圧縮率の設定変更に際して、複数の圧縮データから変更後の圧縮率の圧縮データを作成することを説明するための図である。
【図１１】縮小表示のための圧縮データファイルの作成手順を切めいるためのフローチャートである。
【図１２】圧縮率の設定変更と、これに伴って圧縮データを作成する一連の手順を説明するためのフローチャートである。
【図１３】縮小表示の一つの態様を示す図である。
【図１４】縮小表示の他の態様を示す図である。
【図１５】縮小表示の別の態様を示す図である。
【図１６】縮小表示の更に別の態様を示す図である。
【符号の説明】
【００４７】
１    波形観測装置
２    表示部
２９  ＣＰＵ
３０  バッファメモリ
３１  本体メモリ
【図１】
2010038886.tif 000003
【図２】
2010038886.tif 000004
【図３】
2010038886.tif 000005
【図４】
2010038886.tif 000006
【図５】
2010038886.tif 000007
【図６】
2010038886.tif 000008
【図７】
2010038886.tif 000009
【図８】
2010038886.tif 000010
【図９】
2010038886.tif 000011
【図１０】
2010038886.tif 000012
【図１１】
2010038886.tif 000013
【図１２】
2010038886.tif 000014
【図１３】
2010038886.tif 000015
【図１４】
2010038886.tif 000016
【図１５】
2010038886.tif 000017
【図１６】
2010038886.tif 000018