(57)【要約】【課題】ＰＣにより制御されている分析装置システムにおいて、分析装置ユーザーにその制御システムを制御用オブジェクトソフトを提供することにより、安価で且つ所望のシステムにカスタマイズするためのシステム。【解決手段】分析を行う分析装置本体と前記分析装置を制御するコンピューターからなる分析装置を制御するシステムにおいて、既に組み込まれている前記分析装置を制御するコンピューター内の分析装置の制御ソフトウェアに、特定の制御の為の特定の信号処理機能を持ったオブジェクト指向で記述されたソフトウェアを提供することによって前記分析装置を制御するコンピューター内に組み込み、新しい制御機能を分析装置システムに付加することを特徴とする制御ソフトウェアの提供による分析装置制御のカスタマイズシステム。【選択図】　　　　図１
2004062744.tif 000002
【特許請求の範囲】
【請求項１】
分析を行う分析装置本体と前記分析装置を制御するコンピューターからなる分析装置を制御するシステムにおいて、既に組み込まれている前記分析装置を制御するコンピューター内の分析装置の制御ソフトウェアに、特定の制御の為の特定の信号処理機能を持ったオブジェクト指向で記述されたソフトウェア（以下オブジェクトソフトウェア）を提供することによって前記分析装置を制御するコンピューター内に組み込み、新しい制御機能を分析装置システムに付加することを特徴とする制御ソフトウェアの提供による分析装置制御のカスタマイズシステム。
【請求項２】
前記特定の信号処理機能を持ったオブジェクトソフトウェアの提供方法が、前記分析装置を制御するコンピューターから、分析装置提供会社のローカルエリアネットワーク（以下ＬＡＮ）上のホストコンピューターに顧客のＩＤナンバーとパスワード、及び分析装置或いは分析装置を制御する制御ソフトウェアのシリアルナンバーを送信することによって、前記分析装置提供会社のＬＡＮ上のファイルサーバから、前記分析装置を制御するコンピューターに、前記特定の信号処理機能を持ったオブジェクトソフトウェアがネットワークを通じて配信されることにより、提供されることを特徴とする請求項１に記載の制御ソフトウェアの提供による分析装置制御のカスタマイズシステム。
【請求項３】
前記特定の信号処理機能を持ったオブジェクトソフトウェアの提供方法が、ネットワークを用いたレンタルシステムであることを特徴とする請求項１又は２に記載の制御ソフトウェアの提供による分析装置制御のカスタマイズシステム。
【請求項４】
前記分析装置の制御ソフトウェア及び、前記特定の信号処理機能を持ったオブジェクトソフトウェアが、アセンブラ言語、Ｃ言語、その他オブジェクト化されたソフトウェアを扱うことが可能なマシン語に近い言語で記述されていることを特徴とする請求項１乃至３のいずれか一項に記載の制御ソフトウェアの提供による分析装置制御のカスタマイズシステム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は分析装置をソフトウェアによって制御するシステムにおいて、ユーザーがその制御ソフトなどの提供を受けることによって、分析装置の制御システムをカスタマイズする方法である処の、制御ソフトウェアの提供による分析装置制御のカスタマイズシステムに関する。
【０００２】
【従来の技術】
従来、分析装置本体の制御は、ユーザーが操作パネルを直接操作することにより分析装置本体へ電気信号を送り、装置制御や分析データの取得を行っていた。
【０００３】
そして、近年ではパーソナルコンピューター（以下ＰＣ）及びそのオペレーションシステム（以下ＯＳ）の発展とともに、ＧＰＩＢボードやＲＳ２３２Ｃを介した装置制御用のＰＣから装置本体へ制御信号の送信、装置本体からの制御状態の信号及び、分析データの受信を行う分析装置が製作されるようになった。このように、ＰＣの発展によって、同一画面でのグラフィックユーザーインターフェイスによる装置制御、分析データのデジタル化など、その作業環境が大幅に改善されてきた。このようなＰＣにより制御を行う分析装置システムでは、ＰＣを動作させる為の基本ＯＳ上において、装置制御の為の制御ソフトウェアを立ち上げることで、装置制御を行っている。
【０００４】
また、ソフトウェアを提供する方法としては、特開平６‐２３０８４７号公報や特開平８−７００９号公報や特公平７‐８９３０５号公報に記載されているような、通信回線を通じて統合経営情報システム等のアプリケーションソフトをユーザーのＰＣやサーバへレンタルする方法などがある。
【０００５】
【発明が解決しようとする課題】
上記従来技術により、分析装置制御の作業環境や分析データのデジタル化による解析環境の向上が図られてきた。
【０００６】
しかし、その装置制御の制御ソフトウェアは、分析装置本体の大量生産が出来ないこともあって需要が少なく、その開発コストを下げることは困難である。その為に分析装置提供会社及び、ユーザー側にとって、そのソフトウェアを提供及び、購入するには高価であるという問題があった。
【０００７】
また、分析装置システムは各々のユーザーによってその用途が様々であるにも関わらず、その制御ソフトウェアは分析装置本体と一体化されたシステムと販売されていることが多く、自由にユーザーが望む新たな機能、制御方法のカスタマイズを実現することが困難で、実現させるにも高額な費用が必要であるといった問題があった。
【０００８】
さらに、分析に必要な制御機能であって且つ極稀にしか使用しない制御機能であっても、その制御機能を利用する為にはバージョンアップされた一体化された制御ソフトウェアを購入する必要とされる場合が多い。また、特開平６‐２３０８４７号公報や特開平８−７００９号公報や特公平７‐８９３０５号公報に記載されているような、通信回線を通じてアプリケーションソフトをユーザーへレンタルする提供方法がある。しかしながら、実際の分析装置の制御システムにとって、特定の機能を持つ制御プログラムだけを必要とすることが望まれていた。
【０００９】
本発明は上述の問題点に着目してなされたものであって、ＰＣにより制御されている分析装置システムにおいて、分析装置ユーザーにその制御システムを制御用オブジェクトソフトを提供することにより、安価で且つ所望のシステムにカスタマイズするためのシステムである処の、制御ソフトウェアの提供による分析装置制御のカスタマイズシステムを提供することを目的とするものである。
【００１０】
【課題を解決するための手段】
本発明は、上記の課題を解決する為、装置制御の為の特定の信号処理を行うオブジェクト指向で記述されたソフトウェア（以下オブジェクトソフトウェア）を、ユーザー側に提供して分析装置のカスタマイズを安価で行うことの出来るシステムである。
【００１１】
すなわち本発明は、以下（１）〜（４）の構成を備える。
【００１２】
（１）分析を行う分析装置本体と前記分析装置を制御するコンピューターからなる分析装置を制御するシステムにおいて、既に組み込まれている前記分析装置を制御するコンピューター内の分析装置の制御ソフトウェアに、特定の制御の為の特定の信号処理機能を持ったオブジェクト指向で記述されたソフトウェア（以下オブジェクトソフトウェア）を提供することによって前記分析装置を制御するコンピューター内に組み込み、新しい制御機能を分析装置システムに付加するようにした制御ソフトウェアの提供による分析装置制御のカスタマイズシステム。
【００１３】
（２）前記特定の信号処理機能を持ったオブジェクトソフトウェアの提供方法が、前記分析装置を制御するコンピューターから、分析装置提供会社のローカルエリアネットワーク（以下ＬＡＮ）上のホストコンピューターに顧客のＩＤナンバーとパスワード、及び分析装置或いは分析装置を制御する制御ソフトウェアのシリアルナンバーを送信することによって、前記分析装置提供会社のＬＡＮ上のファイルサーバから、前記分析装置を制御するコンピューターに、前記特定の信号処理機能を持ったオブジェクトソフトウェアがネットワークを通じて配信されることにより、提供されるようにした上記（１）に記載の制御ソフトウェアの提供による分析装置制御のカスタマイズシステム。
【００１４】
（３）前記特定の信号処理機能を持ったオブジェクトソフトウェアの提供方法が、ネットワークを用いたレンタルシステムであるようにした上記（１）又は（２）に記載の制御ソフトウェアの提供による分析装置制御のカスタマイズシステム。
【００１５】
（４）前記分析装置の制御ソフトウェア及び、前記特定の信号処理機能を持ったオブジェクトソフトウェアが、アセンブラ言語、Ｃ言語、その他オブジェクト化されたソフトウェアを扱うことが可能なマシン語に近い言語で記述されているようにした上記（１）乃至（３）のいずれか一項に記載の制御ソフトウェアの提供による分析装置制御のカスタマイズシステム。
【００１６】
【発明の実施の形態】
以下に本発明の実施の形態を、図面を参照しながら説明する。
【００１７】
分析の制御機能をカスタマイズするための分析装置システムは、図２（ａ）のように分析装置本体２３がＧＰＩＢボードやＲＳ２３２Ｃやイーサネット（Ｒ）カードなどを介して分析装置本体２３を制御する為のＰＣ２１で制御されているシステムであって、装置制御の信号をＰＣ２１から分析装置本体２３へ送信、或いは分析装置本体２３からの信号をＰＣ２１が受信することの可能なシステムである。ＰＣ２１から分析装置本体２３への信号の送信は主に装置の制御信号で、分析装置本体２３からＰＣ２１への信号の受信は主に測定データ並びに装置駆動状況確認の為の信号である。
【００１８】
また、分析装置本体２３を制御するＰＣ２１に組み込まれている制御ソフトウェア及び、特定の制御の為の特定の信号処理機能を持ったオブジェクトソフトウェアはアセンブラ言語やＣ言語などのマシン語に近い言語で記述されており、オブジェクト化されたソフトを扱うことが可能な言語であれば特に限定されるものではない。尚、特定の信号処理機能は、例えば走査電子顕微鏡のレンズ系の調整のための信号付与や偏向電極へ印加する電圧の信号と検出器の検出タイミングを同期させる信号処理のようなものが挙げられるが、特にこれらに限定されるものではない。
【００１９】
そして、分析装置本体２３を制御するＰＣ及び、分析装置提供会社のホストコンピューター及びファイルサーバが接続されているＬＡＮは、図３のように通信回線３５で接続されており、オブジェクトソフトウェアの提供はこの通信回線３５を介して行われる。Ｗｅｂなどのネットワークを用いることで、ユーザーは自由な時間に、且つ所望のオブジェクトソフトウェアを利用することが出来る。尚、その提供方法の一例として、特開平６‐２３０８４７号公報や特開平８−７００９号公報や特公平７‐８９３０５号公報に記載されているようなレンタルによる方法が挙げられる。ユーザーがＨＴＴＰプロトコルを介して分析装置提供会社のホームページからソフトウェアをダウンロードする方法や、ユーザーがＦＴＰプロトコルを介して分析装置提供会社のＬＡＮ上のファイルサーバより受け取ることによる方法などが可能であるが、特にこれらに限定されるものではない。
【００２０】
分析装置の制御システムのカスタマイズ方法の一例を図１及び、図２により説明する。ここでは、図２（ｂ）のように、分析装置本体２３及び分析装置本体２３を制御するＰＣ２１で構成されており、制御ソフトウェアプログラムによる制御信号や分析データの信号の入出力が、分析装置制御用ＰＣ２１内のＣＰＵ２４から分析装置本体各ハード２７の間を、制御信号送受信用ボード２５、接続ケーブル２２、装置駆動用各ボード２６を経由して行われている分析装置についての制御システムのカスタマイズを述べる。
【００２１】
図１（ａ）に示すように、通常の分析装置の制御やデータの取得を行う場合、制御ソフトウェアプログラム１１による信号の入出力は制御信号送受信用ボード１３を通して分析装置本体２３側に直接送受信を行っている。分析装置提供会社より提供されたある特定の信号処理機能を持ったオブジェクトソフトウェアを用いて制御システムのカスタマイズを行う場合、先ず、そのオブジェクトソフトウェアを分析装置制御用ＰＣ内に組み込む。そして、図１（ｂ）に示すように、ある分析装置のハードに対しての制御ソフトウェアプログラム１１から出力した信号を、所望の信号に変換させ、送信することで、制御システムのカスタマイズを行うことが出来る。
【００２２】
特定の信号処理機能を持ったオブジェクトソフトウェアの提供するシステムとしては、前記オブジェクトソフトウェアを分析装置提供会社のＬＡＮ３３に接続されているホストコンピューター３１及び、ファイルサーバ３２を利用したネットワークからの提供システムが挙げられる。それらを用いることで、ホームページからのダウンロード等、各種プロトコルを介した前記オブジェクトソフトウェアの配布を自由な時間に受けることが可能である。
【００２３】
ここではその一例として、ＨＴＴＰプロトコルを介し、分析装置提供会社のＬＡＮ３３に接続されているホストコンピューター３１によるホームページから、前記オブジェクトソフトウェアのダウンロードによってレンタルする方法を図４に示すフローチャートを用いて説明する。前提として、ユーザーは分析装置提供会社に顧客として登録されており、前記分析装置提供会社のＬＡＮの接続されているホストコンピューターに対してユーザーＩＤを登録されているとする。先ず、ユーザーは分析装置本体を制御する為のＰＣから、分析装置提供会社のホームページを開き、ユーザーＩＤとパスワードそして装置の分析装置本体のシリアルナンバーを入力し、顧客として前記分析装置提供会社のＬＡＮ上のホストコンピューターに接続する。次に、レンタルしたい特定の信号処理機能を持ったオブジェクトソフトウェアを選択し、さらにその使用時間を入力する。そして、もう一度ソフトウェアの種類及び、使用時間を再び確認した上で、前記分析装置提供会社のＬＡＮ上のファイルサーバより、ダウンロードを実行する。ダウンロードしたオブジェクトソフトウェアはコンパイルを行った後、制御ソフトウェアに組み込み、実行可能となる。尚、ダウンロードされたそのオブジェクトソフトウェアに、顧客のユーザーＩＤ及び、ユーザーが現在使用している分析装置のシリアルナンバー、及び使用時間の情報を書き込むことで、特定の装置に特定の時間だけ使用の許可を与えることが可能であるが、特にこれらのレンタル方法に限定するものではない。
【００２４】
【実施例】
本発明をフォトエミッション顕微鏡（以下ＰＥＥＭ）の制御システムのカスタマイズに応用した実施例を説明する。装置本体の制御を行うＰＣとして、ＵＮＩＸ（Ｒ）をＯＳとするＰＣを使用した。尚、前記ＰＣとＰＥＥＭ装置との接続にはＧＰＩＢボードを使用した。ＰＥＥＭ本体を制御する制御プログラムはＣ言語で記述されており、グラフィックユーザーインターフェイスにより、ＵＶ照射のＯＮ／ＯＦＦや出力、引加電圧の制御、フォトエミッション像の取り込みなどを制御することが出来る。
【００２５】
基本的な制御ソフトウェアでは、ＵＶ照射のＯＮ／ＯＦＦを行うことが可能であるが、きまった周期での照射とその周期に対応した画像の取り込みが出来ない。そこで、０．５ｓｅｃ間隔で１００μｓｅｃのスイッチングのＯＮ／ＯＦＦと、それに同期した画像の取り込みを行う為に、ＵＶ照射及び画像取り込みのＣＣＤカメラへのシーケンサへの信号を制御することの出来るＣ言語で記述されたオブジェクトソフトをファイルサーバよりダウンロードし、新しい制御機能をフォトエミッション顕微鏡システムに加えることを可能とした。
【００２６】
【発明の効果】
本発明による、特定の信号処理機能を持ったオブジェクトソフトウェアを通信回線を用いて提供することによる分析装置本体を制御する制御プログラムのカスタマイズを行うことにより、分析装置システムを所有するユーザーに対して、安価で顧客ニーズに対応した分析装置の制御システムの構築するシステムをユーザーの自由な時間に提供することが出来る。
【図面の簡単な説明】
【図１】（ａ）、（ｂ）　本発明において、制御プログラムにある特定の信号処理機能を持ったオブジェクトソフトウェアを付加した制御プログラムを示す模式図
【図２】（ａ）、（ｂ）　本発明において、分析制御のカスタマイズを行う分析制御システムの模式図
【図３】本発明において、オブジェクトソフトウェアのレンタルを行うためのシステムの模式図
【図４】本発明において、オブジェクトソフトウェアを得る為のフローチャート
【符号の説明】
１１　制御ソフトウェアプログラム
１２　入出力信号
１３　制御信号送受信用ボード
１４　オブジェクトソフトウェアプログラム
２１　分析装置制御用ＰＣ
２２　接続ケーブル
２３　分析装置本体
２４　ＣＰＵ
２５　制御信号送受信用ボード
２６　装置駆動用各ボード
２７　分析装置本体各ハード
３１　ホストコンピューター
３２　ファイルサーバ
３３　分析装置提供会社のＬＡＮ
３４　分析装置制御用ＰＣ
３５　通信回線
【図１】
2004062744.tif 000003
【図２】
2004062744.tif 000004
【図３】
2004062744.tif 000005
【図４】
2004062744.tif 000006