(57)【要約】【課題】測定値変換用テーブルのデータサイズを小さくする。【解決手段】変換前データＤ１（変換前測定値）を指数表示形式の変換後データＤ２（変換後測定値）に変換するための測定値変換用テーブルを記憶する記憶部と、テーブルに基づいて各データＤ１をデータＤ２にそれぞれ変換する測定値変換処理を実行する変換処理部とを備え、記憶部が、上記のテーブルとして、データＤ２における仮数部の小数部を各データＤ１にそれぞれ関連付けた第１の変換用テーブルＴ１と、データＤ２における仮数部の整数部および指数部をデータＤ１の範囲にそれぞれ関連付けた第２の変換用テーブルＴ２〜Ｔ５とを記憶し、変換処理部が、測定値変換処理に際して、テーブルＴ１においてデータＤ１に対応する小数部を特定すると共に、テーブルＴ２〜Ｔ５においてデータＤ１が属する範囲に対応する整数部および指数部を特定し、特定した値に基づいてデータＤ２を生成する。【選択図】図４
2010249663.tif 000002
【特許請求の範囲】
【請求項１】
複数の変換前測定値を指数表示形式の変換後測定値にそれぞれ変換するための測定値変換用テーブルを記憶する記憶部と、前記測定値変換用テーブルに基づいて前記各変換前測定値を前記変換後測定値にそれぞれ変換する測定値変換処理を実行する変換処理部とを備えた測定値変換装置であって、
前記記憶部は、前記測定値変換用テーブルとして、前記変換後測定値における仮数部の小数部の各値を前記各変換前測定値にそれぞれ関連付けた第１の変換用テーブルと、前記変換後測定値における仮数部の整数部の各値および当該変換後測定値における指数部の各値を前記変換前測定値の範囲にそれぞれ関連付けた第２の変換用テーブルとを記憶し、
前記変換処理部は、前記変換処理に際して前記変換前測定値を前記変換後測定値に変換する際に、前記第１の変換用テーブルにおいて前記変換前測定値に対応する前記仮数部の小数部の値を特定する第１の特定処理と、前記第２の変換用テーブルにおいて前記変換前測定値が属する前記範囲に対応する前記仮数部の整数部の値および前記指数部の値を特定する第２の特定処理とを実行し、当該両特定処理によって特定した値に基づいて前記変換後測定値を生成する測定値変換装置。
【請求項２】
前記記憶部は、前記変換後測定値における小数点、指数記号および単位記号を前記両変換用テーブルとは別個に符号データとして記憶し、
前記変換処理部は、前記変換処理時において前記両特定処理によって特定した値と前記符号データとに基づいて前記変換後測定値を生成する請求項１記載の測定値変換装置。
【請求項３】
前記記憶部は、前記第２の変換用テーブルとして、前記変換後測定値における前記仮数部の整数部の各値を前記変換前測定値の範囲にそれぞれ関連付けた第３の変換用テーブルと、前記変換後測定値における前記指数部の各値を前記変換前測定値の範囲にそれぞれ関連付けた第４の変換用テーブルとを記憶し、
前記変換処理部は、前記第２の特定処理として、前記第３の変換用テーブルにおいて前記変換前測定値が属する前記範囲に対応する前記仮数部の整数部の値を特定する第３の特定処理と、前記第４の変換用テーブルにおいて前記変換前測定値が属する前記範囲に対応する前記指数部の値を特定する第４の特定処理とをそれぞれ実行する請求項１または２記載の測定値変換装置。
【請求項４】
前記記憶部は、前記第４の変換用テーブルとして、前記変換後測定値における前記指数部の上１桁の各値を前記変換前測定値の範囲にそれぞれ関連付けた第５の変換用テーブルと、前記変換後測定値における前記指数部の前記上１桁以外の桁の各値を当該指数部の前記上１桁の各値にそれぞれ関連付けた第６の変換用テーブルとを記憶し、
前記変換処理部は、前記第４の特定処理時において、前記第５の変換用テーブルにおいて前記変換前測定値が属する前記範囲に対応する前記指数部の前記上１桁の値を特定する第５の特定処理と、前記第６の変換用テーブルにおいて前記第５の特定処理によって特定した前記上１桁の値に対応する前記上１桁以外の桁の値を特定する第６の特定処理とをそれぞれ実行する請求項３記載の測定値変換装置。
【請求項５】
前記記憶部は、前記仮数部の整数部が正の整数の前記変換後測定値に変換する前記変換前測定値の第１の範囲と、前記仮数部の整数部が負の整数の前記変換後測定値に変換する前記変換前測定値の第２範囲と、前記仮数部の整数部が０の前記変換後測定値に変換する前記変換前測定値の第３の範囲とをそれぞれ特定可能な第７の変換用テーブルを記憶すると共に、前記第２の変換用テーブルを前記第７の変換用テーブルにおける前記変換前測定値の前記各範囲に対応付けて分割して記憶し、
前記変換処理部は、前記第２の特定処理時において、前記第７の変換用テーブルに基づいて前記変換前測定値が前記各範囲のいずれに属するかを特定すると共に、特定した当該範囲に対応付けられた前記第２の変換用テーブルにおいて前記変換前測定値が属する前記範囲に対応する前記仮数部の整数部の値および前記指数部の値をそれぞれ特定する請求項１から４のいずれかに記載の測定値変換装置。
【請求項６】
複数の変換前測定値を測定値変換用テーブルに基づいて指数表示形式の変換後測定値にそれぞれ変換する測定値変換方法であって、
前記測定値変換用テーブルとして、前記変換後測定値における仮数部の小数部の各値を前記各変換前測定値にそれぞれ関連付けた第１の変換用テーブルと、前記変換後測定値における仮数部の整数部の各値および当該変換後測定値における指数部の各値を前記変換前測定値の範囲にそれぞれ関連付けた第２の変換用テーブルとを用いると共に、前記変換前測定値を前記変換後測定値に変換する際に、前記第１の変換用テーブルにおいて前記変換前測定値に対応する前記仮数部の小数部の値を特定する第１の特定処理と、前記第２の変換用テーブルにおいて前記変換前測定値が属する前記範囲に対応する前記仮数部の整数部の値および前記指数部の値を特定する第２の特定処理とを実行し、当該両特定処理によって特定した値に基づいて前記変換後測定値を生成する測定値変換方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、複数の変換前測定値を指数表示形式の変換後測定値にそれぞれ変換する測定値変換装置および測定値変換方法に関するものである。
【背景技術】
【０００２】
今日の波形記録装置では、測定部において入力信号（アナログ信号）をデジタルデータに変換して各種記憶媒体に記録する構成が採用されている。例えば、特開平８−１４５７２８号公報には、Ａ／Ｄ変換器、ループメモリ、外部記録媒体インタフェースおよび制御部を備えて構成された信号波形記録装置（以下、「波形記録装置」ともいう）が開示されている。この波形記録装置では、Ａ／Ｄ変換器が、アナログ信号波形（測定値）をデジタルデータに変換して出力し、ループメモリが、Ａ／Ｄ変換器から出力されたデジタルデータを一時的に記憶する。次いで、制御部が、ループメモリに記憶されているデジタルデータを外部記録媒体インタフェースから出力して外部記録媒体に記録させる。この場合、この種の測定装置では、Ａ／Ｄ変換器から出力されたデジタルデータをそのままの形式で外部記録媒体に記録させるのではなく、出力されたデジタルデータ（以下、「変換前データ」ともいう）を所定の表示形式（一例として、指数表示形式）の測定値のデータ（以下、「変換後データ」ともいう）に変換した状態で記録させるのが一般的となっている。
【０００３】
具体的には、上記の波形記録装置などの測定装置では、Ａ／Ｄ変換器が分解能に応じて生成したデジタルデータを出力するため、例えば、１６ｂｉｔの分解能を有するＡ／Ｄ変換器では、入力信号に対して、６５５３６値の連続する値のうちのいずれかの値が出力されることとなる。したがって、Ａ／Ｄ変換器から出力されるデジタルデータ（変換前データ）は、入力信号の値（測定値）を直接的には表現しておらず、単なる数値の羅列状態となっている。このため、この種の測定装置では、Ａ／Ｄ変換器から出力される変換前データについて、アナログ信号波形の信号電圧値を直接的に現す変換後データ（例えば、指数表示形式の１０進数の測定値）に変換する演算処理と、その演算結果を例えばＡＳＣＩＩコードなどの文字データに変換する演算処理とをこの順で実行して変換後データを生成し、生成した変換後データを外部記録媒体に記録させる構成が採用されている。したがって、上記の公開公報に開示されている波形記録装置には、変換後データとして記録させるすべてのデータに対して上記の各演算処理を順次実行する必要があることに起因して、複数の変換前データを対応する変換後データにそれぞれ変換する変換処理に要する時間が長くなっているという問題点がある。
【０００４】
一方、上記の問題点を解決するために、変換前データの各値毎に、対応する変換後データの値を対応付けて記録した変換用テーブルを用いて変換前データを変換後データに変換する構成の測定装置も開発されている。この場合、変換用テーブルを用いて変換前データを変換後データに変換する構成の測定装置では、変換処理に際して、変換用テーブルにおいて変換前データに関連付けられている値（文字列）を特定して読み込むだけで、煩雑な演算処理を実行することなく、変換後データを生成する（変換前データを変換後データに変換する）ことが可能となっている。これにより、変換用テーブルを用いるタイプの測定装置では、データ（測定値）の変換に要する時間を短縮することが可能となっている。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開平８−１４５７２８号公報（第４−７頁、第１−４図）
【発明の概要】
【発明が解決しようとする課題】
【０００６】
ところが、変換用テーブルを用いて変換前データを変換後データに変換する構成の測定装置には、以下の問題点が存在する。すなわち、前述したように、この種の測定装置において使用する変換用テーブルは、変換前データの各値毎に、対応する変換後データの値が対応付けて記録されている。このため、変換用テーブルのデータサイズが非常に大きくなっている。具体的には、「−３２７６８」〜「＋３２７６７」の６５５３６値の変換前データについて、例えば、「−３２７６８」との変換前データについては「−３．２７６７８Ｅ＋０１Ｖ」との変換後データに変換し、「＋３２７６８」との変換前データについては「＋３．２７６７２Ｅ＋０１Ｖ」との変換後データに変換するための変換テーブルは、レコード数が「６５５３６」で、１レコード当りの文字数（１つの変換後データの文字数）が「１３文字」であるため、合計で「６５５３６」×「１３」＝「８５１９６８文字」分の情報が記録されることとなる。
【０００７】
この場合、この変換用テーブルを例えばＡＳＣＩＩ形式で生成したときには、「１文字＝１ｂｙｔｅ」であるため、変換用テーブルのデータサイズが「６５５３６ｂｙｔｅ＝６４ｋｂｙｔｅ」×「１３文字」＝「８３２ｋｂｙｔｅ」となる。しかしながら、各変換後データにおける「．（小数点）」、「Ｅ（指数記号）」および「Ｖ（単位記号）」については、いずれの変換後データにおいても共通的に使用されるデータであるため、この３文字については変換用テーブルから切り離して共有の変換用データとすることで、変換用データのデータサイズを「６４ｋｂｙｔｅ」×「１０文字」＝「６４０ｋｂｙｔｅ」とすることが可能となる。これにより、「．」、「Ｅ」および「Ｖ」との符号を変換用テーブル内に含ませた一般的な変換用テーブルと比較して、「６４ｋｂｙｔｅ」×「３文字」＝「１９２ｋｂｙｔｅ」だけデータサイズを小さくすることができる。
【０００８】
一方、変換後データにおける数値部（仮数部の整数部、仮数部の小数部および指数部の各値）について、上記のＡＳＣＩＩ形式に代えてバイナリ形式で記録して変換用テーブルを生成する場合、各数値部は、「０」〜「９」の１０種類の値のうちのいずれかの値であるため、「１値＝４ｂｉｔ」で各変換後データの数値部を十分に記録することが可能となる。この場合、上記の例では、各変換後データにおける仮数部の整数部が１桁であるため、そのデータサイズは「４ｂｉｔ×１桁＝４ｂｉｔ」となる。また、各変換後データにおける仮数部の小数部が５桁であるため、そのデータサイズは「４ｂｉｔ×５桁＝２０ｂｉｔ」となる。さらに、各変換後データにおける指数部が２桁であるため、そのデータサイズは「４ｂｉｔ×２桁＝８ｂｉｔ」となる。また、仮数部や指数部の符号（「＋」および「−」のいずれか）は、それぞれ「１ｂｉｔ」で表現することができる。したがって、変換後データの１値当りのデータサイズは、「４＋２０＋８＋１＋１＝３４ｂｉｔ＝４．２５ｂｙｔｅ」となるため、バイナリ形式の変換用テーブルのデータサイズは、「４．２５×６４ｋｂｙｔｅ＝２７２ｋｂｙｔｅ」となる。
【０００９】
このように、ＡＳＣＩＩ形式に代えてバイナリ形式で変換用テーブルを生成することにより、「６４０−２７２＝３６８ｋｂｙｔｅ」だけデータサイズを小さくすることが可能となる。しかしながら、バイナリ形式で変換用テーブルを生成したとしても、依然として、１つの変換用テーブルのデータサイズが「２７２ｋｂｙｔｅ」と非常に大きくなっている。この場合、例えば複数の測定チャンネル毎に互いに相違する測定処理を実行する測定装置において、変換前データを変換後データに変換して記録する場合には、データサイズが大きい上記の変換用テーブルを測定チャンネル毎に記憶しておく必要がある。このため、変換用テーブルを用いて変換前データを変換後データに変換する構成の従来の波形記録（測定値変換装置）では、バイナリ形式で変換用テーブルを生成してデータサイズを小さくしたとしても、変換用テーブルを記憶しておくために大容量のメモリが必要となり、その製造コスト低減が困難になっているという問題点がある。
【００１０】
本発明は、かかる問題点に鑑みてなされたものであり、測定値変換用テーブルのデータサイズを十分に小さくし得る測定値変換装置および測定値変換方法を提供することを主目的とする。
【課題を解決するための手段】
【００１１】
上記目的を達成すべく請求項１記載の測定値変換装置は、複数の変換前測定値を指数表示形式の変換後測定値にそれぞれ変換するための測定値変換用テーブルを記憶する記憶部と、前記測定値変換用テーブルに基づいて前記各変換前測定値を前記変換後測定値にそれぞれ変換する測定値変換処理を実行する変換処理部とを備えた測定値変換装置であって、前記記憶部が、前記測定値変換用テーブルとして、前記変換後測定値における仮数部の小数部の各値を前記各変換前測定値にそれぞれ関連付けた第１の変換用テーブルと、前記変換後測定値における仮数部の整数部の各値および当該変換後測定値における指数部の各値を前記変換前測定値の範囲にそれぞれ関連付けた第２の変換用テーブルとを記憶し、前記変換処理部が、前記変換処理に際して前記変換前測定値を前記変換後測定値に変換する際に、前記第１の変換用テーブルにおいて前記変換前測定値に対応する前記仮数部の小数部の値を特定する第１の特定処理と、前記第２の変換用テーブルにおいて前記変換前測定値が属する前記範囲に対応する前記仮数部の整数部の値および前記指数部の値を特定する第２の特定処理とを実行し、当該両特定処理によって特定した値に基づいて前記変換後測定値を生成する。
【００１２】
また、請求項２記載の測定値変換装置は、請求項１記載の測定値変換装置において、前記記憶部が、前記変換後測定値における小数点、指数記号および単位記号を前記両変換用テーブルとは別個に符号データとして記憶し、前記変換処理部が、前記変換処理時において前記両特定処理によって特定した値と前記符号データとに基づいて前記変換後測定値を生成する。
【００１３】
さらに、請求項３記載の測定値変換装置は、請求項１または２記載の測定値変換装置において、前記記憶部が、前記第２の変換用テーブルとして、前記変換後測定値における前記仮数部の整数部の各値を前記変換前測定値の範囲にそれぞれ関連付けた第３の変換用テーブルと、前記変換後測定値における前記指数部の各値を前記変換前測定値の範囲にそれぞれ関連付けた第４の変換用テーブルとを記憶し、前記変換処理部が、前記第２の特定処理として、前記第３の変換用テーブルにおいて前記変換前測定値が属する前記範囲に対応する前記仮数部の整数部の値を特定する第３の特定処理と、前記第４の変換用テーブルにおいて前記変換前測定値が属する前記範囲に対応する前記指数部の値を特定する第４の特定処理とをそれぞれ実行する。
【００１４】
また、請求項４記載の測定値変換装置は、請求項３記載の測定値変換装置において、前記記憶部が、前記第４の変換用テーブルとして、前記変換後測定値における前記指数部の上１桁の各値を前記変換前測定値の範囲にそれぞれ関連付けた第５の変換用テーブルと、前記変換後測定値における前記指数部の前記上１桁以外の桁の各値を当該指数部の前記上１桁の各値にそれぞれ関連付けた第６の変換用テーブルとを記憶し、前記変換処理部が、前記第４の特定処理時において、前記第５の変換用テーブルにおいて前記変換前測定値が属する前記範囲に対応する前記指数部の前記上１桁の値を特定する第５の特定処理と、前記第６の変換用テーブルにおいて前記第５の特定処理によって特定した前記上１桁の値に対応する前記上１桁以外の桁の値を特定する第６の特定処理とをそれぞれ実行する。
【００１５】
さらに、請求項５記載の測定値変換装置は、請求項１から４のいずれかに記載の測定値変換装置において、前記記憶部が、前記仮数部の整数部が正の整数の前記変換後測定値に変換する前記変換前測定値の第１の範囲と、前記仮数部の整数部が負の整数の前記変換後測定値に変換する前記変換前測定値の第２範囲と、前記仮数部の整数部が０の前記変換後測定値に変換する前記変換前測定値の第３の範囲とをそれぞれ特定可能な第７の変換用テーブルを記憶すると共に、前記第２の変換用テーブルを前記第７の変換用テーブルにおける前記変換前測定値の前記各範囲に対応付けて分割して記憶し、前記変換処理部が、前記第２の特定処理時において、前記第７の変換用テーブルに基づいて前記変換前測定値が前記各範囲のいずれに属するかを特定すると共に、特定した当該範囲に対応付けられた前記第２の変換用テーブルにおいて前記変換前測定値が属する前記範囲に対応する前記仮数部の整数部の値および前記指数部の値をそれぞれ特定する。
【００１６】
また、請求項６記載の測定値変換方法は、複数の変換前測定値を測定値変換用テーブルに基づいて指数表示形式の変換後測定値にそれぞれ変換する測定値変換方法であって、前記測定値変換用テーブルとして、前記変換後測定値における仮数部の小数部の各値を前記各変換前測定値にそれぞれ関連付けた第１の変換用テーブルと、前記変換後測定値における仮数部の整数部の各値および当該変換後測定値における指数部の各値を前記変換前測定値の範囲にそれぞれ関連付けた第２の変換用テーブルとを用いると共に、前記変換前測定値を前記変換後測定値に変換する際に、前記第１の変換用テーブルにおいて前記変換前測定値に対応する前記仮数部の小数部の値を特定する第１の特定処理と、前記第２の変換用テーブルにおいて前記変換前測定値が属する前記範囲に対応する前記仮数部の整数部の値および前記指数部の値を特定する第２の特定処理とを実行し、当該両特定処理によって特定した値に基づいて前記変換後測定値を生成する。
【発明の効果】
【００１７】
請求項１記載の測定値変換装置、および請求項６記載の測定値変換方法では、変換後測定値における仮数部の小数部の各値を各変換前測定値にそれぞれ関連付けた第１の変換用テーブルと、変換後測定値における仮数部の整数部の各値および変換後測定値における指数部の各値を変換前測定値の範囲にそれぞれ関連付けた第２の変換用テーブルとを測定値変換用テーブルとして用い、変換処理に際して変換前測定値を変換後測定値に変換する際に、第１の変換用テーブルにおいて変換前測定値に対応する仮数部の小数部の値を特定する第１の特定処理と、第２の変換用テーブルにおいて変換前測定値が属する範囲に対応する仮数部の整数部の値および指数部の値を特定する第２の特定処理とを実行し、両特定処理によって特定した値に基づいて変換後測定値を生成する。
【００１８】
したがって、請求項１記載の測定値変換装置、および請求項６記載の測定値変換方法によれば、同一の値となる変換前測定値が多い仮数部の整数部および指数部の値を特定するための測定値変換用テーブルについて、その同一の値となる変換前測定値の値の範囲を記録する構成および方法を採用することで、変換前測定値の各値毎に対応する仮数部の整数部および指数部の値を個別的に記録する構成の変換用テーブルと比較して、そのデータサイズを十分に小さくすることができる。これにより、この測定値変換装置、および測定値変換方法によれば、変換前測定値を変換後測定値に変換するために必要となる測定値変換用テーブルの合計データサイズを十分に小さくすることができるため、ある程度小さな容量の記憶部（メモリ）であっても、各測定値変換用テーブルを確実に記憶させることができる。このため、過剰に大容量の記憶部を搭載する必要がなくなるため、測定値変換装置の製造コストを十分に低減することができる。
【００１９】
また、請求項２記載の測定値変換装置によれば、変換処理時において両特定処理によって特定した値と符号データとに基づいて変換後測定値を生成することにより、変換前測定値を変換後測定値に変換するための測定値変換用テーブルにおける対応する各レコードに「．」や「Ｅ」などの符号をそれぞれ記録する構成（変換方法）と比較して、いずれの変換後測定値においても使用するこれらの符号を共用データとしての符号データとして測定値変換用テーブルとは別個に設けることで、変換前測定値を変換後測定値に変換するためのデータ（測定値変換用テーブルおよび符号データ）の合計データサイズを一層小さくすることができる。
【００２０】
さらに、請求項３記載の測定値変換装置によれば、変換後測定値における仮数部の整数部の各値を変換前測定値の範囲にそれぞれ関連付けた第３の変換用テーブルと、変換後測定値における指数部の各値を変換前測定値の範囲にそれぞれ関連付けた第４の変換用テーブルとを第２の変換用テーブルとして用い、第２の特定処理として、第３の変換用テーブルにおいて変換前測定値が属する範囲に対応する仮数部の整数部の値を特定する第３の特定処理と、第４の変換用テーブルにおいて変換前測定値が属する範囲に対応する指数部の値を特定する第４の特定処理とをそれぞれ実行することにより、第３の変換用テーブルおよび第４の変換用テーブルをまとめた１種類の第２の変換用テーブルを用いる構成（変換方法）と比較して、少ないレコード数の第３の変換用テーブルおよび第４の変換用テーブルを数回に亘って検索するだけで、変換前測定値に対応する変換後測定値の値を特定することができるため、変換前測定値を変換後測定値に変換するのに要する時間を十分に短縮することができる。
【００２１】
また、請求項４記載の測定値変換装置によれば、変換後測定値における指数部の上１桁の各値を変換前測定値の範囲にそれぞれ関連付けた第５の変換用テーブルと、変換後測定値における指数部の上１桁以外の桁の各値を指数部の上１桁の各値にそれぞれ関連付けた第６の変換用テーブルとを第４の変換用テーブルとして用い、第４の特定処理時に、第５の変換用テーブルにおいて変換前測定値が属する範囲に対応する指数部の上１桁の値を特定する第５の特定処理と、第６の変換用テーブルにおいて第５の特定処理によって特定した上１桁の値に対応する上１桁以外の桁の値を特定する第６の特定処理とをそれぞれ実行することにより、第５の変換用テーブルおよび第６の変換用テーブルをまとめた１種類の第４の変換用テーブルと第３の変換用テーブルとを用いる構成（変換方法）と比較して、さらに少ないレコード数の各測定値変換用テーブルを数回に亘って検索するだけで、変換前測定値に対応する変換後測定値の値を特定することができるため、変換前測定値を変換後測定値に変換するのに要する時間をさらに短縮することができる。
【００２２】
さらに、請求項５記載の測定値変換装置によれば、仮数部の整数部が正の整数の変換後測定値に変換する変換前測定値の第１の範囲と、仮数部の整数部が負の整数の変換後測定値に変換する変換前測定値の第２範囲と、仮数部の整数部が０の変換後測定値に変換する変換前測定値の第３の範囲とをそれぞれ特定可能な第７の変換用テーブルを用いると共に、第７の変換用テーブルにおける変換前測定値の各範囲に対応付けて分割した第２の変換用テーブルを用い、第２の特定処理時において、第７の変換用テーブルに基づいて変換前測定値が各範囲のいずれに属するかを特定すると共に、特定した範囲に対応付けられた第２の変換用テーブルにおいて変換前測定値が属する範囲に対応する仮数部の整数部の値および指数部の値をそれぞれ特定することにより、第７の変換用テーブルを設けることなく、１種類の第２の変換用テーブルを用いる構成（変換方法）と比較して、第２の変換用テーブルのレコード数を少なくすることができるため、第２の変換用テーブルの検索に要する時間を短縮することができる分だけ、変換前測定値を変換後測定値に変換するのに要する時間をさらに短縮することができる。
【図面の簡単な説明】
【００２３】
【図１】測定装置１のブロック図である。
【図２】測定結果表示画面１０の表示画面図である。
【図３】変換前データＤ１および変換後データＤ２の一例について説明するための説明図である。
【図４】変換用テーブルＴ１，Ｔ２，Ｔ３Ｐ，Ｔ３Ｍ，Ｔ４ＰＰ２〜Ｔ４ＰＰ０，Ｔ４ＰＭ０〜Ｔ４ＰＭ２，Ｔ４ＭＰ２〜Ｔ４ＭＰ０，Ｔ４ＭＭ０〜Ｔ４ＭＭ２，Ｔ５ＰＰ２９〜Ｔ５ＰＰ００，Ｔ５ＰＭ０１〜Ｔ５ＰＭ２９，Ｔ５ＭＰ２９〜Ｔ５ＭＰ００，Ｔ５ＭＭ０１〜Ｔ５ＭＭ２９の相互の関係について説明するための説明図である。
【図５】変換用テーブルＴ１の一例について説明するための説明図である。
【図６】変換用テーブルＴ２の一例について説明するための説明図である。
【図７】変換用テーブルＴ３Ｐの一例について説明するための説明図である。
【図８】変換用テーブルＴ３Ｍの一例について説明するための説明図である。
【図９】変換用テーブルＴ４ＰＰ０の一例について説明するための説明図である。
【図１０】変換用テーブルＴ４ＰＰ１の一例について説明するための説明図である。
【図１１】変換用テーブルＴ４ＰＰ２の一例について説明するための説明図である。
【図１２】変換用テーブルＴ４ＰＭ０の一例について説明するための説明図である。
【図１３】変換用テーブルＴ４ＰＭ１の一例について説明するための説明図である。
【図１４】変換用テーブルＴ４ＰＭ２一例について説明するための説明図である。
【図１５】変換用テーブルＴ５ＰＭ０１の一例について説明するための説明図である。
【図１６】変換用テーブルＴ５ＰＭ０２の一例について説明するための説明図である。
【図１７】変換用テーブルＴ５ＰＭ０３の一例について説明するための説明図である。
【図１８】変換用テーブルＴ５ＰＭ０４の一例について説明するための説明図である。
【図１９】測定値変換処理２０のフローチャートである。
【発明を実施するための形態】
【００２４】
以下、本発明に係る測定値変換装置および測定値変換方法の実施の形態について、添付図面を参照して説明する。
【００２５】
図１に示す測定装置１は、測定値変換装置の一例であって、Ａ／Ｄ変換部２ａ，２ｂ、表示部３、制御部４および記憶部５，６を備えて構成されている。Ａ／Ｄ変換部２ａ，２ｂ（以下、区別しないときには「Ａ／Ｄ変換部２」ともいう）は、入力信号Ｓ１，Ｓ２（以下、区別しないときには「入力信号Ｓ」ともいう）をＡ／Ｄ変換して（電気的パラメータを測定して）変換前データＤ１（変換前測定値の一例）として出力する。この場合、Ａ／Ｄ変換部２は、一例として、１６ｂｉｔの分解能を有し、後述するように、「−３２７６８」〜「＋３２７６７」の６５５３６値のうちのいずれかの値を変換前データＤ１として出力する。なお、Ａ／Ｄ変換部２から出力される変換前データＤ１は、実際には２進数であるが、本発明についての理解を容易とするために、以下、変換前データＤ１の各値を１０進数で表記して説明する。
【００２６】
表示部３は、一例として液晶パネルで構成され、図２に示すように、制御部４の制御に従って測定結果表示画面１０を表示する。この場合、この測定装置１では、上記の変換前データＤ１を指数表示形式の変換後データＤ２（変換後測定値の一例）に変換して記憶部６に記憶させ、この変換後データＤ２に基づいて測定結果１１を測定結果表示画面１０に表示させる構成が採用されている。具体的には、図３に示すように、例えば「−００００６」との変換前データＤ１がＡ／Ｄ変換部２ａ（ＣＨ１）から出力されたときに、この変換前データＤ１が「−５．８００００Ｅ−０３Ｖ」との変換後データＤ２に変換されて記録され、図２に示すように、この変換後データＤ２に基づく測定結果１１がＡ／Ｄ変換部２ａ（ＣＨ１）の測定結果として測定結果表示画面１０に表示される。
【００２７】
制御部４は、測定装置１を総括的に制御する。この制御部４は、変換処理部の一例であって、後述するように、図１９に示す測定値変換処理２０を実行し、図４に示す変換用テーブルＴ１，Ｔ２，Ｔ３Ｐ，Ｔ３Ｍ，Ｔ４ＰＰ０〜Ｔ４ＰＰ２，Ｔ４ＰＭ０〜Ｔ４ＰＭ２，Ｔ４ＭＰ０〜Ｔ４ＭＰ２，Ｔ４ＭＭ０〜Ｔ４ＭＭ２，Ｔ５ＰＰ００〜Ｔ５ＰＰ２９，Ｔ５ＰＭ０１〜Ｔ５ＰＭ２９，Ｔ５ＭＰ００〜Ｔ５ＭＰ２９，Ｔ５ＭＭ０１〜Ｔ５ＭＭ２９（測定値変換用テーブルの一例：以下、区別しないときには「変換用テーブルＴ」ともいう）を生成する（各変換用テーブルＴ内の値を更新する）と共に、Ａ／Ｄ変換部２から出力された変換前データＤ１について各変換用テーブルＴを用いて変換後データＤ２に変換して記憶部６に記憶させる。また、制御部４は、記憶させた変換後データＤ２に基づく測定結果１１を表示部３（測定結果表示画面１０）に表示させる。
【００２８】
この場合、変換用テーブルＴ１は、第１の変換テーブルの一例であって、図５に示すように、最終出力値としての「−３．２７６７８Ｅ＋０１」〜「＋３．２７６７２Ｅ＋０１」の６５５３６値の各変換後データＤ２における仮数部ＰＭの小数部ＰＭＤ（図３参照）の各値を「−３２７６８」〜「＋３２７６７」の６５５３６値の各変換前データＤ１にそれぞれ関連付けて記録可能に構成されている。なお、同図では、本発明についての理解を容易とするために、変換前データＤ１（入力値）と、変換後データＤ２（最終出力値）と、変換用テーブルＴ１のデータ内容（出力値）とを横並びに図示しているが、実際の変換用テーブルＴ１は、同図において太枠で囲んだ６５５３６レコードの５桁の数値情報で構成され、第１レコード（同図における最上部のレコード）が「−３２７６８」との変換前データＤ１に関連付けられると共に、第６５５３６レコード（同図における最下部のレコード）が「＋３２７６７」との変換前データＤ１に関連付けられている。なお、この変換用テーブルＴ１のデータサイズは、「２×６４ｋ＝１２８ｋｂｙｔｅ」となっている。
【００２９】
また、この測定装置１では、後述するようにして測定値変換処理２０の開始直後に各変換用テーブルＴが初期化され、この際に、変換用テーブルＴ１の各レコードには、一例として「６５５３５」との値が初期値として記録される。さらに、測定値変換処理２０の実行に伴い、いずれかの値の変換前データＤ１について、対応する変換後データＤ２が演算されたときに、その変換前データＤ１に対応するレコードに変換後データＤ２における仮数部ＰＭの小数部ＰＭＤの５桁の値が記録される。この際に、変換用テーブルＴ１において、変換対象の変換前データＤ１に関連付けられたレコードに「６５５３５」以外の所定の値が記録されているときには、制御部４は、その変換前データＤ１についての変換処理を既に実行したと判別して、各変換用テーブルＴから記録されている値を読み出して変換後データＤ２を生成する。
【００３０】
また、変換用テーブルＴ１において、変換対象の変換前データＤ１に関連付けられたレコードに「６５５３５」との初期値が記録されているときには、制御部４は、その変換前データＤ１についての変換処理を実行していないと判別して、変換前データＤ１に対する所定の演算処理を実行して、変換後データＤ２を生成し、生成した変換後データＤ２に基づいて各変換用テーブルＴの対応するレコードに変換処理用の値を記録する。このように、この測定装置１では、変換用テーブルＴ１の値が「６５５３５（初期化後に記録される初期値）」であるか、それ以外の値であるかに基づいて、変換前データＤ１についての演算処理によって変換後データＤ２を生成する処理と、各変換用テーブルＴにおける変換前データＤ１に対応する値を用いて変換後データＤ２を生成する処理とのいずれかを実行する構成が採用されている。なお、変換用テーブルＴに対する値の記録や、各変換用テーブルＴを用いた変換後データＤ２の生成処理等については、後に詳細に説明する。
【００３１】
また、変換用テーブルＴ２は、第７の変換テーブルの一例であって、図６に示すように、仮数部ＰＭの整数部ＰＭＩ（図３参照）が正の整数（「＋」）の変換後データＤ２に変換すべき変換前データＤ１の範囲（第１の範囲）を示す上限値および下限値と、仮数部ＰＭの整数部ＰＭＩが負の整数（「−」）の変換後データＤ２に変換すべき変換前データＤ１の範囲（第２範囲）を示す上限値および下限値と、仮数部ＰＭのＰＭＩが「０」の変換後データＤ２に変換すべき変換前データＤ１の範囲（第３の範囲）を示す上限値および下限値と、各範囲の上限値および下限値として記録されている値が有効であるか無効であるかを示す３つのフラグとをそれぞれ記録可能に構成されている。なお、変換用テーブルＴ２における各値と変換前データＤ１および変換後データＤ２との関係については後に具体的に説明する。
【００３２】
また、図６では、本発明についての理解を容易とするために、「＋」、「０」および「−」のいずれに変換後データＤ２を変換するかとの内容（出力値）と、変換前データＤ１（入力値）の範囲における上限値および下限値の値と、フラグの値（有効、無効）と、各範囲に対応する変換用テーブルＴ３の種類（備考）とを横並びに図示しているが、実際の変換用テーブルＴ２は、同図において太枠で囲んだ値（３つの上限値、３つの下限値、および３つのフラグ）で構成され、第１レコード（同図における上側のレコード）が「＋」の変換後データＤ２に関連付けられ、第２レコード（同図における中央部のレコード）が「０」の変換後データＤ２に関連付けられ、第３レコード（同図における下側のレコード）が「−」の変換後データＤ２に関連付けられている。なお、この変換用テーブルＴ２のデータサイズは、「３×（２＋２＋１）＝１５ｂｙｔｅ」となっている。
【００３３】
さらに、変換用テーブルＴ３Ｐ，Ｔ３Ｍは、第２の変換テーブルの一部としての第４の変換用テーブルの一部を構成する第５の変換用テーブルに相当する。変換用テーブルＴ３Ｐは、図７に示すように、仮数部ＰＭの整数部ＰＭＩが「＋」の変換後データＤ２における指数部ＰＩ（図３参照）の上１桁の各値を、その各値に変換すべき変換前データＤ１の範囲（上限値および下限値）にそれぞれ関連付けて記録可能に構成されている。変換用テーブルＴ３Ｍは、図８に示すように、仮数部ＰＭの整数部ＰＭＩが「−」の変換後データＤ２における指数部ＰＩの上１桁の各値を、その各値に変換すべき変換前データＤ１の範囲（上限値および下限値）にそれぞれ関連付けて記録可能に構成されている。
【００３４】
この場合、この測定装置１を用いた各種測定処理時に生成される（変換される）変換後データＤ２では、指数部ＰＩの値が、「＋００」〜「＋２９」および「−０１」〜「−２９」の範囲内の値となる。したがって、この測定装置１では、変換後データＤ２における指数部ＰＩの上１桁の値が「＋２」、「＋１」、「＋０」、「−０」、「−１」および「−２」の６値のうちのいずれかに規定されている。このため、変換用テーブルＴ３Ｐ，Ｔ３Ｍ（以下、区別しないときには「変換用テーブルＴ３」ともいう）は、指数部ＰＩの上１桁の値が「＋２」の変換後データＤ２に変換すべき変換前データＤ１の範囲を示す上限値および下限値と、「＋１」に変換すべき範囲を示す上限値および下限値と、「＋０」に変換すべき範囲を示す上限値および下限値と、「−０」に変換すべき範囲を示す上限値および下限値と、「−１」に変換すべき範囲を示す上限値および下限値と、「−２」に変換すべき範囲を示す上限値および下限値と、各範囲の上限値および下限値として記録されている値が有効であるか無効であるかを示す６つのフラグとをそれぞれ記録可能に構成されている。
【００３５】
この場合、「−３２７６８」〜「＋３２７６７」の変換前データＤ１を「−３．２７６７８Ｅ＋０１」〜「＋３．２７６７２Ｅ＋０１」の変換後データＤ２に変換するこの例では、変換後データＤ２における指数部ＰＩの上１桁の値が「＋０」および「−０」のいずれかとなる。したがって、この例では、指数部ＰＩの上１桁の値が「＋０」の変換後データＤ２に変換すべき変換前データＤ１の範囲を示す上限値および下限値が記録されたレコードと、「−０」に変換すべき範囲を示す上限値および下限値が記録されたレコードとの２つのレコードだけが使用されることとなる。なお、各変換用テーブルＴ３における各値と変換前データＤ１および変換後データＤ２との関係については後に具体的に説明する。
【００３６】
また、図７，８では、本発明についての理解を容易とするために、変換後データＤ２における指数部ＰＩの上１桁の値（出力値）と、変換前データＤ１（入力値）の範囲における上限値および下限値の値と、フラグの値と、最終的に変換される変換後データＤ２における指数部ＰＩの上１桁の値および各範囲に対応する変換用テーブルＴ４の種類（備考）とを横並びに図示しているが、実際の変換用テーブルＴ３は、両図において太枠で囲んだ値（６つの上限値、６つの下限値、および６つのフラグ）でそれぞれ構成されている。また、実際の変換用テーブルＴ３では、第１レコード（図７，８における最上部のレコード）が「指数部ＰＩの上１桁＝［＋２］」の変換後データＤ２に関連付けられ、第６レコード（両における最下部のレコード）が「指数部ＰＩの上１桁＝［−２］」の変換後データＤ２に関連付けられている。なお、この変換用テーブルＴ３の合計データサイズは、「２×６×（２＋２＋１）＝６０ｂｙｔｅ」となっている。
【００３７】
また、変換用テーブルＴ４ＰＰ０〜Ｔ４ＰＰ２，Ｔ４ＰＭ０〜Ｔ４ＰＭ２，Ｔ４ＭＰ０〜Ｔ４ＭＰ２，Ｔ４ＭＭ０〜Ｔ４ＭＭ２（以下、区別しないときには「変換用テーブルＴ４」ともいう）は、第２の変換テーブルの一部としての第４の変換用テーブルの他の一部を構成する第６の変換用テーブルに相当する。この場合、図９〜１１に示すように、変換用テーブルＴ４ＰＰ０〜Ｔ４ＰＰ２の３つの変換用テーブルＴ４は、仮数部ＰＭの整数部ＰＭＩが「＋」で指数部ＰＩ（図３参照）が「＋」の変換後データＤ２における指数部ＰＩの上１桁以外の各値を、その各値に変換すべき変換前データＤ１の範囲（上限値および下限値）にそれぞれ関連付けて記録可能に構成されている。また、図１２〜１４に示すように、変換用テーブルＴ４ＰＭ０〜Ｔ４ＰＭ２の３つの変換用テーブルＴ４は、仮数部ＰＭの整数部ＰＭＩが「＋」で指数部ＰＩが「−」の変換後データＤ２における指数部ＰＩの上１桁以外の各値を、その各値に変換すべき変換前データＤ１の範囲（上限値および下限値）にそれぞれ関連付けて記録可能に構成されている。
【００３８】
さらに、変換用テーブルＴ４ＭＰ０〜Ｔ４ＭＰ２の３つの変換用テーブルＴ４（図示せず）は、仮数部ＰＭの整数部ＰＭＩが「−」で指数部ＰＩが「＋」の変換後データＤ２における指数部ＰＩの上１桁以外の各値を、その各値に変換すべき変換前データＤ１の範囲（上限値および下限値）にそれぞれ関連付けて記録可能に構成されている。また、変換用テーブルＴ４ＭＭ０〜Ｔ４ＭＭ２の３つの変換用テーブルＴ４（図示せず）は、仮数部ＰＭの整数部ＰＭＩが「−」で指数部ＰＩが「−」の変換後データＤ２における指数部ＰＩの上１桁以外の各値を、その各値に変換すべき変換前データＤ１の範囲（上限値および下限値）にそれぞれ関連付けて記録可能に構成されている。
【００３９】
この場合、変換後データＤ２における指数部ＰＩの上１桁の値が「＋０」の場合には、指数部ＰＩの上１桁以外（この例では、下１桁）の値は、「０」〜「９」」の１０値のうちのいずれかとなる。したがって、図９に示すように、変換用テーブルＴ４ＰＰ０は、指数部ＰＩの上１桁以外の値が「０」〜「９」の各変換後データＤ２に変換すべき変換前データＤ１の範囲をそれぞれ示す上限値および下限値と、各範囲の上限値および下限値として記録されている値が有効であるか無効であるかを示す１０個のフラグとをそれぞれ記録可能に構成されている。同様にして、図１０〜１４に示す変換用テーブルＴ４ＰＰ１，Ｔ４ＰＰ２，Ｔ４ＰＭ０〜Ｔ４ＰＭ２や、図示しない変換用テーブルＴ４ＭＰ０〜Ｔ４ＭＰ２，Ｔ４ＭＭ０〜Ｔ４ＭＭ２についても、指数部ＰＩの上１桁以外の値が「０」〜「９」の各変換後データＤ２に変換すべき変換前データＤ１の範囲をそれぞれ示す上限値および下限値と、各範囲の上限値および下限値として記録されている値が有効であるか無効であるかを示す１０個のフラグとをそれぞれ記録可能に構成されている。なお、各変換用テーブルＴ４における各値と変換前データＤ１および変換後データＤ２との関係については後に具体的に説明する。
【００４０】
また、図９〜１４では、本発明についての理解を容易とするために、変換後データＤ２における指数部ＰＩの値（出力値）と、変換前データＤ１（入力値）の範囲における上限値および下限値の値と、フラグの値と、最終的に変換される変換後データＤ２における指数部ＰＩの上１桁の値および各範囲に対応する変換用テーブルＴ５の種類（備考）とを横並びに図示しているが、実際の変換用テーブルＴ４は、両図において太枠で囲んだ値（１０個の上限値、１０個の下限値、および１０個のフラグ：変換用テーブルＴ４ＰＭ０だけは、９個の上限値、９個の下限値、および９個のフラグ）で構成されている。また、実際の変換用テーブルＴ４では、第１レコード（各図における最上部のレコード）が「指数部ＰＩの上１桁以外の値＝［９］」の変換後データＤ２に関連付けられ、第１０レコード（各図における最下部のレコード）が「指数部ＰＩの上１桁以外の値＝［０］」の変換後データＤ２に関連付けられている。なお、この変換用テーブルＴ４の合計データサイズは、「（（６＋６）×１０−１）×（２＋２＋１）＝５９５ｂｙｔｅ」となっている。
【００４１】
さらに、変換用テーブルＴ５ＰＰ２９〜Ｔ５ＰＰ００，Ｔ５ＰＭ０１〜Ｔ５ＰＭ２９，Ｔ５ＭＰ２９〜Ｔ５ＭＰ００，Ｔ５ＭＭ０１〜Ｔ５ＭＭ２９（以下、区別しないときには「変換用テーブルＴ５」ともいう）は、第２の変換テーブルの他の一部を構成する第３の変換用テーブルに相当する。この場合、各変換用テーブルＴ５は、変換後データＤ２における仮数部ＰＭの整数部ＰＭＩの各値を変換前データＤ１の範囲にそれぞれ関連付けて記録可能に構成されている。具体的には、一例として、図１５に示す変換用テーブルＴ５ＰＭ０１は、指数部ＰＩが「−０１」の変換後データＤ２における仮数部ＰＭの整数部ＰＭＩの各値を、その各値に変換すべき変換前データＤ１の範囲（上限値および下限値）にそれぞれ関連付けて記録可能に構成されている。この場合、仮数部ＰＭの整数部ＰＭＩは、「＋１」〜「＋９」および「−１」〜「−９」のいずれかであるため、この変換用テーブルＴ５ＰＭ０１では、指数部ＰＩが「−０１」の変換後データＤ２における仮数部ＰＭの整数部ＰＭＩが「＋１」〜「＋９」の変換後データＤ２に変換すべき変換前データＤ１の範囲を記録可能に構成されている。
【００４２】
また、この測定装置１で用いる変換用テーブルＴ５では、変換前データＤ１を変換後データＤ２に変換する際の制御部４による演算処理をスムーズに行うために、仮数部ＰＭの小数部ＰＭＤを「０００００」〜「４９９９９」の範囲内の値で管理可能に変換用テーブルＴ１が構成されると共に、「５００００」〜「９９９９９」の値については、変換用テーブルＴ１において「０００００」〜「４９９９９」の範囲内の値として管理した小数部ＰＭＤをこの変換用テーブルＴ５によって「５００００」〜「９９９９９」の範囲内の値に変換するように変換用テーブルＴ５が構成されている。したがって、変換用テーブルＴ５ＰＭ０１では、仮数部ＰＭにおける小数部ＰＭＤが「０００００」〜「４９９９９」までの範囲内であって、仮数部ＰＭの整数部ＰＭＩが「＋１」〜「＋９」の変換後データＤ２に変換すべき変換前データＤ１の範囲（上限値および下限値）を記録するレコード（例えば、「出力値」が「＋９．０」、「＋８．０」等のレコード）と、仮数部ＰＭにおける小数部ＰＭＤが「５００００」〜「９９９９９」までの範囲内であって、仮数部ＰＭの整数部ＰＭＩが「＋１」〜「＋９」の変換後データＤ２に変換すべき変換前データＤ１の範囲（上限値および下限値）を記録するレコード（例えば、「出力値」が「＋９．５」、「＋８．５」等のレコード）とを備えて構成されている。
【００４３】
なお、指数部ＰＩが「−０２」の変換後データＤ２における仮数部ＰＭの整数部ＰＭＩの各値を、その各値に変換すべき変換前データＤ１の範囲（上限値および下限値）にそれぞれ関連付けて記録可能に構成された変換用テーブルＴ５ＰＭ０２（図１６参照）、指数部ＰＩが「−０３」の変換後データＤ２における仮数部ＰＭの整数部ＰＭＩの各値を、その各値に変換すべき変換前データＤ１の範囲（上限値および下限値）にそれぞれ関連付けて記録可能に構成された変換用テーブルＴ５ＰＭ０３（図１７参照）、および指数部ＰＩが「−０４」の変換後データＤ２における仮数部ＰＭの整数部ＰＭＩの各値を、その各値に変換すべき変換前データＤ１の範囲（上限値および下限値）にそれぞれ関連付けて記録可能に構成された変換用テーブルＴ５ＰＭ０４（図１８参照）についても、上記の変換用テーブルＴ５ＰＭ０１と同様に構成されている。また、実際には、上記の変換用テーブルＴ５ＰＭ０１〜Ｔ５ＰＭ０４以外に１１４個の変換用テーブルＴ５を使用するが、合計１１８個の変換用テーブルＴ５のうちの変換用テーブルＴ５ＰＭ０１〜Ｔ５ＰＭ０４の４つだけを図１５〜１８に図示すると共に、他の変換用テーブルＴ５についての図示を省略する。この場合、各変換用テーブルＴ５の合計データサイズは、「（３０＋２９＋２９＋３０）×１８×（２＋２＋１）＝１０６２０ｂｙｔｅ」となっている。
【００４４】
この場合、図５に示すように、「−３２７６８」〜「＋３２７６７」の変換前データＤ１（同図における「入力値」）と、その変換前データＤ１を変換した変換後データＤ２（同図における「最終出力値」）との関係を見ると、例えば指数部ＰＩが「−０１」との値に変換されるべき変換前データＤ１が「−０１０００」〜「−００１０１」や「＋００１００」〜「＋００９９９」のように複数存在することがわかる。同様にして、例えば指数部ＰＩが「−０２」との値に変換されるべき変換前データＤ１が「−００１００」〜「−０００１１」や「＋０００１０」〜「＋０００９９」のように複数存在することがわかる。したがって、この測定装置１では、指数部ＰＩの上１桁を確定するための変換用テーブルＴ３において、指数部ＰＩの上１桁が「−０」の変換後データＤ２に変換すべき複数の変換前データＤ１を個別的に記録するのではなく、指数部ＰＩの上１桁が「−０」の変換後データＤ２に変換すべき複数の変換前データＤ１をその値の範囲を特定可能に記録することで変換用テーブルＴ３のデータサイズを小さくしている。
【００４５】
具体的には、一例として、［「−０１０００」との値の変換前データＤ１を変換後データＤ２に変換する場合、その指数部ＰＩの上１桁は「−０」である］とのレコード、［「−００９９９」との値の変換前データＤ１を変換後データＤ２に変換する場合、その指数部ＰＩの上１桁は「−０」である］とのレコード、［「−００９９８」との値の変換前データＤ１を変換後データＤ２に変換する場合、その指数部ＰＩの上１桁は「−０」である］とのレコード、［「−００９９７」との値の変換前データＤ１を変換後データＤ２に変換する場合、その指数部ＰＩの上１桁は「−０」である］とのレコード、および［「−００９９６」との値の変換前データＤ１を変換後データＤ２に変換する場合、その指数部ＰＩの上１桁は「−０」である］とのレコードを別個に記録して変換用テーブルを構成した場合、結果的には指数部ＰＩの上１桁は「−０」であるとの事項を特定するために５つのレコードを要するため、その変換用テーブルのデータサイズが非常に大きくなる。
【００４６】
これに対して、上記の変換用テーブルＴ３のように、例えば、［指数部ＰＩの上１桁が「−０」の変換後データＤ２に変換すべき変換前データＤ１は「−０１０００」〜「−００９９６」である］と記録して変換用テーブルＴを構成することで、指数部ＰＩの上１桁は「−０」であるとの事項を特定するために１つのレコードを用意するだけで済む。このため、変換用テーブルのデータサイズを十分に小さくすることが可能となっている。同様にして、この測定装置１では、指数部ＰＩの上１桁以外の値（この例では、指数部ＰＩの下１桁の値）を確定するための変換用テーブルＴ４において、指数部ＰＩが「−０１」の変換後データＤ２に変換すべき複数の変換前データＤ１を個別的に記録するのではなく、指数部ＰＩが「−０１」の変換後データＤ２に変換すべき複数の変換前データＤ１の値の範囲を特定可能に記録することで変換用テーブルＴ４のデータサイズが十分に小さくなっている。また、仮数部ＰＭの整数部ＰＭＩを確定するための変換用テーブルＴ５についても、「＋２」、「＋１」等の値に変換すべき複数の変換前データＤ１を個別的に記録するのではなく、例えば整数部ＰＭＩが「＋０２」の変換後データＤ２に変換すべき複数の変換前データＤ１の値の範囲を特定可能に記録することで変換用テーブルＴ５のデータサイズが十分に小さくなっている。
【００４７】
記憶部５は、上記の各変換用テーブルＴの変換テーブルデータＤｔや、変換後データＤ２における「．」、「Ｅ」および「Ｖ」等の符号の符号データＤｓを記憶する。この場合、上記したように、変換用テーブルＴ１のデータサイズが１２８ｋｂｙｔｅで、変換用テーブルＴ２のデータサイズが１５ｂｙｔｅで、各変換用テーブルＴ３の合計データサイズが６０ｂｙｔｅで、各変換用テーブルＴ４の合計データサイズが５９５ｂｙｔｅで、各変換用テーブルＴ５の合計データサイズが１０６２０ｂｙｔｅであるため、各変換用テーブルＴの合計データサイズは、約１３９ｋｂｙｔｅとなっている。したがって、Ａ／Ｄ変換部２ａ，２ｂ用の２組の変換用テーブルＴと符号データＤｓとを記憶するためには、２７８ｋｂｙｔｅ程度の小さな記憶容量を容易するだけで各変換前データＤ１を対応する変換後データＤ２にそれぞれ変換することができる。
【００４８】
この場合、前述したように、従来の変換方法で使用する変換用テーブルをバイナリ形式で記録した場合には、その変換用テーブルのデータサイズは、２７２ｋｂｙｔｅとなる。これに対して、この測定装置１で使用する各変換用テーブルＴの合計データサイズは、上記したように１３９ｋｂｙｔｅであるため、従来の変換用テーブルＴと比較して１３３ｋｂｙｔｅも小さくなっている。記憶部６は、制御部４によって変換された（生成された）変換後データＤ２を記憶する。この場合、変換後データＤ２を記憶するための記憶媒体は、測定装置１（測定値変換装置）に内蔵の記憶部６に限定されず、外部装置としての各種記憶媒体（ハードディスクドライブや光記録ディスク等）に変換後データＤ２を記憶させる構成を採用することもできる。
【００４９】
次に、測定装置１による測定値の変換処理について、添付図面を参照して説明する。
【００５０】
上記の各変換用テーブルＴを用いて変換前データＤ１を変換後データＤ２に変換する際には、変換処理に先立って、変換内容に応じて各変換用テーブルＴを予め生成して記憶部５に記憶させておく構成（変換方法）を採用することもできる。しかしながら、各種の測定条件（すなわち、変換前データＤ１を変換後データＤ２に変換するための条件）の設定が完了した後でなければ、各変換用テーブルＴを生成することができず、しかも、各変換用テーブルＴの生成にはある程度の時間を要することから、変換処理に先立って各変換用テーブルＴを生成する構成（変換方法）を採用した場合には、測定条件の設定が完了した後に変換処理（測定処理）を開始するまでに長い時間を要する結果、直ちに変換処理を開始するのが困難となるおそれがある。
【００５１】
一方、この測定装置１では、変換前データＤ１を変換後データＤ２に変換する必要が生じたとき（具体的には、測定条件の設定が完了してから、その測定条件下で生成される変換前データＤ１を変換後データＤ２に変換する処理を実行するとき）に、変換用テーブルＴを使用することなく、演算処理によって変換前データＤ１を変換後データＤ２に変換する処理と、その演算結果に基づいて変換用テーブルＴ２を生成する処理とを順次実行し、演算処理によって変換後データＤ２に変換した変換前データＤ１（すなわち、対応する値が変換用テーブルＴに記録された変換前データＤ１）については、演算処理を実行することなく、変換用テーブルＴを用いて変換後データＤ２に変換する構成が採用されている。
【００５２】
具体的には、測定条件の設定が完了し、測定処理の開始を指示されたときに、制御部４は、Ａ／Ｄ変換部２ａ，２ｂを制御して入力信号Ｓ１，Ｓ２についての測定処理（変換前データＤ１の生成処理）を開始させる。これに応じてＡ／Ｄ変換部２ａ，２ｂが所定のサンプリングレートで入力信号Ｓ１，Ｓ２についての測定処理を実行して、対応する変換前データＤ１を順次出力する。また、制御部４は、図１９に示す測定値変換処理２０を開始する。この測定値変換処理２０では、まず、制御部４が各変換用テーブルＴを初期化する（ステップ２１）。この際に、制御部４は、変換用テーブルＴ１については、すべてのレコードの値を「６５５３５」との値で上書きすると共に、変換用テーブルＴ２〜Ｔ５については、一例として、すべてのレコードの「上限値」および「下限値」を「＋０００００」とし、かつ、フラグを「無効」とする。次いで、制御部４は、Ａ／Ｄ変換部２から出力された変換前データＤ１を変換後データＤ２に変換する処理を開始する。
【００５３】
具体的には、制御部４は、Ａ／Ｄ変換部２から順次出力される変換前データＤ１のうち、変換後データＤ２に変換する処理が完了していない変換前データＤ１（未変換の変換前データＤ１）が存在する（この例では、変換前データＤ１の変換処理を実行していない）と判別し（ステップ２２）、未変換の変換前データＤ１を変換後データＤ２に変換する処理を開始する。この処理では、制御部４は、まず、Ａ／Ｄ変換部２から出力された変換前データＤ１について、既に変換後データＤ２に変換したことがあるか否か（すなわち、対応する値が各変換用テーブルＴに記録されているか否か）を判別する（ステップ２３）。具体的には、変換対象の変換前データＤ１の値に対応する変換用テーブルＴ１のレコードが「６５５３５」との初期値であるときには、制御部４は、その変換前データＤ１に対する変換処理を実行したことがない（変換用テーブルＴに該当データが存在しない）と判別し、変換対象の変換前データＤ１の値に対応する変換用テーブルＴ１のレコードが「６５５３５」との初期値以外の値であるときには、制御部４は、その変換前データＤ１に対する変換処理を事項したことがある（変換用テーブルＴに該当データが存在する）と判別する。
【００５４】
この際に、一例として、Ａ／Ｄ変換部２から「＋０００２０」との値の変換前データＤ１が出力されたときには、制御部４は、変換用テーブルＴ１における「＋０００２０」に対応するレコードを参照する。この際には、参照したレコードが初期値（「６５５３５」）であるため、その値の変換前データＤ１に対する変換処理を実行したことがない（変換用テーブルＴにおける「＋０００２０」に対応するレコードに、有効な値が記録されていない：該当データが存在しない）と判別し、演算処理によって「＋２．０２０００Ｅ−０２Ｖ」との値を変換後データＤ２として算出する（文字列の演算（生成）：ステップ２４）。次いで、制御部４は、演算結果（この例では、「＋２．０２０００Ｅ−０２Ｖ」）に基づき、変換用テーブルＴ１における「＋０００２０」に対応するレコードの値を、「６５５３５」との初期値から、上記の演算結果における仮数部ＰＭの小数部ＰＭＤの値（この例では、「０２０００」との値）に変更する（変換用テーブルＴ１の更新：ステップ２５）。
【００５５】
続いて、演算結果における仮数部ＰＭの整数部ＰＭＩが正の整数（「＋」）であったため、制御部４は、変換用テーブルＴ２における「＋（正）」のレコードのフラグが「無効」であるため、その「上限値」および「下限値」を「＋０００００」との初期値から「＋０００２０」との値に変更すると共に、そのレコードのフラグを「有効」に変更する（変換用テーブルＴ２の更新：ステップ２６）。次いで、演算結果における指数部ＰＩの上１桁が「−０」であったため、制御部４は、変換用テーブルＴ３Ｐにおける「−０」に対応するレコードのフラグが「無効」であるため、その「上限値」および「下限値」を「＋０００００」との初期値から「＋０００２０」との値に変更すると共に、そのレコードのフラグを「有効」に変更する（変換用テーブルＴ３の更新：ステップ２７）。続いて、演算結果における指数部ＰＩの上１桁以外の値（下１桁の値）が「２」であったため、制御部４は、変換用テーブルＴ４ＰＭ０における「−０２」に対応するレコードのフラグが「無効」であるため、その「上限値」および「下限値」を「＋０００００」との初期値から「＋０００２０」との値に変更すると共に、そのレコードのフラグを「有効」に変更する（変換用テーブルＴ４の更新：ステップ２８）。
【００５６】
次いで、演算結果における仮数部ＰＭにおける整数部ＰＭＩが「＋２」であったため、制御部４は、変換用テーブルＴ５ＰＭ０２における「＋２．０」に対応するレコードのフラグが「無効」であるため、その「上限値」および「下限値」を「＋０００００」との初期値から「＋０００２０」との値に変更すると共に、そのレコードのフラグを「有効」に変更する（変換用テーブルＴ５の更新：ステップ２９）。これにより、「＋０００２０」との値の変換前データＤ１を「＋２．０２０００Ｅ−０２Ｖ」との値の変換後データＤ２に変換可能に各変換用テーブルＴが更新される。続いて、制御部４は、演算結果（文字列データ：この例では、「＋２．０２０００Ｅ−０２Ｖ」）を変換後データＤ２として記憶部６に記憶させる（ステップ３０）。これにより、「＋０００２０」との値の変換前データＤ１の変換後データＤ２への変換処理が完了する。次いで、制御部４は、未変換の変換前データＤ１が存在するか否かを判別し（ステップ２２）、存在するときには、その変換前データＤ１を変換後データＤ２に変換する処理を実行する。
【００５７】
この際に、演算処理によって変換後データＤ２に変換したことがある変換前データＤ１、すなわち、対応する値が各変換用テーブルＴに存在する変換前データＤ１（この例では、「＋０００２０」との値の変換前データＤ１）については、制御部４は、上記の演算処理による変換後データＤ２の生成処理に代えて、各変換用テーブルＴを用いて変換前データＤ１を変換後データＤ２に変換する処理を実行する。具体的には、未変換の変換前データＤ１が存在し（ステップ２２）、その変換前データＤ１が「＋０００２０」との値であったときに、制御部４は、変換用テーブルＴ１において変換対象の変換前データＤ１に対応するレコードの値が「６５５３５」との初期値以外の値（この例では、「０２０００」）であるため、その変換対象の変換前データＤ１に対応する値が各変換用テーブルＴに存在すると判別する（ステップ２３）。
【００５８】
次いで、制御部４は、変換用テーブルＴ１に記録されている該当データ（この例では、「０２０００」との値）を仮数部ＰＭの小数部ＰＭＤの値として確定すると共に、変換用テーブルＴ２において「＋０００２０」がいずれのレコードの範囲に属するかを検索する（ステップ３１）。この際には、「上限値」が「＋０００２０」で、下限値が「＋０００２０」で、フラグが「有効」となっている「＋（正）」のレコードが該当するため、制御部４は、仮数部ＰＭの整数部ＰＭＩが「＋（正）」であると確定する。続いて、制御部４は、変換用テーブルＴ２における「＋（正）」のレコードに関連付けられている変換用テーブルＴ３Ｐにおいて、「＋０００２０」がいずれのレコードの範囲に属するかを検索する（ステップ３２）。この際には、「上限値」が「＋０００２０」で、下限値が「＋０００２０」で、フラグが「有効」となっている「−０」のレコードが該当するため、制御部４は、指数部ＰＩの上１桁が「−０」であると確定する。
【００５９】
次いで、制御部４は、変換用テーブルＴ３Ｐにおける「−０」のレコードに関連付けられている変換用テーブルＴ４ＰＭ０において、「＋０００２０」がいずれのレコードの範囲に属するかを検索する（ステップ３３）。この際には、「上限値」が「＋０００２０」で、下限値が「＋０００２０」で、フラグが「有効」となっている「−０２」のレコードが該当するため、制御部４は、指数部ＰＩの上１桁以外の桁が「２」であり、結果として、指数部ＰＩが「−０２」であると確定する。続いて、制御部４は、変換用テーブルＴ４ＰＭ０における「−０２」のレコードに関連付けられている変換用テーブルＴ５ＰＭ０２において、「＋０００２０」がいずれのレコードの範囲に属するかを検索する（ステップ３４）。この際には、「上限値」が「＋０００２０」で、下限値が「＋０００２０」で、フラグが「有効」となっている「＋２．０」のレコードが該当するため、制御部４は、仮数部ＰＭの整数部ＰＭＩが「＋２」であると確定する。
【００６０】
次いで、制御部４は、各変換用テーブルＴに対する検索の結果特定した文字列と、符号データＤｓとに基づいて（特定結果と、符号データＤｓに記録されている符号とを合成して）、その結果（文字列：この例では、「＋２．０２０００Ｅ−０２Ｖ」）を変換後データＤ２として生成し（ステップ３５）、生成した変換後データＤ２を記憶部６に記憶させる（ステップ３０）。これにより、「＋０００２０」との値の変換前データＤ１の変換用テーブルＴを用いた変換後データＤ２への変換処理が完了する。
【００６１】
一方、一例としてＡ／Ｄ変換部２から「＋００９９９」との値の変換前データＤ１が出力されたときには、制御部４は、未変換の変換前データＤ１が存在し（ステップ２２）、その変換前データＤ１についてのデータ（値）が変換用テーブルＴ１に存在しないと判別して（ステップ２３）、前述した演算処理による変換後データＤ２への変換処理を実行する。具体的には、「＋００９９９」との値についての変換後データＤ１に対する演算処理を実行して「＋９．９９２００Ｅ−０１Ｖ」との値を変換後データＤ２として算出する（文字列の演算（生成）：ステップ２４）。次いで、制御部４は、変換用テーブルＴ１における「＋００９９９」に対応するレコードの値を演算結果（この例では、「＋９．９９２００Ｅ−０１Ｖ」）に応じて更新する（ステップ２５）。この際に、この測定装置１では、前述したように、変換用テーブルＴ１を「０００００」〜「４９９９９」の範囲内の値で管理する構成が採用されている。したがって、仮数部ＰＭの小数部ＰＭＤが「５００００」〜「９９９９９」の範囲内（「０００００」〜「４９９９９」の範囲外）である「９９２００」となるこの例では、制御部４は、「９９９２０」から「５００００」を減じた「４９２００」との値で変換用テーブルＴ１における「＋００９９９」に対応するレコードを更新する（この例では、「６５５３５」との初期値を「４９２００」との値で上書きする）。
【００６２】
続いて、演算結果における仮数部ＰＭの整数部ＰＭＩが正の整数（「＋」）であったため、制御部４は、変換用テーブルＴ２における「＋（正）」のレコードのフラグが「有効」であるため、その「上限値」を上記の「＋０００２０」に対応して更新した「＋０００２０」との値から「＋００９９９」との値に更新する（変換用テーブルＴ２の更新：ステップ２６）。次いで、演算結果における指数部ＰＩの上１桁が「−０」であったため、制御部４は、変換用テーブルＴ３Ｐにおける「−０」に対応するレコードのフラグが「有効」であるため、その「上限値」を「＋０００２０」との値から「＋００９９９」との値に更新する（変換用テーブルＴ３の更新：ステップ２７）。続いて、演算結果における指数部ＰＩの上１桁以外の値（下１桁の値）が「１」であったため、制御部４は、変換用テーブルＴ４ＰＭ０における「−０１」に対応するレコードのフラグが「無効」であるため、その「上限値」および下限値を「＋０００００」との初期値から「＋００９９９」との値に変更すると共に、そのレコードのフラグを「有効」に変更する（変換用テーブルＴ４の更新：ステップ２８）。
【００６３】
次いで、演算結果における仮数部ＰＭにおける整数部ＰＭＩが「＋９」であり、かつ、仮数部ＰＭの小数部ＰＭＤが「５００００」〜「９９９９９」の範囲内の値（この例では、「９９２００」）であったため、制御部４は、変換用テーブルＴ５ＰＭ０１における「＋９．５」に対応するレコードのフラグが「無効」であるため、その「上限値」および下限値を「＋０００００」との初期値から「＋００９９９」との値に変更すると共に、そのレコードのフラグを「有効」に変更する（変換用テーブルＴ５の更新：ステップ２９）。これにより、「＋００９９９」との値の変換前データＤ１を「＋９．９９２００Ｅ−０１Ｖ」との値の変換後データＤ２に変換可能に各変換用テーブルＴが更新される。続いて、制御部４は、演算結果（文字列データ：この例では、「＋９．９９２００Ｅ−０１Ｖ」）を変換後データＤ２として記憶部６に記憶させる（ステップ３０）。これにより、これにより、「＋００９９９」との値の変換前データＤ１の変換後データＤ２への変換処理が完了する。次いで、制御部４は、未変換の変換前データＤ１が存在するか否かを判別し、存在するときには、その変換前データＤ１を変換後データＤ２に変換する処理を実行する。
【００６４】
この際に、「＋００９９９」との値の変換前データＤ１がＡ／Ｄ変換部２から出力されたときには、制御部４は、上記の演算処理による変換後データＤ２の生成処理に代えて、各変換用テーブルＴを用いて変換前データＤ１を変換後データＤ２に変換する処理を実行する。具体的には、未変換の変換前データＤ１が存在し（ステップ２２）、その変換前データＤ１が「＋００９９９」との値であったときに、制御部４は、変換用テーブルＴ１において変換対象の変換前データＤ１に対応するレコードの値が「６５５３５」との初期値以外の値（この例では、「４９２００」）であるため、その変換対象の変換前データＤ１に対応する値が各変換用テーブルＴに存在すると判別する（ステップ２３）。
【００６５】
次いで、制御部４は、変換用テーブルＴ１に記録されている該当データ（この例では、「４９２００」との値）を仮数部ＰＭの小数部ＰＭＤの値として仮に確定すると共に、変換用テーブルＴ２において「＋００９９９」がいずれのレコードの範囲に属するかを検索する（ステップ３１）。この際には、「上限値」が「＋００９９９」で、下限値が「＋０００２０」で、フラグが「有効」となっている「＋（正）」のレコードが該当するため、制御部４は、仮数部ＰＭの整数部ＰＭＩが「＋（正）」であると確定する。続いて、制御部４は、変換用テーブルＴ２における「＋（正）」のレコードに関連付けられている変換用テーブルＴ３Ｐにおいて、「＋００９９９」がいずれのレコードの範囲に属するかを検索する（ステップ３２）。この際には、「上限値」が「＋００９９９」で、下限値が「＋０００２０」で、フラグが「有効」となっている「−０」のレコードが該当するため、制御部４は、指数部ＰＩの上１桁が「−０」であると確定する。
【００６６】
次いで、制御部４は、変換用テーブルＴ３Ｐにおける「−０」のレコードに関連付けられている変換用テーブルＴ４ＰＭ０において、「＋００９９９」がいずれのレコードの範囲に属するかを検索する（ステップ３３）。この際には、「上限値」が「＋００９９９」で、下限値が「＋００９９９」で、フラグが「有効」となっている「−０１」のレコードが該当するため、制御部４は、指数部ＰＩの上１桁以外の桁が「１」であり、結果として、指数部ＰＩが「−０１」であると確定する。続いて、制御部４は、変換用テーブルＴ４ＰＭ０における「−０１」のレコードに関連付けられている変換用テーブルＴ５ＰＭ０１において、「＋００９９９」がいずれのレコードの範囲に属するかを検索する（ステップ３４）。この際には、「上限値」が「＋００９９９」で、下限値が「＋００９９９」で、フラグが「有効」となっている「＋９．５」のレコードが該当するため、制御部４は、仮数部ＰＭの整数部ＰＭＩが「＋９」であると確定する。
【００６７】
次いで、制御部４は、各変換用テーブルＴに対する検索の結果特定した文字列と、符号データＤｓとに基づいて（特定結果と、符号データＤｓに記録されている符号とを合成して）変換後データＤ２を生成する（ステップ３５）。この際に、仮数部ＰＭの小数部ＰＭＤについては、変換用テーブルＴ１の検索時に仮に確定した「４９２００」との値と、変換用テーブルＴ５ＰＭ０１の検索時に特定した「＋９．５」のうちの「０．５」、すなわち、小数部ＰＭＤに換算した場合の「５００００」との値とに基づき、「４９２００」＋「５００００」＝「９９２００」との値を最終的な値として確定して用いる。これにより、「＋９．９９２００Ｅ−０１Ｖ」）との値が「＋００９９９」との値の変換前データＤ１に対応する変換後データＤ２として生成され（ステップ３５）、生成された変換後データＤ２が記憶部６に記憶される（ステップ３０）。
【００６８】
この後、制御部４は、Ａ／Ｄ変換部２から新たな変換前データＤ１が出力される都度（未変換の変換前データＤ１が存在するとき）、測定値変換処理２０の開始後に変換後データＤ２を生成したことがある（変換用テーブルＴ１に該当データが存在する）変換前データＤ１については、各変換用テーブルＴを用いた上記の変換処理を実行し、変換後データＤ２を生成したことがない（変換用テーブルＴ１に該当データが存在しない）変換前データＤ１については、演算処理によって変換後データＤ２を生成すると共に各変換用テーブルＴの該当レコードのデータ（値）を更新する。この結果、変換後データＤ２を生成したことがある変換前データＤ１については、各変換用テーブルＴを用いた上記の変換処理によって比較的短時間で変換前データＤ１が変換後データＤ２に変換され、変換後データＤ２を生成したことがない変換前データＤ１については、その後に同じ変換前データＤ１が出力されたときに変換処理を短時間で実行可能に変換用テーブルＴが更新される。この後、Ａ／Ｄ変換部２からの変換前データＤ１の出力が終了し、ステップ２２において、すべての変換前データＤ１の変換が完了したとき（未変換の変換前データＤ１が存在しない状態となったとき）に、制御部４は、この測定値変換処理２０を終了する。
【００６９】
上記したように、この測定装置１では、変換後データＤ２を生成したことがある変換前データＤ１については、変換対象の変換前データＤ１の値について、各変換用テーブルＴ１〜Ｔ５を順に検索することにより、仮数部ＰＭの小数部ＰＭＤ、指数部ＰＩ、および仮数部ＰＭの整数部ＰＭＩの各値を順に特定して変換後データＤ２に変換する構成（変換方法）を採用している。この場合、例えば、上記の変換用テーブルＴ２〜Ｔ５をまとめた１種類の変換用テーブル（以下、「変換用テーブルＴｘ」ともいう）と、変換用テーブルＴ１とによって変換前データＤ１を変換後データＤ２に変換する構成（変換方法）を採用した場合には、変換用テーブルＴｘのレコード数が非常に多くなることに起因して、指数部ＰＩ、および仮数部ＰＭの整数部ＰＭＩの各値を特定する際の検索に要する時間が長くなるおそれがある。このため、各変換前データＤ１を変換後データＤ２に変換するのに要する時間が長くなり、最悪の場合には、Ａ／Ｄ変換部２から出力される各変換前データＤ１をリアルタイムで変換後データＤ２に変換するのが困難となるおそれがある。
【００７０】
これに対して、仮数部ＰＭの整数部ＰＭＩの符号を特定するための変換用テーブルＴ２、指数部ＰＩの上１桁の値を特定するための変換用テーブルＴ３、指数部ＰＩの上１桁以外の値を特定するための変換用テーブルＴ４、および仮数部ＰＭの整数部ＰＭＩを特定するための変換用テーブルＴ５を別個に設けて各値をそれぞれ特定する構成（変換方法）の測定装置１では、変換用テーブルＴ２〜Ｔ５のそれぞれのレコード数が非常に少なくなっている。したがって、上記の変換用テーブルＴ１，Ｔｘを用いて変換前データＤ１を変換後データＤ２に変換する構成（変換方法）と比較して、指数部ＰＩ、および仮数部ＰＭの整数部ＰＭＩの各値を特定する際の検索に要する時間が非常に短くなっている。
【００７１】
このように、この測定装置１、および測定装置１による測定値変換方法では、変換後データＤ２における仮数部ＰＭの小数部ＰＭＤの各値を各変換前データＤ１にそれぞれ関連付けた変換用テーブルＴ１（第１の変換用テーブル）と、変換後データＤ２における仮数部ＰＭの整数部ＰＭＩの各値および変換後データＤ２における指数部ＰＩの各値を変換前データＤ１の範囲にそれぞれ関連付けた変換用テーブルＴ２〜Ｔ５（第２の変換用テーブル）とを測定値変換用テーブルとして用い、変換処理に際して変換前データＤ１を変換後データＤ２に変換する際に、変換用テーブルＴ１において変換前データＤ１に対応する仮数部ＰＭの小数部ＰＭＤの値を特定する第１の特定処理（測定値変換処理２０におけるステップ２３）と、変換用テーブルＴ２〜Ｔ５において変換前データＤ１が属する範囲に対応する仮数部ＰＭの整数部ＰＭＩの値および指数部ＰＩの値を特定する第２の特定処理（測定値変換処理２０におけるステップ３１〜３４）とを実行し、両特定処理によって特定した値に基づいて変換後データＤ２を生成する（測定値変換処理２０におけるステップ３５）。
【００７２】
したがって、この測定装置１、および測定装置１による測定値変換方法によれば、同一の値となる変換前データＤ１が多い仮数部ＰＭの整数部ＰＭＩおよび指数部ＰＩの値を特定するための変換用テーブルＴ２〜Ｔ５について、その同一の値となる変換前データＤ１の値の範囲（「上限値」および「下限値」）を記録する構成を採用することで、変換前データＤ１の各値毎に対応する仮数部ＰＭの整数部ＰＭＩおよび指数部ＰＩの値を個別的に記録する構成の変換用テーブルと比較して、そのデータサイズを十分に小さくすることができる。これにより、この測定装置１、および測定装置１による測定値変換方法によれば、変換前データＤ１を変換後データＤ２に変換するために必要となる変換用テーブルＴ１〜Ｔ５の合計データサイズを十分に小さくすることができるため、ある程度小さな容量の記憶部５であっても、各変換用テーブルＴ１〜Ｔ５を確実に記憶させることができる。このため、過剰に大容量の記憶部を搭載する必要がなくなるため、測定装置１の製造コストを十分に低減することができる。
【００７３】
また、この測定装置１、および測定装置１による測定値変換方法によれば、変換処理時において上記の両特定処理によって特定した値と符号データＤｓとに基づいて変換後データＤ２を生成することにより、変換前データＤ１を変換後データＤ２に変換するための変換用テーブルＴにおける対応する各レコードに「．」、「Ｅ」および「Ｖ」等の符号をそれぞれ記録する構成（変換方法）と比較して、いずれの変換後データＤ２においても使用するこれらの符号を共用データとしての符号データＤｓとして変換用テーブルＴとは別個に設けることで、変換前データＤ１を変換後データＤ２に変換するためのデータ（変換用テーブルＴおよび符号データＤｓ）の合計データサイズを一層小さくすることができる。
【００７４】
さらに、この測定装置１、および測定装置１による測定値変換方法によれば、変換後データＤ２における仮数部ＰＭの整数部ＰＭＩの各値を変換前データＤ１の範囲にそれぞれ関連付けた変換用テーブルＴ５（第３の変換用テーブル）と、変換後データＤ２における指数部ＰＩの各値を変換前データＤ１の範囲にそれぞれ関連付けた変換用テーブルＴ３，Ｔ４（第４の変換用テーブル）とを上記の第２の変換用テーブルとして用い、上記の第２の特定処理として、変換用テーブルＴ５において変換前データＤ１が属する範囲に対応する仮数部ＰＭの整数部ＰＭＩの値を特定する第３の特定処理と、変換用テーブルＴ３，Ｔ４において変換前データＤ１が属する範囲に対応する指数部ＰＩの値を特定する第４の特定処理とをそれぞれ実行することにより、変換用テーブルＴ３〜Ｔ５をまとめた１種類の変換用テーブルを用いる構成（変換方法）と比較して、少ないレコード数の各変換用テーブルＴを数回に亘って検索するだけで、変換前データＤ１に対応する変換後データＤ２の値を特定することができるため、変換前データＤ１を変換後データＤ２に変換するのに要する時間を十分に短縮することができる。
【００７５】
また、この測定装置１、および測定装置１による測定値変換方法によれば、変換後データＤ２における指数部ＰＩの上１桁の各値を変換前データＤ１の範囲にそれぞれ関連付けた変換用テーブルＴ３（第５の変換用テーブル）と、変換後データＤ２における指数部ＰＩの上１桁以外の桁の各値を指数部ＰＩの上１桁の各値にそれぞれ関連付けた変換用テーブルＴ４（第６の変換用テーブル）とを上記の第４の変換用テーブルとして用い、上記の第４の特定処理時に、変換用テーブルＴ３において変換前データＤ１が属する範囲に対応する指数部ＰＩの上１桁の値を特定する第５の特定処理と、変換用テーブルＴ４において上記の第５の特定処理によって特定した上１桁の値に対応する上１桁以外の桁の値を特定する第６の特定処理とをそれぞれ実行することにより、変換用テーブルＴ３，Ｔ４をまとめた１種類の変換用テーブルと変換用テーブルＴ５とを用いる構成（変換方法）と比較して、さらに少ないレコード数の各変換用テーブルＴを数回に亘って検索するだけで、変換前データＤ１に対応する変換後データＤ２の値を特定することができるため、変換前データＤ１を変換後データＤ２に変換するのに要する時間をさらに短縮することができる。
【００７６】
さらに、この測定装置１、および測定装置１による測定値変換方法によれば、仮数部ＰＭの整数部ＰＭＩが正の整数の変換後データＤ２に変換する変換前データＤ１の第１の範囲と、仮数部ＰＭの整数部ＰＭＩが負の整数の変換後データＤ２に変換する変換前データＤ１の第２範囲と、仮数部ＰＭの整数部ＰＭＩが０の変換後データＤ２に変換する変換前データＤ１の第３の範囲とをそれぞれ特定可能な変換用テーブルＴ２（第７の変換用テーブル）を用いると共に、変換用テーブルＴ２における変換前データＤ１の各範囲に対応付けて分割した変換用テーブルＴ３〜Ｔ５を用い、上記の第２の特定処理時において、変換用テーブルＴ２に基づいて変換前データＤ１が各範囲のいずれに属するかを特定すると共に、特定した範囲に対応付けられた変換用テーブルＴ３〜Ｔ５において変換前データＤ１が属する範囲に対応する仮数部ＰＭの整数部ＰＭＩの値および指数部ＰＩの値をそれぞれ特定することにより、変換用テーブルＴ２を設けることなく、変換用テーブルＴ３Ｐ，Ｔ３Ｍをまとめた１種類の変換用テーブルＴを用いる構成（変換方法）と比較して、変換用テーブルＴ３のレコード数を少なくすることができるため、変換用テーブルＴ３の検索に要する時間を短縮することができる分だけ、変換前データＤ１を変換後データＤ２に変換するのに要する時間をさらに短縮することができる。
【００７７】
なお、本発明は、上記の構成に限定されない。例えば、上記の測定装置１、および測定装置１による測定値の変換方法では、変換用テーブルＴ３〜Ｔ５の複数の変換用テーブルＴを第２の変換用テーブルとして用いることにより、各変換用テーブルＴを用いて変換前データＤ１を変換後データＤ２に変換する際の検索時間を短縮しているが、第２の変換用テーブルを構成する変換用テーブルＴの数はこれに限定されない。
【００７８】
具体的には、一例として、指数部ＰＩの上１桁の各値を変換前データＤ１の範囲に関連付けた上記の各変換用テーブルＴ３と、指数部ＰＩの上１桁以外の桁の各値を変換前データＤ１の範囲に関連付けた上記の各変換用テーブルＴ４とをまとめた１種類の変換用テーブルＴ（第４の変換用テーブル：図示せず）を設けて、変換用テーブルＴ３，Ｔ４に代えてこの第４の変換用テーブルを用いて変換前データＤ１を変換後データＤ２に変換する構成を採用することができる。このような構成を採用することにより、上記の変換用テーブルＴ１〜Ｔ５を用いた構成と比較して、変換用テーブルＴを用いた変換後データＤ２への変換処理時の検索に要する時間が僅かに長くなるものの、すべての変換用テーブルＴの合計データサイズをさらに小さくすることができる。
【００７９】
また、変換用テーブルＴ３〜Ｔ５をまとめた１種類の変換用テーブルＴ（第２の変換用テーブル：図示せず）を設けて、変換用テーブルＴ３〜Ｔ５に代えてこの第２の変換用テーブルを用いて変換前データＤ１を変換後データＤ２に変換する構成を採用することもできる。このような構成を採用することにより、上記の変換用テーブルＴ１〜Ｔ５を用いた構成と比較して、変換用テーブルＴを用いた変換後データＤ２への変換処理時の検索に要する時間が長くなるものの、すべての変換用テーブルＴの合計データサイズを一層小さくすることができる。
【００８０】
さらに、上記の測定装置１では、入力信号Ｓ１，Ｓ２についての測定処理の開始後に（変換前データＤ１を変換後データＤ２に変換する必要が生じたときに）、変換後データＤ２に変換したことがない値の変換前データＤ１については、演算処理によって変換後データＤ２を求め、その演算結果に基づいて各変換用テーブルＴの対応するレコードを更新する構成を採用しているが、入力信号Ｓ１，Ｓ２についての測定処理の開始に先立ってすべての変換用テーブルＴを予め生成し、変換前データＤ１を変換後データＤ２に変換する際には、演算処理を実行することなく、変換用テーブルＴを用いて対応する変換後データＤ２を生成する構成を採用することができる。
【００８１】
このような構成、およびその変換用テーブルＴを用いた測定値変換方法においても、同一の値となる変換前データＤ１が多い仮数部ＰＭの整数部ＰＭＩおよび指数部ＰＩの値を特定するための変換用テーブルＴ３〜Ｔ５について、その同一の値となる変換前データＤ１の値の範囲（「上限値」および「下限値」）を記録する構成を採用することで、変換前データＤ１の各値毎に対応する仮数部ＰＭの整数部ＰＭＩおよび指数部ＰＩの値を個別的に記録する構成の変換用テーブルと比較して、そのデータサイズを十分に小さくすることができる。これにより、変換前データＤ１を変換後データＤ２に変換するために必要となる変換用テーブルＴ１〜Ｔ５の合計データサイズを十分に小さくすることができるため、ある程度小さな容量の記憶部５であっても、各変換用テーブルＴ１〜Ｔ５を確実に記憶させることができる。このため、過剰に大容量の記憶部を搭載する必要がなくなるため、測定装置の製造コストを十分に低減することができる。
【符号の説明】
【００８２】
１  測定装置
２ａ，２ｂ  Ａ／Ｄ変換部
３  表示部
４  制御部
５，６  記憶部
２０  測定値変換処理
Ｄ１  変換前データ
Ｄ２  変換後データ
Ｄｓ  符号データ
Ｄｔ  変換用テーブルデータ
ＰＩ  指数部
ＰＭ  仮数部
ＰＭＤ  小数部
ＰＭＩ  整数部
ＰＳ１〜ＰＳ３  符号部
Ｓ１，Ｓ２  入力信号
Ｔ１，Ｔ２，Ｔ３Ｐ，Ｔ３Ｍ，Ｔ４ＰＰ０〜Ｔ４ＰＰ２，Ｔ４ＰＭ０〜Ｔ４ＰＭ２，Ｔ４ＭＰ０〜Ｔ４ＭＰ２，Ｔ４ＭＭ０〜Ｔ４ＭＭ２，Ｔ５ＰＰ００〜Ｔ５ＰＰ２９，Ｔ５ＰＭ０１〜Ｔ５ＰＭ２９，Ｔ５ＭＰ００〜Ｔ５ＭＰ２９，Ｔ５ＭＭ０１〜Ｔ５ＭＭ２９  変換用テーブル
【図１】
2010249663.tif 000003
【図２】
2010249663.tif 000004
【図３】
2010249663.tif 000005
【図４】
2010249663.tif 000006
【図５】
2010249663.tif 000007
【図６】
2010249663.tif 000008
【図７】
2010249663.tif 000009
【図８】
2010249663.tif 000010
【図９】
2010249663.tif 000011
【図１０】
2010249663.tif 000012
【図１１】
2010249663.tif 000013
【図１２】
2010249663.tif 000014
【図１３】
2010249663.tif 000015
【図１４】
2010249663.tif 000016
【図１５】
2010249663.tif 000017
【図１６】
2010249663.tif 000018
【図１７】
2010249663.tif 000019
【図１８】
2010249663.tif 000020
【図１９】
2010249663.tif 000021