(57)【要約】【課題】複数のスペクトルデータについてのテキストデータを容易に取得することができるデータ処理装置及びデータ処理方法を提供する。【解決手段】テキスト出力処理部１１３により、スペクトルデータにおける波長と測光値との対応関係をテキストデータとして出力する。テキスト出力処理部１１３は、複数の波長と各波長における測光値とが、複数のスペクトルデータについてマトリクス状に対応付けられた１つのテキストデータを出力する。したがって、各スペクトルデータを１つずつテキストデータとして出力する作業を繰り返し行う必要がなく、複数のスペクトルデータについてのテキストデータを容易に取得することができる。【選択図】  図１
2018040690.tif 000002
【特許請求の範囲】
【請求項１】
スペクトルデータを処理するためのデータ処理装置であって、
スペクトルデータにおける波長と測光値との対応関係をテキストデータとして出力するテキスト出力処理部を備え、
前記テキスト出力処理部は、複数の波長と各波長における測光値とが、複数のスペクトルデータについてマトリクス状に対応付けられた１つのテキストデータを出力することを特徴とするデータ処理装置。
【請求項２】
複数のスペクトルデータを記憶する記憶部と、
前記記憶部に記憶されているスペクトルデータの指定を受け付ける指定受付処理部とをさらに備え、
前記テキスト出力処理部は、前記指定受付処理部により指定が受け付けられた複数のスペクトルデータについて前記１つのテキストデータを出力することを特徴とする請求項１に記載のデータ処理装置。
【請求項３】
スペクトルデータを取得する処理を行う測定処理部をさらに備え、
前記テキスト出力処理部は、前記測定処理部により取得されたスペクトルデータに基づいて、テキストデータを自動的に出力することを特徴とする請求項１又は２に記載のデータ処理装置。
【請求項４】
前記テキスト出力処理部は、前記測定処理部により取得されたスペクトルデータに基づいて、複数の波長と測光値とが対応付けられたテキストデータを出力することを特徴とする請求項３に記載のデータ処理装置。
【請求項５】
前記テキスト出力処理部は、前記測定処理部によりリアルタイムで取得されるスペクトルデータの波長ごとの測光値を、各波長と測光値とが個別に対応付けられたテキストデータとして順次出力することを特徴とする請求項３に記載のデータ処理装置。
【請求項６】
前記テキスト出力処理部は、出力したテキストデータをテキストファイルとして保存させることを特徴とする請求項１〜５のいずれか一項に記載のデータ処理装置。
【請求項７】
前記テキスト出力処理部は、出力したテキストデータを表計算用ソフトウェアに入力させることを特徴とする請求項１〜５のいずれか一項に記載のデータ処理装置。
【請求項８】
スペクトルデータを処理するためのデータ処理方法であって、
スペクトルデータにおける波長と測光値との対応関係をテキストデータとして出力するテキスト出力ステップを含み、
前記テキスト出力ステップでは、複数の波長と各波長における測光値とが、複数のスペクトルデータについてマトリクス状に対応付けられた１つのテキストデータを出力することを特徴とするデータ処理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、スペクトルデータを処理するためのデータ処理装置及びデータ処理方法に関するものである。
【背景技術】
【０００２】
分光光度計では、分光器により分光された光が試料に照射され、試料からの透過光又は反射光が検出器で受光されることにより、各波長における測光値（検出強度）を表すスペクトルデータが得られる（例えば、下記特許文献１参照）。このようにして得られたスペクトルデータの波形には、例えば試料に含まれる化合物に由来するピークなどの特徴的な形状が現れる。このようなスペクトルデータの波形に表れる特徴をデータ処理装置で解析することにより、試料の分析を行うことができる。
【０００３】
しかし、データ処理装置にインストールされている測定用ソフトウェアに解析機能がない場合には、測定により得られたスペクトルデータをテキストデータとして出力し、そのテキストデータを表計算用ソフトウェアや解析用ソフトウェア（例えば多変量解析ソフトウェア）に取り込んで解析を行う必要がある。そのため、従来の測定用ソフトウェアには、スペクトルデータをテキストデータとして出力できる機能が備えられている場合があった。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１３−３０８６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、従来の測定用ソフトウェアでは、複数のスペクトルデータについてのテキストデータを取得したい場合に、各スペクトルデータを１つずつテキストデータとして出力する作業を繰り返し行わなければならなかった。そのため、複数のスペクトルデータについてのテキストデータを取得する作業が煩雑となっていた。
【０００６】
また、複数のスペクトルデータについてのテキストデータを取得したとしても、それぞれのテキストデータは個別のデータであるため、表計算用ソフトウェアや解析用ソフトウェアなどの他のソフトウェアに一度に取り込むことができない。したがって、各スペクトルデータについてのテキストデータを順次コピーするなどして１つのテキストデータを生成し、そのテキストデータを他のソフトウェアに取り込む作業を行う必要があった。そのため、複数のスペクトルデータについてのテキストデータを他のソフトウェアに取り込む作業が煩雑となっていた。
【０００７】
本発明は、上記実情に鑑みてなされたものであり、複数のスペクトルデータについてのテキストデータを容易に取得することができるデータ処理装置及びデータ処理方法を提供することを目的とする。また、本発明は、複数のスペクトルデータについてのテキストデータを他のソフトウェアに容易に取り込むことができるデータ処理装置及びデータ処理方法を提供することを目的とする。
【課題を解決するための手段】
【０００８】
本発明に係るデータ処理装置は、スペクトルデータを処理するためのデータ処理装置であって、スペクトルデータにおける波長と測光値との対応関係をテキストデータとして出力するテキスト出力処理部を備える。前記テキスト出力処理部は、複数の波長と各波長における測光値とが、複数のスペクトルデータについてマトリクス状に対応付けられた１つのテキストデータを出力する。
【０００９】
このような構成によれば、複数のスペクトルデータについてのテキストデータが、複数の波長と各波長における測光値とをマトリクス状に対応付けた１つのテキストデータとして取得される。したがって、各スペクトルデータを１つずつテキストデータとして出力する作業を繰り返し行う必要がなく、複数のスペクトルデータについてのテキストデータを容易に取得することができる。
【００１０】
また、取得した１つのテキストデータは、表計算用ソフトウェアや解析用ソフトウェアなどの他のソフトウェアに一度に取り込むことができる。したがって、各スペクトルデータについてのテキストデータを順次コピーするなどの作業を行う必要がなく、複数のスペクトルデータについてのテキストデータを他のソフトウェアに容易に取り込むことができる。
【００１１】
前記データ処理装置は、記憶部と、指定受付処理部とをさらに備えていてもよい。前記記憶部は、複数のスペクトルデータを記憶する。前記指定受付処理部は、前記記憶部に記憶されているスペクトルデータの指定を受け付ける。この場合、前記テキスト出力処理部は、前記指定受付処理部により指定が受け付けられた複数のスペクトルデータについて前記１つのテキストデータを出力してもよい。
【００１２】
このような構成によれば、任意のスペクトルデータを指定し、その指定された複数のスペクトルデータについての１つのテキストデータを出力することができる。これにより、所望の複数のスペクトルデータについてのテキストデータを容易に取得し、他のソフトウェアに容易に取り込むことができる。
【００１３】
前記データ処理装置は、スペクトルデータを取得する処理を行う測定処理部をさらに備えていてもよい。この場合、前記テキスト出力処理部は、前記測定処理部により取得されたスペクトルデータに基づいて、テキストデータを自動的に出力してもよい。
【００１４】
このような構成によれば、取得されたスペクトルデータに基づいて、テキストデータが自動的に出力されるため、スペクトルデータをテキストデータとして出力する作業を手作業で行う必要がない。したがって、スペクトルデータについてのテキストデータを容易に取得することができる。
【００１５】
前記テキスト出力処理部は、前記測定処理部により取得されたスペクトルデータに基づいて、複数の波長と測光値とが対応付けられたテキストデータを出力してもよい。
【００１６】
このような構成によれば、スペクトルデータの複数の波長と測光値とが対応付けられたテキストデータが自動的に出力されるため、スペクトルデータごとのテキストデータを容易に取得することができる。
【００１７】
前記テキスト出力処理部は、前記測定処理部によりリアルタイムで取得されるスペクトルデータの波長ごとの測光値を、各波長と測光値とが個別に対応付けられたテキストデータとして順次出力してもよい。
【００１８】
このような構成によれば、スペクトルデータの波長ごとの測光値が、各波長と測光値とが個別に対応付けられたテキストデータとして自動的に順次出力されるため、スペクトルデータの波長ごとのテキストデータをリアルタイムで容易に取得することができる。
【００１９】
前記テキスト出力処理部は、出力したテキストデータをテキストファイルとして保存させてもよい。
【００２０】
このような構成によれば、出力されたテキストデータがテキストファイルとして自動的に保存されるため、保存されたテキストファイルを表計算用ソフトウェアや解析用ソフトウェアなどの他のソフトウェアに取り込んで容易に解析を行うことができる。
【００２１】
前記テキスト出力処理部は、出力したテキストデータを表計算用ソフトウェアに入力させてもよい。
【００２２】
このような構成によれば、出力されたテキストデータが表計算用ソフトウェアに自動的に入力されるため、テキストデータを表計算用ソフトウェアに取り込む作業を行う必要がない。特に、スペクトルデータの波長ごとの測光値が、各波長と測光値とが個別に対応付けられたテキストデータとして表計算用ソフトウェアに自動的に入力される場合には、表計算用ソフトウェアにおいてリアルタイムで解析を行うことができる。
【００２３】
本発明に係るデータ処理方法は、スペクトルデータを処理するためのデータ処理方法であって、スペクトルデータにおける波長と測光値との対応関係をテキストデータとして出力するテキスト出力ステップを含む。前記テキスト出力ステップでは、複数の波長と各波長における測光値とが、複数のスペクトルデータについてマトリクス状に対応付けられた１つのテキストデータを出力する。
【００２４】
本発明に係る別のデータ処理装置は、スペクトルデータを処理するためのデータ処理装置であって、スペクトルデータを取得する処理を行う測定処理部と、前記測定処理部により取得されたスペクトルデータにおける波長と測光値との対応関係をテキストデータとして自動的に出力するテキスト出力処理部とを備える。
【００２５】
また、本発明に係る別のデータ処理方法は、スペクトルデータを処理するためのデータ処理方法であって、スペクトルデータを取得する処理を行う測定ステップと、前記測定ステップにより取得されたスペクトルデータにおける波長と測光値との対応関係をテキストデータとして自動的に出力するテキスト出力ステップとを含む。
【発明の効果】
【００２６】
本発明によれば、各スペクトルデータを１つずつテキストデータとして出力する作業を繰り返し行う必要がなく、複数のスペクトルデータについてのテキストデータを容易に取得することができる。また、本発明によれば、各スペクトルデータについてのテキストデータを順次コピーするなどの作業を行う必要がなく、複数のスペクトルデータについてのテキストデータを他のソフトウェアに容易に取り込むことができる。
【図面の簡単な説明】
【００２７】
【図１】本発明の一実施形態に係るデータ処理装置の構成例を示したブロック図である。
【図２】スペクトルデータ記憶部に記憶されているスペクトルデータを指定する際の表示部の表示画面の一例を示した図である。
【図３】テキスト出力処理部から出力されるテキストデータの一例を示した図である。
【図４】テキスト出力処理部から出力されるテキストデータの他の例を示した図である。
【図５】テキストデータの出力についての設定を行う際の表示部の表示画面の一例を示した図である。
【図６】テキスト出力処理部からマトリクス状のテキストデータを出力する際の処理を示したフローチャートである。
【図７】テキスト出力処理部からテキストデータを自動的に出力する際の処理を示したフローチャートであり、試料の測定後にテキストデータを出力するように設定されている場合を示している。
【図８】テキスト出力処理部からテキストデータを自動的に出力する際の処理を示したフローチャートであり、試料の測定中にリアルタイムでテキストデータを出力するように設定されている場合を示している。
【発明を実施するための形態】
【００２８】
図１は、本発明の一実施形態に係るデータ処理装置１の構成例を示したブロック図である。このデータ処理装置１は、スペクトルデータを処理するためのものであり、分光光度計などの分析装置に備えられた検出器２から検出信号が入力される。データ処理装置１には、例えば制御部１１、記憶部１２、操作部１３及び表示部１４などが備えられている。
【００２９】
制御部１１は、例えばＣＰＵ（Central Processing Unit）を含む構成であり、ＣＰＵがプログラムを実行することにより、測定処理部１１１、指定受付処理部１１２、テキスト出力処理部１１３及び解析処理部１１４などとして機能する。記憶部１２は、例えばハードディスク及びＲＡＭ（Random Access Memory）などにより構成されており、スペクトルデータ記憶部１２１、測定用ソフトウェア記憶部１２２、表計算用ソフトウェア記憶部１２３及びテキストファイル記憶部１２４などが割り当てられている。
【００３０】
測定処理部１１１は、検出器２から入力される検出信号に基づいてスペクトルデータを取得する処理を行う。取得されるスペクトルデータは、各波長における吸光度、透過率又は反射率などの測光値（検出強度）を表している。測定処理部１１１により取得したスペクトルデータは、スペクトルデータ記憶部１２１に記憶される。試料の測定を複数回行った場合には、各測定時に取得されたスペクトルデータがスペクトルデータ記憶部１２１にそれぞれ記憶される。
【００３１】
試料の測定を行う際には、測定用ソフトウェア記憶部１２２に記憶されている測定用ソフトウェアが測定処理部１１１により実行される。この測定用ソフトウェアは、試料の測定により取得されるスペクトルデータを、各波長と測光値とが対応付けられた表やグラフで表示部１４に表示させる機能を有している。測定処理部１１１は、測定用ソフトウェアの機能に基づいてスペクトルデータを表示部１４に表示させる。このとき、測定処理部１１１は、波長ごとの測光値を測定中にリアルタイムで表示部１４に表示させてもよいし、測定が終了したときに複数の波長と測光値とを対応付けて表示部１４に表示させてもよい。
【００３２】
指定受付処理部１１２は、作業者による操作部１３の操作に基づいて、スペクトルデータ記憶部１２１に記憶されているスペクトルデータの指定を受け付ける処理を行う。表示部１４には、スペクトルデータ記憶部１２１に記憶されている全てのスペクトルデータのファイル名を表示させることができる。作業者は、表示部１４に表示されているスペクトルデータのファイル名を選択することにより、１つ又は複数のスペクトルデータを指定することができる。
【００３３】
テキスト出力処理部１１３は、スペクトルデータをテキストデータとして出力する処理を行う。ここで、テキストデータとは、例えば文字コードだけで構成されたデータであり、スペクトルデータにおける波長と測光値との対応関係が文字コードで表されたテキストデータをテキスト出力処理部１１３から出力することができる。
【００３４】
テキスト出力処理部１１３は、試料の測定後にテキストデータを出力することもできるし、試料の測定中にリアルタイムでテキストデータを出力することもできる。試料の測定後にテキストデータを出力する場合には、測定により取得されたスペクトルデータに基づいて、複数の波長と測光値とが対応付けられたテキストデータが出力される。すなわち、スペクトルデータを構成する各波長における測光値が、各波長に対応付けられたテキストデータとして出力される。この場合、テキスト出力処理部１１３から出力されるテキストデータは、テキストファイルとしてテキストファイル記憶部１２４に保存される。テキストファイルは、例えば拡張子が「.txt」や「.csv」などで表されるデータファイルである。
【００３５】
一方、試料の測定中にリアルタイムでテキストデータを出力する場合には、リアルタイムで取得されるスペクトルデータの波長ごとの測光値が、各波長と測光値とが個別に対応付けられたテキストデータとして順次出力される。すなわち、スペクトルデータを構成する各波長における測光値が、波長ごとにテキストデータとして出力される。この場合、テキスト出力処理部１１３から出力されるテキストデータは、表計算用ソフトウェアに入力（転送）される。
【００３６】
表計算用ソフトウェアは、表計算用ソフトウェア記憶部１２３に記憶されており、解析処理部１１４により実行される。表計算用ソフトウェアが実行されると、そのソフトウェアに基づく表計算用の表示画面が表示部１４に表示される。テキスト出力処理部１１３から出力されるテキストデータが表計算用ソフトウェアに入力される場合には、実行中の表計算用ソフトウェアに基づく表示画面に、テキストデータを構成する各波長と測光値とが入力されて表示される。
【００３７】
テキスト出力処理部１１３からテキストデータを出力する処理は、作業者による操作部１３の操作に基づいて行われてもよいし、測定後又は測定中に自動的に行われてもよい。テキスト出力処理部１１３からテキストデータを自動的に出力して表計算用ソフトウェアに入力させる場合、表計算用ソフトウェアが実行中でなければ、表計算用ソフトウェアが自動的に実行された上で、テキストデータが自動的に出力されてもよい。
【００３８】
図２は、スペクトルデータ記憶部１２１に記憶されているスペクトルデータを指定する際の表示部１４の表示画面の一例を示した図である。図２に示すように、スペクトルデータを指定する際には、データ選択画面４１が表示部１４に表示される。
【００３９】
データ選択画面４１には、スペクトルデータ記憶部１２１に記憶されているスペクトルデータのファイル名を表示する選択対象データ表示領域４１１と、選択されたスペクトルデータのファイル名を表示する選択済データ表示領域４１２とが含まれる。
【００４０】
作業者は、操作部１３を操作して、選択対象データ表示領域４１１に表示されている複数のスペクトルデータのファイル名の中から任意のファイル名を選択した上で、追加キー４１３を選択することにより、その選択したファイル名を選択済データ表示領域４１２に追加して表示させることができる。また、作業者は、操作部１３を操作して、選択済データ表示領域４１２に表示されている複数のスペクトルデータのファイル名の中から任意のファイル名を選択した上で、削除キー４１４を選択することにより、その選択したファイル名を選択済データ表示領域４１２から削除することができる。作業者は、操作部１３を操作して、選択済データ表示領域４１２に表示されている複数のスペクトルデータのファイル名の中から任意のファイル名を選択した上で、順序変更キー４１５を選択することにより、ファイル名の順序を変更することもできる。
【００４１】
データ選択画面４１には、さらに、波長範囲表示領域４１６、データ間隔表示領域４１７、ＯＫキー４１８及びキャンセルキー４１９などが含まれる。波長範囲表示領域４１６には、選択済データ表示領域４１２の１番目（最上部）に表示されているスペクトルデータ（基準データ）の波長範囲（波長の下限値及び上限値）が表示され、データ間隔表示領域４１７には、その基準データの波長幅（波長の間隔）が表示される。複数のスペクトルデータのファイル名を選択して選択済データ表示領域４１２に表示させた上で、ＯＫキー４１８が選択されると、それらの複数のスペクトルデータの指定が指定受付処理部１１２により受け付けられ、テキスト出力処理部１１３からテキストデータが出力される。このとき、基準データの波長範囲及び波長幅で、各スペクトルデータについてのテキストデータが出力される。すなわち、波長範囲表示領域４１６及びデータ間隔表示領域４１７を確認することにより、複数のスペクトルデータについてのテキストデータが出力される際の波長範囲及び波長幅を確認することができる。一方、キャンセルキー４１９が選択された場合には、データ選択画面４１が表示部１４の表示画面から消去される。
【００４２】
図３は、テキスト出力処理部１１３から出力されるテキストデータの一例を示した図である。図２に示したデータ選択画面４１において複数のスペクトルデータが指定された場合には、図３に示すように、それらの複数のスペクトルデータについて複数の波長と各波長における測光値とが対応付けられた１つのテキストデータが出力される。
【００４３】
この例では、図２に示したデータ選択画面４１において、波長範囲表示領域４１６に波長範囲の下限値として３００ｎｍと入力され、データ間隔表示領域４１７に波長幅として０．５ｎｍと入力された場合が示されている。すなわち、設定された波長範囲で０．５ｎｍごとの各波長に対して、各波長における測光値が対応付けられている。各波長の値は縦に並べられ、各スペクトルデータにおける各波長に対応する測光値が横に並べられることにより、各値がマトリクス状に対応付けられている。この例では、Ｄａｔａ１〜Ｄａｔａ７までの７つのスペクトルデータが１つのテキストデータとして出力される場合が示されている。
【００４４】
図４は、テキスト出力処理部１１３から出力されるテキストデータの他の例を示した図である。この例では、各波長の値が横に並べられ、各スペクトルデータにおける各波長に対応する測光値が縦に並べられることにより、各値がマトリクス状に対応付けられている。
【００４５】
このように、複数の波長と各波長における測光値とがマトリクス状に対応付けられた１つのテキストデータが出力されるような構成であれば、各波長の値が縦に並べられてもよいし、横の並べられてもよい。また、図３及び図４の例では、各値がタブ区切りで区切られているが、カンマ区切りなどの他の態様で各値が区切られていてもよい。
【００４６】
図５は、テキストデータの出力についての設定を行う際の表示部１４の表示画面の一例を示した図である。図５に示すように、テキストデータの出力についての設定を行う際には、ユーザ設定画面４２が表示部１４に表示される。
【００４７】
ユーザ設定画面４２には、テキストデータを自動的に出力するか否かを設定するための自動出力設定領域４２１と、マトリクス状のテキストデータを出力する際の形式を設定するためのマトリクス設定領域４２２とが含まれる。
【００４８】
作業者は、操作部１３を操作して、自動出力設定領域４２１における「データファイル保存時に自動的に出力する」のチェックボックスを選択することにより、テキスト出力処理部１１３からテキストデータを自動的に出力するように設定することができる。また、「データファイル保存時に自動的に出力する」のチェックボックスの選択を解除すれば、テキスト出力処理部１１３からテキストデータを手動で（操作部１３の操作に基づいて）出力するように設定することができる。テキストデータを自動的に出力するように設定する場合には、出力されるテキストデータのデータ形式として、「.txt」又は「.csv」の拡張子を選択することができるようになっている。
【００４９】
ユーザ設定画面４２には、自動出力設定領域４２１及びマトリクス設定領域４２２の他に、物理量選択領域４２５、要約選択領域４２６、測定パラメータ選択領域４２７などが含まれる。物理量選択領域４２５では、プルダウンの選択肢の中からスペクトルデータの横軸（ｘ軸）の単位として、例えば波長、波数又はエネルギーなどのいずれかを選択することができる。要約選択領域４２６では、スペクトルデータを取得したときのデータ保存日時やデータ取得装置の情報などからなる要約をテキストデータに含めるかどうかを選択することができる。測定パラメータ選択領域４２７では、いわゆる分析条件（分析における装置に対する設定値）をテキストデータに含めるかどうかを選択することができる。例えば装置が紫外可視分光光度計である場合、測定パラメータには、波長範囲（ｎｍ）、スキャンスピード、サンプリングピッチ、測光値又はスリット幅などが含まれる。
【００５０】
また、作業者は、操作部１３を操作して、マトリクス設定領域４２２における「波長を縦に並べる」又は「波長を横に並べる」のチェックボックスを選択することにより、テキスト出力処理部１１３からマトリクス状のテキストデータを出力する際の形式を設定することができる。すなわち、各波長の値が縦に並べられたマトリクス状のテキストデータ（図３参照）を出力するか、各波長の値が横に並べられたマトリクス状のテキストデータ（図４参照）を出力するかを選択することができる。
【００５１】
ユーザ設定画面４２には、さらに、ＯＫキー４２３及びキャンセルキー４２４などが含まれる。上記のように自動出力設定領域４２１やマトリクス設定領域４２２に対する設定を行った上で、ＯＫキー４２３が選択されると、設定された内容が確定する。一方、キャンセルキー４２４が選択された場合には、ユーザ設定画面４２が表示部１４の表示画面から消去される。
【００５２】
図６は、テキスト出力処理部１１３からマトリクス状のテキストデータを出力する際の処理を示したフローチャートである。図２に例示されるデータ選択画面４１において、複数のスペクトルデータが指定された場合には（ステップＳ１０１でＹｅｓ）、指定された複数のスペクトルデータがスペクトルデータ記憶部１２１から読み出される（ステップＳ１０２）。
【００５３】
そして、読み出された複数のスペクトルデータについて、複数の波長と各波長における測光値とがマトリクス状に対応付けられた１つのテキストデータが出力される（ステップＳ１０３：テキスト出力ステップ）。このとき、図５に例示されるユーザ設定画面４２のマトリクス設定領域４２２において、波長を縦に並べるように予め設定されている場合には、各波長の値が縦に並べられたマトリクス状のテキストデータ（図３参照）が出力される。一方、波長を横に並べるように予め設定されている場合には、各波長の値が横に並べられたマトリクス状のテキストデータ（図４参照）が出力される。
【００５４】
このように、本実施形態では、複数のスペクトルデータについてのテキストデータを、複数の波長と各波長における測光値とをマトリクス状に対応付けた１つのテキストデータとして取得することができる。したがって、各スペクトルデータを１つずつテキストデータとして出力する作業を繰り返し行う必要がなく、複数のスペクトルデータについてのテキストデータを容易に取得することができる。
【００５５】
また、取得した１つのテキストデータは、表計算用ソフトウェアや解析用ソフトウェアなどの他のソフトウェアに一度に取り込むことができる。したがって、各スペクトルデータについてのテキストデータを順次コピーするなどの作業を行う必要がなく、複数のスペクトルデータについてのテキストデータを他のソフトウェアに容易に取り込むことができる。
【００５６】
さらに、本実施形態では、図２に例示されるデータ選択画面４１において任意のスペクトルデータを指定し、その指定された複数のスペクトルデータについての１つのテキストデータを出力することができる。これにより、所望の複数のスペクトルデータについてのテキストデータを容易に取得し、他のソフトウェアに容易に取り込むことができる。
【００５７】
図７は、テキスト出力処理部１１３からテキストデータを自動的に出力する際の処理を示したフローチャートであり、試料の測定後にテキストデータを出力するように設定されている場合を示している。この場合、試料の測定が終了すると（ステップＳ２０１でＹｅｓ）、測定中にスペクトルデータ記憶部１２１に記憶されたスペクトルデータが読み出される（ステップＳ２０２）。
【００５８】
そして、読み出された測定１回分のスペクトルデータについて、複数の波長と測光値とが対応付けられたテキストデータが自動的に出力される（ステップＳ２０３）。このとき、図５に例示されるユーザ設定画面４２の自動出力設定領域４２１において予め設定されているデータ形式（「.txt」又は「.csv」）で、テキストデータが出力される。出力されたテキストデータは、テキストファイルとしてテキストファイル記憶部１２４に記憶されてもよいし、表計算用ソフトウェアに入力されてもよい。
【００５９】
図８は、テキスト出力処理部１１３からテキストデータを自動的に出力する際の処理を示したフローチャートであり、試料の測定中にリアルタイムでテキストデータを出力するように設定されている場合を示している。この場合、試料の測定中に各波長の測光値が取得される度に（ステップＳ３０１でＹｅｓ）、その波長と測光値とが個別に対応付けられたテキストデータが自動的に出力される（ステップＳ３０２）。
【００６０】
このようにして順次出力される各波長のテキストデータは、リアルタイムで表計算用ソフトウェアに入力される。そして、予め設定されている波長範囲の全ての波長について出力が終了すると（ステップＳ３０３でＹｅｓ）、それらの全ての波長についての測光値が表計算用ソフトウェアに入力された状態となる。
【００６１】
図７及び図８に示すように、本実施形態では、取得されたスペクトルデータに基づいて、テキストデータを自動的に出力することができるため、スペクトルデータをテキストデータとして出力する作業を手作業で行う必要がない。したがって、スペクトルデータについてのテキストデータを容易に取得することができる。
【００６２】
図７に示すように、スペクトルデータの複数の波長と測光値とが対応付けられたテキストデータが自動的に出力される場合には、スペクトルデータごとのテキストデータを容易に取得することができる。一方、図８に示すように、スペクトルデータの波長ごとの測光値が、各波長と測光値とが個別に対応付けられたテキストデータとして自動的に順次出力される場合には、スペクトルデータの波長ごとのテキストデータをリアルタイムで容易に取得することができる。
【００６３】
出力されたテキストデータをテキストファイルとしてテキストファイル記憶部１２４に自動的に保存する場合には、保存されたテキストファイルを表計算用ソフトウェアや解析用ソフトウェアなどの他のソフトウェアに取り込んで容易に解析を行うことができる。一方、出力されたテキストデータを表計算用ソフトウェアに自動的に入力させる場合には、テキストデータを表計算用ソフトウェアに取り込む作業を行う必要がない。特に、図８のように、スペクトルデータの波長ごとの測光値が、各波長と測光値とが個別に対応付けられたテキストデータとして表計算用ソフトウェアに自動的に入力される場合には、表計算用ソフトウェアにおいてリアルタイムで解析を行うことができる。
【００６４】
以上の実施形態では、マトリクス状のテキストデータを出力する場合に、同一の波長範囲内で、同一の各波長に対して複数のスペクトルデータの測光値が対応付けて出力されるような構成について説明した。しかし、このような構成に限らず、複数のスペクトルデータごとに異なる波長範囲内で、異なる波長に対して測光値が対応付けられてもよい。
【００６５】
また、上述のようなデータ処理装置としてコンピュータを機能させるためのプログラム（データ処理プログラム）を提供することも可能である。この場合、上記プログラムは、記憶媒体に記憶された状態で提供されるような構成であってもよいし、プログラム自体が提供されるような構成であってもよい。
【符号の説明】
【００６６】
１      データ処理装置
２      検出器
１１    制御部
１２    記憶部
１３    操作部
１４    表示部
４１    データ選択画面
４２    ユーザ設定画面
１１１  測定処理部
１１２  指定受付処理部
１１３  テキスト出力処理部
１１４  解析処理部
１２１  スペクトルデータ記憶部
１２２  測定用ソフトウェア記憶部
１２３  表計算用ソフトウェア記憶部
１２４  テキストファイル記憶部
【図１】
2018040690.tif 000003
【図２】
2018040690.tif 000004
【図３】
2018040690.tif 000005
【図４】
2018040690.tif 000006
【図５】
2018040690.tif 000007
【図６】
2018040690.tif 000008
【図７】
2018040690.tif 000009
【図８】
2018040690.tif 000010