(57)【特許請求の範囲】
【請求項１】
測定対象試料をクロマトグラフによって時間的に分離しつつ、全測定時間内の一又は複数の部分時間範囲のそれぞれにおいて、予め決められた測定条件が設定された一又は複数の測定を１回ずつ実行する単測定の繰り返しから成る所定の測定を実行するように分析装置を制御するためのシステムであって、
a)前記予め決められた測定条件が設定された一又は複数の測定を実行する一又は複数の時間範囲をそれぞれ範囲バーとして表示する時間範囲表示部と、
b)前記各部分時間範囲においてループタイム（単測定に要する時間）を算出し、該算出結果を表示するループタイム表示部と、
を備えることを特徴とする分析装置制御システム。
【請求項２】
前記ループタイム表示部が、ループタイムの変化を時間的に示すように前記算出結果を一覧表示する
ことを特徴とする請求項１に記載の分析装置制御システム。
【請求項３】
予め用意されている、前記測定対象試料に対応する参照用クロマトグラムを表示するクロマトグラム表示部
を更に備え、
前記時間範囲表示部が、前記クロマトグラム表示部によって表示されている参照用クロマトグラムに対し、範囲バーを時間的に重畳して表示する
ことを特徴とする請求項１又は２に記載の分析装置制御システム。
【請求項４】
前記ループタイム表示部が、更に、複数の測定が時間的に重なっている時間範囲を検出し、その重なりの数を前記算出結果に含めて一覧表示する
ことを特徴とする請求項１〜３のいずれかに記載の分析装置制御システム。
【請求項５】
前記ループタイムと予め設定された値とを比較し、該ループタイムが該値を超えている場合に、警告表示を行うループタイム警告部
を更に備えることを特徴とする請求項１〜４のいずれかに記載の分析装置制御システム。
【請求項６】
前記表示されている算出結果に対してループタイムの時間範囲が指定されたことに基づき、該指定された時間範囲を前記参照用クロマトグラム上に表示されている範囲バーに重畳して表示する指定時間範囲提示部
を更に備えることを特徴とする請求項１〜５のいずれかに記載の分析装置制御システム。
【請求項７】
前記指定時間範囲提示部が、更に、前記指定されたループタイムの時間範囲に存在する複数の範囲バーが互いに近接するように範囲バーの並び替えを行う
ことを特徴とする請求項６に記載の分析装置制御システム。
【請求項８】
ユーザによる指示に基づき、前記時間範囲表示部によって表示されている範囲バーの時間的位置及び／又は長さを変更する範囲変更部と、
前記範囲変更部によって範囲バーの時間的位置及び／又は長さが変更されたことに基づき、該範囲バーに対応する測定の時間範囲を再設定する測定時間再設定部と、
を更に備え、
前記ループタイム表示部が、前記範囲変更部によって範囲バーの時間的位置及び／又は長さが変更されたことに基づき、前記各時間範囲に関するループタイムを再算出する
ことを特徴とする請求項１〜７のいずれかに記載の分析装置制御システム。
【請求項９】
測定対象試料をクロマトグラフによって時間的に分離しつつ、全測定時間内の一又は複数の部分時間範囲のそれぞれにおいて、予め決められた測定条件が設定された一又は複数の測定を１回ずつ実行する単測定の繰り返しから成る所定の測定を実行するように分析装置を制御するためのシステム用のプログラムであって、該プログラムを実行するコンピュータを、
a)前記予め決められた測定条件が設定された一又は複数の測定を実行する一又は複数の時間範囲をそれぞれ範囲バーとして表示する時間範囲表示部、
b)前記各部分時間範囲においてループタイム（単測定に要する時間）を算出し、該算出結果を表示するループタイム表示部、
として動作させることを特徴とする分析装置制御システム用プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、分析装置を制御するためのシステム及び該システム用プログラムに関する。特に本発明は、クロマトグラフを含む、又はクロマトグラフと接続された分析装置の測定条件を設定するための制御システム及びプログラムに関する。
【背景技術】
【０００２】
クロマトグラフと質量分析器とが組み合わされたクロマトグラフ質量分析装置では、前段のクロマトグラフにおいて時間的に分離された試料を後段の質量分析器へ連続的に導入し、質量分析を行う（例えば特許文献１参照）。
後段の質量分析器では、時間的に分離されて導入されてくる試料全体を対象として同一の測定を実行するのではなく、ピークが存在している個所など、クロマトグラムに変化がみられる個所のみを対象として、即ち一又は複数の時間範囲のみを対象として、それぞれ所定の測定を実行するのが普通である。
【０００３】
そのため、所望の分析を実行するためには、同一試料に関する過去のクロマトグラムを用意しておき、ユーザがこの参照用クロマトグラムを参照しつつ、どの測定をどの時間に実行するかを設定するという測定の時間範囲の設定作業が必要となる。
【０００４】
この時間範囲の設定作業は分析装置を制御するための制御用アプリケーション上で行われるが、これは従来、ユーザが参照用クロマトグラムを参照しつつ、所定の入力欄に時間を示す数字を入力することで行っていた。このような従来の分析装置制御用アプリケーションの画面例を図８に示す。ここでは、画面左欄において、クロマトグラフ測定時間が「セグメント１」＝[0.000−10.000](分)、「セグメント２」＝[10.000−20.000](分)と分割され、「セグメント１」において「イベント１」及び「イベント２」という測定が、「セグメント２」において「イベント１」という測定が手動で入力された例が示されている。
なお以下では、所定の時間範囲内において行われる複数の測定のうち一定の測定条件で行う測定のことを「イベント」と呼ぶことにする。
【０００５】
しかしながら、このような従来のクロマトグラフ質量分析装置において質量分析器の測定条件を設定する際には、ある測定条件に対応する測定の時間範囲を手動で指定する必要があったため、作業が繁雑になりやすく、また、入力ミスが生じるおそれもあった。そこで本願発明者は、ユーザがより直観的また簡潔に測定条件を設定することができる分析装置制御システムを提供することを目的とした発明を既に行い、本願発明に先立って出願を行っている（特願2009-209835）。このシステムでは、図９に示すようなグラフィカルユーザインターフェースが提供され、以下のような効果が得られる。
【０００６】
測定の時間範囲がそれぞれ、範囲バーとして参照用クロマトグラム上に時間的に重畳されて表示部（モニタ）上に表示される。従って、ユーザは参照用クロマトグラムと、実行される測定との関係を一目で理解することができる。また、一つの試料に対して複数の測定を実行する場合には、それら複数の測定同士の関係も視覚的に即座に理解される。よって、測定条件の設定の負担が軽減されるとともに、設定ミスを防ぐことができる。
さらに、マウスなどの入力部を操作することでユーザが表示部上に表示されている範囲バーの長さを調節したり時間的位置を変更したりするだけで、当該測定を実行する時間範囲を変更することができ、高い自由度で以て時間範囲を設定できるとともに、時間範囲を手動で入力する場合と比べて操作性が高く、設定ミスの減少も期待できる。
【先行技術文献】
【特許文献】
【０００７】
【特許文献１】特開2005-083952号公報
【発明の概要】
【発明が解決しようとする課題】
【０００８】
クロマトグラフ質量分析装置などの分析装置では一般的に、指定された時間範囲内において設定された各イベントは、ノイズの除去等を目的として複数回（通常は少なくとも10回以上）の測定が繰り返し実行される。この際、同一の時間に実行されるイベントの数が１であれば、例えば該イベントの１回目の測定が終了した後に同イベントの２回目の測定が開始されることになる。しかしながらイベントの数が複数であると、全てのイベントが一連の測定を終了した後に、次の一連の測定が開始されることになる。すなわち、イベントの数が複数である場合、全てのイベントが一連の測定を終了するまでが「１回分の測定」となる。
以下、指定された時間範囲内において設定された一又は複数のイベントが行う１回分の測定のことを「単測定」と呼び、一つの単測定に要する時間を「ループタイム」と呼ぶことにする。
【０００９】
このループタイムは「イベント毎の測定時間の総和」と「検出器の切替などにかかる時間」の和となる。従って、同一の時間に実行されるイベントが多数重なってしまうとループタイムが長くなり、場合によっては設定した時間範囲を超えてしまい、正確な測定を実行することができない（測定結果の信頼性が低下したり、測定自体が行えなかったりする）という問題が生じ得る。
以上から、測定条件を設定する際には、ループタイムが過度に長くならないように、イベントの重なりが少なくなるように調整することが必要となる。しかし、従来、このループタイムを知るためにはユーザ自身が計算を行わねばならず、非常に手間が掛かるという問題があった。
【００１０】
本発明は、以上のような課題を解決するためになされたものである。
【課題を解決するための手段】
【００１１】
上記課題を解決するために成された分析装置制御システムは、
測定対象試料をクロマトグラフによって時間的に分離しつつ、全測定時間内の一又は複数の部分時間範囲のそれぞれにおいて、予め決められた測定条件が設定された一又は複数の測定を１回ずつ実行する単測定の繰り返しから成る所定の測定を実行するように分析装置を制御するためのシステムであって、
a)前記予め決められた測定条件が設定された一又は複数の測定を実行する一又は複数の時間範囲をそれぞれ範囲バーとして表示する時間範囲表示部と、
b)前記各部分時間範囲においてループタイム（単測定に要する時間）を算出し、該算出結果を表示するループタイム表示部と、
を備えることを特徴としている。
【００１２】
また、本発明に係る分析装置制御システムは、好ましくは、
予め用意されている、前記測定対象試料に対応する参照用クロマトグラムを表示するクロマトグラム表示部
を更に備え、
前記時間範囲表示部が、前記クロマトグラム表示部によって表示されている参照用クロマトグラムに対し、範囲バーを時間的に重畳して表示する
ようにすると良い。
ここで、「時間的に重畳」とは、クロマトグラムと範囲バーとが画面上で直接重なり合う場合の他、強度軸方向に分離しつつも、時間軸方向では両者が対応する時間範囲において重なっている場合のことをいう。
【００１３】
さらに本発明は、
測定対象試料をクロマトグラフによって時間的に分離しつつ、全測定時間内の一又は複数の部分時間範囲のそれぞれにおいて、予め決められた測定条件が設定された一又は複数の測定を１回ずつ実行する単測定の繰り返しから成る所定の測定を実行するように分析装置を制御するためのシステム用のプログラムであって、該プログラムを実行するコンピュータを、
a)前記予め決められた測定条件が設定された一又は複数の測定を実行する一又は複数の時間範囲をそれぞれ範囲バーとして表示する時間範囲表示部、
b)前記各部分時間範囲においてループタイム（単測定に要する時間）を算出し、該算出結果を表示するループタイム表示部、
として動作させる分析装置制御プログラムを提供する。
【００１４】
本発明に係る分析装置制御システムが制御対象とする装置は、例えば液体クロマトグラフ質量分析装置のような、クロマトグラフにおいて時間的に分離された試料を対象として分析や測定を行う装置であれば、いかなるものでも構わない。
【発明の効果】
【００１５】
本発明に係る分析装置制御システムによれば、クロマトグラフにより分離される測定対象試料に対して測定を行う際の測定条件を設定する際に、各部分時間範囲においてループタイムが算出され表示される。従って、ユーザはその算出結果を確認することでループタイムが不適切な値になっていないかどうかを知ることができ、調整が必要な場合には、複数のイベントの重なりが適切となるように測定条件等を再設定することができる。
【図面の簡単な説明】
【００１６】
【図１】本発明に係る分析装置制御システムの一実施形態の概略構成を示す図。
【図２】測定条件設定画面の例。
【図３】測定条件設定画面の他の例。
【図４】ループタイム算出結果ウィンドウの例。
【図５】指定時間範囲提示部の動作の一例を模式的に示す図。
【図６】指定時間範囲提示部の動作の他の例を模式的に示す図。
【図７】範囲変更部の動作の一例を模式的に示す図。
【図８】従来の分析装置制御用アプリケーションの画面例。
【図９】従来の分析装置制御用アプリケーションの画面例。
【発明を実施するための形態】
【００１７】
以下、本発明に係る分析装置制御システムの実施形態の例を図面を参照しつつ詳細に説明する。
【００１８】
図１に、本発明に係る分析装置制御システム１の一実施形態を示す。分析装置制御システム１の実態はコンピュータであり、中央演算処理装置であるＣＰＵ（Central Processing Unit）１０にメモリ１２、ＬＣＤ（Liquid Crystal Display）等から成るモニタ（表示部）１４、キーボードやマウス等から成る入力部１６、ハードディスク等の大容量記憶装置から成る記憶部２０が互いに接続されている。記憶部２０には分析装置制御システム用プログラム２１、参照用クロマトグラム記憶部２２が設けられている。記憶部２０にはまた、ＯＳ（Operating System）２３が記憶されている。
【００１９】
本実施形態に係る分析装置制御システム１は、外部装置との直接的な接続や、外部装置等とのＬＡＮ（Local Area Network）などのネットワークを介した接続を司るためのインターフェース（Ｉ／Ｆ）１８を備えており、該Ｉ／Ｆ１８よりネットワークケーブルＮＷを介してクロマトグラフ質量分析装置である分析装置Ａ１に接続されている。なお、本発明に係る分析装置制御システムは、Ｉ／Ｆ１８を介して外部に設けられた分析装置と接続される形態に限られる必要はなく、分析装置と一体化されていても構わない。
【００２０】
また、本実施形態に係る分析装置制御システム１では、ＯＳ２３と分析装置制御システム用プログラム２１とを別体としているが、分析装置制御システム用プログラム２１がＯＳ２３の一部に組み込まれていたとしても、勿論構わない。
【００２１】
図１においては、分析装置制御システム用プログラム２１に係るように、時間範囲表示部３１、ループタイム表示部３２、クロマトグラム表示部３３、ループタイム警告部３４、指定時間範囲提示部３５、範囲変更部３６、測定時間再設定部３７が、それぞれ示されている。これはいずれも基本的にはＣＰＵ１０が分析装置制御システム用プログラム２１を実行することによりソフトウエア的に実現される。
【００２２】
次に、本実施形態に係る分析装置制御システム１の動作について説明する。まず、ユーザが入力部１６を適宜操作する（例えばモニタ１４上に表示されているアイコンをダブルクリックする）ことにより分析装置制御システム用プログラム２１の実行を命令し、分析装置Ａ１を構成する質量分析器における測定条件の設定用画面をモニタ１４に表示させる。このような測定条件設定画面４の例を図２に示す。測定条件設定画面４には、測定追加ボタン領域４０、測定時間範囲表示領域４１、測定条件名表示領域４２などが含まれている。
【００２３】
時間範囲表示部３１、ループタイム表示部３２、クロマトグラム表示部３３、ループタイム警告部３４、指定時間範囲提示部３５、範囲変更部３６、測定時間再設定部３７の各部は、それぞれ以下に説明するような動作を行う。
【００２４】
まず、ユーザが、図２に示す測定条件設定画面４において、例えば測定追加ボタン領域４０に配置されているボタンを押下すること等により、実行する測定を入力してゆくと、その都度、時間範囲表示部３１は、測定時間範囲表示領域４１に、各測定の時間範囲を視覚的に示す範囲バーとして、互いに重なり合わないようにずらしつつ表示する。図２に示す例では、測定番号１〜７の合計７つの測定が入力されており、各測定が実行される時間範囲が、測定時間範囲表示領域４１に範囲バーとして表示されている。このとき、ユーザは各測定に関するパラメータなどの詳細な設定も行う。例えば、測定条件設定画面４の一部に、測定に関する詳細な測定条件を示し、またユーザにそれら測定条件の変更を許可するための測定条件設定領域を表示し（図示せず）、該領域内での詳細な設定をユーザに許可する。
【００２５】
なお、測定条件設定画面４上でイベント（測定）の設定を行う際に、ユーザによる指示等に基づき、測定対象となる試料が設定されると、クロマトグラム表示部３３は参照用クロマトグラム記憶部２２に予め記憶されている参照用クロマトグラムのうち、試料に適した参照用クロマトグラムのデータを読み出し、これを測定条件設定画面４の測定時間範囲表示領域４１に表示する（図３）。もちろん、ユーザが直接、所望する参照用クロマトグラムを選択するようにしてもよい。
この場合、測定時間範囲表示領域４１には、参照用クロマトグラムの全体が表示されるのが好ましい。しかし、横軸方向（即ち時間方向）に参照用クロマトグラムが長い場合や、参照用クロマトグラムの或る部分を拡大表示しているような場合においては、参照用クロマトグラムの一部しか測定時間範囲表示領域４１内に表示されないことがあり得る。このような場合には、ユーザによってスクロールの指示が入力されたこと（例えば右方向スクロールを指示するボタンが押下される）等に基づき、クロマトグラム表示部３３は、測定時間範囲表示領域４１内における参照用クロマトグラムの表示位置を適宜変更する。
【００２６】
図２又は図３に示す測定条件設定画面４において、ユーザが入力部１６を適宜操作することで「ループタイム表示」ボタン４３を押下すると、ループタイム表示部３２は、各測定に関して、単測定に要する時間であるループタイムを算出し、該算出結果をモニタ１４の所定の箇所に（例えば測定条件設定画面４に重ねて）表示する。図４に、この算出結果を一覧表示するためのループタイム算出結果ウィンドウ５の例を示す。
【００２７】
図４に示すループタイム算出結果ウィンドウ５では、ループタイム表示部３２の処理の結果としてループタイムが一覧表示されている。ここでは、各開始−終了時間（部分時間範囲）においてループタイムが5, -（無し）, 15, -, 25, 60, 140, 160, 45(sec)と変化してゆくことが示されている。また、ループタイム算出結果ウィンドウ５には、ループタイム表示部３２の処理の結果として、各部分時間範囲におけるイベントの重なりの数が示されている。
【００２８】
また、ループタイム表示ボタン４３が押下されたことに基づき、ループタイム警告部３４は、まず、前記ループタイム表示部３２が算出する各ループタイムを、予め設定された値と比較する。この「予め設定された値」とは、予め設定された実際の値でも良いし、測定に対して設定された時間範囲の長さに基づいて定められる値（例えば、時間範囲の長さ自体）であっても良い。この比較の結果、ループタイムの値が予め設定された値を超えていた場合には、ループタイム警告部３４は、ループタイム算出結果ウィンドウ５において警告表示を行う。図４の例では、ループタイムが140sec及び160secである表示箇所を例えば赤色などの別色で強調表示している。これによって、ループタイムが不適切であると思われる箇所がユーザに対して視覚的に通知される。
【００２９】
ループタイム算出結果ウィンドウ５上でユーザが入力部１６を適宜操作し、ループタイムの時間範囲を指定する（例えば、マウスポインタ５１を操作し、表示されているループタイム、開始―終了時間、イベント数のいずれかの上でクリック操作する）と、指定時間範囲提示部３５は、指定された時間範囲を測定時間範囲表示領域４１上に表示されている範囲バーに重畳して表示する。図５に示す例では、ループタイムが「140」である時間範囲が指定されたことに基づき、測定時間範囲表示領域４１内の測定番号３〜７の測定が太枠６で囲まれている。このようにして、ユーザはループタイム算出結果ウィンドウ５上に表示されているループタイムと、測定時間範囲表示領域４１との関係を直観的に理解することができる。
【００３０】
また、図６に示すように、指定時間範囲提示部３５は、指定されたループタイムの時間範囲に存在する複数の範囲バーが互いに近接するように範囲バーの並び替えを行っても良い。図６の例では、ループタイムが「140」である時間範囲に含まれている、測定番号３、４、５、７のイベントに関し、測定時間範囲表示領域４１に示されている範囲バー（および測定条件名表示領域４２に記載されている測定名）が近接するように並び替えが行われている。これによって、とりわけイベントの数が多い場合に、時間的に重なっている測定をユーザが把握することが容易となる。
【００３１】
範囲変更部３６は、ユーザがマウスなどの入力部１６を適宜操作したことに基づき、測定時間範囲表示領域４１の範囲バーの長さを調整する。図７には、ドラッグ操作によって、範囲バーの位置が変更される場合の模式的な図を示す。これ以外にも、範囲バーの長さを長くする、又は短くするといった操作に対応して、範囲変更部３６は対象となる範囲バーの位置や長さを、測定時間範囲表示領域４１上で変更する。
【００３２】
上述したように範囲変更部３６によって或る範囲バーの位置や長さが変更されると、測定時間再設定部３７は、その範囲バーに対応する測定の条件における時間範囲を再設定する。同時に、ループタイム算出結果ウィンドウ５がモニタ１４上に表示されていれば、ループタイム表示部３２は、ループタイムと時間的に重なっているイベント数とを再算出し、最新の値をループタイム算出結果ウィンドウ５に反映させる。さらに、ループタイム警告部３４も、上述したような動作を繰り返す。
【００３３】
以上、本発明に係る分析装置制御システムについて実施例を用いて説明したが、上記は例に過ぎないことは明らかであり、本発明の趣旨の範囲内で適宜に変更や修正、又は追加を行っても構わない。
【００３４】
例えば、ループタイム表示部は、別ウィンドウとしてループタイム算出結果ウィンドウを開くのではなく、測定時間範囲表示領域の直上又は直下に、範囲バーと位置的に対応するようにループタイムや時間的に重なっている測定の数を表示するようにしても良い。
【符号の説明】
【００３５】
１…分析装置制御システム
４…測定条件設定画面
５…ループタイム算出結果ウィンドウ
１０…ＣＰＵ
１２…メモリ
１４…モニタ
１６…入力部
１８…Ｉ／Ｆ
２０…記憶部
２１…分析装置制御システム用プログラム
２２…参照用クロマトグラム記憶部
２３…ＯＳ
３１…時間範囲表示部
３２…ループタイム表示部
３３…クロマトグラム表示部
３４…ループタイム警告部
３５…指定時間範囲提示部
３６…範囲変更部
３７…測定時間再設定部
４０…測定追加ボタン領域
４１…測定時間範囲表示領域
４２…測定条件名表示領域
４３…ループタイム表示ボタン
５１…マウスポインタ
Ａ１…分析装置
【図１】
0005568994.tif 000002
【図２】
0005568994.tif 000003
【図３】
0005568994.tif 000004
【図４】
0005568994.tif 000005
【図５】
0005568994.tif 000006
【図６】
0005568994.tif 000007
【図７】
0005568994.tif 000008
【図８】
0005568994.tif 000009
【図９】
0005568994.tif 000010