(57)【特許請求の範囲】
【請求項１】
観察装置と操作装置とから成り、該観察装置、操作装置の各々が電源部を有する観察システムであって、
前記操作装置は、前記観察装置を遠隔操作するための操作部を備え、
前記観察装置は、
少なくとも１つの電動駆動部と、
前記電動駆動部を制御するための制御部と、
前記電源部から前記電動駆動部へ電力を供給する第１の電源ラインと、
前記第１の電源ライン上に設けられ、前記電動駆動部への電力供給をオン・オフするスイッチ部と、
前記電源部から前記制御部へ電力を供給する第２の電源ラインと、を備え、
前記制御部は、起動時に前記スイッチ部をオン制御して前記電動駆動部へ電力供給してから前記電動駆動部の初期化処理を実行し、前記電動駆動部の現在位置情報を保持した後、前記スイッチ部をオフ制御して前記電動駆動部への電力供給のみを停止させ、その後、前記操作部の状態に応じて、前記スイッチ部をオン・オフ制御する
ことを特徴とする観察システム。
【請求項２】
前記制御部は、前記操作部の起動に応じて前記スイッチ部をオンに切換えるとともに、前記電動駆動部の現在位置情報を取得する制御を行うことを特徴とする請求項１に記載の観察システム。
【請求項３】
前記制御部は、前記操作部の終了に応じて前記スイッチ部をオフに切換える制御を行うことを特徴とする請求項１又は２に記載の観察システム。
【請求項４】
前記制御部は、前記操作部が休止状態に移行する場合に前記スイッチ部をオフに切換えるとともに、前記休止状態から復帰する場合に前記スイッチ部をオンに切換える制御を行うことを特徴とする請求項１〜３の何れかに記載の観察システム。
【請求項５】
前記制御部は、前記スイッチ部がオフの状態で、前記電動駆動部に係る電動部位の位置情報の変化を監視し、変化があった場合には前記スイッチ部をオンに切換える制御を行った際に該変化後の位置情報を前記操作部に送信することを特徴とする請求項１〜４の何れかに記載の観察システム。
【請求項６】
観察装置と操作装置とから成り、該観察装置、操作装置の各々が電源部を有する観察システムであって、
前記操作装置は、前記観察装置を遠隔操作するための操作部を備え、
前記観察装置は
少なくとも１つの電動駆動部と、
１つの前記電動駆動部毎に対応して設けられる制御ユニットであって、該電動駆動部へ電力を供給する第１の電源ラインと、該第１の電源ライン上に設けられ前記電動駆動部への電力供給をオン・オフするスイッチ部と、前記電動駆動部を制御すると共に前記スイッチ部をオン／オフ切換え制御するコントローラ部とから成る制御ユニットと、
前記操作装置との通信を行い、前記各コントローラ部との通信を行うメイン制御部と、
前記コントローラ部及び前記メイン制御部に電力を供給する第２の電源ラインと、を備え、
前記メイン制御部は、起動時に、少なくとも1つ以上の前記コントローラ部に対してオン指示及び初期化指示を送信して、前記スイッチ部をオン制御させて前記電動駆動部へ電力供給させると共に前記電動駆動部の初期化処理を行わせ、前記電動駆動部の現在位置情報を保持させた後、該コントローラ部に対してオフ指示を送信して前記スイッチ部をオフ制御させて前記電動駆動部への電力供給のみを停止させ、その後、前記操作部の状態に応じて少なくとも1つ以上の前記コントローラ部に対して前記オン指示／オフ指示を送信することで該コントローラ部に前記スイッチ部のオン／オフ切換え制御を行わせる
ことを特徴とする観察システム。
【請求項７】
前記電動駆動部による駆動対象の駆動部位の位置を検出するセンサを更に備え、
前記コントローラ部は、前記スイッチがオフの状態で、該センサによって検出される位置情報を随時取得し、位置情報に変化があった場合には、前記メイン制御部へ通知することを特徴とする請求項６に記載の観察システム。
【請求項８】
観察装置と操作装置とから成り、該観察装置、操作装置の各々が電源部を有する観察システムであって、
前記操作装置は、前記観察装置を遠隔操作するための操作部を備え、
前記観察装置は
少なくとも1つの電動駆動部と、
前記電動駆動部を制御するための制御部と、
前記電源部から前記電動駆動部へ電力を供給する第１の電源ラインと、
前記操作装置から前記制御部へ電力を供給する第２の電源ラインと、を備え、
前記制御部は、起動時に前記電源部をオン制御して前記電動駆動部へ電力供給させるとともに前記電動駆動部の初期化処理を実行し、前記電動駆動部の現在位置情報を保持した後、前記電源部をオフ制御して前記電動駆動部への電力供給のみを停止させ、その後、前記操作部の状態に応じて前記電源部をオン／オフ制御する
ことを特徴とする観察システム。
【請求項９】
操作部を備える操作装置からの指示によって遠隔操作される観察装置であって、
少なくとも1つの電動駆動部と、
前記電動駆動部を制御するための制御部と、
外部から電力を給電する電源部と、
前記電源部から前記電動駆動部へ電力を供給する第１の電源ラインと、
前記第１の電源ライン上に設けられ、前記電動駆動部への電力供給をオン・オフするスイッチ部と、
前記電源部から前記制御部へ電力を供給する第２の電源ラインと、を備え、
前記制御部は、起動時に前記スイッチ部をオン制御して前記電動駆動部へ電力供給してから前記電動駆動部の初期化処理を実行し、前記電動駆動部の現在位置情報を保持した後、前記スイッチ部をオフ制御して前記電動駆動部への電力供給のみを停止させ、その後、前記操作部の状態に応じて前記スイッチ部のオン／オフ切換えを制御することを特徴とする観察装置。
【請求項１０】
操作部を備える操作装置からの指示によって遠隔操作される観察装置であって、
少なくとも1つの電動駆動部と、
外部から電力を給電する電源部と、
１つの前記電動駆動部毎に対応して設けられる制御ユニットであって、該電動駆動部へ電力を供給する第１の電源ラインと、該第１の電源ライン上に設けられ前記電動駆動部への電力供給をオン・オフするスイッチ部と、前記電動駆動部を制御すると共に前記スイッチ部をオン／オフ切換え制御するコントローラ部とから成る制御ユニットと、
前記操作装置との通信を行い、前記コントローラ部との通信を行うメイン制御部と、
前記コントローラ部及び前記メイン制御部に電力を供給する第２の電源ラインと、を備え、
前記メイン制御部は、起動時に、少なくとも1つ以上の前記コントローラ部に対してオン指示及び初期化指示を送信して、前記スイッチ部をオン制御させて前記電動駆動部へ電力供給させると共に前記電動駆動部の初期化処理を行わせ、前記電動駆動部の現在位置情報を保持させた後、該コントローラ部に対してオフ指示を送信して前記スイッチ部をオフ制御させて前記電動駆動部への電力供給のみを停止させ、その後、前記操作部からの指示に応じて少なくとも1つ以上の前記コントローラ部に対して前記オン指示／オフ指示を送信することで該コントローラ部に前記スイッチ部のオン／オフ切換え制御を行わせることを特徴とする観察装置。
【請求項１１】
操作部を備える操作装置からの指示によって遠隔操作される観察装置であって、
少なくとも1つの電動駆動部と、
前記電動駆動部を制御するための制御部と、
外部から電力を給電する電源部と、
前記電源部から前記電動駆動部へ電力を供給する第１の電源ラインと、
前記操作装置から前記制御部へ電力を供給する第２の電源ラインと、を備え、
前記制御部は、起動時に前記電源部をオン制御して前記電動駆動部へ電力供給させるとともに前記電動駆動部の初期化処理を実行し、前記電動駆動部の現在位置情報を保持した後、前記電源部をオフ制御して前記電動駆動部への電力供給のみを停止させ、その後、前記操作部の状態に応じて前記電源部をオン／オフ制御することを特徴とする観察装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、電動駆動部を有する光学顕微鏡、実体顕微鏡、ビデオマイクロスコープなどの観察装置に関する。
【背景技術】
【０００２】
光学顕微鏡、実体顕微鏡、ビデオマイクロスコープなどの観察装置は、医学、生物学を始めとして、工業分野においてもＩＣウェハや磁気ヘッドの検査、金属組織などの品質管理、新素材などの研究開発の種々の分野や用途において広く使用されている。
【０００３】
近年では、これら観察装置で複数の観察者が同時に試料を観察する、またはレポートなどの業務資料などに試料の拡大像を載せるなど、その用途も拡大している。観察装置にＣＣＤカメラを接続して、その撮像画像をＰＣ上のアプリケーションソフトウェア上で表示し、それに伴い、対物レンズを設置しているレボルバや、ピント合わせのためのＺステージなどの電動化された駆動部を、ＰＣ上のアプリケーションソフトウェアから遠隔操作させることで、操作性を向上させた観察装置システムが主流となりつつある。
【０００４】
上記のような電動駆動部の位置管理方法は、駆動系の中に少なくとも１つ以上センサを設け、その中の１つのセンサ位置を基準位置とし、基準位置からの相対駆動量で、各電動駆動部の位置を管理することが一般的に行われている。しかし、このようなシステムでは、観察装置の電源を投入直後は電動駆動部の現在位置が不明であり、一度基準位置まで駆動させ基準位置を認識させる必要がある。そのため観察者は観察装置の電源を投入してから実際に試料を観察するまでの時間が掛かるという問題があった。
【０００５】
そのため、アブソリュートエンコーダなどで電源投入後にも電動駆動部の位置を管理できる方法も考えうるが、この場合では構成が複雑になりまたコストが上がるという問題点がある。
【０００６】
上記の課題を解決すべく、例えば特許文献１に示すように、アプリケーションソフトウェアを終了し、観察装置の電源をＯＦＦにする前に、電動部を基準位置に戻すことで次回立ち上げ時に初期化動作を不要にする、または初期化動作時間を極端に短くすることができる観察装置が提案されている。
【特許文献１】特開平１１−２０２２１２ 号公報
【発明の開示】
【発明が解決しようとする課題】
【０００７】
しかし、上記特許文献１の方法では、観察装置の電源をＯＮにしアプリケーションソフトを立ち上げてから、観察可能になるまでの時間が掛かるという課題は解決できるが、電源がＰＣと観察装置の２系統あるため、電源を入れるときは顕微鏡側をまず投入し、その後ＰＣの電源を投入する必要があり、観察者にとって非常に面倒であった。
【０００８】
更に、観察装置の電源をＯＮにし忘れた状態で、アプリケーションソフトウェアを起動すると、観察装置との通信ができないため、観察装置に電源投入してから再度アプリケーションソフトウェアの起動をする必要があり、これも観察者にとって非常に面倒であった。
【０００９】
本発明の課題は、アプリケーションソフトの立ち上げから観察開始までの時間が迅速で、アプリケーションソフトの起動と共に観察が可能になる観察装置を提供することにある。
【課題を解決するための手段】
【００１０】
本発明の観察システムは、観察装置と操作装置とから成り、該観察装置、操作装置の各々が電源部を有する観察システムであって、前記操作装置は、前記観察装置を遠隔操作するための操作部を備え、前記観察装置は、少なくとも１つの電動駆動部と、前記電動駆動部を制御するための制御部と、前記電源部から前記電動駆動部へ電力を供給する第１の電源ラインと、前記第１の電源ライン上に設けられ、前記電動駆動部への電力供給をオン・オフするスイッチ部と、前記電源部から前記制御部へ電力を供給する第２の電源ラインと、を備え、前記制御部は、起動時に前記スイッチ部をオン制御して前記電動駆動部へ電力供給してから前記電動駆動部の初期化処理を実行し、前記電動駆動部の現在位置情報を保持した後、前記スイッチ部をオフ制御して前記電動駆動部への電力供給のみを停止させ、その後、前記操作部の状態に応じて、前記スイッチ部をオン・オフ制御する。
【発明の効果】
【００１１】
本発明の観察装置によれば、アプリケーションソフトウェアの立ち上げから観察開始までの時間が迅速で、アプリケーションソフトウェアの起動と共に観察が可能状態となる。
【発明を実施するための最良の形態】
【００１２】
以下、図面を参照して本発明の実施の形態１（実施例１）について説明する。
図１に本手法が適用される観察装置１の一例（ここでは顕微鏡を例にする）の概略構成図を示す。
【００１３】
尚、観察装置１は、図示の各構成のうち、ＰＣ(パソコン)１１９以外の全ての構成から成るものと見做してよい。そして、図示の観察装置１とＰＣ(パソコン)１１９とから成るシステムを、観察システムと呼ぶものとする。
【００１４】
図示の観察装置１とＰＣ１１９とは、それぞれ個別に電源を有しており、例えば各々のＡＣプラグをＡＣコンセントに差し込むことで、商用電源から電力供給される。図示の例では観察装置１側に関しては当該観察装置１内の制御部２がＡＣプラグを備えており、そこから観察装置１内の各構成（制御部２自体と、光源１１１やＺステージモータ１１０等の各種モータのように電力供給が必要となる構成部品）に、電力供給される構成となっている。
【００１５】
図１に示す観察装置１において、顕微鏡フレーム１００には、試料１０２を搭載可能なＸ−Ｙステージ１０３に対向させた位置にレボルバ１０４が取り付けられている。このレボルバ１０４は、最大６つまで対物レンズ１０５の設置が可能である。またレボルバ１０４は、対物レンズ１０５を取り付けるマウンタ１０６と、対物レンズ１０５を電動で光軸に挿入させるためにマウンタ１０６を回転させるレボルバモータ１０７と、レボルバセンサ群１０８から構成されている。
【００１６】
レボルバセンサ群１０８は、図示しないが、レボルバ１０４の初期化のために必要な初期化センサと、対物レンズ１０５が光軸に挿入されたことを検知する移動完了センサから構成されている。
【００１７】
Ｘ−Ｙステージ１０３は、試料１０２を搭載するもので、Ｘ-Ｙ方向に移動可能になっており、Ｚ方向に移動可能なＺステージ１０９の上に取り付けられている。
Ｚステージ１０９は、観察者が駆動指示をすることで、Ｚステージモータ１１０により電動で駆動し、試料１０２と対物レンズ１０５との相対距離を変化させる焦準手段として試料１０２を対物レンズ１０５のピント位置に移動させる。またＺステージ１０９には原点位置を検出するためのＺステージセンサ１２０が備えられている。
【００１８】
顕微鏡フレーム１００には、更に、試料１０２を照明するための光源１１１を備えたランプハウス１１２が取り付けられており、光源１１１からの光は集光レンズ１１３を通り、ハーフミラー１１４へと導かれる。ハーフミラー１１４により９０度反射された光は、対物レンズ１０５を通り、試料１０２へ照射される。試料１０２で反射された光は、ハーフミラー１１４を透過し、鏡筒１１４内部の結像レンズ１１６により、接眼レンズ１１７とＣＣＤカメラ１１８に試料１０２の像を結像させる。
【００１９】
観察者は、接眼レンズ１１７を通して、もしくはＣＣＤカメラ１１８で得られた画像をＰＣ１１９上で動作するアプリケーションソフトウェア上で表示させることで（当該アプリケーションソフトウェアによるＧＵＩによって、ＰＣ１１９のディスプレイに表示させることで）、試料１０２の拡大像を観察することが可能となる。
【００２０】
観察装置１は、更に、上記ステージ等の各種電動部位を制御する制御部２を有する。制御部２と上記顕微鏡フレーム１００に備えられる各種構成部品との間には、上記各種電動部位に制御部２から電源供給する為の電源ラインや、制御部２から制御信号を送信したり制御部２が上記各種センサのデータを入力する為の信号線が存在する。また、制御部２はＰＣ１１９に接続されている。ＰＣ１１９からは、制御部２を介して、観察装置１に所望の動作を指示（駆動指示等）することができる。
【００２１】
ＰＣ１１９には、観察者に上記観察やその為の上記駆動指示等の操作を行わせるためのアプリケーションソフトウェアがインストールされている。
図２は、実施例１による観察装置１の電気的構成を示すブロック図であり、特に制御部２の構成を示すものである。
【００２２】
制御部２は、ＣＰＵ２０１、演算データ等の各種データが格納されるＲＡＭ２０２、制御プログラム、データなどが格納されているＲＯＭ２０３、各種１／Ｆ（インタフェース）２０４と、これらＣＰＵ２０１、ＲＡＭ２０２、ＲＯＭ２０３と各種Ｉ／Ｆ部２０４とを接続しているバス２０５から構成される。更に、シリアルＩ／Ｆ２０６、ＡＣ／ＤＣコンバータ２０７、スイッチ部２１１を有する。
【００２３】
尚、図示の構成は一例であり、この例に限るものではなく、例えばＡＣ／ＤＣコンバータ２０７、スイッチ部２１１が制御部２の外にある構成であってもよい。また、制御部２の各構成のうちＣＰＵ２０１と各種Ｉ／Ｆ２０４のみを「制御部」と見做しても良く、この「制御部」によってモータ等の電動駆動部が制御される。
【００２４】
各種Ｉ／Ｆ２０４は、図示の例では、レボルバＩ／Ｆ２０４（ａ）、ＺステージＩ／Ｆ２０４（ｂ）、光源Ｉ／Ｆ２０４（ｃ）である。レボルバＩ／Ｆ２０４（ａ）は、レボルバセンサ群１０８からの信号を受信して状態を把握し、レボルバモータ１０７を駆動する為の構成部品である。ＺステージＩ／Ｆ２０４（ｂ）は、Ｚステージセンサ１２０からの信号を受信して状態を把握し、Ｚステージモータ１１０を駆動する為の構成部品である。また、光源Ｉ／Ｆ２０４（ｃ）は、光源１１１を点灯、消灯、調光する為の構成部品である。
【００２５】
レボルバＩ／Ｆ２０４（ａ）、ＺステージＩ／Ｆ２０４（ｂ）は、特に図示しないが、ＣＰＵ２０１から駆動指示があるとモータを指定の駆動量分駆動させるドライバと、モータの現在位置を保持する現在位置カウンタと、センサの状態を保持するセンサレジスタ等から構成される。
【００２６】
レボルバＩ／Ｆ２０４（ａ）、ＺステージＩ／Ｆ２０４（ｂ）はバス２０５でＣＰＵ２０１と接続されているため、ＣＰＵ２０１はセンサの状態を読み出し、また現在位置カウンタを読み書きできる。
【００２７】
上記ＰＣ１１９のアプリケーションソフトウェアからの指示命令は、シリアルＩ／Ｆ２０６を経由してＣＰＵ２０１へと送信され、ＣＰＵ２０１は命令に従い処理実行した後、正常終了、エラー情報等をシリアルＩ／Ｆ２０６経由してＰＣ１１９に返信する。
【００２８】
ＡＣケーブル２０８は商用電源、または工業用電源に接続され、これら電源から供給される交流電力は、制御部２内のＡＣ／ＤＣコンバータ２０７へ入力される。
ＡＣ／ＤＣコンバータ２０７では、交流電流を直流電流に変換し、ＣＰＵ２０１やＲＯＭ２０３、ＲＡＭ２０２、各種Ｉ／Ｆ部２０４などへロジック用電源２０９を供給し、各モータ１０７、１１０や光源１１１へモータ／ランプ用電源２１０を供給する。尚、当然、これら各種電源２０９、２１０を供給する為の電源ラインが設けられている。このＡＣ／ＤＣコンバータ２０７や後述するＡＣ／ＤＣコンバータ８０８、１２０１が、観察装置１の電源部に相当する。
【００２９】
モータ／ランプ用電源２１０の電源ライン上には、リレーやホトカプラ等で構成されるスイッチ部２１１が設けられており、スイッチ部２１１のＯＮ／ＯＦＦラインはＣＰＵ２０１のＩ／Ｏポート２１２に接続されている。
【００３０】
ここでＣＰＵ２０１のＩ／Ｏポート２１２をＨにすると、スイッチ部２１１のリレーは開放され、モータ／ランプ用電源２１０は各モータ１０７、１１０や光源１１１に供給されない。つまり、ＣＰＵ２０１がスイッチ部２１１をオフ制御することで、モータ１０７、１１０等の電動駆動部や光源１１１に電源が供給されなくなる。一方、ＣＰＵ２０１のＩ／Ｏポート２１２をＬにすると、スイッチ部２１１は接続され、モータ／ランプ用電源２１０は各モータ１０７、１１０や光源１１１に供給される。つまり、ＣＰＵ２０１がスイッチ部２１１をオン制御することで、電動駆動部や光源に電源が供給されることになる。
【００３１】
尚、光源は電動駆動部ではないが、電動駆動部と同じ電源が供給されることから、「電動駆動部」といった場合、光源も含まれるものとする。これは、光源に限らず、モータ／ランプ用電源２１０が供給される構成部品は、全て、「電動駆動部」に含まれると見做すものとする。
【００３２】
また前記ＣＰＵ２０１のＩ／Ｏポート２１２は、発光ダイオードから構成されるインジケータ２１３にも接続され、ＣＰＵ２０１のＩ／Ｏポート２１２をＨにするとインジケータ２１３が消灯し、ＣＰＵ２０１のＩ／Ｏポート２１２をＬにするとインジケータ２１３が点灯する。
【００３３】
ＰＣ１１９にインストールされているアプリケーションソフトウェアによってＰＣ１１９のディスプレイに表示されるＧＵＩの一例を図３に示す。
図示の例のＧＵＩ３は、ＣＣＤカメラで取得した顕微鏡画像を表示するための画像表示部３０１と、対物レンズ１０４を指定の倍率に設定するためのレボルバ駆動指示ボタン３０２と、Ｚステージ１０９を駆動するためのピント調節部３０３と、アプリケーションソフトウェアを終了させるための終了ボタン３０４から構成される。
【００３４】
ユーザ操作によりレボルバ駆動指示ボタン３０２が押された場合、レボルバ１０４の駆動指示がＰＣ１１９からシリアルＩ／Ｆ２０６を経由して制御部２（ＣＰＵ２０１）に送信され、また、ピント調節部３０３が操作された場合は、Ｚステージ１０９の駆動指示がシリアルＩ／Ｆ２０６を経由してＰＣ１１９から制御部２（ＣＰＵ２０１）に送信される。
【００３５】
制御部２のＣＰＵ２０１は上記指示を受信すると、各Ｉ／Ｆ部２０４へ駆動指示を出し、駆動が完了すると、完了応答コマンドをシリアルＩ／Ｆ２０６経由してＰＣ１１９へ返信する。
【００３６】
以上のように構成された本実施例１の観察装置１の動作について説明する。
観察者は、観察装置１を使用する際に、まずＡＣケーブル２０８をコンセントに入れ電源を投入する、その後、ＰＣ１１９の電源を立ち上げ、アプリケーションソフトウェアが起動し、試料１０２の観察を始める。
【００３７】
（１）観察装置の初期化のフロー
観察装置１の電源投入時のＣＰＵ２０１の動作を、図４に示すフローチャートを用いて説明する。
【００３８】
尚、図４に示すフローチャート図面におけるＹはＹＥＳ、ＮはＮＯを意味する。これは、他のフローチャート図面においても同様である。
また、図４に示す処理は、ＣＰＵ２０１がＲＯＭ２０３に記憶されている所定のアプリケーションプログラムを読出し・実行することにより実現される。
【００３９】
観察装置１の電源を投入すると、ＣＰＵ２０１はまずスイッチ部２１１を接続（オン）するため、Ｉ／Ｏポート２１２をＬにする（Ｓｔｅｐ１）。このときインジケータ２１３は点灯する。
【００４０】
スイッチ部２１１がＯＮになれば、各モータ１０７、１１０や光源１１１に電源が供給されるため、各Ｉ／Ｆ部２０４に対して、電動駆動部の初期化指示を出す。（Ｓｔｅｐ２）。
【００４１】
初期化指示を出した後、各Ｉ／Ｆ部２０４をチェックし、初期化が完了するまで待ち、初期化が完了すれば（Ｓｔｅｐ３がＹ）、スイッチ部２１１を開放（オフ）するため、Ｉ／Ｏポート２１２をＨにし（Ｓｔｅｐ４）、このフローを抜ける。このときインジケータ２１３は消灯する。尚、上記初期化処理により、各Ｉ／Ｆ部２０４において、上記現在位置カウンタには電動駆動部（モータ等）の現在位置が保持され、上記センサレジスタにはセンサの状態が保持される。
【００４２】
上述した処理完了したときには、電力の消費の小さいＣＰＵ２０１や各Ｉ／Ｆ部２０４等には電力供給されているが、電力の消費の大きい各モータ１０７、１１０や光源１１１などに電力を供給しない状態となっており、この様な状態を、以下、省電力モードというものとする。
【００４３】
上記のフローにより、観察装置１は初期化を終了させ、上記省電力モードで、アプリケーションソフトウェアの起動を待つ。
上記の通り、省電力モード中では、ＣＰＵ２０１、各Ｉ／Ｆ部２０４には電力供給されているので、初期化後の電動駆動部（モータ等）の位置情報の把握が可能となる。尚、センサがフォトセンサ等の電力供給を必要とするセンサである場合には、Ｉ／Ｆ部２０４に電力供給されることでＩ／Ｆ部２０４からセンサに電力供給される。
【００４４】
（２）アプリケーションソフトウェア初期化のフロー
次にＰＣ１１９の電源を投入し、アプリケーションソフトウェアが起動したときのアプリケーションソフトウェアの動作を、図５に示すフローチャートを用いて説明する。
【００４５】
尚、ここでは特に図示しないが、ＰＣ１１９は、パソコン等の汎用コンピュータの一般的な構成を備えるものであり、例えばＣＰＵ、メモリ、ハードディスク等の記憶装置、ディスプレイ、キーボード／マウス等の操作部、通信機能部等を備えるものであり、上記アプリケーションソフトウェアは、上記記憶装置等に記憶されており、これを上記ＣＰＵが読み出し・実行することにより、図５のフローチャートの動作が実現される。これは、後述する図６、図７のフローチャートの動作についても同様である。
【００４６】
また、上記ＧＵＩ３は上記ディスプレイ上に表示され、観察者は上記操作部を操作してコマンド等の入力・指示を行う。
尚、本例においては、図５や後述する図６、図７のフローチャートの処理に応じたＣＰＵ２０１の処理については、特にフローチャート図等は図示せずに説明を行うものとする。
【００４７】
アプリケーションソフトウェアが起動すると、まず制御部２に対して、観察装置接続コマンドを送信する（Ｓｔｅｐ１１）。同コマンドを制御部２のＣＰＵ２０１が受信すると、スイッチ部２１１を接続（ＯＮ）するため、Ｉ／Ｏポート２１２をＬにし（これに伴いインジケータ２１３が点灯する）、接続完了応答をＰＣ１１９に送信する。
【００４８】
ＰＣ１１９が接続完了応答を受信したことをアプリケーションソフトウェアが認識すると（Ｓｔｅｐ１２がＹ）、制御部２に対して、各電動駆動部の現在位置を取得するコマンドを送信する（Ｓｔｅｐ１３）。
【００４９】
制御部２のＣＰＵ２０１は、同コマンドを受信すると、各Ｉ／Ｆ部２０４から電動駆動部の現在位置を取得し、ＰＣ１１９へ返信する。
ＰＣ１１９が現在位置を受信したことをアプリケーションソフトウェアが認識すると、ＧＵＩ３の現在位置状態を更新し（Ｓｔｅｐ１４）、このフローを抜ける。これによって観察が可能な状態となる。
【００５０】
一方、ＰＣ１１９が接続完了応答を受信しなかった場合（Ｓｔｅｐ１２がＮ）は、ＧＵＩ３上に観察装置未接続メッセージを表示し（Ｓｔｅｐ１５）、このフローを抜ける。
上記のフローにより、アプリケーションソフトウェア起動時に観察装置１の初期化をせず観察が可能となる。この効果は、特に、最初に一度観察装置１を起動した後、後述するサスペンド状態（休止状態）からの復帰時や後述するアプリケーション終了後にアプリケーション再起動したときに、顕著なものとなる。
【００５１】
すなわち、本例の観察装置１は、最初に起動した後は、基本的には電源を落とさずに使用するものとする。アプリケーションが後述するサスペンド状態又は終了しているときには、観察装置１は上記省電力モードの状態となっていることで、電力を殆ど消費しない状態で待機状態としており、アプリケーションが再度起動するときには観察装置１の初期化を行う必要がないので、アプリケーションソフトウェア起動時に直ちに観察が可能となる。
【００５２】
また、上記Ｓｔｅｐ１２がＮとなるのは、基本的に、観察者が観察装置１の電源をＯＮにし忘れた状態でアプリケーションを起動したときであり、この場合には上記従来で説明したように、観察装置１に電源投入してから再度アプリケーションソフトウェアの起動をする必要があり、余計な手間が掛かることになる。しかし、本手法では、上述したことから、この様なことが起こり得るのは、最初に一度観察装置１を起動するときだけであり、その後はＳｔｅｐ１２がＮとなることは無いので、従来の問題の１つを解決できる。
【００５３】
また、アプリケーションソフトウェアがどの様な状態であっても、ＰＣ１１９自体の電源をＯＦＦしていない限り、上記省エネモード中であってもＣＰＵ２０１はＰＣ１１９との通信が可能であるので、省エネモード中にＣＰＵ２０１が、ＰＣ１１９と常時通信を行うことができる。勿論、常時ではなく、定期的にあるいは何等かのイベント発生時に通信を行うようにしてもよい。例えば、省エネモード中に観察装置１側に何等かの変化があった場合、ＣＰＵ２０１等は動作可能状態であるのでこれを検出することは可能であり、上記の通り検出結果等をＰＣ１１９に通知することも可能となる。
【００５４】
（３）サスペンド状態（休止状態）への移行、及びサスペンド状態からの復帰のフロー
観察可能状態において一定時間何も操作がされないと、アプリケーションソフトウェアはサスペンド状態になる。アプリケーションソフトウェアのサスペンド状態への移行、サスペンド状態からの復帰動作を、図６に示すフローチャートを用いて説明する。
【００５５】
一定時間ＧＵＩ３上の操作がない場合（Ｓｔｅｐ２１がＹ）、アプリケーションソフトウェアは制御部２に対して、サスペンド指示コマンドを送信する（Ｓｔｅｐ２２）。制御部２内のＣＰＵ２０１は同コマンドを受信すると、スイッチ部２１１を開放（ＯＦＦ）するために、Ｉ／Ｏポート２１２をＨにする。このときインジケータ２１３は消灯する。そして、接続完了応答をＰＣ１１９に送信する。アプリケーションソフトウェアはこの応答を受信するとサスペンド状態に移行する。
【００５６】
その後、ＧＵＩ３上の操作が無ければ（Ｓｔｅｐ２３がＮ）、スイッチ部２１１は開放のままとなり、観察装置１内の電力消費の大きいモータ１０７、１１０や光源１１１への電力供給は無い状態となる。
【００５７】
ＧＵＩ３上の何等かのボタンの操作があったときは（Ｓｔｅｐ２３がＹ）、アプリケーションソフトウェアはサスペンド状態から復帰して、制御部２に対して観察装置接続コマンドを送信する（Ｓｔｅｐ２４）。制御部２内のＣＰＵ２０１は同コマンドを受信すると、スイッチ部２１１を接続するため、Ｉ／Ｏポート２１２をＬにする。このときインジケータ２１３は点灯する。そして、接続完了応答をＰＣ１１９に送信する。
【００５８】
ＰＣ１１９が同応答を受信したことをアプリケーションソフトウェアが認識すると（Ｓｔｅｐ２５がＹ）、操作されたＧＵＩ３上のボタンに相当する駆動コマンドを制御部２に送信し（Ｓｔｅｐ２６）、このフローを抜ける。
【００５９】
上記フローにより、アプリケーションソフトウェアのサスペンド状態中には、観察装置１は、電力消費の小さいＣＰＵ２０１等は通電されているが電力の消費の大きいモータ１０７、１１０や光源１１１などに電力を供給しない状態（上記省エネモード）となる。よって、サスペンド状態中における観察装置１の省電力化を図ることができる。そして、省エネモード中、ＣＰＵ２０１やＩ／Ｆ部２０４等は通電されているので、サスペンド状態からの復帰時には電動部位の現在位置の把握が可能となり、再度の初期化動作は不要となる。
【００６０】
また、サスペンド状態中、アプリケーションは、取得済みの現在位置情報を保持しているので、上記復帰時の処理において、Ｓｔｅｐ１３，１４の処理を再度行う必要はなく、上記の通りＳｔｅｐ２４のコマンド送信を行うだけで済む。
【００６１】
但し、サスペンド状態中に、観察者等が手動で電動駆動部を動かすことも考えられる。この場合でも、ＣＰＵ２０１やＩ／Ｆ部２０４等は通電されているので、制御部２側では電動部位の現在位置の検出が可能であるが、アプリケーション側が保持している現在位置情報を更新する必要があるので、この点を考慮するならば、上記復帰時の処理においてＳｔｅｐ１３，１４の処理を再度行うようにしてもよい。あるいは、ＣＰＵ２０１が、上記接続完了応答と共に電動部位の現在位置情報を通知するようにしてもよい。
【００６２】
但し、サスペンド状態中でも、ＣＰＵ２０１とＰＣ１１９との通信は可能であるので、例えば以下に説明する処理を行うことで、上記の点を考慮する場合でもＳｔｅｐ１３，１４の処理を再度行う必要が無いようにできる。
【００６３】
すなわち、例えば、ＣＰＵ２０１は、省エネモード中、定期的に各Ｉ／Ｆ部２０４から最新の現在位置情報を取得して、自己が保持している現在位置情報と比較することで不一致となった場合には、すなわち電動部位の位置が変わったことを検出したならば、上記最新の現在位置情報をＰＣ１１９へ送信する。ＰＣ１１９はこの最新の現在位置情報を保持しておき、アプリケーションは、上記復帰時の処理の際にＰＣ１１９から最新の現在位置情報を取得する。
【００６４】
（４）アプリケーション終了時のフロー
観察者は、観察を終了する際には、ＧＵＩ３上の終了ボタン３０４を押下し、アプリケーションソフトウェアを終了させる。終了ボタン３０４を押下したときのアプリケーションソフトウェアの動作を、図７に示すフローチャートを用いて説明する。
【００６５】
アプリケーションソフトウェアは、終了ボタン３０４が押下されると、制御部２に対してサスペンド指示コマンドを送信する（Ｓｔｅｐ３１）。
制御部２内のＣＰＵ２０１は同コマンドを受信すると、スイッチ部２１１を開放するため、Ｉ／Ｏポート２１２をＨにする。このときインジケータ２１３は消灯する。そして、接続完了応答をＰＣ１１９に送信する。
【００６６】
ＰＣ１１９が同応答を受信したことをアプリケーションソフトウェアが認識すると（Ｓｔｅｐ３２がＹ）、アプリケーションソフトウェアを終了させ（Ｓｔｅｐ３３）、このフローを抜ける。
【００６７】
上記のフローにより、アプリケーションソフトウェアが起動していないときには、観察装置１は、電力消費の小さいＣＰＵ２０１等は通電されているが電力の消費の大きいモータ１０７、１１０や光源１１１などに電力を供給しない状態（上記省エネモード）となる。よって、上述してあるように、観察者は再び観察するときにはアプリケーションソフトウェアのみを起動すればよく、また電動部位の初期化動作無しに即座に観察が可能となる。
【００６８】
上述した実施例１の観察システムによれば、アプリケーションソフトウェアの立ち上げから使用開始までの時間が迅速でかつ無駄な電力の節約が可能となる。また、サスペンド中にも無駄な電力の節約が可能となる。
【００６９】
更に、サスペンド中にも電力消費の少ないＣＰＵ２０１や各Ｉ／Ｆ部２０４は通電されているので、サスペンド状態からの復帰後、再度の電動部位の初期化動作は不要となる。また、現在位置取得コマンドの送信も不要となる。
【００７０】
次に本発明の実施例２について説明する。実施例１と同じ部分は説明を省略する。
図８に実施例２による観察装置１の電気構成図を示す。
実施例２の観察装置１は、制御部８０１、Ｚステージ制御基板８０２、レボルバ制御基板８０３、光源制御基板８０４の各構成部品から構成され（これら全体が図１の制御部２に相当すると考えてもよいし、制御部８０１のみが制御部２に相当すると考えてもよい）、これらの各構成部品間は、ＣＡＮ（Controller Area Network）やＥｔｈｅｒｎｅｔ（登録商標）などのシリアルバスから成る通信ライン８０５で接続され、通信ライン８０５を介して各構成部品間の通信が行われる。また、電源は、ＡＣ／ＤＣコンバータ８０８からメインＣＰＵ８０７や各制御基板８０２，８０３，８０４へ電源ライン８０６を介して供給される。
【００７１】
制御部８０１は、メインＣＰＵ８０７と、ＡＣ／ＤＣコンバータ８０８から構成され、ＡＣ／ＤＣコンバータ８０８は商用電源である交流電流を直流電流に変換し、メインＣＰＵ８０７や各ノードＣＰＵ８１１や各Ｉ／Ｆ部８１２に供給されるロジック用電源８０９と、モータ等の電動駆動部や光源１１１へ供給されるモータ／ランプ用電源８１０を作り出し、電源ライン８０６によりこれら電源（電力）を各構成部品に供給する。すなわち、電源ライン８０６は、ロジック用電源８０９供給用とモータ／ランプ用電源８１０供給用の２本あり、それぞれの電源ラインによって、ロジック用電源８０９はメインＣＰＵ８０７、各ノードＣＰＵ８１１、各Ｉ／Ｆ部８１２に、モータ／ランプ用電源８１０はＺステージモータ１１０、レボルバモータ１０７、光源１１１に供給される。
【００７２】
メインＣＰＵ８０７は、不図示のＲＯＭ、ＲＡＭを内蔵し、またＰＣ１１９に接続され（図２と同様、シリアルＩ／Ｆを介して接続してもよい）、ＰＣ１１９からのコマンドを解釈し、電動駆動部／光源を制御する為の制御命令を通信ライン８０５上に送信する。尚、光源１１１は１つとは限らない。
【００７３】
以下の説明では、ＰＣ１１９とメインＣＰＵ８０７との通信形態をコマンド、メインＣＰＵ８０７と各ノードＣＰＵ８１１との通信形態をメッセージとする。
上記各制御基板８０２〜８０４は、各々、ノードＣＰＵ８１１（８１１（ａ）、８１１（ｂ）、８１１（ｃ））を備えており、各ノードＣＰＵ８１１は通信ライン８０５を介してメインＣＰＵ８０７との通信を行う。
【００７４】
図８に示すとおり、メインＣＰＵ８０７とノードＣＰＵ８１１とが接続している通信ライン８０５は、バス状に接続されており、バス上のメッセージは全ＣＰＵで受信することが出来るため、メッセージにはどのＣＰＵが受信できるかを示すＩＤ番号があり、ＩＤ番号により、どのＣＰＵが受信するか、もしくは全ＣＰＵが受信できるかを設定することが可能である。
【００７５】
本実施例では、スイッチ開放メッセージ、スイッチ接続メッセージ、電動部初期化メッセージが、全ノード受信可能なメッセージである。
各電動駆動部／光源に対応して各制御ユニットが設けられている。制御ユニットは、図示のＺステージ制御基板８０２、レボルバ制御基板８０３、光源制御基板８０４等である。
【００７６】
Ｚステージ制御基板８０２、レボルバ制御基板８０３は、ノードＣＰＵ８１１（８１１（ａ）、８１１（ｂ））、Ｉ／Ｆ部８１２（８１２（ａ）、８１２(ｂ)）、スイッチ部８１３（８１３（ａ）、８１３（ｂ））から構成される。
【００７７】
ノードＣＰＵ８１１は、不図示のＲＯＭ、ＲＡＭを内蔵しており、通信ライン８０５上のメッセージを解釈して、Ｉ／Ｆ部８１２に対してモータ駆動指示を行ったりセンサの情報を取得する。
【００７８】
Ｉ／Ｆ部８１２は、ノードＣＰＵ８１１から駆動指示があるとモータを指定の駆動量分駆動させるドライバと、モータの現在位置を保持する現在位置カウンタと、センサの状態を保持するセンサレジスタ等から構成される。
【００７９】
Ｚステージ制御基板８０２、レボルバ制御基板８０３内において、上記モータ／ランプ用電源８１０供給用の電源ライン上には、リレーやホトカプラ等で構成されるスイッチ部８１３（８１３（ａ）、８１３（ｂ））が設けられており、各ノードＣＰＵ８１１が各スイッチ部８１３をＯＮ／ＯＦＦ制御することにより、各モータ（１１０，１０７）への電力供給がＯＮ／ＯＦＦされる。スイッチ部８１３のＯＮ／ＯＦＦラインは、ノードＣＰＵ８１１のＩ／Ｏポート８１４に接続されている。
【００８０】
ここでノードＣＰＵ８１１のＩ／Ｏポート８１４をＨにすると、スイッチ部８１３は開放（オフ）され、モータ／ランプ用電源８１０はモータに供給されない。一方、ノードＣＰＵ８１１のＩ／Ｏポート８１４をＬにすると、スイッチ部８１３は接続（オン）され、モータに電源が供給される。
【００８１】
光源制御基板８０４は、ノードＣＰＵ８１１（８１１（ｃ））と定電流回路８１５から構成されており、定電流回路８１５は上記モータ／ランプ用電源８１０供給用の電源ラインに接続され、光源１１１を駆動する駆動電流を生成する。また、定電流回路８１５は図示しないが電流制御部を備え、この電流制御部はアナログ電圧値に応じて駆動電流を大小させる。但し、本手法においては、定電流回路８１５による出力のオン／オフ制御を行うものであるので、定電流回路８１５もスイッチ部８１３と考えても良い。
【００８２】
ノードＣＰＵ８１１はＤＡコンバータ８１６を備え、ＤＡコンバータ８１６の出力は上記電流制御部に接続される。
メインＣＰＵ８０７からのメッセージをノードＣＰＵ８１１が受信し、ＤＡコンバータ８１６の出力電圧の値を変え、駆動電流の値を変えることにより、光源の点灯・消灯、明るさを変えている。
【００８３】
以上のように構成された本実施例の動作について説明する。
なお、アプリケーションソフトウェアの動作は実施例１と同じであり、実施例１と異なる部分についてのみ説明する。
【００８４】
観察者は、観察装置１を使用する際に、まず観察装置１のコンセントを入れ、その後、ＰＣ１１９の電源を立ち上げ、アプリケーションソフトウェアが起動し、試料１０２の観察を始める。実施例１の場合と同様、実施例２においても、観察装置１のコンセントを入れたときには、初期動作を行う必要があるが、その後は、アプリケーションソフトウェアを終了しても（更にＰＣ１１９の電源をＯＦＦしても）観察装置１のコンセントは抜かずに、観察装置１が上記省エネモードにあることで、再びアプリケーションソフトウェアを起動した際には、観察装置１の初期動作を行う必要がないことから、直ちに観察を始めることができる。また、再びアプリケーションソフトウェアを起動した際に、観察装置１の電源が入っていないようなことはなく、この点でも従来の問題を解決できる。
【００８５】
（５）観察装置の電源投入後のフロー
観察装置１のコンセントを入れたときのメインＣＰＵ８０７動作を、図９に示すフローチャートを用いて説明する。
【００８６】
観察装置１の電源を投入すると、メインＣＰＵ８０７は、Ｚステージ制御基板８０２、レボルバ制御基板８０３、そして光源制御基板８０４のスイッチ部８１３を接続（オン）させるため、通信ライン８０５上に上記スイッチ接続メッセージを送信する（Ｓｔｅｐ４１）。
【００８７】
Ｚステージ制御基板８０２とレボルバ制御基板８０３のノードＣＰＵ８１１は、同メッセージを受信すると、スイッチ部８１３を接続（ＯＮ）し、スイッチ接続完了メッセージをメインＣＰＵ８０７に送信する。また光源制御基板８０４のノードＣＰＵ８１１は、ＤＡコンバータ８１６出力を開始し、メインＣＰＵ８０７にスイッチ接続完了メッセージを送信する。上記の処理によって、Ｚステージモータ１１０、レボルバモータ１０７に電力供給され、また光源１１１が点灯する。
【００８８】
メインＣＰＵ８０７は、全てのノードＣＰＵ８１１から上記スイッチ接続完了メッセージを受信すると（Ｓｔｅｐ４２がＹ）、上記電動部初期化メッセージを通信ライン８０５上に送信する（Ｓｔｅｐ４３）。
【００８９】
各ノードＣＰＵ８１１は、同メッセージを受信すると、初期化動作を開始し、初期化が完了後、電動部初期化完了メッセージをメインＣＰＵ８０７へ送信する。
メインＣＰＵ８０７は、全ノードＣＰＵ８１１からの電動部初期化完了メッセージを受信すると（Ｓｔｅｐ４４がＹ）、上記スイッチ開放メッセージを通信ライン８０５上に送信する（Ｓｔｅｐ４５）。
【００９０】
Ｚステージ制御基板８０２とレボルバ制御基板８０３のノードＣＰＵ８１１は、同メッセージを受信するとスイッチ部８１３を開放（オフ）し、スイッチ開放完了メッセージをメインＣＰＵ８０７へ送信する。また光源制御基板８０４のノードＣＰＵ８１１は、ＤＡコンバータ８１６出力を止め、スイッチ開放完了メッセージをメインＣＰＵ８０７へ送信する。これらの処理によって、Ｚステージモータ１１０、レボルバモータ１０７に電力が供給されず、また光源１１１が消灯する。
【００９１】
上記スイッチ開放完了メッセージを全て受信すると（Ｓｔｅｐ４６がＹ）、本フローは終了する。
上記のフローの処理により、観察装置１は初期化を終了させ、初期化完了位置にて、電力消費の小さいメインＣＰＵ８０７、各ノードＣＰＵ８１１、各Ｉ／Ｆ部８１２等には電力供給されているが電力の消費の大きいモータや光源等には電力供給しない状態（省エネモード）で、アプリケーションソフトウェアの起動を待つ。
【００９２】
省エネモード中でもメインＣＰＵ８０７、各ノードＣＰＵ８１１、各Ｉ／Ｆ部８１２には電力供給されているため、電動部の現在位置の把握が可能となる。
尚、上記図９を参照して説明したメインＣＰＵ８０７、各ノードＣＰＵ８１１の処理は、これらメインＣＰＵ８０７、各ノードＣＰＵ８１１に内蔵の上記ＲＯＭ等に予め記憶されている所定のアプリケーションプログラムを、これらメインＣＰＵ８０７、各ノードＣＰＵ８１１が実行することにより実現される。これは、図１０、図１１の処理に関しても同じである。
【００９３】
（６）観察装置接続コマンド受信時のフロー
その後、観察者はＰＣ１１９の電源を投入し、アプリケーションソフトウェアが起動すると、上記図５の処理が実行されることで、上記観察装置接続コマンドをメインＣＰＵ８０７へ送信する。あるいは、サスペンド状態からの復帰時にも、上記Ｓｔｅｐ２４により上記観察装置接続コマンドがメインＣＰＵ８０７に送信される。
【００９４】
メインＣＰＵ８０７が上記観察装置接続コマンドを受信したときの処理を、図１０のフローチャートを用いて説明する。
メインＣＰＵ８０７は、観察装置接続コマンドを受信すると、各ノードＣＰＵ８１１に対して、上記スイッチ接続メッセージを送信する（Ｓｔｅｐ５１）。
【００９５】
Ｚステージ制御基板８０２とレボルバ制御基板８０３のノードＣＰＵ８１１は、同メッセージを受信すると、スイッチ部８１３を接続（ＯＮ）し、スイッチ接続完了メッセージをメインＣＰＵ８０７へ送信する。また光源制御基板８０４のノードＣＰＵ８１１は、ＤＡコンバータ８１６出力を開始し、スイッチ接続完了メッセージをメインＣＰＵ８０７へ送信する。これらの処理によって、Ｚステージモータ１１０、レボルバモータ１０７に電力が供給され、また光源１１１が点灯する。
【００９６】
メインＣＰＵ８０７は、全ノードＣＰＵ８１１からスイッチ接続完了メッセージを受信すると（Ｓｔｅｐ５２がＹ）、ＰＣ１１９に対して、接続完了コマンドを送信し（Ｓｔｅｐ５３）、このフローを抜ける。
【００９７】
尚、Ｓｔｅｐ５３において、各駆動部位の現在位置情報も一緒に送信するようにしてもよい。あるいは、図示していないが、Ｓｔｅｐ１３の現在位置取得コマンドを受信したら、各駆動部位の現在位置情報をＰＣ１１９に送信するようにしてもよい。
【００９８】
尚、各駆動部位の現在位置情報は、例えば各ノードＣＰＵ８１１が上記初期化完了時に各Ｉ／Ｆ部８１２から取得して、これを上記電動部初期化完了メッセージに含めてメインＣＰＵ８０７へ送信し、メインＣＰＵ８０７がこれら各現在位置情報を保持しておく。あるいは、メインＣＰＵ８０７が、上記現在位置取得コマンドを受信したら、各ノードＣＰＵ８１１に所定のコマンドを送ることで、各ノードＣＰＵ８１１に現在位置情報を返信させるようにしてもよい。
【００９９】
上記のフローの処理によって、アプリケーションソフトウェアの起動時に、Ｚステージモータ１１０、レボルバモータ１０７に電力が供給され、光源１１１が点灯する。
また電動駆動部の初期化動作無しに観察が開始出来る。
【０１００】
（７）サスペンド指示コマンド受信時のフロー
観察可能状態から一定時間何も操作がされない場合または終了時にアプリケーションソフトウェアは、図６又は図７の処理によりサスペンド指示コマンドをメインＣＰＵ８０７へ送信する。
【０１０１】
メインＣＰＵ８０７が同コマンドを受信したときの処理を、図１１のフローチャートを用いて説明する。
メインＣＰＵ８０７は、上記サスペンド指示コマンドを受信すると、全ノードＣＰＵ８１１に対して、上記スイッチ開放メッセージを送信する（Ｓｔｅｐ６１）。
【０１０２】
Ｚステージ制御基板８０２とレボルバ制御基板８０３のノードＣＰＵ８１１は、同メッセージを受信するとスイッチ部８１３を開放（ＯＦＦ）し、スイッチ開放完了メッセージをメインＣＰＵ８０７へ送信する。また光源制御基板８０４のノードＣＰＵ８１１は、ＤＡコンバータ８１６出力を止め、スイッチ接続完了メッセージをメインＣＰＵ８０７へ送信する。これらの処理によって、Ｚステージモータ１１０、レボルバモータ１０７に電力が供給されず、また光源が消灯する。
【０１０３】
メインＣＰＵ８０７は、全ノードＣＰＵ８１１からスイッチ開放完了メッセージを受信すると（Ｓｔｅｐ６２がＹ）、ＰＣ１１９に対して、サスペンド完了コマンドを送信する（Ｓｔｅｐ６３）。
【０１０４】
その後、サスペンド状態中またはアプリケーションソフトウェア終了状態中、各ノードＣＰＵ８１１は、定期的に、Ｉ／Ｆ部８１２が保持するセンサ状態情報（位置情報等）を確認しており、例えば観察者が手動で何等かの電動部位を動かした場合等、何等かの原因で電動部位の位置が変わった場合には、センサ状態情報が変化することで、これを検出することができる。例えば、観察者によりレボルバが手動で回転されたときには、レボルバ位置センサの値（レボルバセンサ群１０８のセンサ状態情報）の変化を認識する。
【０１０５】
この一例を用いて説明するならば、レボルバ位置センサの値が変化したときには、ノードＣＰＵ８１１はメインＣＰＵ８０７に対して、現在位置情報（変化後の（最新の）位置情報）をメッセージとして送信する。勿論、他の電動部位に関しても同様である。
【０１０６】
メインＣＰＵ８０７は同メッセージを受信すると（Ｓｔｅｐ６４がＹ）、ＰＣ１１９に対して、レボルバ１０４の上記現在位置情報を送信し（Ｓｔｅｐ６５）、Ｓｔｅｐ６４に戻る。尚、ＰＣ１１９が電源ＯＦＦ状態又はアプリケーションソフトウェアが終了状態である為に、一定時間内に現在位置コマンドに対するレスポンスが無い場合には、メインＣＰＵ８０７は現在位置情報を自己のメモリ内に保持しておき、上記Ｓｔｅｐ５３において現在位置情報も一緒に送信するようにしてもよい。
【０１０７】
上記のフローによって、アプリケーションがサスペンド状態、あるいはＰＣ１１９が電源ＯＦＦ状態又はアプリケーションソフトウェアが終了状態であっても、観察装置１は上記省エネモードであり、ＣＰＵ、Ｉ／Ｆ部等は動作するので、上述した処理を行うことで、観察者が手動で電動駆動部を動かしたときにおいても、現在位置の変化を常に知ることが可能となる。
【０１０８】
上述したことから、実施例２においても、実施例１と同様の効果が得られる。すなわち、観察装置１が上記省エネモードにある状態でアプリケーションソフトウェアを起動した際には、観察装置１の初期動作を行う必要がないことから、直ちに観察を始めることができる。また、スイッチ部等がOFFになっているときに（省エネモード時に）手動で顕微鏡の電動駆動部が動かされたときの状態管理が可能となる。
【０１０９】
更に、実施例２においては、各制御基板毎に個別に制御を行うことも可能となる。例えば、省エネモードに移行する際に、ノードＣＰＵ８１１（ａ）に対してだけはスイッチ開放メッセージを送信しないことで（この場合には全ノード受信可能なメッセージとはしない）、Ｚステージモータ１１０のみは電力供給を続ける等の、個別の制御が可能となる。
【０１１０】
次に、実施例３について以下に説明する。尚、実施例１と同じ部分は同一符号を付して説明を省略する。
図１２に実施例３による観察装置１の電気構成図を示す。
【０１１１】
図１２の構成では、まず、ＡＣケーブル２０８に接続されたＡＣ／ＤＣコンバータ１２０１にはリモートスイッチ１２０２があり、ＣＰＵ２０１のポート２１２に接続されている。またＡＣ／ＤＣコンバータ１２０１の２次側出力は、モータ／ランプ用電源１２０３として、Ｚステージモータ１１０、レボルバモータ１０８、光源Ｉ／Ｆ２０４（ｃ）に電源供給している。
【０１１２】
一方、ＣＰＵ２０１等で使用するロジック用電源１２０４は、ＰＣ１１９から供給されている。すなわち、ロジック用電源１２０４は、当該電源供給用の電源ラインを介して、ＰＣ１１９から、ＣＰＵ２０１、ＲＡＭ２０２、ＲＯＭ２０３、各Ｉ／Ｆ２０４（レボルバＩ／Ｆ２０４（ａ）、ＺステージＩ／Ｆ２０４（ｂ））に供給され、更に各Ｉ／Ｆ２０４を介して又は直接、センサ（Ｚステージセンサ１２０、レボルバセンサ群１０８等）に供給される。
【０１１３】
従って、本実施例３では、観察装置１側（制御部２）でロジック用電源１２０４を生成する必要なく、ＰＣ１１９を電源ＯＦＦしない限り、アプリケーションソフトウェアが終了又はサスペンド状態であっても、ロジック用電源１２０４は供給される。
【０１１４】
ＰＣ１１９には、ＣＰＵ２０１のポート２１２の出力を変更させるためのコマンドがあり、ＣＰＵ２０１のポートをＬにするコマンドを送信し、ＣＰＵ２０１がこのコマンドをシリアルＩ／Ｆ２０６を介して受信すると、ＣＰＵ２０１はポート２１２をＬにする。これによって、ＡＣ−ＤＣコンバータ１２０１の２次側出力はＯＮになり、モータ／ランプ用電源１２０３は、各モータ１０７，１１０や光源１１１に供給される。
【０１１５】
同様にＰＣ１１９がポートをＨにするコマンドを送信し、ＣＰＵ２０１はこのコマンドを受信するとポート２１２をＨにする。これによって、ＡＣ−ＤＣコンバータ１２０１の２次側出力はＯＦＦになり、モータ、ランプ用電源１２０３は、各モータ１０７，１１０や光源１１１に供給されなくなる。
【０１１６】
実施例３による観察装置１の電源投入時のＣＰＵ２０１の動作を、図１３に示すフローチャートを用いて説明する。
観察装置１の電源を投入すると、ＣＰＵ２０１は、まず、モータ／ランプ用電源１２０３を各モータ／光源に供給するため、ポート２１２をＬにする（Ｓｔｅｐ７１）。このときインジケータ２１３は点灯する。ポート２１２がＬになることでリモートスイッチ１２０２への入力がＬになれば、モータ／ランプ用電源１２０３が各モータ／光源に供給されるため、続いて、各Ｉ／Ｆ２０４に対して、初期化指示を出す（Ｓｔｅｐ７２）。
【０１１７】
初期化指示を出した後、各Ｉ／Ｆ２０４をチェックし、初期化が完了するまで待ち、初期化が完了すれば（Ｓｔｅｐ７３がＹ）、ＣＰＵ２０１はモータ／ランプ用電源１２０３を切断するため、ポート２１２をＨにし（Ｓｔｅｐ７４）。このフローを抜ける。このときインジケータ２１３は消灯する。
【０１１８】
上記のフローにより、観察装置１は初期化を終了させ、初期化完了位置にて、電力の消費の大きい各モータ１０７、１１０や光源１１１などに電力を供給しない状態（省エネモード）で、アプリケーションソフトウェアの起動を待つ。
【０１１９】
また、省エネモード中は、ＣＰＵ２０１、各Ｉ／Ｆ部２０４には電力供給されているので、初期化後のモータの位置情報の把握は可能となる。
アプリケーション起動時／終了時、サスペンドへの移行・復帰に係る動作については、実施例１におけるサスペンド指示コマンド、観察装置接続コマンドと同様の、ＰＣ１１９（アプリケーションソフトウェア）からのモータ／ランプ用電源ＯＮ／ＯＦＦコマンドがあるため、これら何れかのコマンドをＣＰＵ２０１が受信後、リモートスイッチ１２０２への入力をＨ／Ｌさせることで、アプリケーション起動時／終了時、サスペンド時への移行・復帰動作に対応したモータ／ランプ用電源１２０３の供給ＯＮ／ＯＦＦ制御を実現できる。
【０１２０】
上記実施例３では、ロジック用電源をＰＣ１１９から供給することで、スイッチ部２１１を必要としない構成で実施例１と同様の効果を実現可能となる。換言すれば、実施例１と同様の効果に加えて、スイッチ部２１１を必要としないことから構成が簡単になるという効果が得られる。また、ＡＣ／ＤＣコンバータがロジック用電源を生成しなくて済むという効果が得られる。
【０１２１】
実施例３では、基本的には実施例１と同様の処理を行うが、スイッチ部２１１が無く、ＡＣ／ＤＣコンバータ１２０１を制御する構成であることから、この点に係る処理が異なることになる。すなわち、図１３の処理では、図４のＳｔｅｐ１，４の処理の代わりに上記Ｓｔｅｐ７１，７４の処理を行っており、他の処理においても、モータ／ランプ用電源１２０３の供給ＯＮ／ＯＦＦ制御に関して、Ｓｔｅｐ７１又は７４の処理が実行される点を除いては、上記実施例１の処理と同様であり、特に図示／説明はしない。
【０１２２】
尚、実施例１、２では電動駆動部はＺステージ、レボルバ、光源としたが、これに限定されない。
実施例２では、各電動制御部の基板内に電源ラインとしたが、実施例１と同様、制御部の電源ラインでも良い。これにより、より簡易な構成が実現できる。
【０１２３】
また、実施例２では、スイッチ開放メッセージを受信すると、スイッチ部を開放するのみであったが、ノードＣＰＵを省電力モードに設定しても構わない、そのとき、センサ信号をノードＣＰＵの割り込みポートにアサインし、観察者が手動で動かしたときに割り込み信号が発生し、ＣＰＵが省電力モードから復帰することとしても構わない。このような制御を行うことでなお一層の省電力が実現可能である。
【０１２４】
また、実施例２では、実施例１と同様に、ノードＣＰＵポートをインジケータに接続してもよい。
また、実施例２では、全電動駆動部にスイッチ部開放指示を出していたが、指定するユニットのみに指示を出すこととしてもよい。またノードＣＰＵは、開放指示を無視するようなプログラムとしても良い。このような制御を行うことで電源を切りたいユニットの指定ができる。
【０１２５】
さらに、実施例１、２では、アプリケーションソフトウェアからのサスペンド指示により、スイッチ部を開放していたが、一定時間コマンドを受信しない場合に、ＣＰＵがスイッチ開放を自発的に行ってもよい。
【図面の簡単な説明】
【０１２６】
【図１】実施例１〜３の観察装置１の全体を示す図である。
【図２】実施例１の観察装置の電気的構成を示す図である。
【図３】グラフィックユーザーインターフェイス（ＧＵＩ）の構成を示す図である。
【図４】観察装置１の電源を投入したときのＣＰＵの動作を示すフローチャート図である。
【図５】アプリケーションソフトウェア起動時の動作を示すフローチャート図である。
【図６】アプリケーションソフトウェアサスペンド動作を示すフローチャート図である。
【図７】アプリケーションソフトウェア終了時の動作を示すフローチャート図である。
【図８】実施例２の電気的構成を示す図である。
【図９】実施例２における観察装置１の電源投入時のメインＣＰＵの動作を示すフローチャート図である。
【図１０】実施例２における観察装置接続コマンド受信時のメインＣＰＵの動作を示すフローチャート図である。
【図１１】実施例２におけるサスペンド指示コマンド受信時のメインＣＰＵの動作を示すフローチャート図である。
【図１２】実施例３の電気的構成を示す図である。
【図１３】実施例３における観察装置電源投入時のＣＰＵの動作を示すフローチャート図である。
【符号の説明】
【０１２７】
１  観察装置
２  制御部
３  ＧＵＩ
１００  顕微鏡フレーム
１０２  試料
１０３  Ｘ−Ｙステージ
１０４  レボルバ
１０５  対物レンズ
１０６  マウンタ
１０７  レボルバモータ
１０８  レボルバセンサ群
１０９  Ｚステージ
１１０  Ｚステージモータ
１１１  光源
１１２  ランプハウス
１１３  集光レンズ
１１４  ハーフミラー
１１５  鏡筒
１１６  結像レンズ
１１７  接眼レンズ
１１８  ＣＣＤカメラ
１１９  ＰＣ（パソコン）
１２０  Ｚステージセンサ
２０１  ＣＰＵ
２０２  ＲＡＭ
２０３  ＲＯＭ
２０４（ａ）  レボルバＩ／Ｆ
２０４（ｂ）  ＺステージＩ／Ｆ
２０４（ｃ）  光源Ｉ／Ｆ
２０５  バス
２０６  シリアルＩ／Ｆ
２０７  ＡＣ／ＤＣコンバータ
２０８  ＡＣケーブル
２０９  ロジック用電源
２１０  モータ／ランプ用電源
２１１  スイッチ部
２１２  Ｉ／Ｏポート
２１３  インジケータ
３０１  画像表示部
３０２  レボルバ駆動指示ボタン
３０３  ピント調節部
３０４  終了ボタン
８０１  制御部
８０２  Ｚステージ制御基板
８０３  レボルバ制御基板
８０４  光源制御基板
８０５  通信ライン
８０６  電源ライン
８０７  メインＣＰＵ
８０８  ＡＣ／ＤＣコンバータ
８０９  ロジック用電源
８１０  モータ／ランプ用電源
８１１（８１１（ａ）、８１１（ｂ）、８１１（ｃ））  ノードＣＰＵ
８１２（８１２（ａ）、８１２（ｂ））  Ｉ／Ｆ部
８１３（８１３（ａ）、８１３（ｂ））  スイッチ部
８１４  Ｉ／Ｏポート
８１５  定電流回路
８１６  ＤＡコンバータ
１２０１  ＡＣ／ＤＣコンバータ
１２０２  リモートスイッチ
１２０３  モータ／ランプ用電源
１２０４  ロジック用電源
【図１】
0005119013.tif 000002
【図２】
0005119013.tif 000003
【図３】
0005119013.tif 000004
【図４】
0005119013.tif 000005
【図５】
0005119013.tif 000006
【図６】
0005119013.tif 000007
【図７】
0005119013.tif 000008
【図８】
0005119013.tif 000009
【図９】
0005119013.tif 000010
【図１０】
0005119013.tif 000011
【図１１】
0005119013.tif 000012
【図１２】
0005119013.tif 000013
【図１３】
0005119013.tif 000014