JP3798539B2 - Spectrophotometer - Google Patents
Spectrophotometer Download PDFInfo
- Publication number
- JP3798539B2 JP3798539B2 JP34076797A JP34076797A JP3798539B2 JP 3798539 B2 JP3798539 B2 JP 3798539B2 JP 34076797 A JP34076797 A JP 34076797A JP 34076797 A JP34076797 A JP 34076797A JP 3798539 B2 JP3798539 B2 JP 3798539B2
- Authority
- JP
- Japan
- Prior art keywords
- cpu
- main body
- command
- photometer
- remote module
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Fee Related
Links
- 238000000034 method Methods 0.000 claims description 53
- 239000000523 sample Substances 0.000 description 72
- 238000005259 measurement Methods 0.000 description 63
- 238000012545 processing Methods 0.000 description 61
- 238000004364 calculation method Methods 0.000 description 46
- 230000002159 abnormal effect Effects 0.000 description 35
- 238000010586 diagram Methods 0.000 description 33
- 238000013500 data storage Methods 0.000 description 32
- 230000006870 function Effects 0.000 description 25
- 238000006243 chemical reaction Methods 0.000 description 23
- 230000004913 activation Effects 0.000 description 11
- 239000010409 thin film Substances 0.000 description 10
- 230000002950 deficient Effects 0.000 description 8
- 235000016496 Panda oleosa Nutrition 0.000 description 7
- 240000000220 Panda oleosa Species 0.000 description 7
- 238000001514 detection method Methods 0.000 description 7
- 230000007274 generation of a signal involved in cell-cell signaling Effects 0.000 description 7
- 230000005856 abnormality Effects 0.000 description 6
- 238000011161 development Methods 0.000 description 6
- 230000008569 process Effects 0.000 description 6
- 239000012488 sample solution Substances 0.000 description 6
- XLYOFNOQVPJJNP-UHFFFAOYSA-N water Substances O XLYOFNOQVPJJNP-UHFFFAOYSA-N 0.000 description 6
- 238000012544 monitoring process Methods 0.000 description 5
- 238000005375 photometry Methods 0.000 description 5
- 238000002835 absorbance Methods 0.000 description 4
- 238000000691 measurement method Methods 0.000 description 4
- 238000001228 spectrum Methods 0.000 description 4
- 238000002834 transmittance Methods 0.000 description 4
- 239000012530 fluid Substances 0.000 description 3
- 230000010365 information processing Effects 0.000 description 3
- 239000004973 liquid crystal related substance Substances 0.000 description 3
- 238000012986 modification Methods 0.000 description 3
- 230000004048 modification Effects 0.000 description 3
- 238000004451 qualitative analysis Methods 0.000 description 3
- 238000004445 quantitative analysis Methods 0.000 description 3
- 230000003595 spectral effect Effects 0.000 description 3
- 238000012546 transfer Methods 0.000 description 3
- 230000000694 effects Effects 0.000 description 2
- 238000005516 engineering process Methods 0.000 description 2
- 230000006872 improvement Effects 0.000 description 2
- 230000007246 mechanism Effects 0.000 description 2
- 230000003287 optical effect Effects 0.000 description 2
- 230000008859 change Effects 0.000 description 1
- 238000012790 confirmation Methods 0.000 description 1
- 238000012217 deletion Methods 0.000 description 1
- 230000037430 deletion Effects 0.000 description 1
- 238000007599 discharging Methods 0.000 description 1
- 239000010408 film Substances 0.000 description 1
- 238000007689 inspection Methods 0.000 description 1
- 230000010354 integration Effects 0.000 description 1
- 238000012423 maintenance Methods 0.000 description 1
Images
Landscapes
- Automatic Analysis And Handling Materials Therefor (AREA)
- Investigating Or Analysing Materials By Optical Means (AREA)
Description
【0001】
【発明の属する技術分野】
本発明は、分光光度計、特にその制御機構の改良に関するものである。
【0002】
【従来の技術】
従来より、試料のスペクトルデータを採取し、該スペクトルデータより試料の成分の定性、定量的分析等を行う分光光度計が周知である。
図1(a)には、一般的な分光光度計の概略構成が示されている。
同図に示す分光光度計10は、試料水槽12から試料溶液の一部をポンプ14により吸引し、フローセル16に導く。
そして、測光部18により電気信号に変換された測定信号は、A/D変換部20によりディジタル信号に変換され、演算処理部22により透過率、吸光度、濃度等の値に変換される。
【0003】
このようにして前記分光光度計10を構成することにより、試料の成分の定性、定量的分析等を行うことができる。
なお、フローセル16の下流には、放水路24が設けられ、フローセル16を出た測定済みの試料溶液は、放水路24に放水される。
【0004】
ところで、一般的な分光光度計では、パーソナルコンピュータ等に対して、光度計本体、その他の外部機器等の各機器を、それぞれ並列に接続していた。
即ち、同図(b)に示すように、前記従来の構成の分光光度計10では、パーソナルコンピュータ等のリモートモジュール26に対して、例えば、測光部18、A/D変換部22、演算処理部22等の光度計本体28と、ポンプ14等の外部機器を、それぞれ並列に接続していた。そして、リモートモジュール26を、所定の手順で動作させ、光度計本体28及び外部機器であるポンプ14等の各機器を制御していた。
【0005】
【発明が解決しようとする課題】
ところで、分光光度計では、その本体及びその外部機器等のハードウェアの発達に伴って、それらの機器を制御するソフトウエアの開発も重要である。
しかしながら、近年、光度計本体及びその他の外部機器等のハードウェアの発達に、それらの機器を制御するソフトウエアの開発が追いつかず、また一般的な情報処理の技術としては、従来より種々の技術が存在するが、これをそのまま分光光度計の制御に用いることは、諸般の事情により困難であった。
そこで、この種の分野では、例えば、次に掲げる技術の開発が強く望まれていた。
即ち、前記分光光度計10では、リモートモジュール26に対し各機器を並列に接続していた。
【0006】
しかしながら、例えば、これらの機器を同時に動かすと、リモートモジュールのCPUにかかる負担が大きく、各機器の動作を所定のタイミングで行えず、これにより測定を適正に行えない場合があった。
そこで、従来より、システム全体の高速化を図ることができる技術の開発が強く望まれていたものの、この種の分野では、これを解決するための適切な技術が存在しなかった。
【0007】
また、前記分光光度計10では、一の機器に対し一のコマンドが必要であった。
しかしながら、例えば、同様の機能を有する二以上の外部機器を用いた場合、それらのコマンドは、その内容が同じであるにも関わらず、個々の機器に対してそれぞれ必要なため、面倒であった。
そこで、従来より、システム全体の操作容易化を図ることができる技術の開発が強く望まれていたものの、この種の分野では、これを解決するための適切な技術が存在しなかった。
本発明は、前記従来技術の事情に鑑みなされたものであり、その目的は、システム全体の高速化、操作容易化等の効果が得られる分光光度計を提供することにある。
【0008】
【課題を解決するための手段】
前記目的を達成するために、本発明に係る分光光度計は、CPUを含む光度計本体と、CPUを含む、1又は2以上の外部機器と、を備え、該光度計本体のCPUを所定の手順で動作させ、該光度計本体自体及び外部機器を制御する分光光度計において、前記光度計本体は、前記光度計本体自体及び外部機器を制御するコマンドを入力するための入力手段と、前記外部機器のCPUに対して、少なくとも前記コマンドを伝送可能なインタフェースと、を含み、前記外部機器は、前記光度計本体のCPU又はその他の外部機器のCPUとの間で、少なくとも前記コマンドを授受可能なインタフェースを含み、前記光度計本体及び1又は2以上の外部機器を、前記インタフェースを介して数珠つなぎし、前記光度計本体のCPUは、前記入力手段からのコマンドのうち、該光度計本体自体を制御する本体用コマンドのみを授受し、該本体用コマンドに基づき、該光度計本体を動作させ、
前記外部機器のCPUは、前記光度計本体からのコマンドのうち、該外部機器自体を制御する外部機器用コマンドのみを授受し、該外部機器用コマンドに基づき、該外部機器を動作させることを特徴とする。
なお、前記分光光度計において、CPUを含み、該CPUを所定の手順で動作させ、前記光度計本体及び外部機器を制御するリモートモジュールを、前記光度計本体のCPUに、数珠つなぎすることが好適である。
【0009】
また、前記分光光度計において、前記外部機器と同様の機能を有し、CPUを含まない付属機器を、前記光度計本体のCPUに接続し、前記光度計本体は、前記コマンドを、前記付属機器との間で授受可能なインタフェースを含み、前記光度計本体と前記付属機器を、前記インタフェースを介して接続し、前記光度計本体のCPUは、該光度計本体の入力手段から直接に授受されたコマンド、又は、前記リモートモジュールを介して授受された、該リモートモジュールの入力手段からのコマンドのうち、前記付属機器と同様の機能を有する外部機器を制御する外部機器用コマンドを授受し、該外部機器用コマンドに基づき、該付属機器を動作させることが好適である。
ここにいう「コマンド」とは、例えば、タイムプログラムそのものでなく、既に各機器に設定されているタイムプログラム等を実行するためのものをいう。
【0010】
【発明の実施形態】
以下、図面に基づき本発明の好適な実施形態について説明する。
図2(a)には、本発明の一実施形態に係る分光光度計の概略構成が示されている。なお、前記図1と対応する部分には、符号100を加えて示し説明を省略する。
同図に示す分光光度計110は、試料水槽112から試料溶液の一部をポンプ114により吸引し、フローセル116に導く。
【0011】
そして、測光部118により電気信号に変換された測定信号は、A/D変換部120によりディジタル信号に変換され、演算処理部122により透過率、吸光度、濃度等の値に変換される。
このようにして本実施形態に係る分光光度計110を構成することにより、試料の成分の定性、定量的分析等を行うことができる。
【0012】
本発明において特徴的なことは、光度計本体、外部機器及びリモートモジュール等の各機器を、それぞれ数珠つなぎし、例えば、光度計本体のCPUは、リモートモジュールからのコマンドのうち、該本体自体を制御するコマンドのみを授受し、該コマンドに基づき、該本体を動作させ、また外部機器のCPUは、リモートモジュールからのコマンドのうち、該機器自体を制御するコマンドのみを授受し、該コマンドに基づき、該外部機器を動作させることである。
このために、本実施形態においては、図2(b)に示すように、リモートモジュール126、光度計本体128及び外部機器であるポンプ114等の各機器を、それぞれ数珠つなぎした。
【0013】
前記リモートモジュール126は、CPU130(中央演算装置)と、入力手段132と、インタフェース134を含む。
前記入力手段132は、各機器を制御するコマンドを入力するためのものである。
前記インタフェース134は、光度計本体128のCPU136に対して、少なくとも前記コマンドを伝送可能である。
【0014】
前記光度計本体128は、CPU136と、インタフェース138,140を含む。
前記インタフェース138,140は、リモートモジュール126のCPU130及びポンプ114のCPU142との間で、少なくとも前記コマンドを授受可能なものである。
前記ポンプ114は、CPU142と、インタフェース144を含む。
【0015】
前記インタフェース144は、光度計本体128のCPU136との間で、少なくとも前記コマンドを授受可能なものである。
そして、光度計本体128のCPU136は、リモートモジュール126から直接に授受されたコマンドのうち、光度計本体自体を制御する本体用コマンドのみを授受し、該本体用コマンドに基づき、光度計本体128を動作させる。
また、ポンプ114等の外部機器のCPU142は、光度計本体128を介して授受されたリモートモジュール126からのコマンドのうち、該外部機器自体を制御する外部機器用コマンドのみを授受し、該外部機器用コマンドに基づき、該外部機器を動作させる。
【0016】
本実施形態に係る分光光度計110は、概略以上のように構成され、次にその作用について説明する。
図3には、本実施形態に係る分光光度計110の処理手順を表すフローチャートが示されている。
同図に示すように、電源のON信号が入力されると、まず機器の接続状態を検出する(s1)。
【0017】
即ち、リモートモジュール126のCPU130は、例えば、機器の接続状態を検出するための検出信号を出力する。ここで、正常に接続されている機器が、該検出信号を授受すると、その機器の情報を、リモートモジュール126のCPU130に返送する。一方、電源がOFFの状態か、又は接続状態にエラーが生じている機器からは、その機器の情報がリモートモジュール120のCPU130に返送されない。従って、リモートモジュール126のCPU130は、前記機器の接続状態を検出するための検出信号が出力してから、所定時間の経過後、その機器情報が返送された機器について正常に接続されていると判断し、またその機器の種類の特定も行う。
【0018】
このように、リモートモジュール126のCPU130は、電源のON信号が入力されると、まず機器の接続状態を検出し、その接続状態、即ちどの機器が接続されているかは、例えば、CPU130に接続されたディスプレイ(図示省略)で容易に確認可能とした。
なお、その接続状態の検出は、電源のON信号が入力されたときのみでなく、常時、行っても良い。
そして、機器の接続状態の検出が終了すると、機器は、スタンバイ状態となり(s2)、使用者からのコマンドの入力待ちとなる。
【0019】
ここで、使用者が、入力手段132より各機器を制御するコマンドを入力すると(s3)、リモートモジュール126のCPU130は、該コマンドを光度計本体128のCPU136に出力する(s4)。なお、例えば、前記入力手段132より入力されたコマンドに、光度計本体128を制御する本体用コマンドが含まれると、入力手段132からのコマンドには、本体用ラベルが自動に付され、同様にして、各外部機器用コマンドが含まれると、各対応機器用ラベルが自動に付される。
【0020】
前記コマンドが、光度計本体128のCPU136に授受されると、CPU136は、まず該コマンドの中に、本体用ラベルが有るか否かに基づき、前記リモートモジュール126からのコマンドの中に、光度計本体自体を制御する本体用コマンドが有るか否かをチェックする。
【0021】
ここで、図4(a)に示すように、リモートモジュール126のCPU130からのコマンドCAが、本体用コマンドc0及び外部機器用コマンドc1を含む場合、光度計本体128のCPU136は、まず本体用ラベルの有無をチェックし、該本体用ラベルが有ることを確認すると、該光度計本体自体を制御する本体用コマンドc0のみを授受し、該本体用コマンドc0に基づき、該光度計本体128を動作させる。また、CPU136は、外部機器用コマンドc1の内容は解釈せず、前記本体用コマンドc0を除いたコマンドCA’を、外部機器のCPU142に出力する。
【0022】
また、図4(b)に示すように、リモートモジュール126のCPU130からのコマンドCBが、本体用コマンドc0を含まず外部機器用コマンドc1を含む場合、光度計本体128のCPU136は、まず本体用ラベルの有無をチェックし、該本体用ラベルが前記コマンドCBの中に無いことを確認すると、コマンドCBの内容を解釈せず、前記コマンドCBをそのまま外部機器であるポンプ114のCPU142に出力する。
【0023】
前記コマンドCが、外部機器であるポンプ114のCPU142に授受されると、CPU142は、まずコマンドCの中に、その外部機器用ラベルが有るか否かに基づき、光度計本体128のCPU136を介して授受されたリモートモジュール126のCPU130からのコマンドCの中に、外部機器自体を制御する外部機器用コマンドc1が有るか否かをチェックする。
【0024】
ここで、前記図4(a)に示すように、前記コマンドCA’が、外部機器用コマンドc1を含む場合、CPU142は、その外部機器用ラベルの有無をチェックし、該外部機器用ラベルが有ることを確認すると、該外部機器用コマンドc1のみを授受し、該外部機器用コマンドc1に基づき、該外部機器であるポンプ114を動作させる。
【0025】
また、同図(c)に示すように、コマンドCCが、本体用コマンドc0を含み、外部機器用コマンドc1を含まない場合、CPU128は、本体用ラベルの有無をチェックし、該本体用ラベルが有ることを確認すると、該本体用コマンドc0を授受するが、この時点で、コマンドCCには、外部機器用コマンドc1が含まれないので、CPU128は、CPU142にコマンドCCを出力しない。
前記コマンドCの入出力が終了すると、リモートモジュール126のCPU130は、前記プログラムを実行し(s6)、各機器の動作を制御する(s7)。
そして、上記プログラムが終了すると、全ての動作を終える。
【0026】
以上のように、本実施形態に係る分光光度計110によれば、各機器を数珠つなぎした。そして、光度計本体128のCPU136は、リモートモジュール126から直接に授受されたコマンドのうち、該光度計本体自体を制御する本体用コマンドのみを授受し、該コマンドに基づき、該光度計本体128を動作させる。また、外部機器114のCPU142は、光度計本体128を介して授受されたリモートモジュール126からのコマンドのうち、該外部機器自体を制御する外部機器用コマンドのみを授受し、該コマンドに基づき、該外部機器であるポンプ114を動作させる。
【0027】
即ち、各機器は、前段の機器を介して授受された、リモートモジュール126からのコマンドのうち、その機器自体を制御するコマンドのみを授受し、該コマンドに基づき、該機器を動作させる。これに対し、その機器自体を制御するコマンドが含まれない場合は、該その内容を解釈せず前記コマンドをそのまま後段の機器に送出することとしたので、一のリモートモジュール126のCPU136の処理能力の低減を図ることができ、システム全体の処理効率の向上を図ることができる。
【0028】
また、本実施形態においては、図5に示すように、外部機器であるポンプ214と同様の機能を有し、CPUを含まない付属機器であるポンプ246を、光度計本体228のCPU236に接続することも可能である。なお、前記図2と対応する部分には、符号100を加えて示し説明を省略する。
同図に示す分光光度計210は、例えば、I/Oインタフェース248を含む。
【0029】
インタフェース248は、光度計本体228のCPU236からのコマンドを、付属機器246との間で授受可能なものである。そして、光度計本体228のCPU236と付属機器であるポンプ246を、前記インタフェース248を介して接続した。
この場合、光度計本体228のCPU236は、前述のようにリモートモジュール226のCPU230から直接に授受されたコマンドのうち、光度計本体自体を制御するコマンドが有るか否かをチェックすると共に、該CPU236に接続された付属機器であるポンプ246と同様の機能を有する外部機器であるポンプ214を制御する外部機器用コマンドが有るか否かもチェックする。
【0030】
そして、図6(a)に示すように、リモートモジュール230からのコマンドCAが、本体用コマンドc0及び外部機器用コマンドc1を含む場合は、CPU236は、本体用ラベル、及び付属機器であるポンプ246と同様の機能を有するポンプ214の外部機器用ラベルが有ることを確認すると、本体用コマンドc0及び外部機器用コマンドc1を授受し、該本体用コマンドc0に基づき、該光度計本体228を動作させ、また該外部機器コマンドc1に基づき、該付属機器であるポンプ246を動作させる。
【0031】
これに対し、図6(b)に示すように、リモートモジュール230からのコマンドCBが、ポンプ246の外部機器用コマンドc1を含むが、付属機器であるポンプ232と外部機器であるポンプ246の機能が異なる場合は、光度計本体のCPU236は、本体用ラベルが無く、かつ、付属機器と同様の機能を有する外部機器用ラベルが無いことを確認すると、コマンドc1の内容を解釈せず、コマンドCBをそのままCPU242に出力する。
【0032】
このように、本実施形態に係る分光光度計210によれば、外部機器であるポンプ214と同様の機能を有する付属機器であるポンプ246を、光度計本体228のCPU236に接続した場合、光度計本体228のCPU236は、リモートモジュール226のCPU230からのコマンドのうち、付属機器であるポンプ246と同様の機能を有する外部機器であるポンプ214を制御する外部機器用コマンドを授受し、該コマンドに基づき、該付属機器であるポンプ246を動作させる。
【0033】
この結果、一のコマンドで、同様の機能を有する二以上の機器を制御することができ、例えば、同様の機能を有する機器であっても、それぞれ別個のコマンドで制御していたものに比較し、操作容易化、システム全体の処理効率の向上を図ることができる。
また、この場合も、前記電源のON信号が入力されると、まず機器の接続状態を検出する。
【0034】
即ち、リモートモジュール226のCPU230は、例えば、機器の接続状態を検出するための検出信号を出力する。ここで、光度計本体228のCPU236に、正常に接続されている機器が、該検出信号を授受すると、その機器の情報を、光度計本体228のCPU236に返送する。一方、電源がOFFの状態か、又は接続状態にエラーが生じている機器からは、その機器の情報がCPU236に返送されない。従って、リモートモジュール226のCPU230は、前記機器の接続状態を検出するための検出信号が出力してから、所定時間の経過後、その機器情報が、CPU236を介して返送された機器について正常に接続されていると判断し、またその機器の種類の特定も行う。
【0035】
このように、リモートモジュール226のCPU230は、電源のON信号が入力されると、前記外部機器だけでなく、光度計本体228のCPU236に接続されているポンプ246等の付属機器の接続状態をも検出し、その接続状態、即ちどの機器が接続されているかは、例えば、リモートモジュール226のディスプレイ(図示省略)等で容易に確認可能とした。
なお、その接続状態の検出は、電源のON信号が入力されたときのみでなく、常時、行っても良い。
【0036】
また、この付属機器の動作の制御は、該付属機器自体が行うのでなく、光度計本体228のCPU236が行う。即ち、付属機器からは、測定データが、光度計本体228のCPU236に入力され、CPU236は、該測定データに基づき、ポンプ246等の付属機器の動作を制御する。例えば、この付属機器がヒータの場合、光度計本体228のCPU236には、付属機器であるヒータからの温度情報が入力され、CPU236は、該ヒータから送られてくる温度情報が、所定の設定値と一致するようにヒータをON、OFFしている。
【0037】
さらに、前記各構成では、リモートモジュール126,226の電源のON信号が入力されたときと、その後の常時、各機器の接続状態の検出を自動に行うこととしたので、各機器の保守等を容易に、かつ迅速に行うことができる。
【0038】
<リモートモジュール>
従来、前記リモートモジュールとしては、一般に、CPU(中央演算装置)に対し、キーボード、マウス等の入力手段、CRTディスプレイ等の表示手段等が接続されたデスクトップ型、タワー型等のパーソナルコンピュータを用いていた。
しかしながら、前記パーソナルコンピュータを、分光光度計のリモートモジュールとして用いるためには、大きさ、重さ、操作性等の点で、まだまだ改善の余地が残されていた。
【0039】
そこで、本実施形態においては、前記リモートモジュールとして種々のものを用いることができるが、例えば、次に掲げるものを用いることが好ましい。
(1)前記入力手段として、薄型軽量のタッチパネルを用いたもの。
(2)前記表示手段として、薄型軽量の液晶ディスプレイを用いたもの。
(3)前記CPU(中央演算装置)の処理内容を変更可能なもの。
【0040】
図7(a)には、本実施形態に係るリモートモジュールの斜視図が、図7(b)には、該モジュールの概略構成を表すブロック図が、それぞれ示されている。なお、前記図2と対応する部分には、符号200を加えて示し説明を省略する。同図に示すリモートモジュール326は、CPU330と、記憶手段350と、入力手段332と、表示手段352と、インタフェース334,354と、PCカードスロット356を備える。
【0041】
前記CPU330は、プログラム又は手順を実行し又は処理するための中枢となっている。即ち、本実施形態において、CPU330は、リモートモジュール326を所定の手順で動作させ、該モジュール自体を制御し、また光度計本体及び外部機器の動作を制御する。
このCPU330には、記憶手段350、入力手段330、表示手段352、インタフェース334,354、PCカードスロット356等が接続される。
【0042】
記憶手段350は、読み出し専用メモリ(ROM358)と、データの書き込みと読み出しが随時可能なメモリ(RAM360)を含む。
前記ROM358には、各種のプログラムが格納されている。
前記RAM360は、観測データ記憶部362と、プログラム等記憶部364を含む。
【0043】
前記観測データ記憶部362は、光度計本体で得た観測データを記憶する。
前記プログラム等記憶部364は、例えば、増設カード366に記憶されているプログラム等が読み込まれる。
そして、CPU330は、ROM358に格納されているプログラム、プログラム等記憶部362に読み込まれたプログラム等に基づき、リモートモジュール326を所定の手順で動作させ、各機器の動作の制御を行ったり、データ処理等を実行する。
【0044】
前記入力手段330は、ファンクションキー368と、表示手段352の画面上に設けられたタッチパネル370を含み、文字、選択指令等を入力するためのものである。
前記表示手段352は、液晶ディスプレイ(LCD)よりなり、CPU330からの指示に基づき、メインメニュー等の画面を表示する。
【0045】
前記PCカードスロット356は、後述する種々の増設カード366が挿入され、該増設カード366とCPU330との間を接続するためのものである。
そして、CPU330は、電源のON信号が入力されると、まずROM358に格納されているプログラムを読み出し、該プログラムに基づき、表示手段352にメインメニュー等を表示する。
【0046】
つぎに、増設カード366等に記憶されているカードプログラムの起動を指示する信号が、タッチパネル等の入力手段330より入力されると、CPU330は、増設カード366等に記憶されているカードプログラムを、RAM360のプログラム等記憶部364に読み込み、該プログラムに基づき、各機器の動作の制御を行ったり、データ処理等を実行する。
【0047】
本実施形態に係る分光光度計によれば、リモートモジュール326の入力手段330として薄型軽量のタッチパネル、表示手段352として薄型軽量の液晶ディスプレイ等を採用することとしたので、リモートモジュール全体の小型軽量化を図ることができる。
また、このリモートモジュール326は、CPU330と、後述する種々の増設カード366との間を接続するためのPCカードスロット356を備えることとしたので、拡張性に優れている。
【0048】
<増設カード>
本実施形態においては、前記増設カード366として種々のものを用いることができるが、該カード366に記憶されているプログラムに基づき、リモートモジュール326は、例えば、次に掲げる処理を実行することが好ましい。
【0049】
自動測定、データ処理
従来、測定条件、データ処理条件等の設定は、一般に使用者が一回の測定終了毎に行っていた。
しかしながら、分光光度計では、同じ条件の下に測定、データ処理を行うことが多く、上述のように1回の測定終了毎に、同じ設定をしなければならないことは、面倒であった。
そこで、本実施形態においては、前記増設カードとして試料の測定から、試料に固有な値を計算する迄の手順が記憶されているものを用い、またその手順は、変更可能とした。
【0050】
図8には、本実施形態に係るリモートモジュールの概略構成を表すブロック図が示されている。なお、前記図7と対応する部分には、符号100を加えて示し説明を省略する。
同図に示すリモートモジュール426において、入力手段432は、試料の測定から、試料に固有な値を計算する迄を行うために必要なコマンド等を入力するためのものである。また、その手順等は、入力手段432より書換可能とした。同図に示す増設カード466は、プログラム等記憶部472と、測定法記憶部274と、四則演算法記憶部476と、出力法記憶部478を含む。
【0051】
前記プログラム等記憶部472は、試料の測定から、試料に固有な値を計算する迄を行うための基本的なプログラムが記憶されている。
前記測定法記憶部474は、入力手段432より入力された、測定法及びそれに関連する係数等の設定が記憶される。
【0052】
四則演算法記憶部476は、入力手段432より入力された、試料に固有な値を計算するための計算式及びそれに関連する係数等の設定が記憶される。
出力法記憶部478は、入力手段432より入力された、表示手段による画面表示、印字手段により印字等の出力処理に関連する設定が記憶されている。
CPU430は、増設カード466の各記憶部に記憶されている内容に基づき、リモートモジュール自体、光度計本体及びその他の外部機器等を制御する。
なお、増設カード466の各記憶部の内容は、入力手段432より書換可能とした。
【0053】
本実施形態に係るリモートモジュール426は、概略以上のように構成され、以下にその作用について説明する。
図9には、本実施形態に係るリモートモジュール426の処理内容を示すフローチャートが示されている。
例えば、増設カード466を差し込み(s1)、本体のPowerスイッチをONすると(s2)、又は本体のPowerスイッチをONし(s3)、標準プログラムを起動した後(s4)、増設カード466を差し込み(s5)、自由計算プログラムの起動を指示する信号が入力されると、CPU430は、自由計算プログラムを起動する(s6)。
即ち、CPU430は、増設カード466の各記憶部に記憶されているプログラム、設定内容等を、RAM460のプログラム等記憶部464に読み込み、表示手段452の画面に、その設定メニュー画面を表示させる。
【0054】
前記メニュー画面を表示すると、各機器は、スタンバイ状態となり、キー入力待ちとなる(s7)。
ここで、使用者が、入力手段432より、自由計算プログラムの実行を指示する信号を入力すると(s8)、CPU430は、各記憶部472〜478に記憶されている設定内容に基づき、各機器を制御し、試料の測定から、試料に固有な値を計算する迄の手順を順次行う。
即ち、測定法記憶部474に設定された条件に基づき、試料の測定を行い(s9)、観測データを得る。
【0055】
前記観測データが、観測データ記憶部462に格納されると、四則演算法記憶部476に設定された条件に基づき、観測データ記憶部462で得た観測データのうち、所定の波長又は時間について観測データを読み込み、該観測データを所定の計算式で計算する(s10)。
上記データ処理が終了すると、出力法記憶部478に記憶された条件に基づき、所定の計算結果等を表示手段452に表示させたり、印字手段(図示省略)に印字させる(s11)。
【0056】
本実施形態に係るリモートモジュール426によれば、増設カード466として、試料の測定から、試料に固有な値を計算する迄の手順が記憶されているものを用いることとしたので、特に、同様の条件の下に測定、データ処理等を繰り返す場合は、その工夫のないものに比較し、計算ミスの低減、操作容易化等を大幅に図ることができる。
また、その手順の内容は、入力手段432より、適宜書換可能としたので、種々の仕様の変更に対応することができる。
【0057】
ハードコピー
従来、分光光度計では、表示手段の画面をハードコピーするためには、入力手段よりそのためのコマンドを入力することが一般的であった。
しかしながら、上記コマンドを入力するためには、多くのキー操作を必要とし、
またこの分光光度計の分野では、スペクトル等を扱うため、その他の情報処理の分野に比較しハードコピーの回数が多く、面倒であった。
そこで、本実施形態においては、増設カードとして、表示手段の画面をハードコピーをするためのプログラムが記憶されているものを用いることとした。
【0058】
図10には、本実施形態に係るリモートモジュール526のブロック図が示されている。なお、前記図7と対応する部分には、符号200を加えて示し説明を省略する。
同図に示すリモートモジュール526において、インタフェース554には、ESC/Pプリンタ、PCLプリンタ等のプリンタ(図示省略)が接続される。また、増設カード566は、プログラム等記憶部580と、コマンド登録部582と、画面情報記憶部584を備える。
【0059】
前記プログラム等記憶部580は、ハードコピーを行うための基本的なプログラム等が記憶されている。
前記コマンド登録部582は、入力手段532より入力された、ハードコピーを行うための一連のコマンドを記憶し、また該コマンド操作の内容は、キーに割り付けられている。
【0060】
前記画面情報記憶部584は、前記コマンド登録部582で割り付けられているキーが入力された時の画面内容を記憶する。
そして、CPU530は、入力手段532より、コマンド登録部582で割り付けられたキー、即ちハードコピーの開始を指示するためのキーが入力されると、表示手段552に表示している画面情報を、画面情報記憶部584に記憶する。
【0061】
画面情報が記憶されると、CPU530は、画面情報記憶部584に格納された画面情報を、インタフェース554を介してESC/Pプリンタ、PCLプリンタ等のプリンタ(図示省略)に出力させる。
本実施形態に係るリモートモジュール526は、概略以上のように構成され、以下にその作用について説明する。
【0062】
図11には、リモートモジュール526の処理内容を示すフローチャートが示されている。
同図に示すように、例えば、増設カード566を差し込み(s1)、本体のPowerスイッチをONすると(s2)、又は本体のPowerスイッチをONし(s3)、標準プログラムを起動した後(s4)、増設カード566を差し込み(s5)、ハードコピープログラムの起動を指示する信号が入力されると、CPU530は、ハードコピープログラムを起動する。
【0063】
即ち、CPU530は、増設カード566の各記憶部580〜584に記憶されているプログラム、設定内容等を、RAM560のプログラム等記憶部564に読み込み、表示手段552の画面に、その設定メニューを表示させる(s6)。
ここで、使用者が、入力手段532より、ハードコピーを行うためのコマンドを入力し、また該コマンド操作の内容を、所望のキーに割り付ける(s7)。
上記コマンド等が入力されると、CPU530は、その設定内容をコマンド登録部582に記憶する。
【0064】
次に、例えば、試料の測定中、データ処理中等において(s8)、前記コマンド登録部582に設定されたキーが入力されると(s9)、CPU540は、表示手段552に表示している画面情報を、画面情報記憶部584に記憶する(s10)。
前記画面情報が画面情報記憶部584に記憶されると、CPU540は、画面情報記憶部584に格納された画面情報を、インタフェース554を介してESC/Pプリンタ、PCLプリンタ等のプリンタに出力させる。
【0065】
本実施形態に係るリモートモジュール526によれば、上述のように増設カード566として、ハードコピーを行うためのコマンド等が記憶されているものを用い、またその設定内容は適宜書換可能としたことにより、使用者は割り付けられたキーを入力するのみで、表示手段に表示されている画面情報のプリンタへのハードコピーを行うことができるので、スペクトルデータ等のハードコピーの回数が多い分光光度計の分野では、その工夫のないものに比較し、操作容易化を大幅に図ることができる。
【0066】
かな漢字変換
分光光度計では、観測データ又はその計算結果に対して、測定条件、データ処理条件等のコメントを入力することが多く、そのコメントの文字には、アルファベットの大文字又は小文字のみを用いることが一般的であった。
しかしながら、機器の多機能化に伴って、前記測定条件、データ処理条件等も細かく設定することができるようになったため、従来のアルファベットの大文字又は小文字のみでは、満足のゆく情報が得られない場合があった。
そこで、本実施形態においては、前記増設カードとして、かな漢字変換を行うためのプログラムが記憶されているものを用いることとした。
【0067】
図12には、本実施形態に係るリモートモジュール626の概略構成を表すブロック図が示されている。
同図に示すリモートモジュール626において、前記増設カード666は、プログラム等記憶部686、変換文字、記号等の変換文字記憶部688を含む。
【0068】
前記プログラム等記憶部686は、コメント等の入力を行うための基本的なプログラムが記憶されている。
前記変換文字記憶部688は、ひらがな、ローマ字等の各入力文字に対応する、漢字、記号等の変換文字が記憶されている。
そして、入力手段632より、例えば、ひらがな又はローマ字で入力した読み(かな)を入力する。
また、表示手段652には、CPU630からの指示に基づき、例えば、ひらがな又はローマ字で入力した読み(かな)、漢字かな交じり文等が表示される。即ち、CPU630は、入力手段632より入力された「かな」に対応する漢字、記号等を、変換文字記憶部688から検索して表示手段652に表示させる。
【0069】
本実施形態に係るリモートモジュール626は、概略以上のように構成され、以下にその作用について説明する。
図13には、本実施形態に係るリモートモジュール626の処理内容を表すフローチャートが示されている。
同図に示すように、例えば、増設カード666を差し込み(s1)、本体のPowerスイッチをONすると(s2)、又は本体のPowerスイッチをONし(s3)、標準プログラムを起動した後(s4)、増設カード666を差し込み(s5)、コメントを入力するためのプログラムの起動を指示する信号が入力されると、CPU630は、コメントを入力するための画面を起動する。
【0070】
即ち、CPU630は、増設カード666の各記憶部に記憶されているプログラム、設定内容等を、RAM660のプログラム等記憶部664に読み込み、表示手段652の画面に、コメントの入力画面を表示させる(s6)。使用者は、その入力画面に従って、コメント等の入力を行う。
即ち、入力手段632より、ひらがな又はローマ字で入力した読み(かな)が入力されると(s7)、CPU630は、変換文字記憶部688に記憶されている漢字、記号等の変換文字を読み出す。
読み出した漢字、記号等の変換文字を表示手段に表示する(s8)。
ここで、入力手段より変換キーが入力されると、入力された(かな)に対する同音異義の漢字、記号等を順次表示手段652に表示させる。
【0071】
これに対し、確定キーが入力されると(s9)、選択された漢字を出力する。
本実施形態に係るリモートモジュール626によれば、上述のように、増設カード666として、観測データ又はその計算結果等に対して、漢字等でコメントを入力することができるプログラムが記憶されているものを用いることにより、アルファベットの大文字又は小文字のみで書かれたコメントに比較し、使用者は、より詳細な情報を得ることができる。
【0072】
なお、本実施形態において、かな入力工程時(s7)における入力モードには、例えば、図14に示すように、小文字入力モード(同図(a)参照)、大文字入力モード(同図(b)参照)、カタカナ入力モード(同図(c)参照)、記号入力モード(同図(d)参照)等があり、タッチパネル670等により、表示手段652の画面の右上端のボタン690を順次クリックすることにより、入力モードを適宜変更することができる。
【0073】
メモリカード
従来、測定から計算結果の印刷までが、一の流れであった。
しかしながら、測定から計算結果の印刷までが一の流れであると、所望の処理のみ、例えば、測定のみ、計算のみ又は印字のみを行いたい場合でも、これを行えず、使い難いものであった。
そこで、本実施形態においては、前記増設カードとして次に掲げるプログラム等が記憶されているものを用いることが好ましい。
【0074】
図15には、本実施形態に係るリモートモジュールの概略構成を表すブロック図が示されている。なお、前記図7と対応する部分には、符号400を加えて示し説明を省略する。
同図に示すリモートモジュール726において、増設カード766は、プログラム等記憶部792と、観測データ記憶部794を含む。
前記プログラム等記憶部792は、観測データ記憶部794に記憶された、所定の波長(時間)の観測データを表にして平均、標準偏差、変動係数等の統計計算、所定の波長(時間)の観測データの編集、所定の波長(時間)の観測データの計算結果の表示等を行うために必要な基本的なプログラムが記憶されている。
【0075】
前記観測データ記憶部794は、光度計本体で得た観測データが記憶される。そして、例えば、測定終了後、CPU730は、前記増設カード766の各記憶部に記憶されたプログラム等を読み込み、該プログラムに基づき、観測データ記憶部794に記憶されている観測データに適宜アクセスして所定の波長(時間)の観測データを検索し、該所定の波長(時間)の観測データに対して、所望の処理、例えば、計算のみ、印字のみ又は計算からその計算結果の印字迄等を行う。
【0076】
なお、CPU730は、光度計本体で得た観測データを、前記増設カード766の観測データ記憶部794に代えて、RAM760の観測データ記憶部762に記憶させることができる。
また、CPU730は、前記観測データ記憶部794又は764に記憶されている任意の波長(時間)の観測データを、再測定されたデータで置換することもできる。
【0077】
本実施形態に係るリモートモジュール726は、概略以上のように構成され、以下にその作用について説明する。
図16には、本実施形態に係るリモートモジュール726の処理内容を表すフローチャートが示されている。
同図に示すように、例えば、増設カード766を差し込み(s1)、本体のPowerスイッチをONすると(s2)、又は本体のPowerスイッチをONし(s3)、標準プログラムを起動した後(s4)、増設カード766を差し込み(s5)、該カードに記憶されているプログラムの起動を指示する信号が入力されると、CPUは、該カードプログラムを起動する。
【0078】
カードプログラムが起動すると、表示手段には、カードメニュが表示されるので(s6)、ここで使用者は、入力手段を用い、条件編集メニュー、結果表示メニュー、統計計算メニュー等より、所望のメニューを選択する(s7)。
メニューが選択されると、そのメニューに従って、各処理を行う。
例えば、条件編集メニューを選択すると(s8)、測定条件等の編集を行うことができる(s9)。
【0079】
また、測定条件の結果表示メニューを選択すると(s10)、表示手段には、測定条件の表示メニュー画面が表示され、表示したい観測データの試料番号、メモリ番号又はファイル番号等を入力すると、図17(a)に示す測定条件画面が表示される(s11)。
また、統計計算メニューを選択すると(s12)、図17(b)に示す統計計算メニュー画面が表示され、該メニュー画面より編集キー、表示キー、計算キー、印字キー(図示省略)を選択し、編集(s13)、表示(s14)、計算(s15)、印字(s16)を行う。
ここで、編集キーを選択すると、図18(c)に示すメニュー画面が表示され、該メニュー画面には、例えば、測定キー、有効キー、無効キー、全消去キー、終了キーが表示される。
【0080】
前記測定キーを選択すると、試料の再測定を行うことができ、さらに、既に観測データ記憶部に記憶されている所定の波長(時間)の観測データを、ここで再測定した観測データで置換することもできる。
前記有効キーを選択すると、該試料番号、例えば、試料番号4−5の観測データを有効にすることができる。
前記無効キーを選択すると、この画面に表示されている試料番号、例えば、試料番号4−5の観測データを無効にすることができる。
【0081】
前記全消去キーを選択すると、観測データ記憶部に記憶されている全ての観測データを消去することができる。
前記消去キーを選択すると、この画面に表示されている試料番号、例えば試料番号4−5の観測データを、観測データ記憶部より消去することができる。
前記終了キーを選択すると、このメニュー画面を終了し、前段のメニュー画面、即ち、前記図17(b)に示すメニュー画面に戻ることができる。
ここで、計算キーを選択し、計算メニュー画面を開き、計算する観測データの試料番号、メモリ番号又はファイル番号等を選択すると、該所定の観測データの計算を行うことができる。そして、計算終了後、表示キー等を選択すると、例えば、図17(d)に示す計算結果を表示することができる。
【0082】
本実施形態に係るリモートモジュール726によれば、上述のように増設カード766として、上記プログラムが記憶されているものを用いることにより、測定から印字迄を連動させることなく、例えば、一定のルーティン業務(測定)終了後に所望の処理のみ、例えば計算のみ、印字のみ等を行うことができる。また、同じ試料を再度測定し、表にまとめることができる。測定から印字迄を連動させず別個独立に行うことができるので、例えば、測定時には、プリンタを接続せず、連続測定を行うことができ、測定終了後、計算等の所望の処理をすることができるので、その工夫のないものに比較し、使いやすいものとなる。
【0083】
印字制御
従来、印字を実行すると、観測データ、計算結果、測定条件、コメント等に関する全ての情報が印字されてしまうことが一般的であった。
しかしながら、前述のように、観測データ又はその計算結果に関する全ての情報が印字されてしまうと、必要な情報が見難い等の問題点があった。
そこで、本実施形態においては、前記増設カードとして、観測データ又はその計算結果に関する情報のうち、所望の情報のみを印字手段で印字することができるプログラムが記憶されているものを用いることが好ましい。
【0084】
図19には、本実施形態に係るリモートモジュール826のブロック図が示されている。なお、前記図7と対応する部分には、符号500を加えて示し説明を省略する。
同図に示すリモートモジュール826において、増設カード866は、プログラム等記憶部896と、コメント情報記憶部898、出力情報記憶部899を含む。
【0085】
前記プログラム等記憶部896は、印字制御を行うために必要な基本的なプログラム等が記憶されている。
前記コメント記憶部898は、測定データ及びその計算結果に関する全ての情報が記憶されている。
前記出力情報記憶部899は、コメント記憶部898に記憶された情報のうち、どの情報を印字するかが記憶されている。
そして、CPU830は、入力手段832より、観測データ、その計算結果等印字を指示するコマンドが入力されると、コメント情報記憶部898に記憶された情報より、出力情報記憶部899に記憶された情報を検索し、印字手段に印字させる。
【0086】
本実施形態に係るリモートモジュール826は、概略以上のように構成され、以下にその作用について説明する。
図20には、本実施形態に係るリモートモジュール826の処理内容を示すフローチャートが示されている。
同図に示すように、例えば、増設カード866を差し込み(s1)、本体のPowerスイッチをONすると(s2)、又は本体のPowerスイッチをONし(s3)、標準プログラムを起動した後(s4)、増設カード866を差し込み(s5)、カードプログラムの起動を指示する信号が入力されると、CPUは、該カードプログラムを起動する。
【0087】
即ち、CPU830は、増設カード866の各記憶部に記憶されているプログラム、設定内容等を、RAM860のプログラム等記憶部864に読込み、表示手段852の画面に、その設定メニュー画面を表示させる(s6)。
ここで、使用者は、タッチパネル等の入力手段832より、どの情報を印字するかを選択する(s7)。
即ち、表示手段852の画面には、図21(a)〜(b)に示す画面が順次表示されので、使用者は、印字したい項目をチェックし、印字したくない項目のチェックは外す。
【0088】
例えば、設定メニュー画面の1頁目では、同図(a)に示すようにタッチパネルを用い、試料番号、旋光度、日付の欄をチェックし、次にNextスイッチ・キーを押すと、同図(b)に示すように、設定メニュー画面の2頁目が表示されるが、本実施形態においては、積分時間、光源の項目は、選択しなかった。
ここで、保存を指示する信号が入力されると、その設定内容は、印字情報記憶部899に記憶される。
【0089】
印字項目が使用者により選択されると、CPU830は、コメント情報記憶部898に記憶された情報より、印字情報記憶部899に記憶された情報を検索し、前記設定メニュー画面でチェックされた項目のみを印字手段に印字させる(s8)。
本実施形態に係るリモートモジュール826によれば、どの情報を印字するかを選択可能とし、またその設定内容は、容易に変更可能としたので、観測データ、その計算結果等に関する全ての情報が印字されてしまうものに比較し、印字結果は、見やすいものとなる。
【0090】
データ置換
本実施形態においては、前記増設カードとして、データ置換が可能なプログラムが記憶されているものを用いることが好ましい。
図22には、本実施形態に係るリモートモジュール926のブロック図が示されている。なお、前記図7と対応する部分には、符号700を加えて示し説明を省略する。
同図に示すリモートモジュール926において、前記増設カード966は、プログラム等記憶部1001と、番号記憶部1003と、観測データ記憶部1005を備える。
【0091】
前記プログラム等記憶部1001は、観測データの保存法を設定するために必要な基本的なプログラム、該観測データを計算するための計算プログラム等を記憶する。
前記番号記憶部1003は、前記観測データの試料番号、メモリ番号等を記憶する。
【0092】
前記観測データ記憶部1005は、光度計本体で得た観測データを各メモリ番号毎に記憶する。
そして、入力手段932より観測データに対して試料番号を付し、またメモリ番号を付す。その設定内容は、番号記憶部1003に記憶される。
【0093】
CPU930は、入力手段932より、試料番号が入力されたときは、その試料番号に対応したメモリ番号を検索し、該メモリ番号に格納された観測データを、観測データ記憶部1005より検索し、該観測データについて所定の計算を行わせる。
なお、CPU930は、観測データ記憶部1005に記憶された観測データのうち、任意のメモリ番号の観測データを、入力手段932より入力されたメモリ番号の観測データで置換することも可能である。
【0094】
本実施形態に係るリモートモジュール926は、概略以上のように構成され、以下にその作用について説明する。
図23には、本実施形態に係るリモートモジュール926の処理内容を表すフローチャートが示されている。
同図に示すように、例えば、増設カード966を差し込み(s1)、本体のPowerスイッチをONすると(s2)、又は本体のPowerスイッチをONし(s3)、標準プログラムを起動した後(s4)、増設カード966を差し込み(s5)、カードプログラムの起動を指示する信号が入力されると、CPU930は、該カードプログラムを起動する。
即ち、CPU930は、増設カード966の各記憶部に記憶されているプログラム、設定内容等を、RAM960のプログラム等記憶部964に読込み、表示手段952の画面に、その設定メニュー画面を表示させる(s6)。
【0095】
ここで、使用者は、タッチパネル970等の入力手段より、観測データを自動保存するか、又は手動保存するかを設定することができる(s7)。
ここで、使用者は、自動保存を選択すると、図24(a)に示すように、光度計本体で得た観測データは、測定した順序で試料番号が自動に付され、試料番号1の観測データは、観測データ記憶部1005のメモリ番号1のエリアに、試料番号2の観測データは、メモリ番号1のエリアに自動に保存される。即ち、試料番号nの観測データは、メモリ番号nに、それぞれ自動に割り当てられて格納される(s8)。
【0096】
これに対し、使用者が、手動保存を選択すると、図28(b)に示すように観測データを所望の試料番号nに設定し(s9)、またメモリ番号mも所望の番号に設定することができる(s10)。その設定内容は、番号記憶部1003に保存される(s11)。
なお、前述のように試料番号、メモリ番号を設定した後でも、任意のメモリ番号の観測データを、所定のメモリ番号の観測データで置換することも可能である。
【0097】
本実施形態に係るリモートモジュール926によれば、観測データを所定のメモリ番号に、1対1に対応させて、自動に保存することの他に、使用者が観測データの試料番号n及びそのメモリ番号mを自由に設定可能としたので、また任意のメモリ番号nの観測データを、所定のメモリ番号mの観測データで置換することも可能としたので、観測データに試料番号及びメモリ番号が自動に割り当てられてしまい、これを変更できないものに比較し、観測データの情報処理が行い易いものとなる。
【0098】
データ変換
光度計本体で得た観測データは、表計算ソフトウエア等のデータ処理用ソフトウエアで読み込めるようなファイル形式でなかったため、観測データのデータ処理を行う場合は、ファイルコンバータ等で変換することが必要であった。
しかしながら、従来の旋光計等の分光光度計は、このような機能を備えていなかった。
そこで、本実施形態においては、前記増設カードとして種々のコンピュータ、メディア間でデータ変換が可能な機能を備えることが好ましい。
【0099】
図25には、本実施形態に係るリモートモジュールの概略構成を表すブロック図が示されている。なお、前記図7と対応する部分には、符号700を加えて示し説明を省略する。
同図に示すリモートモジュール1026において、インターフェース1054には、データ処理用コンピュータ(図示省略)が接続される。
また、前記増設カード1066は、プログラム等記憶部1007と、観測データ記憶部1009と、変換データ記憶部1011を含む。
【0100】
前記プログラム等記憶部1007は、ファイル形式の変換を行うために必要な基本的なプログラムが記憶されている。
前記観測データ記憶部1009は、前記光度計本体で得た観測データを記憶する。
前記変換データ記憶部1011は、ファイル形式が変換された観測データを記憶する。
そして、CPU1030は、前記プログラム等記憶部1007に記憶されているプログラムに基づき、観測データ記憶部1009に記憶された観測データを、データ処理用コンピュータのデータ処理用ソフトウェアが読み込めるファイル形式に変換する。次にこのデータを、インターフェース1054を介してデータ処理用コンピュータに出力する。
【0101】
本実施形態に係るリモートモジュール1026は、概略以上のように構成され、以下にその作用について説明する。
図26には、本実施形態に係るリモートモジュール1026の処理内容を表すフローチャートが示されている。
同図に示すように、例えば、増設カード1066を差し込み(s1)、本体のPowerスイッチをONすると(s2)、又は本体のPowerスイッチをONし(s3)、標準プログラムを起動した後(s4)、増設カード1066を差し込み(s5)、カードプログラムの起動を指示する信号が入力されると、CPUは、該カードプログラムを起動する。
【0102】
即ち、CPU1030は、増設カード1066の各記憶部に記憶されているプログラム、設定内容等を、RAM1060のプログラム等記憶部1064に読込み、表示手段1052に、その設定メニュー画面を表示させる(s6)。
ここで、使用者は、タッチパネル1070等の入力手段1032によりリモートモジュールの設定を行い、またデータ処理用コンピュータの設定を行い例えば、変換元のファイル形式を選択し(s7)、変換先のファイル形式等を選択することができる(s8)。
【0103】
上述のようにファイル形式が設定され、転送の開始を指示する信号が入力されると、CPU1030は、データ交換を開始する(s9)。
即ち、CPU1030は、観測データ記憶部に記憶されている観測データを、RAM1060に読み込む。
【0104】
観測データが読み込まれると、CPU1030は、上記設定のファイル形式に変換し(s10)、変換データ記憶部1011に書き込む。
変換データが書き込まれると、CPU1030は、該変換データのデータ処理用コンピュータ(図示省略)への転送を開始する(s11)。
即ち、CPU1030は、変換データ記憶部1011に格納されたデータを、前記インターフェース1054を介してデータ処理用コンピュータに出力する。
そして、前記データの転送が終了すると、データ処理用コンピュータにより、観測データのデータ処理を単体で行うことが可能となる。
【0105】
本実施形態に係るリモートモジュール1026によれば、前記増設カード1066として、データ交換を行うためのプログラムが記憶されているものを用いることとしたので、観測データを種々のファイル形式に変換することができ、種々のコンピュータ、メディア間でデータ交換が容易となる。
なお、変換先のファイル形式としては、例えば、JCAMP−DX形式が一例として挙げられる。
【0106】
このJCAMP−DX形式によれば、次に掲げる利点を得ることができる。
例えば、大型計算機、ラボ用汎用計算機、市販のデータ処理システム・ワークスステーション・パーソナルコンピュータ等でのデータの交換が容易となる。
また、テキストファイルなので、市販のエディタ類でデータを見たり、変更したりすることができる。
さらに、スペクトルの他、ピークテーブルや三次元データも扱うことができる。
【0107】
測定異常値警報
分光光度計においては、透過率・吸光度等の測定値、あるいは、これらに一定の演算を施し、その結果により判断を行うという使用法がよく行われている。
この場合、求められる結果は、数値そのものとしての結果である場合が一般的であり、従来の分光光度計はこの出力を前提としていた。また、波長走査を行い、結果をスペクトルパターンとして出力させるものもある。
しかしながら、実際の使用目的としては、スペクトルパターンのままで十分という場合は少なく、何らかの数値に変換してその結果により良不良を判断する場合は多い。
【0108】
また、測定値を数値として扱う場合でも、その値が許容範囲内にあるかどうかという判断が必要な場合が多い。また、測定結果が許容範囲の中にあるかという、イエス・ノーの判断結果である場合も多い。このような目的に対して、測定結果から測定者が目で読み取って判断していた。
この場合、試料の数が少ない中は測定者の注意力も集中できて誤判断が起こる可能性は少ないが、品質検査のように多数の試料の測定や、連続流体のモニタ等の場合で、1年に数回しか異常が発生しないというような場合は、判断に誤りが生ずる場合が起こり易い。
そこで、本実施形態においては、記増設カードとして異常値の判断を容易に行うことができ、また異常値の有る場合、事故を未然に防ぐため、機器に対し必要な制御を行うプログラムが記憶されているものを用いることが好ましい。
【0109】
図27には、本実施形態に係るリモートモジュール1126の概略構成を表すブロック図が示されている。なお、前記図7と対応する部分には、符号800を加えて示し説明を省略する。
同図に示すリモートモジュール1126において、前記増設カード1166は、プログラム等記憶部1113と、正常範囲記憶部1115を含む。
前記プログラム等記憶部1113は、正常値か否かの判断を行い、また異常値が観測された場合、機器に必要な動作を行わせるための基本的なプログラムを記憶する。
【0110】
前記正常範囲記憶部1115は、入力手段1132より入力された正常値の範囲を記憶する。
そして、リモートモジュール1126のCPU1130は、観測データ記憶部1162に入力される観測データ又はその計算結果が、正常範囲記憶部1115に設定された正常値の範囲内に有るか否かを判断する。
このCPU1130は、正常値の範囲外、即ち異常値の前記観測データ又はその計算結果には、例えば、その数値には、アンダーライン、※印等の使用者に注意を喚起する記号を付して表示手段に表示させ、また印字手段に印字させる。また、このCPU1130は、異常レベル信号若しくはコマンド等を発生させ、機器に必要な制御を行わせる。
【0111】
本実施形態に係るリモートモジュール1126は、概略以上のように構成され、以下にその作用について説明する。
図28には、本実施形態に係るリモートモジュール1126の処理内容を表すフローチャートが示されている。
同図に示すように、例えば、増設カード1166を差し込み(s1)、本体のPowerスイッチをONすると(s2)、又は本体のPowerスイッチをONし(s3)、標準プログラムを起動した後(s4)、増設カード1166を差し込み(s5)、カードプログラムの起動を指示する信号が入力されると、CPU1130は、該カードプログラムを起動する。
【0112】
前記カードプログラムが起動すると、表示手段1152には、その設定画面が表示されるので(s6)、使用者は、入力手段1132より正常値の範囲、監視する観測データ等を入力する(s7)。これらの設定が終了すると、CPU1130は、その設定内容を、正常範囲記憶部1115に記憶する。
上記設定が終了し、監視の開始を指示する信号が入力されると、CPU1130は、上記設定に基づき、観測データの監視を開始する(s8)。
即ち、CPU1130は、RAMの観測データ記憶部に入力される観測データ又はその計算結果が、上記正常範囲記憶部1115に記憶された正常値の範囲内に有るか否かを監視する(s9)。
【0113】
ここで、正常値の範囲より外れたものを観測した場合、CPU1130は、その数値にはアンダーライン、※印等の使用者に注意を喚起する記号等を付して、表示手段に表示させたり、印字手段に印字させる。ここで、異常レベル信号若しくはコマンド等を発生させ、機器に必要な制御を行っても良い(s10)。
なお、この場合、分光光度計としては、種々のものを用いることができるが、例えば、次に掲げるものを用いることも可能である。
【0114】
図29には、本発明の一実施形態に係る分光光度計の概略構成が示されている。なお、前記図2と対応する部分には、符号1000を加えて示し説明を省略する。また、本実施形態においては、試料として連続流体を用いた。
同図に示す分光光度計1110は、光度計本体のCPU1136に対し、リモートモジュール1126、表示装置1117、印字装置1119及び異常信号発生回路1121が、それぞれ接続されている。
【0115】
そして、前記図27に示すリモートモジュール1126のCPU1130は、光度計本体のCPU1236を介して観測データ記憶部1164に入力される観測データ又はその計算結果が、正常範囲記憶部1115で設定された正常値の範囲内に有るか否かを判断する。このCPU1130は、前記観測データ又はその計算結果が、正常値の範囲外と判断したときは、例えば、表示装置1117、印字装置1119、異常信号発生回路1121に対し、次に掲げる処理(1)〜(3)のうち、一又は二以上の処理を行わせる。
即ち、
(1)リモートモジュール等の機器より警報が発せられる。
(2)表示装置1117の画面に表示される異常値、印字装置1219により印字される異常値に対して、アンダーライン、※印等の使用者に注意を喚起する記号等が付される。
(3)フローセル1116を出た試料溶液を、放水路1124に放水せず、溜池1123に貯める。
【0116】
即ち、前記異常信号発生回路1121には、切替バルブ1125が接続されており、CPU1130が異常値を観測した場合は、該異常信号発生回路1121より異常値レベル信号を発生させ、該異常値レベル信号により切替バルブを切り替えて、フローセル1116を出た試料溶液を、溜池1123に流入させる。
なお、CPU1130は、観測データ記憶部1162に入力される観測データ又はその計算結果が、正常値に戻ったことを確認した場合は、異常信号発生回路1121による前記異常値レベル信号の発生を中止させる。これにより、フローセル1116をデータ試料溶液は、放水路1124に放水されるように、切替バルブ1125が切り替わる。
【0117】
以上のように、本実施形態に係る分光光度計1110によれば、リモートモジュール1126の観測データ記憶部1162に入力される観測データ又はその計算結果が、正常値の範囲内に有るか否かを判断し、該観測データ等が正常値の範囲外と判断したときは、上記処理(1)〜(3)を行うこととした。
この結果、連続流体の測定においてほとんどの場合は、正常値の範囲内に有り、一年に一度有るか無いかの頻度で起こる異常状態であっても、これを容易に発見することができ、また異常の発見された試料の放水方法を制御することができるので、早期に処理することができる。
【0118】
図30には、分光光度計に対し、薄膜の多層膜厚良否判断機構を適用した場合の概略構成が示されている。なお、前記図29と対応する部分には、符号100を加えて示し説明を省略する。また、本実施形態においては、試料として三層よりなる薄膜を用いた。
同図に示す分光光度計1210は、自動試料交換装置1227により供給された薄膜試料1229は、測光部1218により測光される。測光部1318で得た測定信号は、A/D変換部1220によりディジタル信号に変換され、例えばCPUよりなる演算処理部1236により透過率、吸光度、濃度等の値に変換される。
【0119】
ここで、例えば、薄膜の多層膜厚良否判断を行う場合、試料の数自体はそれほど多くないが、一の試料に対し多数の測定点が設けられ、しかもその判定基準がそれぞれの項目に対して異なるため、測定者の誤判断が多かった。しかも、正常値の範囲を越えるものがあっても、それだけで不良品としてロットアウトするわけでもなかったため、判断が特に困難であった。
そこで、本発明においては、前記正常値の範囲は、一の試料の二以上の測定点、又は二以上の試料の一若しくは二以上の測定点について設定した。
【0120】
このために本実施形態においては、1枚の薄膜試料に対して、1つの試料番号を与え、薄膜試料の5カ所の測定点のぞれぞれ3つの層の厚さを測定して、良品、不良品の判定を行った。
即ち、リモートモジュール1226のCPU1230が、対象となる薄膜試料の合計15カ所の測定点で、正常値の範囲を越えるものが2カ所以上あると判断した場合は、上述のように、その異常値に対して、使用者に注意を喚起する記号等を付したり、異常値レベル信号を発する。
【0121】
図31には、本実施形態において試料として用いた、三層よりなる薄膜試料1229が示されている。なお、同図(a)は上面図、同図(b)は側面図である。
同図に示す薄膜試料1229には、例えば、第1層(S1)には、5の測定点(S11,S12,S13,S14,S15)があり、同様にして第2層(S2)、第3層(S3)にも、それぞれ5の測定点(S2i,S3i)がある。そして、本実施形態においては、これらの測定点における第1層(S1)〜第3層(S3)迄の各層の厚さを計算した。
また、前記正常値の範囲の一例を、下記表1に示す。
【0122】
【表1】
正常値の範囲
第1層 : ≧0.10 ≦0.15
第2層 : ≧0.50 ≦0.75
第3層 : ≧1.00 ≦1.50
そして、本実施形態においては、合計15カ所の測定点より得た測定値のうち、2カ所以上の測定値が、上記表1に示す正常値の範囲外に有ると判断したときは、その異常値に対して、使用者に注意を喚起する記号等を付したり、異常値レベル信号を発する。
【0123】
つぎに、測定結果を、下記表2〜表3に示す。
【表2】
試料番号: 005 **
測定点 : 1 2 3 4 5
第1層 : 0.12 0.13 0.14 0.11 0.16
第2層 : 0.53 *0.80 0.65 *0.77 0.66
第3層 : 1.23 1.42 1.41 1.08 1.19
【0124】
【表3】
試料番号: 006
測定点 : 1 2 3 4 5
第1層 : 0.13 0.13 0.13 *0.18 0.30
第2層 : 0.53 0.61 0.66 0.67 0.59
第3層 : 1.22 1.29 1.39 1.42 1.39
【0125】
上記表2〜表3より明らかなように、CPU1230により正常値の範囲外と判断されたものは、その異常値に対して、例えば、※印等の注意を喚起する記号等が付され、また前記表2に示すように二以上の異常値が観測された試料番号005の側方には※※を付して不良品であることを示し、これは表示装置1217により表示されたり、印字装置1219により印字される。
【0126】
このように、これらの測定値が正常値か又は異常値かの判断を行うとき、これらの測定値の所定数、例えば二以上の測定値が、正常値の範囲から外れているとき、その試料を不良品として判断を行う場合には、測定者に要求される注意力集中の度合いは、大きなものとなるが、本実施形態のように、例えば、下記表4に示す論理式により各試料の判断結果を試料番号の後に出力することにより、測定者は、この結果部分だけを確認して良否の判定を行えばよいこととなり、操作容易化を図ることができる。
【0127】
また、本実施形態においては、異常値が観測された場合、異常信号発生回路より異常値レベル信号を発生させ、これにより試料の自動選別装置1231を動作させ、試料を自動に選別させることが好ましい。
即ち、異常値が観測された場合、異常レベル信号が発せられ、これにより試料の自動選別装置1231は、その駆動部1233を動作させて、その不良品用トレイ1235の上に、異常値が観測された試料を載せる。
【0128】
これに対し、観測データ又はその計算結果が、正常値の範囲に有る場合は、異常信号発生回路より異常レベル信号は発せられず、これにより自動選別装置1231は、その駆動部1233を動作させて、その良品用トレイ1237の上に、正常値の範囲に有った試料を載せる。
【0129】
以上のように、本実施形態に係る分光光度計1210によれば、薄膜の多層膜厚良否判断のように、試料の数自体はそれほど多くないが、一の試料に対して多数の測定点が設けられ、しかもその判定基準がそれぞれの項目に対して異なる決められた場合であっても、例えば、下記表4に示す論理式に従って計算され、異常なものだけが強調表示されるため、測定結果の誤判断を大幅に低減することができる。
【0130】
【表4】
以下に、BASICプログラム言語による上記論理式の一例を示す。
REM 異常判断
【0131】
そして、この論理式に基づき一連の測定値の判断を行い、DD(k)=0であれば良、DD(k)=1であれば不良と判断して、その結果を出力する。
ただし、上記論理式において、M(k,m,n)は測定値、kは試料番号、mは層番号、nは測定点番号、D(k、m、n)は異常判断結果、SUM(k)は異常判断結果の集計、DD(k)は試料の良否判断結果とした。
また、各層の正常範囲は、第1層を、a(1)≦M(k,1,n)≦b(1)、
第2層を、第2層を、a(2)≦M(k,2,n)≦b(2)、第3層を、a(3)≦M(k,3,n)≦b(3)とした。
また、Kmaxは最大試料番号、Layerは層数、Pointは測定点数とした。
さらに、判断結果の初期値をゼロ、異常判断結果が異常のものは1、良否判断結果が不良のものは1とした。
【0132】
つぎに、本実施形態においては、機器にエラーが生じた場合、それを使用者に知らせる方法としては、種々の方法が考えられるが、例えば、次に掲げるものが好適である。
本実施形態においては、前記増設カードとして、機器にエラーが発生した場合、そのエラー内容を表示可能なプログラムが記憶されていることが好ましい。
【0133】
図32には、本実施形態に係るリモートモジュールの概略構成を表すブロック図が示されている。なお、前記図7と対応する部分には、符号1100を加えて示し説明を省略する。
同図に示すリモートモジュール1426において、前記増設カード1466は、プログラム等記憶部1429、キー情報記憶部1441、エラー情報記憶部1443を含む。
【0134】
前記プログラム等記憶部1429は、上記機能を実行するために必要な基本的なプログラムが記憶されている。
前記キー情報記憶部1441は、機器にエラーが発生した場合、表示手段1452に表示させるキー情報を記憶する。
前記エラー情報記憶部1443は、前記エラーに対応する説明等が記憶されている。
そして、CPU1430は、前記プログラム等記憶部1439に記憶されたプログラムに基づき、キー情報記憶部1441、エラー情報記憶部1443に適宜アクセスし、機器にエラーが発生した場合、表示手段1452に、そのエラー内容を表示させることができる。
【0135】
本実施形態に係るリモートモジュール1426は概略以上のように構成され、以下にその作用について説明する。
図33には、本実施形態に係るリモートモジュール1426の処理内容を表すフローチャートが示されている。
同図に示すように、例えば、増設カード1466を差し込み(s1)、本体のPowerスイッチをONすると(s2)、又は本体のPowerスイッチをONし(s3)、標準プログラムを起動した後(s4)、増設カード1466を差し込み(s5)、カードプログラムの起動を指示する信号が入力されると、CPU1430は、該カードプログラムを起動する(s6)。
【0136】
上記カードプログラムが起動すると、CPU1430は、機器エラー信号が有るか否かの監視を開始する。
ここで、CPU1430は、リモートモジュール1426に接続されている機器よりエラー信号が入力されると、キー情報記憶部1441にアクセスし、表示手段1452に、まず、Errorキー1445(図34(a)参照)を表示させる(s8)。
そのErrorキー1445がタッチパネル1470等により選択されると(s9)、CPUは1430、キー情報記憶部1441にアクセスし、表示手段1452に、前記Errorキー1445に代えて、Noticeキー1447(図34(b)参照)を表示させる(s10)。
そのNoticeキー1447が選択されると(s11)、CPU1430は、前記エラー信号に対応するエラーの内容を、エラー情報記憶部1443より検索し、表示手段1452に、そのエラー内容、即ち、どういうエラーが生じたのか、又は注意をすべき点は何かを表示させることとした(s12)。
【0137】
また、CPU1430は、機器にエラーが生じた場合、表示手段1452には、常にErrorキー1445を表示することができるような状態とすることにより、従来のように、何らかの機能を実行したとき、はじめてエラメッセージを表示させるものに比較し、機器のエラーに対し迅速に対応することができる。
また、CPU1430は、機器にエラーが生じた場合、いちいち長い文章を表示させずに、まずErrorキー1445を表示させ、使用者の判断によりこのエラーの内容を表示するか否かを選択することができるので、試料のモニタ中でもその作業を邪魔することがない。
【0138】
また、CPU1430は、二以上のエラーが同時に出たとき、入力手段1432等を用い、表示手段1452のエラーメッセージの表示領域を固定せず変更可能とすることにより、その表示領域が固定されたものに比較し、エラーメッセージが見やすいものとなる。
また、本実施形態においては、表示手段1452に、機器にどのようなエラーが生じたのか、又は注意をすべき点は何かが表示されたとき、リモートモジュール1426に接続されている光度計本体及びその他の外部機器の状態をスイッチ・キーとして表示手段1452に表示させる。そして、そのスイッチ・キーが入力されると、その機器の状態を変更させることが好ましい。
このために本実施形態においては、CPU1430は、キー情報記憶部1441にアクセスし、表示手段1452には、例えば、図35に示すように光度計本体の光源の「On」スイッチ・キー1449、「Off」スイッチ・キー1451をトグル(白黒反転等)で表示させる。
【0139】
ここで、使用者が、表示手段1452に表示されたエラーメッセージの内容に従い、タッチパネル1470より「On」スイッチ・キー1449を押すと、光源をOnし、また「Off」スイッチ・キー1451を押すと、光源をOffすることができる。
これにより、前記トグル表示等の工夫のないものに比較し、その表示手段に表示された画面の内容が見やすいものとなる。この結果、誤入力等を大幅に低減することができ、また操作性の向上を図ることができる。また、リモートモジュール1426より、該モジュールに接続されている機器の状態を変更することができるので、操作容易化を図ることができる。
【0140】
ヘルプ
従来、この種の分野では、使用者は、その操作方法についてわからないことがあると、マニュアルブックよりその操作方法を見つけ出すことが一般的であった。
しかしながら、分光光度計の多機能化に伴って、その操作方法のマニュアルブックも分厚いものとなってしまい、所望の操作方法のページを見つけ出すことも、次第に面倒になってしまった。
そこで、本実施形態においては、前記増設カードとして操作方法に関するヘルプ機能を備えることが好ましい。
【0141】
図36には、本実施形態に係るリモートモジュールの概略構成を表すブロック図が示されている。なお、前記図7と対応する部分には、符号1200を加えて示し説明を省略する。
同図に示すリモートモジュール1526において、増設カード1566は、プログラム等記憶部1553と、キーワード記憶部1555と、マニュアル記憶部1557を含む。
【0142】
前記プログラム等記憶部1553は、上記ヘルプ機能を行うために必要な基本的なプログラムが記憶されている。
前記キーワード記憶部1555は、操作方法に関連するキーワードが記憶されている。
前記マニュアル記憶部1557は、各キーワードに対応した操作方法が記憶されている。
そして、キーボード1568により、知りたい操作方法のキーワードを直接入力したり、タッチパネルにより、一覧よりキーワード等を選択する。
CPU1530は、入力手段1532より入力されたキーワードに対応した操作方法を、前記マニュアル記憶部1557より検索して表示手段1552に表示させる。
【0143】
本実施形態に係るリモートモジュール1526は、概略以上のように構成され、以下にその作用について説明する。
図37には、本実施形態に係るリモートモジュール1526の処理内容を表すフローチャートが示されている。
同図に示すように、例えば、増設カード1566を差し込み(s1)、本体のPowerスイッチをONすると(s2)、又は本体のPowerスイッチをONし(s3)、標準プログラムを起動した後(s4)、増設カード1566を差し込み(s5)、カードプログラムの起動を指示する信号が入力されると、CPU1530は、該カードプログラムを起動する。
【0144】
上記カードプログラムが起動すると、ヘルプ画面が表示されるので(s6)、キーボード1568よりキーワードを直接入力したり、タッチパネル1570により、一覧よりキーワードを選択する。
ここで、前記タッチパネル1570により選択されるキーワードの一覧は、選択されると、トグル表示されるものが好ましい。これにより、使用者は、選択されたキーワードを容易に確認するとができ、また誤入力を大幅に低減することができるからである。
【0145】
キーワードが入力されると、CPU1530は、キーワード記憶部1555に記憶されているキーワードの一覧を読み出し、表示手段1452に表示させる(s7)。
ここで、使用者は、表示手段1452の画面に表示されたキーワードより、みたい操作方法に関するキーワードを見つけ出し、タッチパネル1570等で選択する(s8)。
キーワードが選択されると、CPU1530は、該キーワードに対応する操作方法を、マニュアル記憶部1557より検索し、表示手段1452に表示させる(s9)。
【0146】
本実施形態に係るリモートモジュール1526によれば、上述のように増設カード1566として、機器等の操作方法を検索することができるプログラムが記憶されているものを用いることにより、キーワードよりその操作方法を検索することができ、その工夫のないものに比較し、操作容易化を図ることができる。
また、その内容を書き換え可能な増設カードを用いることにより、機器の機能の変更のあった場合は、一から印刷をし直さなければならないマニュアルブックに比較し、紙の省資源化を図ることができる。
【0147】
なお、本発明の分光光度計としては、前記各構成に限定されるものでなく、発明の要旨の範囲内で種々の変形が可能である。
例えば、前記図2においては、図中左方より、リモートモジュール、光度計本体、外部機器の順に、各機器を数珠つなぎした場合について説明したが、これに代えて、例えば、リモートモジュール、外部機器、光度計本体の順でも良い。
【0148】
また、最後の機器、例えば、前記図2に示す外部機器の空きのインタフェースには、さらに一又は二以上の外部機器を数珠つなぎしても良い。
また、前記リモートモジュールのCPUの各機能を、光度計本体のCPUで代行しても良い。
【0149】
【発明の効果】
以上説明したように、本発明に係る分光光度計によれば、前述のように、光度計本体、外部機器及びリモートモジュール等の各機器を、それぞれ数珠つなぎした。そして、各機器は、リモートモジュールから直接に授受されたコマンド又はその他の機器を介して授受されたリモートモジュールからのコマンドのうち、各機器に対応するコマンドのみを授受し、該コマンドに基づき、その機器自体を動作させる。これに対し、前記リモートモジュールからのコマンドが、その機器に対応するコマンドを含まない場合は、そのコマンドの内容を解釈せず後段の機器に出力することとしたので、一のリモートモジュールの処理能力の低減を図ることができ、システム全体の処理効率の向上を図ることができる。
なお、前記外部機器と同様の機能を有し、CPUを含まない付属機器を、前記光度計本体に対し接続した場合は、光度計本体のCPUは、前記リモートモジュールから直接に授受されたコマンド又はその他の機器を介して授受されたリモートモジュールからのコマンドのうち、前記付属機器と同様の機能を有する外部機器を制御するコマンドを授受し、該コマンドに基づき、付属機器を動作させることとしたので、一のコマンドで、同様の機能を有する二以上の機器の動作を制御することができ、例えば、同様の機能を有しても、別個独立のコマンドで制御していた従来のものに比較し、操作容易化、システム全体の処理効率の向上等を図ることができる。
【図面の簡単な説明】
【図1】図1(a)は、一般的な分光光度計の概略構成の説明図、図1(b)は、該分光光度計のブロック図である。
【図2】図2(a)は、本発明の一実施形態に係る分光光度計の概略構成の説明図、図2(b)は、該分光光度計のブロック図である。
【図3】図3は、図2に示す分光光度計の処理内容を表すフローチャートである。
【図4】図4は、図2に示す分光光度計の各機器間でのコマンドの授受方法の説明図である。
【図5】図5は、図2に示す分光光度計の変形例の概略構成を表すブロック図である。
【図6】図6は、図5に示す分光光度計の各機器間でのコマンドの授受方法の説明図である。
【図7】図7は、本実施形態に係るリモートモジュールの説明図である。
【図8】図8は、本実施形態に係るリモートモジュールの一例を示すブロック図である。
【図9】図9は、図8に示すリモートモジュールの処理内容を示すフローチャートである。
【図10】図10は、本実施形態に係るリモートモジュールの一例を示すブロック図である。
【図11】図11は、図10に示すリモートモジュールの処理内容を示すフローチャートである。
【図12】図12は、本実施形態に係るリモートモジュールの一例を示すブロック図である。
【図13】図13は、図12に示すリモートモジュールの処理内容を示すフローチャートである。
【図14】図14は、図12に示すリモートモジュールによる入力モードの変更例である。
【図15】図15は、本実施形態に係るリモートモジュールの一例を示すブロック図である。
【図16】図16は、図15に示すリモートモジュールの処理内容を示すフローチャートである。
【図17】図17は、図15に示すリモートモジュールによる各メニュー画面の一例である。
【図18】図18は、図15に示すリモートモジュールによる各メニュー画面の一例である。
【図19】図19は、本実施形態に係るリモートモジュールの一例を示すブロック図である。
【図20】図20は、図19に示すリモートモジュールの処理内容を示すフローチャートである。
【図21】図21は、図19に示すリモートモジュールの印字設定画面の一例である。
【図22】図22は、本実施形態に係るリモートモジュールの一例を示すブロック図である。
【図23】図23は、図22に示すリモートモジュールの処理内容を示すフローチャートである。
【図24】図24は、図22に示すリモートモジュールによる観測データの保存方法の説明図である。
【図25】図25は、本実施形態に係るリモートモジュールの一例を示すブロック図である。
【図26】図26は、図25に示すリモートモジュールの処理内容を示すフローチャートである。
【図27】図27は、本実施形態に係るリモートモジュールの一例を示すブロック図である。
【図28】図28は、図27に示すリモートモジュールの処理内容を示すフローチャートである。
【図29】図29は、本実施形態に係る分光光度計の概略構成の説明図である。
【図30】図30は、図29に示す分光光度計の変形例の説明図である。
【図31】図31は、図30に示す分光光度計で用いた試料の説明図である。
【図32】図32は、本実施形態に係るリモートモジュールの一例を示すブロック図である。
【図33】図33は、図32に示すリモートモジュールの処理内容を示すフローチャートである。
【図34】図34は、図32に示すリモートモジュールによるトグル表示の一例である。
【図35】図35は、図32に示すリモートモジュールによるトグル表示の一例である。
【図36】図36は、本実施形態に係るリモートモジュールの一例を示すブロック図である。
【図37】図37は、図36に示すリモートモジュールの処理内容を示すフローチャートである。
【符号の説明】
110 分光光度計
114 ポンプ(外部機器)
126 リモートモジュール
128 光度計本体
166 増設カード[0001]
BACKGROUND OF THE INVENTION
The present invention relates to a spectrophotometer, and more particularly to an improvement in its control mechanism.
[0002]
[Prior art]
2. Description of the Related Art Conventionally, spectrophotometers that collect spectral data of a sample and perform qualitative and quantitative analysis of the components of the sample from the spectral data are well known.
FIG. 1A shows a schematic configuration of a general spectrophotometer.
The
The measurement signal converted into an electrical signal by the
[0003]
By configuring the
A
[0004]
Incidentally, in a general spectrophotometer, devices such as a photometer main body and other external devices are connected in parallel to a personal computer or the like.
That is, as shown in FIG. 4B, in the
[0005]
[Problems to be solved by the invention]
By the way, in the spectrophotometer, with the development of hardware such as the main body and the external device, it is important to develop software for controlling these devices.
However, in recent years, the development of software for controlling these devices has not caught up with the development of hardware such as the photometer body and other external devices, and there are various conventional information processing technologies. However, it has been difficult to use it as it is for controlling a spectrophotometer due to various circumstances.
Thus, in this type of field, for example, development of the following technologies has been strongly desired.
That is, in the
[0006]
However, for example, if these devices are moved at the same time, the burden on the CPU of the remote module is large, and the operation of each device cannot be performed at a predetermined timing, and there are cases where measurement cannot be performed properly.
Thus, although development of a technique capable of increasing the speed of the entire system has been strongly desired, there has been no appropriate technique for solving this problem in this type of field.
[0007]
The
However, for example, when two or more external devices having the same function are used, these commands are troublesome because they are necessary for each device even though the contents are the same. .
Thus, although development of a technique capable of facilitating the operation of the entire system has been strongly desired, there has not been an appropriate technique for solving this problem in this type of field.
The present invention has been made in view of the circumstances of the prior art, and an object thereof is to provide a spectrophotometer capable of obtaining effects such as speeding up and ease of operation of the entire system.
[0008]
[Means for Solving the Problems]
In order to achieve the above object, a spectrophotometer according to the present invention includes a photometer main body including a CPU and one or more external devices including the CPU, and the CPU of the photometer main body has a predetermined CPU. In a spectrophotometer that operates according to a procedure and controls the photometer body itself and an external device, the photometer body includes input means for inputting a command for controlling the photometer body itself and the external device, and the external An interface capable of transmitting at least the command to a CPU of the device, and the external device can exchange at least the command with a CPU of the photometer main body or a CPU of another external device. Including an interface, and connecting the photometer body and one or more external devices via the interface, and the CPU of the photometer body includes the input means Of al the command to transfer only the body for commands to control the light level meter body itself, on the basis of the command for the body to operate the optical Meter body,
The CPU of the external device transmits / receives only an external device command for controlling the external device itself among commands from the photometer body, and operates the external device based on the external device command. And
In the spectrophotometer, it is preferable that a remote module that includes a CPU, operates the CPU in a predetermined procedure, and controls the photometer main body and external devices is connected to the CPU of the photometer main body. It is.
[0009]
In the spectrophotometer, an accessory device that has the same function as the external device and does not include a CPU is connected to the CPU of the photometer body, and the photometer body sends the command to the accessory device. The photometer main body and the accessory device are connected via the interface, and the CPU of the photometer main body is directly transferred from the input means of the photometer main body. The command or the command for external device that controls the external device having the same function as that of the accessory device among the commands from the input means of the remote module transmitted / received via the remote module, and the external It is preferable to operate the accessory device based on the device command.
The “command” here refers to, for example, a program for executing a time program or the like already set in each device, not the time program itself.
[0010]
DETAILED DESCRIPTION OF THE INVENTION
Preferred embodiments of the present invention will be described below with reference to the drawings.
FIG. 2A shows a schematic configuration of a spectrophotometer according to an embodiment of the present invention. Note that portions corresponding to those in FIG. 1 are denoted by reference numeral 100 and description thereof is omitted.
The
[0011]
Then, the measurement signal converted into an electric signal by the
By configuring the
[0012]
What is characteristic in the present invention is that each device such as a photometer main body, an external device, and a remote module is connected in a daisy chain. For example, the CPU of the photometer main body includes the main body itself among commands from the remote module. Only the command to control is sent and received, and the main body is operated based on the command. The CPU of the external device sends and receives only the command for controlling the device itself among the commands from the remote module. , Operating the external device.
For this purpose, in this embodiment, as shown in FIG. 2B, the
[0013]
The
The input means 132 is for inputting a command for controlling each device.
The
[0014]
The photometer
The
The
[0015]
The
Then, the
The
[0016]
The
FIG. 3 shows a flowchart showing the processing procedure of the
As shown in the figure, when a power ON signal is input, the connection state of the device is first detected (s1).
[0017]
That is, the
[0018]
As described above, when the power supply ON signal is input, the
The connection state may be detected not only when a power ON signal is input but also at all times.
When the detection of the connection state of the device ends, the device enters a standby state (s2) and waits for a command input from the user.
[0019]
Here, when the user inputs a command for controlling each device from the input means 132 (s3), the
[0020]
When the command is transferred to the
[0021]
Here, as shown in FIG. 4A, the command C from the
[0022]
Further, as shown in FIG. 4B, a command C from the
[0023]
When the command C is transferred to the
[0024]
Here, as shown in FIG.A′ Is an external device command c1If the external device label is included, the
[0025]
In addition, as shown in FIG.CIs the body command c0Command c for external equipment1If the main body label is not included, the
When the input / output of the command C is completed, the
When the program is finished, all operations are finished.
[0026]
As mentioned above, according to the
[0027]
That is, each device transmits / receives only a command for controlling the device itself among commands from the
[0028]
Further, in the present embodiment, as shown in FIG. 5, a
The
[0029]
The interface 248 can exchange commands from the
In this case, the
[0030]
Then, as shown in FIG. 6A, the command C from the
[0031]
On the other hand, as shown in FIG.BIs the command c for the external device of the
[0032]
Thus, according to the
[0033]
As a result, it is possible to control two or more devices having the same function with one command. For example, even a device having the same function is compared with one controlled with a separate command. Therefore, it is possible to facilitate the operation and improve the processing efficiency of the entire system.
Also in this case, when the power ON signal is input, the connection state of the device is first detected.
[0034]
That is, the
[0035]
As described above, when the power ON signal is input, the
The connection state may be detected not only when a power ON signal is input but also at all times.
[0036]
Further, the operation of the accessory device is not controlled by the accessory device itself but by the
[0037]
Further, in each of the above-described configurations, since the connection state of each device is automatically detected when the power ON signal of the
[0038]
<Remote module>
Conventionally, as the remote module, a personal computer such as a desktop type or a tower type in which an input means such as a keyboard and a mouse and a display means such as a CRT display are connected to a CPU (central processing unit) is generally used. It was.
However, in order to use the personal computer as a remote module of a spectrophotometer, there is still room for improvement in terms of size, weight, operability, and the like.
[0039]
Therefore, in the present embodiment, various modules can be used as the remote module. For example, the following modules are preferably used.
(1) A thin and light touch panel is used as the input means.
(2) A thin and light liquid crystal display is used as the display means.
(3) The processing contents of the CPU (central processing unit) can be changed.
[0040]
FIG. 7A shows a perspective view of the remote module according to the present embodiment, and FIG. 7B shows a block diagram showing a schematic configuration of the module. Note that portions corresponding to those in FIG. 2 are denoted by reference numeral 200 and description thereof is omitted. The
[0041]
The
The
[0042]
The
The
The
[0043]
The observation
The
Then, the
[0044]
The
The
[0045]
The
Then, when a power ON signal is input, the
[0046]
Next, when a signal instructing activation of the card program stored in the
[0047]
According to the spectrophotometer according to the present embodiment, a thin and light touch panel is adopted as the input means 330 of the
Further, the
[0048]
<Expansion card>
In the present embodiment, various cards can be used as the
[0049]
Automatic measurement, data processing
Conventionally, setting of measurement conditions, data processing conditions, and the like has generally been performed by the user at the end of each measurement.
However, in the spectrophotometer, measurement and data processing are often performed under the same conditions, and it is troublesome to make the same setting every time measurement is completed as described above.
Therefore, in the present embodiment, as the expansion card, a card that stores a procedure from measurement of a sample to calculation of a value specific to the sample is used, and the procedure can be changed.
[0050]
FIG. 8 is a block diagram showing a schematic configuration of the remote module according to the present embodiment. Note that portions corresponding to those in FIG. 7 are denoted by reference numeral 100 and description thereof is omitted.
In the
[0051]
The
The measurement
[0052]
The four arithmetic operation
The output
The CPU 430 controls the remote module itself, the photometer main body, other external devices, and the like based on the contents stored in each storage unit of the
The contents of each storage unit of the
[0053]
The
FIG. 9 shows a flowchart showing the processing contents of the
For example, when the
That is, the CPU 430 reads the program, setting contents, and the like stored in each storage unit of the
[0054]
When the menu screen is displayed, each device enters a standby state and waits for key input (s7).
Here, when the user inputs a signal instructing the execution of the free calculation program from the input unit 432 (s8), the CPU 430 selects each device based on the setting contents stored in the
That is, the sample is measured based on the conditions set in the measurement method storage unit 474 (s9), and observation data is obtained.
[0055]
When the observation data is stored in the observation
When the data processing is completed, based on the conditions stored in the output
[0056]
According to the
Further, the contents of the procedure can be appropriately rewritten from the input means 432, so that various specifications can be changed.
[0057]
hard copy
Conventionally, in a spectrophotometer, in order to make a hard copy of the screen of the display means, it is common to input a command for that purpose from the input means.
However, in order to input the above command, many key operations are required.
Also, in this spectrophotometer field, since the spectrum and the like are handled, the number of hard copies is larger than that of other information processing fields, which is troublesome.
Therefore, in this embodiment, an expansion card that stores a program for making a hard copy of the screen of the display means is used.
[0058]
FIG. 10 is a block diagram of the
In the
[0059]
The
The
[0060]
The screen
When the key assigned by the
[0061]
When the screen information is stored, the
The
[0062]
FIG. 11 is a flowchart showing the processing contents of the
As shown in the figure, for example, an
[0063]
That is, the
Here, the user inputs a command for performing hard copy from the input means 532, and assigns the contents of the command operation to a desired key (s7).
When the command or the like is input,
[0064]
Next, for example, when a key set in the
When the screen information is stored in the screen
[0065]
According to the
[0066]
Kana-Kanji conversion
In spectrophotometers, comments such as measurement conditions and data processing conditions are often entered for observation data or its calculation results, and it is common to use only uppercase or lowercase letters for the comments. Met.
However, with the increased functionality of equipment, the measurement conditions, data processing conditions, etc. can now be set in detail, so that satisfactory information cannot be obtained using only uppercase or lowercase letters in the conventional alphabet. was there.
Therefore, in the present embodiment, a card that stores a program for performing kana-kanji conversion is used as the expansion card.
[0067]
FIG. 12 is a block diagram illustrating a schematic configuration of the
In the
[0068]
The
The conversion
Then, from the input means 632, for example, a reading (kana) input in hiragana or romaji is input.
Further, based on an instruction from the
[0069]
The
FIG. 13 is a flowchart showing the processing contents of the
As shown in the figure, for example, after inserting an expansion card 666 (s1) and turning on the power switch of the main body (s2), or turning on the power switch of the main body (s3) and starting the standard program (s4) When the
[0070]
That is, the
That is, when a reading (kana) input in hiragana or romaji is input from the input means 632 (s7), the
The read converted characters such as kanji and symbols are displayed on the display means (s8).
Here, when the conversion key is input from the input means, the kanji, symbols and the like of the same sound with respect to the input (kana) are sequentially displayed on the display means 652.
[0071]
On the other hand, when the confirmation key is input (s9), the selected kanji is output.
According to the
[0072]
In this embodiment, the input mode at the time of the kana input process (s7) includes, for example, as shown in FIG. 14, a lowercase letter input mode (see FIG. 14A), uppercase letter input mode (see FIG. 14B). And a symbol input mode (see (d) in the figure), etc., and the
[0073]
Memory card
Conventionally, the flow from measurement to printing of calculation results has been one flow.
However, if the flow from measurement to printing of the calculation result is one flow, even if only desired processing, for example, only measurement, only calculation, or only printing is desired, this cannot be performed and it is difficult to use.
Therefore, in the present embodiment, it is preferable to use the expansion card in which the following programs are stored.
[0074]
FIG. 15 is a block diagram showing a schematic configuration of the remote module according to the present embodiment. Note that portions corresponding to those in FIG. 7 are denoted by the reference numeral 400 and description thereof is omitted.
In the
The
[0075]
The observation
[0076]
Note that the
In addition, the
[0077]
The
FIG. 16 is a flowchart showing the processing contents of the
As shown in the figure, for example, an
[0078]
When the card program is started, the card menu is displayed on the display means (s6). Here, the user uses the input means to select a desired menu from the condition edit menu, result display menu, statistical calculation menu, and the like. Is selected (s7).
When a menu is selected, each process is performed according to the menu.
For example, when the condition editing menu is selected (s8), the measurement conditions and the like can be edited (s9).
[0079]
When the measurement condition result display menu is selected (s10), the display section of the measurement condition is displayed on the display means. When the sample number, memory number, file number, or the like of the observation data to be displayed is input, FIG. The measurement condition screen shown in (a) is displayed (s11).
When the statistical calculation menu is selected (s12), the statistical calculation menu screen shown in FIG. 17B is displayed, and an edit key, display key, calculation key, and print key (not shown) are selected from the menu screen. Edit (s13), display (s14), calculation (s15), and printing (s16).
Here, when the edit key is selected, a menu screen shown in FIG. 18C is displayed. For example, a measurement key, a valid key, an invalid key, an all erase key, and an end key are displayed on the menu screen.
[0080]
When the measurement key is selected, the sample can be remeasured, and the observation data of a predetermined wavelength (time) already stored in the observation data storage unit is replaced with the observation data remeasured here. You can also.
When the valid key is selected, the observation data of the sample number, for example, the sample number 4-5 can be validated.
When the invalid key is selected, the observation data of the sample number displayed on this screen, for example, the sample number 4-5 can be invalidated.
[0081]
When the all deletion key is selected, all observation data stored in the observation data storage unit can be deleted.
When the delete key is selected, the observation data of the sample number displayed on this screen, for example, the sample number 4-5, can be deleted from the observation data storage unit.
When the end key is selected, this menu screen is terminated, and the previous menu screen, that is, the menu screen shown in FIG.
Here, when the calculation key is selected, the calculation menu screen is opened, and the sample number, memory number or file number of the observation data to be calculated is selected, the predetermined observation data can be calculated. When the display key or the like is selected after the calculation is completed, for example, the calculation result shown in FIG. 17D can be displayed.
[0082]
According to the
[0083]
Print control
Conventionally, when printing is performed, all information related to observation data, calculation results, measurement conditions, comments, and the like is generally printed.
However, as described above, when all the information related to the observation data or the calculation result is printed, there is a problem that necessary information is difficult to see.
Therefore, in the present embodiment, it is preferable to use a card that stores a program that can print only desired information among the observation data or information related to the calculation result as the expansion card.
[0084]
FIG. 19 shows a block diagram of a
In the
[0085]
The
The
The output
When a command for instructing printing of observation data, a calculation result thereof, or the like is input from the
[0086]
The
FIG. 20 is a flowchart showing the processing contents of the
As shown in the figure, for example, after inserting an expansion card 866 (s1) and turning on the power switch of the main body (s2), or turning on the power switch of the main body (s3) and starting the standard program (s4) When the
[0087]
That is, the
Here, the user selects which information is to be printed using the input means 832 such as a touch panel (s7).
That is, since the screens shown in FIGS. 21A and 21B are sequentially displayed on the screen of the display means 852, the user checks items to be printed and unchecks items that are not to be printed.
[0088]
For example, on the first page of the setting menu screen, the sample number, optical rotation, and date fields are checked using the touch panel as shown in FIG. 6A, and then the Next switch key is pressed. As shown in b), the second page of the setting menu screen is displayed, but in this embodiment, the integration time and light source items were not selected.
Here, when a signal instructing saving is input, the setting content is stored in the print
[0089]
When a print item is selected by the user, the
According to the
[0090]
Data replacement
In the present embodiment, it is preferable to use a card that stores a data replacement program as the expansion card.
FIG. 22 is a block diagram of the
In the
[0091]
The
The
[0092]
The observation data storage unit 1005 stores observation data obtained by the photometer main body for each memory number.
Then, the sample number is assigned to the observation data from the input means 932, and the memory number is assigned. The setting contents are stored in the
[0093]
When the sample number is input from the
Note that the
[0094]
The
FIG. 23 is a flowchart showing the processing contents of the
As shown in the figure, for example, when an
That is, the
[0095]
Here, the user can set whether to save observation data automatically or manually using input means such as the touch panel 970 (s7).
Here, when the user selects automatic storage, as shown in FIG. 24A, the observation data obtained by the photometer main body is automatically assigned the sample number in the order of measurement, and the observation of the
[0096]
On the other hand, when the user selects manual storage, the observation data is set to a desired sample number n as shown in FIG. 28B (s9), and the memory number m is also set to a desired number. (S10). The setting contents are stored in the number storage unit 1003 (s11).
Even after setting the sample number and the memory number as described above, the observation data of an arbitrary memory number can be replaced with the observation data of a predetermined memory number.
[0097]
According to the
[0098]
Data conversion
The observation data obtained with the photometer itself is not in a file format that can be read by spreadsheet software or other data processing software. Therefore, when processing observation data, it must be converted with a file converter or the like. Met.
However, a conventional spectrophotometer such as a polarimeter has not been provided with such a function.
Therefore, in the present embodiment, it is preferable that the expansion card has a function capable of data conversion between various computers and media.
[0099]
FIG. 25 is a block diagram showing a schematic configuration of the remote module according to the present embodiment. Note that portions corresponding to those in FIG. 7 are denoted by reference numeral 700 and description thereof is omitted.
In the
Further, the
[0100]
The
The observation
The converted
The
[0101]
The
FIG. 26 shows a flowchart showing the processing contents of the
As shown in the figure, for example, after inserting the expansion card 1066 (s1) and turning on the power switch of the main body (s2), or turning on the power switch of the main body (s3) and starting the standard program (s4) When the
[0102]
That is, the
Here, the user sets the remote module by the input means 1032 such as the
[0103]
When the file format is set as described above and a signal instructing the start of transfer is input, the
That is, the
[0104]
When the observation data is read, the
When the conversion data is written, the
That is, the
When the data transfer is completed, the data processing computer can process the observation data alone.
[0105]
According to the
An example of the file format of the conversion destination is the JCAMP-DX format, for example.
[0106]
According to the JCAMP-DX format, the following advantages can be obtained.
For example, data can be easily exchanged with a large computer, a general purpose computer for laboratories, a commercially available data processing system, a work station, a personal computer, or the like.
In addition, since it is a text file, you can view and change data using commercially available editors.
In addition to spectra, peak tables and three-dimensional data can also be handled.
[0107]
Abnormal measurement value alarm
In spectrophotometers, measurement values such as transmittance and absorbance, or a method of performing a certain calculation on these values and making a determination based on the result are often used.
In this case, the obtained result is generally a result as a numerical value itself, and a conventional spectrophotometer is based on this output. Some also perform wavelength scanning and output the result as a spectral pattern.
However, as an actual purpose of use, there are few cases where it is sufficient to use the spectrum pattern as it is, and there are many cases where it is converted into some numerical value and the quality is judged based on the result.
[0108]
Even when a measured value is handled as a numerical value, it is often necessary to determine whether the value is within an allowable range. In many cases, it is a yes / no judgment result indicating whether the measurement result is within an allowable range. For such a purpose, the measurer made a judgment by visually reading from the measurement result.
In this case, while the number of samples is small, the attention of the measurer can be concentrated and the possibility of misjudgment is low. However, in the case of measuring a large number of samples or monitoring a continuous fluid as in quality inspection, 1 When an abnormality occurs only a few times a year, it is easy for an error to occur in the judgment.
Therefore, in this embodiment, an abnormal value can be easily determined as an expansion card, and if there is an abnormal value, a program for performing necessary control on the device is stored in order to prevent an accident. It is preferable to use what is.
[0109]
FIG. 27 is a block diagram illustrating a schematic configuration of the
In the
The
[0110]
The normal
Then, the
The
[0111]
The
FIG. 28 is a flowchart showing the processing contents of the
As shown in the figure, for example, after inserting the expansion card 1166 (s1) and turning on the power switch of the main body (s2), or turning on the power switch of the main body (s3) and starting the standard program (s4) When the
[0112]
When the card program is activated, its setting screen is displayed on the display means 1152 (s6), and the user inputs the normal value range, the observation data to be monitored, etc. from the input means 1132 (s7). When these settings are completed, the
When the setting is completed and a signal instructing the start of monitoring is input, the
That is, the
[0113]
Here, when observing a value outside the normal value range, the
In this case, various spectrophotometers can be used. For example, the following can be used.
[0114]
FIG. 29 shows a schematic configuration of a spectrophotometer according to an embodiment of the present invention. Note that portions corresponding to those in FIG. 2 are denoted by reference numeral 1000 and description thereof is omitted. In this embodiment, a continuous fluid is used as a sample.
In the
[0115]
Then, the
That is,
(1) An alarm is issued from a device such as a remote module.
(2) For an abnormal value displayed on the screen of the
(3) The sample solution exiting the
[0116]
That is, a
When the
[0117]
As described above, according to the
As a result, most of the continuous fluid measurements are within the normal range and can be easily detected even in abnormal situations that occur once a year or not. Moreover, since the method of discharging the sample in which an abnormality is found can be controlled, it can be processed at an early stage.
[0118]
FIG. 30 shows a schematic configuration in the case where a thin film multilayer film quality determination mechanism is applied to the spectrophotometer. Note that portions corresponding to those in FIG. 29 are denoted by reference numeral 100 and description thereof is omitted. Moreover, in this embodiment, the thin film which consists of three layers was used as a sample.
In the spectrophotometer 1210 shown in the figure, the
[0119]
Here, for example, when determining the quality of a multilayer thin film, the number of samples itself is not so large, but a large number of measurement points are provided for one sample, and the determination criteria for each item are Because of the difference, there were many misunderstandings of the measurer. In addition, even if there is a product that exceeds the normal value range, it was not a lot out as a defective product, so that the judgment was particularly difficult.
Therefore, in the present invention, the range of the normal value is set for two or more measurement points of one sample, or one or two or more measurement points of two or more samples.
[0120]
For this reason, in this embodiment, one sample number is assigned to one thin film sample, and the thickness of three layers is measured at each of five measurement points of the thin film sample. The defective product was judged.
In other words, when the CPU 1230 of the
[0121]
FIG. 31 shows a three-layer
In the
An example of the normal value range is shown in Table 1 below.
[0122]
[Table 1]
Normal value range
First layer: ≧ 0.10 ≦ 0.15
Second layer: ≧ 0.50 ≦ 0.75
Third layer: ≧ 1.00 ≦ 1.50
In the present embodiment, when it is determined that two or more measurement values out of the normal value range shown in Table 1 above among the measurement values obtained from a total of 15 measurement points, the abnormality A symbol or the like that alerts the user to the value or an abnormal value level signal is issued.
[0123]
Next, the measurement results are shown in Tables 2 to 3 below.
[Table 2]
Sample number: 005 **
Measurement points: 1 2 3 4 5
First layer: 0.12 0.13 0.14 0.11 0.16
Second layer: 0.53 * 0.80 0.65 * 0.77 0.66
Third layer: 1.23 1.42 1.41 1.08 1.19
[0124]
[Table 3]
Sample number: 006
Measurement points: 1 2 3 4 5
First layer: 0.13 0.13 0.13 * 0.18 0.30
Second layer: 0.53 0.61 0.66 0.67 0.59
Third layer: 1.22 1.29 1.39 1.42 1.39
[0125]
As is apparent from Tables 2 to 3 above, those that are determined to be out of the normal value range by the CPU 1230 are marked with a warning symbol such as an asterisk for the abnormal value, As shown in Table 2, the side of the sample number 005 where two or more abnormal values are observed is marked with ** to indicate that it is a defective product, which is displayed on the
[0126]
Thus, when determining whether these measured values are normal values or abnormal values, when a predetermined number of these measured values, for example, two or more measured values are out of the normal value range, the sample Is determined as a defective product, the degree of attention concentration required by the measurer is large. For example, according to the logical expression shown in Table 4 below, By outputting the determination result after the sample number, the measurer only needs to check the result portion to determine whether it is acceptable or not, and the operation can be facilitated.
[0127]
In the present embodiment, when an abnormal value is observed, it is preferable to generate an abnormal value level signal from the abnormal signal generation circuit, thereby operating the automatic
That is, when an abnormal value is observed, an abnormal level signal is generated, and the automatic
[0128]
On the other hand, when the observation data or the calculation result is within the normal value range, no abnormal level signal is generated from the abnormal signal generation circuit, and the
[0129]
As described above, according to the spectrophotometer 1210 according to the present embodiment, the number of samples is not so large as in the case of determining whether a thin film has a multi-layer thickness, but there are a large number of measurement points for one sample. Even if it is provided and the criterion is determined differently for each item, for example, it is calculated according to the logical expression shown in Table 4 below, and only abnormal ones are highlighted. It is possible to greatly reduce misjudgment.
[0130]
[Table 4]
An example of the above logical expression in the BASIC program language is shown below.
REM error judgment
[0131]
Then, a series of measurement values are determined based on this logical expression. If DD (k) = 0, it is determined to be good, and if DD (k) = 1, it is determined to be defective, and the result is output.
However, in the above logical expression, M (k, m, n) is a measurement value, k is a sample number, m is a layer number, n is a measurement point number, D (k, m, n) is an abnormality determination result, SUM ( k) is a summary of abnormality determination results, and DD (k) is a sample quality determination result.
Further, the normal range of each layer is that the first layer is a (1) ≦ M (k, 1, n) ≦ b (1),
The second layer is a (2) ≦ M (k, 2, n) ≦ b (2), the third layer is a (3) ≦ M (k, 3, n) ≦ b ( 3).
Kmax is the maximum sample number, Layer is the number of layers, and Point is the number of measurement points.
Further, the initial value of the determination result is set to zero, the abnormality determination result is 1 for the abnormal determination result, and the quality determination result is 1 for the defective determination result.
[0132]
Next, in the present embodiment, various methods can be considered as a method of notifying the user when an error occurs in the device. For example, the following methods are preferable.
In the present embodiment, it is preferable that a program capable of displaying the error contents when an error occurs in the device is stored as the expansion card.
[0133]
FIG. 32 is a block diagram showing a schematic configuration of the remote module according to the present embodiment. Note that portions corresponding to those in FIG. 7 are denoted by reference numeral 1100 and description thereof is omitted.
In the
[0134]
The program storage unit 1429 stores basic programs necessary for executing the above functions.
The key
The error
Then, the
[0135]
The
FIG. 33 is a flowchart showing the processing contents of the
As shown in the figure, for example, after inserting the expansion card 1466 (s1) and turning on the power switch of the main body (s2), or turning on the power switch of the main body (s3) and starting the standard program (s4) When the
[0136]
When the card program is activated, the
Here, when an error signal is input from a device connected to the
When the Error key 1445 is selected by the
When the Notice key 1447 is selected (s11), the
[0137]
In addition, when an error occurs in the device, the
Further, when an error occurs in the device, the
[0138]
In addition, when two or more errors occur at the same time, the
In this embodiment, when the display means 1452 displays what kind of error has occurred in the device or what should be noted, the photometer main body connected to the
To this end, in this embodiment, the
[0139]
Here, when the user presses the “On” switch key 1449 from the
As a result, the contents of the screen displayed on the display means are easier to see than those without any device such as the toggle display. As a result, erroneous input and the like can be greatly reduced, and operability can be improved. Further, since the state of the device connected to the
[0140]
help
Conventionally, in this type of field, when a user may not know the operation method, it is common to find the operation method from a manual book.
However, as the spectrophotometer has become more multifunctional, the manual book for its operation method has become thicker, and finding pages for the desired operation method has become increasingly troublesome.
Therefore, in the present embodiment, it is preferable to provide a help function regarding an operation method as the expansion card.
[0141]
FIG. 36 is a block diagram showing a schematic configuration of the remote module according to the present embodiment. Note that portions corresponding to those in FIG. 7 are denoted by reference numeral 1200 and description thereof is omitted.
In the
[0142]
The
The
The
Then, a keyword of an operation method desired to be known is directly input using the
The
[0143]
The
FIG. 37 is a flowchart showing the processing contents of the
As shown in the figure, for example, after inserting the expansion card 1566 (s1) and turning on the power switch of the main body (s2), or turning on the power switch of the main body (s3) and starting the standard program (s4) When the
[0144]
When the card program is activated, a help screen is displayed (s6). A keyword is directly input from the
Here, it is preferable that the keyword list selected by the
[0145]
When a keyword is input, the
Here, the user finds a keyword related to the desired operation method from the keywords displayed on the screen of the
When a keyword is selected, the
[0146]
According to the
Also, by using an rewritable expansion card, it is possible to save paper resources compared to a manual book that must be reprinted from the beginning if the function of the device is changed. it can.
[0147]
The spectrophotometer of the present invention is not limited to the above-described configurations, and various modifications can be made within the scope of the gist of the invention.
For example, in FIG. 2, the case where the devices are connected in the order of the remote module, the photometer main body, and the external device from the left side in the figure has been described, but instead, for example, the remote module, the external device The order of the photometer body may be used.
[0148]
Further, one or two or more external devices may be further connected to the last device, for example, an empty interface of the external device shown in FIG.
The functions of the CPU of the remote module may be substituted for the CPU of the photometer main body.
[0149]
【The invention's effect】
As described above, according to the spectrophotometer according to the present invention, as described above, each device such as the photometer main body, the external device, and the remote module is connected in a daisy chain. Then, each device transmits / receives only commands corresponding to each device out of commands directly transmitted / received from the remote module or commands transmitted / received via other devices. Operate the device itself. On the other hand, when the command from the remote module does not include a command corresponding to the device, the command content is not interpreted and output to the subsequent device. Can be reduced, and the processing efficiency of the entire system can be improved.
When an accessory device that has the same function as the external device and does not include a CPU is connected to the photometer main body, the CPU of the photometer main body receives a command directly received from the remote module or Among commands from remote modules sent and received via other devices, commands to control external devices having the same functions as the attached devices were sent and received, and the attached devices were operated based on the commands. It is possible to control the operation of two or more devices having the same function with one command, for example, compared with the conventional one that has a similar function but is controlled with a separate independent command. Therefore, it is possible to facilitate the operation and improve the processing efficiency of the entire system.
[Brief description of the drawings]
FIG. 1 (a) is an explanatory diagram of a schematic configuration of a general spectrophotometer, and FIG. 1 (b) is a block diagram of the spectrophotometer.
FIG. 2A is an explanatory diagram of a schematic configuration of a spectrophotometer according to an embodiment of the present invention, and FIG. 2B is a block diagram of the spectrophotometer.
FIG. 3 is a flowchart showing the processing contents of the spectrophotometer shown in FIG. 2;
FIG. 4 is an explanatory diagram of a command exchange method between the devices of the spectrophotometer shown in FIG. 2;
FIG. 5 is a block diagram showing a schematic configuration of a modification of the spectrophotometer shown in FIG. 2;
FIG. 6 is an explanatory diagram of a command exchange method between the devices of the spectrophotometer shown in FIG. 5;
FIG. 7 is an explanatory diagram of a remote module according to the present embodiment.
FIG. 8 is a block diagram illustrating an example of a remote module according to the present embodiment.
FIG. 9 is a flowchart showing the processing contents of the remote module shown in FIG. 8;
FIG. 10 is a block diagram illustrating an example of a remote module according to the present embodiment.
FIG. 11 is a flowchart showing processing contents of the remote module shown in FIG. 10;
FIG. 12 is a block diagram illustrating an example of a remote module according to the present embodiment.
FIG. 13 is a flowchart showing the processing contents of the remote module shown in FIG. 12;
FIG. 14 is an example of changing an input mode by the remote module shown in FIG. 12;
FIG. 15 is a block diagram illustrating an example of a remote module according to the present embodiment.
FIG. 16 is a flowchart showing the processing contents of the remote module shown in FIG. 15;
FIG. 17 is an example of each menu screen by the remote module shown in FIG. 15;
FIG. 18 is an example of each menu screen by the remote module shown in FIG. 15;
FIG. 19 is a block diagram illustrating an example of a remote module according to the present embodiment.
FIG. 20 is a flowchart showing the processing contents of the remote module shown in FIG. 19;
FIG. 21 is an example of a print setting screen of the remote module shown in FIG. 19;
FIG. 22 is a block diagram illustrating an example of a remote module according to the present embodiment.
FIG. 23 is a flowchart showing the processing contents of the remote module shown in FIG. 22;
FIG. 24 is an explanatory diagram of a method for storing observation data by the remote module shown in FIG. 22;
FIG. 25 is a block diagram illustrating an example of a remote module according to the present embodiment.
FIG. 26 is a flowchart showing the processing contents of the remote module shown in FIG. 25;
FIG. 27 is a block diagram illustrating an example of a remote module according to the present embodiment.
FIG. 28 is a flowchart showing the processing contents of the remote module shown in FIG. 27;
FIG. 29 is an explanatory diagram of a schematic configuration of a spectrophotometer according to the present embodiment.
30 is an explanatory diagram of a modification of the spectrophotometer shown in FIG. 29. FIG.
FIG. 31 is an explanatory diagram of a sample used in the spectrophotometer shown in FIG. 30;
FIG. 32 is a block diagram illustrating an example of a remote module according to the present embodiment.
FIG. 33 is a flowchart showing processing contents of the remote module shown in FIG. 32;
FIG. 34 is an example of toggle display by the remote module shown in FIG. 32;
35 is an example of a toggle display by the remote module shown in FIG. 32. FIG.
FIG. 36 is a block diagram illustrating an example of a remote module according to the present embodiment.
FIG. 37 is a flowchart showing the processing contents of the remote module shown in FIG. 36;
[Explanation of symbols]
110 Spectrophotometer
114 Pump (external equipment)
126 Remote module
128 photometer body
166 Expansion card
Claims (3)
前記光度計本体は、前記光度計本体自体及び外部機器を制御するコマンドを入力するための入力手段と、
前記外部機器のCPUに対して、少なくとも前記コマンドを伝送可能なインタフェースと、を含み、
前記外部機器は、前記光度計本体のCPU又はその他の外部機器のCPUとの間で、少なくとも前記コマンドを授受可能なインタフェースを含み、
前記光度計本体及び1又は2以上の外部機器を、前記インタフェースを介して数珠つなぎし、
前記光度計本体のCPUは、前記入力手段からのコマンドのうち、該光度計本体自体を制御する本体用コマンドのみを授受し、該本体用コマンドに基づき、該光度計本体を動作させ、
前記外部機器のCPUは、前記光度計本体からのコマンドのうち、該外部機器自体を制御する外部機器用コマンドのみを授受し、該外部機器用コマンドに基づき、該外部機器を動作させることを特徴とする分光光度計。A spectrophotometer including a photometer main body including a CPU and one or more external devices including the CPU, operating the CPU of the photometer main body in a predetermined procedure, and controlling the photometer main body itself and the external devices. In the photometer,
The photometer body has input means for inputting commands for controlling the photometer body itself and external devices;
An interface capable of transmitting at least the command to the CPU of the external device,
The external device includes an interface that can exchange at least the command with a CPU of the photometer main body or a CPU of another external device,
The photometer body and one or more external devices are connected via the interface,
The CPU of the photometer main body sends and receives only a main body command for controlling the photometer main body itself among commands from the input means, and operates the photometer main body based on the main body command.
The CPU of the external device transmits / receives only an external device command for controlling the external device itself among commands from the photometer body, and operates the external device based on the external device command. A spectrophotometer.
前記光度計本体は、前記コマンドを、前記付属機器との間で授受可能なインタフェースを含み、
前記光度計本体と前記付属機器を、前記インタフェースを介して接続し、
前記光度計本体のCPUは、該光度計本体の入力手段から直接に授受されたコマンド、又は、前記リモートモジュールを介して授受された、該リモートモジュールの入力手段からのコマンドのうち、前記付属機器と同様の機能を有する外部機器を制御する外部機器用コマンドを授受し、該外部機器用コマンドに基づき、該付属機器を動作させることを特徴とする分光光度計。The spectrophotometer according to claim 1 or 2, wherein an accessory device having a function similar to that of the external device and not including a CPU is connected to the CPU of the photometer main body,
The photometer body includes an interface that can exchange the command with the accessory device,
The photometer body and the accessory device are connected via the interface,
The CPU of the photometer main body includes the accessory device among commands sent / received directly from the input means of the photometer main body or commands sent from the input means of the remote module via the remote module. A spectrophotometer characterized in that an external device command for controlling an external device having the same function as the above is exchanged and the accessory device is operated based on the external device command.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP34076797A JP3798539B2 (en) | 1997-11-26 | 1997-11-26 | Spectrophotometer |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP34076797A JP3798539B2 (en) | 1997-11-26 | 1997-11-26 | Spectrophotometer |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPH11160231A JPH11160231A (en) | 1999-06-18 |
| JP3798539B2 true JP3798539B2 (en) | 2006-07-19 |
Family
ID=18340122
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP34076797A Expired - Fee Related JP3798539B2 (en) | 1997-11-26 | 1997-11-26 | Spectrophotometer |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP3798539B2 (en) |
Families Citing this family (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP4588390B2 (en) * | 2004-08-31 | 2010-12-01 | 株式会社堀場製作所 | Particle size distribution measuring device |
| US20080124693A1 (en) * | 2006-10-26 | 2008-05-29 | Mcevoy Mary | System for determining an analyte in a bodily fluid sample that includes a graphics-based step-by-step tutorial module |
| JP4511512B2 (en) * | 2006-12-22 | 2010-07-28 | シスメックス株式会社 | User interface for analyzer and analyzer |
| JP5155065B2 (en) * | 2008-07-09 | 2013-02-27 | シスメックス株式会社 | Sample analysis apparatus, sample analysis result screen display method, and computer program |
| CN101625355A (en) * | 2008-07-09 | 2010-01-13 | 希森美康株式会社 | Sample analyzer, method for displaying analysis result information of a sample and computer system |
| JP6680192B2 (en) * | 2016-12-05 | 2020-04-15 | 株式会社島津製作所 | Spectral analysis program |
-
1997
- 1997-11-26 JP JP34076797A patent/JP3798539B2/en not_active Expired - Fee Related
Also Published As
| Publication number | Publication date |
|---|---|
| JPH11160231A (en) | 1999-06-18 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP3945165B2 (en) | Text data processing device | |
| JP2000048110A (en) | User interface of biomedical analysis system | |
| JP2004502179A (en) | Computer interface module with flat menu | |
| US20060129378A1 (en) | Display device and sample analysis device equipped with the display device | |
| CN101844460A (en) | Belt printing device, control method and program of belt printing device | |
| JP3798539B2 (en) | Spectrophotometer | |
| US4775251A (en) | Electronic typewriter including spelling dictionary | |
| JP4184721B2 (en) | User interface and analyzer equipped with the same | |
| WO2003091673A1 (en) | Food processing device | |
| JP7578038B2 (en) | Information processing device, information processing method, and information processing program | |
| JP4916323B2 (en) | Plant monitoring business support device and computer program for plant monitoring business support | |
| JP4511512B2 (en) | User interface for analyzer and analyzer | |
| JPH0659846A (en) | Man-machine interface device | |
| JP2000347731A (en) | Automatic data collection device | |
| JPH0659792A (en) | Electronic equipment | |
| KR0159722B1 (en) | Warning Consumption of Printer Consumables | |
| JP3008431B2 (en) | Document processing device | |
| KR100509464B1 (en) | Method for displaying error | |
| JP2667090B2 (en) | Label printing device and label information registration system in this device | |
| JP2007042022A (en) | Printing device | |
| JPS5847469Y2 (en) | Slip issuing device | |
| JP2667083B2 (en) | Label printing device | |
| JPH09114434A (en) | Image forming device | |
| JPH071791A (en) | Printer | |
| JP4598806B2 (en) | Display device and sample analyzer equipped with the same |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20041116 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20060127 |
|
| TRDD | Decision of grant or rejection written | ||
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20060411 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20060420 |
|
| R150 | Certificate of patent or registration of utility model |
Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20100428 Year of fee payment: 4 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20110428 Year of fee payment: 5 |
|
| LAPS | Cancellation because of no payment of annual fees |