(57)【要約】【課題】データの変換時間を短縮し得るデータ変換装置を提供する。【解決手段】データＤａにそれぞれ対応する変換用データＤｔを記憶するメモリ４と、データＤａを入力したときにこのデータＤａに対応してメモリ４に記憶されている変換用データＤｔを文字データＤｂとして出力する制御部３とを備え、制御部３は、順次入力した各データＤａに対応する変換用データＤｔがメモリ４に記憶されていないときに、各変換用データＤｔをその都度生成してメモリ４に記憶させつつ各変換用データＤｔを文字データＤｂとして順次出力する。【選択図】図１
2006090907.tif 000002
【特許請求の範囲】
【請求項１】
複数の変換前データにそれぞれ対応する複数の変換用データを記憶する記憶部と、前記変換前データを入力したときに当該変換前データに対応して前記記憶部に記憶されている前記変換用データを変換後データとして出力する制御部とを備え、
前記制御部は、順次入力した前記各変換前データに対応する前記変換用データが前記記憶部に記憶されていないときに、当該各変換用データをその都度生成して前記記憶部に記憶させつつ当該各変換用データを前記変換後データとして順次出力するデータ変換装置。
【請求項２】
測定対象のアナログ信号波形をアナログ／デジタル変換して変換前データとして生成するＡ／Ｄ変換部と、複数の前記変換前データにそれぞれ対応する複数の変換用データを記憶する記憶部と、前記変換前データを入力したときに当該変換前データに対応して前記記憶部に記憶されている前記変換用データを変換後データとして出力する制御部とを備え、
前記制御部は、順次入力した前記各変換前データに対応する前記変換用データが前記記憶部に記憶されていないときに、当該各変換用データをその都度生成して前記記憶部に記憶させつつ当該各変換用データを前記変換後データとして順次出力する波形測定装置。
【請求項３】
前記変換後データを記録媒体に記録する記録部を備え、
前記制御部は前記変換後データを前記記録部に出力して前記記録媒体に記録させる請求項２記載の波形測定装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、入力した変換前データを変換後データに変換するデータ変換装置および波形測定装置に関するものである。
【背景技術】
【０００２】
この種の波形測定装置として、特開平８−１４５７２８号公報に開示された信号波形記録装置が知られている。この信号波形記録装置は、Ａ／Ｄ変換器、ループメモリ、外部記録媒体インタフェースおよび制御部を備えている。この波形測定装置では、Ａ／Ｄ変換器が、入力したアナログ信号波形をディジタルのデータ（以下、Ａ／Ｄ変換データともいう）に変換する。続いて、ループメモリが、変換されたＡ／Ｄ変換データを記憶する。また、制御部が、所定の条件下で、ループメモリに記憶されているデータを外部記録媒体インタフェースに出力して外部記録媒体に記録する。
【０００３】
この場合、一般的に、制御部は、Ａ／Ｄ変換器から出力されるＡ／Ｄ変換データをそのままの形式で外部記録媒体に記録するのではなく、所定の変換を実行して、この変換したデータを記録させている。つまり、Ａ／Ｄ変換器は、分解能に応じて生成したＡ／Ｄ変換データを出力する。具体的には、例えば、４ｂｉｔの分解能を有するＡ／Ｄ変換器は、入力した信号に対して、１６個の０（Ｈ）〜Ｆ（Ｈ）（（Ｈ）は１６進数を意味する）のうちのいずれかのデータ値を生成して出力する。したがって、Ａ／Ｄ変換データのデータ値は、入力したアナログ信号波形の信号値を直接的には表現していない。このため、一般的に、制御部は、Ａ／Ｄ変換器に入力したアナログ信号波形の信号値を直接的に現すデータにＡ／Ｄ変換データを変換する演算を実行する。さらに、制御部は、変換したデータをさらにパソコン等で読み取り可能な例えばＡＳＣＩＩコードなどの形式の文字データに変換する演算を実行して、この文字データを外部記録媒体に記録する。したがって、この波形測定装置（以下、「演算変換による波形測定装置」ともいう）には、記録するすべてのデータに対して上記した変換のための演算を実行することに起因して、データの変換時間が長引いているという問題点がある。
【０００４】
一方、上記の問題点を解決するために、Ａ／Ｄ変換データと、外部記録装置に記録する文字データとを対応させた変換テーブルを用いてデータ変換する波形測定装置が知られている。この波形測定装置では、制御部３が、変換テーブルからＡ／Ｄ変換データに対応する変換用データ（例えば文字データ）を読み込んで文字データに直接的に変換することにより、データ変換のための演算を実行する必要がない分、データの変換時間が短縮される。しかしながら、例えば、測定対象に応じた各種のセンサを波形測定装置に接続して様々な種類の信号波形（例えば、電圧、電流、温度、重量、速度、振動および騒音等の信号波形）を測定するときには、接続するセンサに応じて測定対象の信号波形が異なることとなる。このため、この波形測定装置では、測定対象が測定毎に異なるようなときには、固定した変換テーブルを用いることが困難となる。この場合、測定の都度、文字データを外部記録装置に記録するのに先立ち、すべての変換用データを備える変換テーブルを予め生成して、この変換テーブルを用いる波形測定装置を構成することも可能である。この波形記録装置では、固定した変換テーブルを用いる波形記録装置と比較して、変換テーブルを生成する時間だけデータの変換時間が長くなるものの、演算変換による波形記録装置と比較して、データ変換時間を短縮することが可能となる。
【特許文献１】特開平８−１４５７２８号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
ところが、上記した測定毎にすべての変換用データを備える変換テーブルを生成する上記の波形測定装置には、以下の問題点がある。すなわち、この波形測定装置では、Ａ／Ｄ変換器から出力される可能性のあるすべてのデータ（制御部に入力される可能性のあるすべてのデータ）に対応する変換用データ（この例では文字データ）を生成して変換テーブルを生成する。このため、すべての変換用データを生成したとしても、測定する信号波形によっては生成した変換用データのうちの僅か一部しか用いないときがある。したがって、この波形測定装置には、用いられなかった変換用データ（以下、不使用変換用データともいう）を生成するのに要した生成時間が無駄になるため、この生成時間分だけデータの変換時間が長引くという問題点がある。
【０００６】
本発明は、かかる問題点に鑑みてなされたものであり、データの変換時間を短縮し得るデータ変換装置および波形測定装置を提供することを主目的とする。
【課題を解決するための手段】
【０００７】
上記目的を達成すべく請求項１記載のデータ変換装置は、複数の変換前データにそれぞれ対応する複数の変換用データを記憶する記憶部と、前記変換前データを入力したときに当該変換前データに対応して前記記憶部に記憶されている前記変換用データを変換後データとして出力する制御部とを備え、前記制御部は、順次入力した前記各変換前データに対応する前記変換用データが前記記憶部に記憶されていないときに、当該各変換用データをその都度生成して前記記憶部に記憶させつつ当該各変換用データを前記変換後データとして順次出力する。
【０００８】
また、請求項２記載の波形測定装置は、測定対象のアナログ信号波形をアナログ／デジタル変換して変換前データとして生成するＡ／Ｄ変換部と、複数の前記変換前データにそれぞれ対応する複数の変換用データを記憶する記憶部と、前記変換前データを入力したときに当該変換前データに対応して前記記憶部に記憶されている前記変換用データを変換後データとして出力する制御部とを備え、前記制御部は、順次入力した前記各変換前データに対応する前記変換用データが前記記憶部に記憶されていないときに、当該各変換用データをその都度生成して前記記憶部に記憶させつつ当該各変換用データを前記変換後データとして順次出力する。
【０００９】
また、請求項３記載の波形測定装置は、請求項２記載の波形測定装置において、前記変換後データを記録媒体に記録する記録部を備え、前記制御部は前記変換後データを前記記録部に出力して前記記録媒体に記録させる。
【発明の効果】
【００１０】
請求項１記載のデータ変換装置では、制御部が、順次入力した各変換前データに対応する変換用データが記憶部に記憶されていないときに、その各変換用データをその都度生成して記憶部に記憶させつつ、この各変換用データを変換後データとして順次出力する。したがって、このデータ変換装置によれば、用いる変換用データのみを生成して、用いることがない変換用データ（以下、不使用変換用データともいう）を生成しないため、取り得る可能性のある変換前データのデータ値のうちの一部のみが入力されるときには、データ変換に先立ってすべての変換用データが記録されている変換テーブルを予め生成するデータ変換装置と比較して、不使用変換用データを生成しない分だけデータ変換時間を短縮することができる。
【００１１】
また、請求項２記載の波形測定装置では、制御部および記憶部によって構成されるデータ変換装置と、測定対象のアナログ信号波形を変換前データとして生成するＡ／Ｄ変換部とを備えている。したがって、この波形測定装置によれば、不使用変換用データを生成しない分だけデータ変換時間を短縮できるため、制御部が測定対象のアナログ信号波形についての変換後データを出力する際に要する時間をデータ変換時間を短縮した分だけ短縮することができる。
【００１２】
また、請求項３記載の波形測定装置によれば、制御部が記録部に対して変換後データを記録媒体に記録させることにより、制御部から記録部に変換後データを出力する際に、不使用変換用データを生成しない分だけデータ変換時間を短縮できるため、変換後データの記録時間をその分短縮することができる。
【発明を実施するための最良の形態】
【００１３】
以下、本発明に係るデータ変換装置および波形測定装置の最良の形態について、添付図面を参照して説明する。
【００１４】
最初に、波形測定装置１の構成について、図面を参照して説明する。
【００１５】
波形測定装置１は、図１に示すように、Ａ／Ｄ変換部２、制御部３、メモリ４および記録部５を備えている。この波形測定装置１では、例えば、電圧センサ、電流センサ、温度センサ、重量センサ、速度センサ、振動センサおよび騒音センサなどの測定対象に合致するセンサを測定時に任意に選択して接続することで、様々な測定対象のアナログ信号波形を信号波形データに変換して記録媒体に記録することができるようになっている。この場合、Ａ／Ｄ変換部２は、センサから出力される測定対象についてのアナログ信号波形をディジタルのデータＤａ（本発明における変換前データ）にＡ／Ｄ変換（アナログ／ディジタル変換）して制御部３に出力する。具体的には、Ａ／Ｄ変換部２は、一例として、４ｂｉｔの分解能を有し、入力したアナログ値に対応する０（Ｈ）〜Ｆ（Ｈ）のうちのいずれかのデータＤａを出力する。なお、一般的に、１０ｂｉｔや１６ｂｉｔなどの高い分解能を有するＡ／Ｄ変換部が用いられるが、発明の理解を容易にするために、ここでは４ｂｉｔの分解能を有するＡ／Ｄ変換部２を用いた例について説明する。また、Ａ／Ｄ変換部２の入力部には図示しないレベル変換回路が配設されており、このレベル変換回路が、センサから出力される出力値（アナログ信号波形のレベル）をＡ／Ｄ変換部２によるＡ／Ｄ変換が可能な範囲内のアナログ値にレベル変換すると共に、データＤａをＡ／Ｄ変換部２の入力値に換算するための換算係数Ｋａ（例えば、分解能の１ｂｉｔ当りの電圧値の情報）を制御部３に出力する。
【００１６】
制御部３は、Ａ／Ｄ変換部２から出力されるデータＤａおよび換算係数Ｋａをメモリ４に記憶させる。また、制御部３は、センサの出力値を測定対象のアナログ値に換算するための換算係数Ｋｓが図示しない操作部を介して入力されたときには、この換算係数Ｋｓもメモリ４に記憶させる。また、制御部３は、データＤａをメモリ４から読み込んで、読み込んだ各データＤａを信号波形データとしての文字データＤｂ（本発明における変換後データ）に順次変換して記録部５に出力する。この場合、制御部３は、データＤａに対応する変換用データＤｔがメモリ４に記憶されているか否かを判別し、記憶されていないときには、その都度、各変換用データＤｔを順次生成してメモリ４に記憶させると共に生成した各変換用データＤｔを文字データＤｂとして出力する。一方、その変換用データＤｔが記憶されているときには、制御部３は、メモリ４から変換用データＤｔを読み込んで文字データＤｂとして出力する。つまり、制御部３は、データＤａに対応させて変換用データＤｔをメモリ４に記憶させることにより、このデータＤａと変換用データＤｔとを対応させた変換テーブルを生成すると共に、この変換テーブルを用いてデータＤａを文字データＤｂに変換する。メモリ４は、本発明における記憶部に相当し、例えばＲＡＭで構成されて、制御部３の制御下で、データＤａ、変換用データＤｔおよび換算係数Ｋａ，Ｋｓを記憶する。なお、制御部３およびメモリ４の両者が相俟って本発明に係るデータ変換装置を構成する。
【００１７】
記録部５は、例えばリムーバブルメディア（メモリカード等）などを装着可能に構成されると共に装着された記録媒体にデータを記録可能な記録装置であって、文字データＤｂが制御部３から出力されたときに、装着された記録媒体にその文字データＤｂを記録する。
【００１８】
次に、波形測定装置１における全体的な動作について、図面を参照して説明する。
【００１９】
まず、図外の測定用のセンサによって測定対象のアナログ信号波形がＡ／Ｄ変換部２に出力される。この際に、Ａ／Ｄ変換部２が、このアナログ信号波形をサンプリング周期毎にアナログ／ディジタル変換して、１６進数のデータＤａ１，Ｄａ２・・・ＤａＮを生成して制御部３に出力する。この場合、出力された順序を示す数字をＤａの後ろに付して表記し、以下、「Ｎ」が１６の例について説明する。また、データＤａ１〜Ｄａ１６を区別しないときはデータＤａともいう。この際に、一例として、Ａ／Ｄ変換部２は、図２に示すように、センサから出力されたアナログ信号波形をデータＤａ１からデータＤａ１６までのデータ値として、３（Ｈ），４（Ｈ），６（Ｈ），８（Ｈ），Ａ（Ｈ），Ｂ（Ｈ），Ｃ（Ｈ），Ｂ（Ｈ），９（Ｈ），８（Ｈ），６（Ｈ），５（Ｈ），３（Ｈ），４（Ｈ），６（Ｈ），７（Ｈ）を順に生成して制御部３に出力する。なお、同図では、データＤａの取り得る可能性のあるデータ値（Ａ／Ｄ変換部２の出力可能なデータ値であって同図に示す０（Ｈ）〜Ｆ（Ｈ）。以下、これらのすべてのデータ値を総称して全データ値ともいう）および変換用データＤｔ０〜ＤｔＦ（変換用データＤｔ３，Ｄｔ４・・・ＤａＣを区別しないときは変換用データＤｔともいう）を対応させた変換テーブルと、データＤａ１〜Ｄａ１６の各データ値と、文字データＤｂ１〜Ｄｂ１６の各データ値と、各データＤａに対応する変換用データＤｔａの位置に黒丸●または白丸○を付して表したアナログ信号波形とを示している。なお、同図では、変換用データＤｔとして、変換用データＤｔ３〜ＤｔＣが記憶されている状態を図示している。
【００２０】
続いて、制御部３が、Ａ／Ｄ変換部２から各データＤａ１〜Ｄａ１６が出力される都度、出力された各データＤａをメモリ４に順次記憶させる。以上により、測定対象のアナログ信号波形を測定したデータＤａがメモリ４に記憶される。次いで、記録部５に記録媒体がセットされると共に信号波形データを記録媒体に記録する旨の操作が図外の操作部で操作された際には、制御部３が、測定したデータＤａ１〜Ｄａ１６を文字データＤｂ１〜Ｄｂ１６（以下、データＤｂ１，Ｄｂ２・・・Ｄｂ１６を区別しないときはデータＤｂともいう）にデータ変換して、文字データＤｂを信号波形データとして記録媒体に記録する。
【００２１】
具体的には、まず、制御部３が、図３に示すデータ記録処理１０を実行する。この際に、制御部３は、変換用データをクリアしてメモリ４内の変換テーブルを初期化する（ステップ１１）。次いで、制御部３は、メモリ４に予め記憶させた換算係数Ｋａ，Ｋｓを読み込む（ステップ１２）。続いて、制御部３は、メモリ４に記憶させたデータＤａ１（上記の例では、図２に示すように、データ値３（Ｈ））を読み込む（ステップ１３）。次いで、制御部３は、データＤａ１のデータ値３（Ｈ）に対応する変換用データＤｔ３がメモリ４に記憶されているか否かを判別する（ステップ１４）。この場合、ステップ１１で変換用データＤｔ３が初期化されているため、制御部３は、変換用データＤｔ３が記憶されていないと判別する。したがって、制御部３は、データＤａ１のデータ値３（Ｈ）に対応する変換用データＤｔ３を生成する（ステップ１５）。具体的には、制御部３は、一例として、データＤａ１の１６進数のデータ値３（Ｈ）を１０進数のデータ値３に変換し、この変換したデータ値３に換算係数Ｋａおよび換算係数Ｋｓを乗算してセンサの入力値（測定対象のアナログ値）を直接的に示す値（例えば、３６．００００）に換算し、この換算した値３６．０００を所定の形式（この例では、例えば３．６０Ｅ＋０１とする桁数や表記方法）に変更して、さらに、この値３．６０Ｅ＋０１をＡＳＣＩＩコードに変換して変換用データＤｔ３としての「３．６０Ｅ＋０１」を生成する。なお、本明細書では、発明の理解を容易にするために、ＡＳＣＩＩコードに変換した後の値３．６０Ｅ＋０１に対応する変換用データＤｔをデータ値「３．６０Ｅ＋０１」と表記する。
【００２２】
続いて、制御部３は、データＤａのデータ値３（Ｈ）に対応させて変換用データＤｔ３（データ値「３．６０Ｅ＋０１」）をメモリ４に記憶させる（ステップ１６）。この処理により、図２に示すように、データＤａ１のデータ値３（Ｈ）に変換用データＤｔ３が対応させられた変換テーブルが作成される。次いで、制御部３は、生成した変換用データＤｔ３を文字データＤｂ１として記録部５に出力して、記録部５に対して記録媒体に記録させる（ステップ１８）。続いて、制御部３は、メモリ４に記憶されているデータＤａ１〜Ｄａ１６のすべてを文字データＤｂ１〜Ｄｂ１６に変換して記録媒体に記録させたか否かを判別する（ステップ１９）。この場合、制御部３は、文字データＤｂ２〜Ｄｂ１６について未記録のため、ステップ１３を実行する。
【００２３】
次いで、制御部３は、図２に示すように、データＤａ２〜Ｄａ７（データ値４（Ｈ），６（Ｈ），８（Ｈ），Ａ（Ｈ），Ｂ（Ｈ），Ｃ（Ｈ））についても、それぞれのデータ値に対応する変換用データＤｔが生成されていないため、上記したデータＤａ１に対する処理と同様にして、ステップ１３〜１６，１８，１９を実行して、変換用データＤｔ４，Ｄｔ６，Ｄｔ８，ＤｔＡ，ＤｔＢ，ＤｔＣ（それぞれのデータ値「４．８０Ｅ＋０１」、「７．２０Ｅ＋０１」、「９．６０Ｅ＋０１」、「１．２０Ｅ＋０２」、「１．３２Ｅ＋０２」および「１．４４Ｅ＋０２」）を順次生成して、この生成した各変換用データＤｔを各データＤａ２〜Ｄａ７に対応させて変換用データＤｔとしてメモリ４に記憶させると共に文字データＤｂ２〜Ｄｂ７として記録部５に出力して記録媒体に順次記録させる。なお、図２において付されている黒丸●は、その黒丸●に対応するデータＤａに対応する変換用データが制御部３によって最初に生成されたことを意味する。
【００２４】
続いて、制御部３は、メモリ４に記憶されているデータＤａ８（データ値Ｂ（Ｈ））を読み込む（ステップ１３）。次いで、制御部３は、データＤａ８のデータ値Ｂ（Ｈ）に対応する変換用データＤｔＢがメモリ４に記憶されているか否かを判別する（ステップ１４）。この場合、図２に示すように、データＤａ８のデータ値Ｂ（Ｈ）と同値のデータＤａ６に対応する変換用データＤｔＢが既にメモリ４に記憶されているため、制御部３は、変換用データＤｔＢが記憶されていると判別する。したがって、制御部３は、メモリ４から変換用データＤｔＢを読み込む（ステップ１７）。なお、図２において付されている白丸○は、その白丸○に対応するデータＤａに対応する変換用データが制御部３によって既に生成されていることを意味する。続いて、制御部３は、メモリ４から読み込んだ変換用データＤｔＢ（データ値「１．３２Ｅ＋０２」）を文字データＤｂ８として記録部５に出力して記録媒体に記録させる（ステップ１８）。続いて、制御部３は、メモリ４に記憶されているデータＤａ１〜Ｄａ１６のすべてをデータＤｂ１〜Ｄｂ１６に変換して記録媒体に記録させたか否かを判別する（ステップ１９）。この場合、制御部３は、データＤｂ９〜Ｄｂ１６について未記録のため、ステップ１３を実行する。
【００２５】
以下、同様にして、データＤａ９〜Ｄａ１６についてステップ１３〜１６およびステップ１８，１９からなる一連の処理と、ステップ１３，１４およびステップ１７〜１９からなる一連の処理とのいずれか一方を繰り返し実行して、記録部５に対して文字データＤｂ９〜Ｄｂ１６を記録媒体に順次記録させる。以上により、このデータ記録処理１０を終了する（ステップ１９）。この場合、ステップ１４の処理において、各データＤａ９〜Ｄａ１６に対応する変換用データＤｔがメモリ４に既に記憶されているときには（変換テーブルが生成されているときには）、制御部３は、変換用データＤｔを生成することなく、メモリ４から変換用データＤｔを読み込んで文字データＤｂとして記録部５に出力して記録媒体に記録させる。具体的には、図２に示すように、データＤａ１０のデータ値８（Ｈ），Ｄａ１１，Ｄａ１３，Ｄａ１４，Ｄａ１５に対応する変換用データＤｔがメモリ４に既に記憶されているため、制御部３は、これらのデータＤａに対する処理では、変換用データＤｔを生成することなくメモリ４から変換用データＤｔを読み込んで文字データＤｂとして出力する。これに対して、データＤａ９，Ｄａ１２，Ｄａ１６に対応する変換用データＤｔが変換テーブルに作成されていないため、制御部３は、これらのデータＤａに対応する変換用データＤｔを生成して、メモリ４に記憶させると共に文字データＤｂ９，Ｄｂ１２，Ｄｂ１６として出力する。
【００２６】
この場合、上記のステップ１５において、制御部３は、Ａ／Ｄ変換部２から出力されたデータＤａのデータ値のみに対応する変換用データＤｔを生成し、Ａ／Ｄ変換部２から出力されないデータＤａのデータ値（上記の例では、データ値０（Ｈ）〜２（Ｈ），Ｄ（Ｈ）〜Ｆ（Ｈ））に対応する変換用データＤｔについては生成しない。つまり、制御部３は、データＤａの取り得る（Ａ／Ｄ変換部２の出力し得る）１６個の全データ値のうちの６個のデータ値に対応する変換用データＤｔを生成することなくデータ記録処理１０を終了する。
【００２７】
次に、図４を参照して、波形測定装置１におけるデータＤａ２１〜Ｄａ３６に対するデータ記録処理１０について説明する。なお、上記した図２におけるデータＤａ１〜Ｄａ１６に対する波形測定装置１の動作と同様の動作については説明を省略する。なお、この例における測定対象のアナログ信号波形は、データＤａ２１〜Ｄａ３６が２つのデータ値８（Ｈ），９（Ｈ）のみによって現されるものとする。
【００２８】
この例では、制御部３は、図３に示すデータ記録処理１０を実行して、データＤａ２１のデータ値８（Ｈ）に対応する変換用データＤｔ８（データ値「９．６０Ｅ＋０１」）を生成し、生成した変換用データＤｔ８をデータＤａのデータ値８（Ｈ）に対応させてメモリ４に記憶させた後に（データＤａのデータ値８（Ｈ）に対応させた変換テーブルを生成した後に）、変換用データＤｔ８を文字データＤｂ２１として記録部５に出力して記録媒体に記録させる。続いて、制御部３は、データＤａ２２についてもデータＤａ２１に対する処理と同様にして、データＤａ２２のデータ値９（Ｈ）に対応する変換用データＤｔ９（データ値「１．０８Ｅ＋０２」）を生成し、生成した変換用データＤｔ９をデータＤａのデータ値９（Ｈ）に対応させてメモリ４に記憶させた後に、変換用データＤｔ９を文字データＤｂ２２として記録部５に出力して記録媒体に記録させる。
【００２９】
続いて、制御部３は、図４に示すように、データＤａ２３のデータ値９（Ｈ）に対応する変換用データＤｔ９がメモリ４に記憶されているため、変換用データＤｔ９を新たに生成することなくメモリ４から変換用データＤｔ９を読み込み、読み込んだ変換用データＤｔ９を文字データＤｂ２３として記録部５に出力して、記録媒体に記録させる。以下、データＤａ２４〜Ｄａ３６についても、それぞれ対応する変換用データＤｔが既にメモリ４に記憶されているため、制御部３は、変換用データＤｔをメモリ４から読み込んで文字データＤｂ２４〜Ｄｂ３６として記録部５に出力して、記録媒体に記録させる。
【００３０】
この場合、制御部３は、Ａ／Ｄ変換部２から出力されたデータＤａのデータ値８（Ｈ），９（Ｈ）のみに対応する変換用データＤｔ８，Ｄｔ９を生成し、Ａ／Ｄ変換部２から出力されないデータＤａのデータ値０（Ｈ）〜７（Ｈ），Ａ（Ｈ）〜Ｆ（Ｈ）に対応する変換用データＤｔについては生成しない。つまり、制御部３は、データＤａの取り得る（Ａ／Ｄ変換部２の出力し得る）１６個のデータ値のうちの１４個のデータ値に対応する変換用データＤｔを生成することなくデータ記録処理１０を終了する。
【００３１】
次に、図５を参照して、波形測定装置１におけるデータＤａ４１〜Ｄａ５６に対するデータ記録処理１０について説明する。なお、上記したデータＤａ１〜Ｄａ１６に対する波形測定装置１の動作と同様の動作については説明を省略する。なお、この例における測定対象のアナログ信号波形は、データＤａ４１〜Ｄａ５６がデータＤａの取り得るデータ値０（Ｈ）〜Ｆ（Ｈ）の１６個のデータ値をすべて用いて現されるものとする。
【００３２】
この例では、制御部３が、図３に示すデータ記録処理１０を実行して、１６個のデータＤａ４１〜Ｄａ５６について変換用データＤｔを生成する。これにより、１６個の全データ値に対応するすべての変換用データＤｔ０〜ＤｔＦが生成される。この例のように全データ値について変換用データＤｔを生成するときは、データ変換に先立って変換テーブルを予め生成する波形記録装置と比較して、演算数が等しくなるため、データ変換時間も等しくなる。ところが、一般的に、Ａ／Ｄ変換部２が１０ｂｉｔや１６ｂｉｔなどの高い分解能を有するため、Ａ／Ｄ変換部２から出力されるデータＤａの取り得るデータ値も極めて多数となる。したがって、Ａ／Ｄ変換部２から出力されるデータＤａの取り得るすべてのデータ値に対応する変換用データＤｔを生成する可能性が極めて低いため、変換テーブルを予め生成する従来の波形記録装置と比較して、演算数が十分に少なくなる結果、データ変換時間も十分に短縮される。
【００３３】
また、この例では、生成する変換用データＤｔの数とデータＤａの数とが等しいことから、従来の演算変換による波形測定装置と比較して、演算数が等しくなるため、データ変換時間も等しくなる。ところが、一般的に、データＤａの数が変換テーブルの変換用データＤｔの数よりも多いため、変換テーブルが生成された後においても、変換テーブルを用いたデータ変換が実行される。したがって、一般的に、演算変換による波形測定装置と比較して、データ変換時間が十分に短縮されることとなる。
【００３４】
このように、この波形測定装置１（データ変換装置）では、制御部３が、順次入力したデータＤａに対応する変換用データＤｔがメモリ４に記憶されていないときに、その各変換用データＤｔをその都度生成してメモリ４に記憶させつつ、この変換用データＤｔを文字データＤｂとして記録部５に順次出力する。したがって、この波形測定装置１によれば、用いる変換用データＤｔのみを生成して、用いることがない変換用データＤｔ（以下、不使用変換用データＤｔともいう）を生成しないため、全データ値のうちの一部のみが入力されるときには、データ変換に先立ってすべてのデータＤａが記録されている変換テーブルを予め生成するデータ変換装置と比較して、不使用変換用データＤｔを生成しない分だけデータ変換時間を短縮することができる。
【００３５】
また、この波形測定装置１では、制御部３およびメモリ４によって構成されるデータ変換装置と、測定対象のアナログ信号波形をデータＤａとして生成するＡ／Ｄ変換部２とを備えている。したがって、この波形測定装置１によれば、不使用変換用データＤｔを生成しない分だけデータ変換時間を短縮できるため、制御部３が測定対象のアナログ信号波形についての文字データＤｂを出力する際に要する時間をデータ変換時間を短縮した分だけ短縮することができる。
【００３６】
また、この波形測定装置１によれば、制御部３が記録部５に対して文字データＤｂを記録媒体に記録させることにより、制御部３から記録部５に文字データＤｂを出力する際に、不使用変換用データＤｔを生成しない分だけデータ変換時間を短縮できるため、文字データＤｂの記録時間をその分短縮することができる。
【００３７】
なお、本発明は、上記した波形測定装置１の構成に限定されない。例えば、記録部５に代えて、文字データＤｂを波形測定装置１の外部に出力させるインタフェース部を備えて構成することもできる。この構成では、インタフェース部が記録装置に文字データＤｂを出力して、記録装置が、例えばメモリカード等などのリムーバブルメディアにこの文字データＤｂを記録する。この場合、パソコン、プリンタおよび磁気記録装置（ハードディスク）などをこのインタフェース部に接続する構成を採用することもできる。
【００３８】
また、Ａ／Ｄ変換部２から出力されるデータＤａをメモリ４に一旦記憶させた後にデータＤａをメモリ４から読み込んで文字データＤｂにデータ変換する構成について説明したが、Ａ／Ｄ変換部２から出力されるデータＤａをメモリ４に記憶させることなく文字データＤｂに直接的にデータ変換する構成を採用することができる。
【図面の簡単な説明】
【００３９】
【図１】波形測定装置１の構成を示す構成図である。
【図２】データＤａ１〜Ｄａ１６、文字データＤｂ１〜Ｄｂ１６および変換テーブルの関係を示す図である。
【図３】データ記録処理１０によるデータ記録処理のフロチャートである。
【図４】データＤａ２１〜Ｄａ３６、文字データＤｂ２１〜Ｄｂ３６および変換テーブルの関係を示す図である。
【図５】データＤａ４１〜Ｄａ５６、文字データＤｂ４１〜Ｄｂ５６および変換テーブルの関係を示す図である。
【符号の説明】
【００４０】
１  波形測定装置
２  Ａ／Ｄ変換部
３  制御部
４  メモリ
５  記録部
Ｄａ  データ
Ｄｂ  文字データ
Ｄｔ  変換用データ
【図１】
2006090907.tif 000003
【図２】
2006090907.tif 000004
【図３】
2006090907.tif 000005
【図４】
2006090907.tif 000006
【図５】
2006090907.tif 000007