(57)【要約】【課題】表示画面上で効率よくファイル操作を行うことができ、記憶デバイスにおけるファイル変更の内容を把握確認できるＧＰＩＢファイルアクセス装置を提供すること。【解決手段】ＰＣからＧＰＩＢを介して計測器に内蔵されている記憶デバイスにアクセスしてファイルの読み書きを行うように構成されたＧＰＩＢファイルアクセス装置において、前記ＰＣは、ＯＳのファイルシステムのファイル操作をＧＰＩＢコマンドに変換して前記記憶デバイスに送信する機能、前記記憶デバイスからのファイル変更通知に基づきファイル表示画面を再描画する機能の少なくともいずれかを有することを特徴とするもの。【選択図】                    図１
2011039722.tif 000002
【特許請求の範囲】
【請求項１】
ＰＣからＧＰＩＢを介して計測器に内蔵されている記憶デバイスにアクセスしてファイルの読み書きを行うように構成されたＧＰＩＢファイルアクセス装置において、
前記ＰＣは、
ＯＳのファイルシステムのファイル操作をＧＰＩＢコマンドに変換して前記記憶デバイスに送信する機能、前記記憶デバイスからのファイル変更通知に基づきファイル表示画面を再描画する機能の少なくともいずれかを有することを特徴とするＧＰＩＢファイルアクセス装置。
【請求項２】
前記ＰＣは、
各種ファイル操作の内容と、これらの操作に対応するＧＰＩＢコマンドとがテーブル化された変換テーブルを有することを特徴とする請求項１記載のＧＰＩＢファイルアクセス装置。
【請求項３】
前記ＰＣには、記憶デバイスを内蔵する少なくとも２台の計測器が接続されていることを特徴とする請求項１または請求項２記載のＧＰＩＢファイルアクセス装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ＧＰＩＢファイルアクセス装置に関し、詳しくは、ＰＣ（パーソナルコンピュータ）からＧＰＩＢ(General Purpose Interface Bus)を経由して測定器や信号発生器など計測器に内蔵されている記憶デバイスにアクセスしてファイルの読み書きを行う装置の改良に関するものである。
【０００２】
ＧＰＩＢは、コンピュータと計測器とのインターフェイスとして開発され、国際標準規格となったものであり、主にパソコンと計測器を接続するために用いられていて、現在の計測器の多くは、このＧＰＩＢインターフェイスが標準で搭載されている。なお、ＧＰＩＢ通信については、非特許文献１に詳しく解説されている。
【０００３】
図６は、従来のＧＰＩＢファイルアクセス装置の一例を示すブロック図である。図６において、ＰＣ１０とたとえば測定装置に内蔵されている記憶デバイス２０は、ＧＰＩＢケーブル３０を介して接続されている。
【０００４】
ＰＣ１０は、Ｗｉｎｄｏｗｓ（登録商標）などのＯＳ１１上で、ＧＰＩＢ通信処理部１２などの各種のアプリケーションソフトウェアが動作するように構成されている。ＧＰＩＢ通信処理部１２には、ＧＰＩＢにより定義されている所定のコマンド文字列を入力するテキストボックスや送信を実行するボタンなどが設けられているが、これらのうち、コマンド送信部１２ａのみを示している。
【０００５】
ＧＰＩＢ制御ドライバ１３は、ＧＰＩＢ通信処理部１２でコマンド文字列が入力されると、その文字列を、指定されたアドレスの記憶デバイス２０に、ＧＰＩＢケーブル３０を経由して送信する。なお、ＧＰＩＢ制御ドライバ１３は、記憶デバイス２０からの返信やＳＲＱ割込みなどを受け付けることもできる。
【０００６】
このような構成において、ユーザーがＰＣ１０から記憶デバイス２０のファイルにアクセスする動作を説明する。ユーザーは、ＯＳ１１を介してＧＰＩＢ通信処理部１２に、ファイルにアクセスするための通信コマンドを入力し、送信を指示する。ユーザーにより入力された通信コマンドは、コマンド送信部１２ａ→ＧＰＩＢ制御ドライバ１３→ＧＰＩＢケーブル３０を順に通って記憶デバイス２０に伝達される。記憶デバイス２０では伝達された通信コマンドを処理し、ファイルにアクセスする。
【先行技術文献】
【特許文献】
【０００７】
【特許文献１】特開２００３−１４７９７号公報
【非特許文献１】「知っておきたいＧＰＩＢ通信の基礎知識と用語集」、［online］、株式会社コンテック、［平成２１年８月４日検索］、インターネット＜URL：http://www.contec.co.jp/product/device/gpib/basic.html＞
【０００８】
特許文献１の図５には、制御装置１１０と制御対象機器１２０とがＧＰＩＢケーブル１３０を介して接続された構成が記載されている。
【発明の概要】
【発明が解決しようとする課題】
【０００９】
しかし、このような従来の構成によれば、所望のファイルにアクセスするためにはユーザーは文字列を入力して該当するファイルを指定しなければならず、ユーザーはＧＰＩＢで定義されているコマンドを理解している必要があり、作業効率が低下するという問題がある。
【００１０】
また、記憶デバイス２０においてファイルが変更されても、ＰＣ１０にはその変更が通知されないため、ユーザーはそのファイル変更の内容を知ることができないという問題もある。
【００１１】
本発明は、これらの課題を解決するものであり、その目的は、表示画面上で効率よくファイル操作を行うことができ、記憶デバイスにおけるファイル変更の内容を把握確認できるＧＰＩＢファイルアクセス装置を提供することにある。
【課題を解決するための手段】
【００１２】
このような課題を達成するために、本発明のうち請求項１記載の発明は、
ＰＣからＧＰＩＢを介して計測器に内蔵されている記憶デバイスにアクセスしてファイルの読み書きを行うように構成されたＧＰＩＢファイルアクセス装置において、
前記ＰＣは、
ＯＳのファイルシステムのファイル操作をＧＰＩＢコマンドに変換して前記記憶デバイスに送信する機能、前記記憶デバイスからのファイル変更通知に基づきファイル表示画面を再描画する機能の少なくともいずれかを有することを特徴とする。
【００１３】
請求項２記載の発明は、請求項１記載のＧＰＩＢファイルアクセス装置において、
前記ＰＣは、
各種ファイル操作の内容と、これらの操作に対応するＧＰＩＢコマンドとがテーブル化された変換テーブルを有することを特徴とする。
【００１４】
請求項３記載の発明は、請求項１または請求項２に記載のＧＰＩＢファイルアクセス装置において、
前記ＰＣには、記憶デバイスを内蔵する少なくとも２台の計測器が接続されていることを特徴とする。
【発明の効果】
【００１５】
本発明によれば、表示画面上で効率よくファイル操作を行うことができ、記憶デバイスにおけるファイル変更の内容を把握確認できる。
【図面の簡単な説明】
【００１６】
【図１】本発明の一実施例を示すブロック図である。
【図２】図１の表示部の表示画面例図である。
【図３】図１の動作を説明するフローチャートである。
【図４】図１のコマンド送信部１２ａの動作の流れを説明するフローチャートである。
【図５】図１のＳＲＱ割込みポーリング部１２ｄの動作の流れを説明するフローチャートである。
【図６】従来のＧＰＩＢファイルアクセス装置の一例を示すブロック図である。
【発明を実施するための最良の形態】
【００１７】
以下、本発明について、図面を用いて詳細に説明する。図１は本発明の一実施例を示すブロック図であり、図６と共通する部分には同一の符号を付けている。図１と図６との相違点は、ＰＣ１０の具体的な構成にある。すなわち、ＯＳ１１ではファイルマネージャー１１ａが機能し、ＧＰＩＢ通信処理部１２にはファイル操作受付部１２ｂと変換テーブル１２ｃとＳＲＱ（Service ReQuest）割込みポーリング部１２ｄが追加されている。これらに伴って、ＰＣ１０に接続されているハードディスク１４や表示部１５も一連の処理において積極的に機能する。
【００１８】
図１において、ＧＰＩＢ通信処理部１２のファイル操作受付部１２ｂは、コピー、ペースト、新規作成、削除、名前の変更、フォルダの作成など、ファイルに対する各種の変更操作を受け付ける。
【００１９】
変換テーブル１２ｃは、ファイル操作受付部１２ｂで受け付けた各種ファイル操作の内容と、これらの操作に対応するＧＰＩＢコマンドとがテーブル化されたものである。
【００２０】
ＳＲＱ割込みポーリング部１２ｄは、記憶デバイス２０から発行されＧＰＩＢケーブル３０を介してＧＰＩＢ制御ドライバ１３に通知されるＳＲＱ信号を割込みとして監視して待機し、この割込みを検出するとコマンド送信部１２ａにファイル情報取得通信コマンド文字列を出力する。
【００２１】
図１の構成における動作を、ユーザーがＰＣ１０から記憶デバイス２０にファイルをコピーする場合について説明する。
【００２２】
ユーザーは、ＯＳ１１のファイルマネージャー１１ａでハードディスク１４内に格納管理されているファイルを、ＯＳ１１を介して表示部１５に表示される表示画面にドラッグ＆ドロップする。
【００２３】
図２は、表示部１５の表示画面例図である。表示部１５の表示画面には、記憶デバイス２０内に格納管理されているファイルのアイコンが表示されている。
【００２４】
ファイル操作受付部１２ｂは、ドラッグ＆ドロップ動作を受け付けると変換テーブル１２ｃを参照し、コピー操作をファイル書込み通信コマンド文字列に変換してその文字列をＧＰＩＢ制御ドライバ１３に出力する。
【００２５】
ＧＰＩＢ制御ドライバ１３は、入力された文字列をＧＰＩＢケーブル３０を介して記憶デバイス２０に伝達する。記憶デバイス２０では伝達された文字列を処理してファイルを書き込む。
【００２６】
記憶デバイス２０は、ファイルを正常に書き込むと、その返信をＧＰＩＢケーブル３０→ＧＰＩＢ制御ドライバ１３の経路でＰＣ１０に送信する。ＰＣ１０は、記憶デバイス２０からの返信を受け付けると、表示部１５の表示画面を再描画する。
【００２７】
図１のファイル操作受付部１２ｂの動作の流れを、図３のフローチャートを用いて説明する。
ファイル操作受付部１２ｂは、はじめに、ファイルがドロップされたか否かを判断する（ステップＳ１）。ファイルがドロップされた場合には、変換テーブル１２ｃからＧＰＩＢコマンドの「コピー」を選択し（ステップＳ２）、パラメータ１として「ファイル名」を指定し、パラメータ２として「ファイルの内容」を指定する（ステップＳ３）。
【００２８】
そして、コマンド送信部１２ａに対して設定されたコマンドの送信を要求するとともに（ステップＳ４）、表示部１５に対して表示画面描画更新を要求する（ステップＳ５）。
【００２９】
ステップＳ１でファイルがドロップされなかった場合は、続いてファイルが削除されたか否かを判断する（ステップＳ６）。ファイルが削除された場合には、変換テーブル１２ｃからＧＰＩＢコマンドの「削除」を選択し（ステップＳ７）、パラメータ１として「ファイル名」を指定する（ステップＳ８）。その後、ステップＳ４以降の処理に移行する。
【００３０】
ステップＳ６でファイルが削除されなかった場合には、ファイルが作成されたか否かを判断する（ステップＳ９）。ファイルが作成された場合には、変換テーブル１２ｃからＧＰＩＢコマンドの「作成」を選択し（ステップＳ７）、パラメータ１として「ファイル名」を指定し、パラメータ２として「ファイルの内容」を指定する（ステップＳ３）。その後、ステップＳ４以降の処理に移行する。
【００３１】
次に、図１のコマンド送信部１２ａの動作の流れを、図４のフローチャートを用いて説明する。
コマンド送信部１２ａは、ファイル操作受付部１２ｂからの「送信リクエスト」の入力を待機する（ステップＳ１）。
【００３２】
「送信リクエスト」が入力されると、ＧＰＩＢコマンドに基づいて生成された「文字列」を記憶デバイス２０に送信する（ステップＳ２）。
【００３３】
その後、記憶デバイス２０からの返信を待機し（ステップＳ３）、返信を受信するとその返信に基づき要求元にリプライする（ステップＳ４）。
【００３４】
記憶デバイス２０でファイルに変更が行われた場合の動作を説明する。
記憶デバイス２０は、内蔵メディア内のファイル変更が行われたことを感知すると、ＳＲＱ信号を生成出力する。記憶デバイス２０で生成出力されるＳＲＱ信号は、ＧＰＩＢケーブル３０を介してＧＰＩＢ制御ドライバ１３に対して割込みとして通知される。
【００３５】
ＧＰＩＢ制御ドライバ１３における割込み受付は、ＳＲＱ割込みポーリング部１２ｄの監視により検出される。ＳＲＱ割込みポーリング部１２ｄは、記憶デバイス２０から該当するファイル情報を取得するための通信コマンド文字列を生成し、ＧＰＩＢ制御ドライバ１３に出力する。
【００３６】
ＳＲＱ割込みポーリング部１２ｄで生成された文字列は、ＧＰＩＢケーブル３０を介して記憶デバイス２０に通信コマンドとして送信される。
【００３７】
記憶デバイス２０は、自身の内蔵メディアのファイル情報を生成し、生成したファイル情報を、ＧＰＩＢケーブル３０→ＧＰＩＢ制御ドライバ１３を経由してＰＣ１０に返信する。ＰＣ１０は、受信したファイル情報に基づき、表示部１５の表示画面を再描画する。
【００３８】
図１のＳＲＱ割込みポーリング部１２ｄの動作の流れを、図５のフローチャートを用いて説明する。
ＳＲＱ割込みポーリング部１２ｄは、記憶デバイス２０から生成出力される「ＳＲＱ信号」の入力を待機する（ステップＳ１）。
【００３９】
「ＳＲＱ信号」が入力されると、ＧＰＩＢコマンドに基づいて生成された記憶デバイス２０から該当するファイル情報を取得するための通信コマンド文字列を生成し（ステップＳ２）、記憶デバイス２０に送信する（ステップＳ３）。
【００４０】
その後、記憶デバイス２０からのファイル情報の返信を待機し、ファイル情報の返信を受信するとそのファイル情報に基づく表示画面の再描画を要求する（ステップＳ４）。
【００４１】
たとえば測定装置に設けられた記憶デバイスに格納されているデータファイルに、外部からＰＣでアクセスするのにあたり、近年はＵＳＢやイーサネット（登録商標）のＦＴＰを用いるのが一般的ではあるが、インターネットが普及するよりも以前に開発された測定装置にＵＳＢやイーサネット（登録商標）機能を追加実装することは困難であり、コストもかかる。
【００４２】
これに対し、本発明のように構成することにより、従来から測定装置に実装されているＧＰＩＢ通信機能を活用して、測定装置に設けられた記憶デバイスに格納されているデータファイルに外部からＰＣでアクセスでき、表示画面上で効率よくファイル操作を行えるとともに記憶デバイスにおけるファイル変更の内容を的確に把握確認できることから、ＰＣから測定装置へのファイルアクセスの親和性を高めることができる。
【００４３】
なお、上記実施例では、１台の測定装置にアクセスする例を説明したが、１台に限るものではなく、ＧＰＩＢで規定している範囲（ＰＣを含めて最大１５台）であれば複数台にアクセスすることができる。
【００４４】
以上説明したように、本発明によれば、表示画面上で効率よくファイル操作を行うことができ、記憶デバイスにおけるファイル変更の内容を把握確認できるＧＰＩＢファイルアクセス装置が実現できる。
【符号の説明】
【００４５】
１０  ＰＣ
１１  ＯＳ
１１ａ  ファイルマネージャー
１２  ＧＰＩＢ通信処理部
１２ａ  コマンド送信部
１２ｂ  ファイル操作受付部
１２ｃ  変換テーブル
１２ｄ  ＳＲＱ割込みポーリング部
１３  ＧＰＩＢ制御ドライバ
１４  ハードディスク（ＨＤ）
１５  表示部
２０  記憶デバイス
３０  ＧＰＩＢケーブル
【図１】
2011039722.tif 000003
【図２】
2011039722.tif 000004
【図３】
2011039722.tif 000005
【図４】
2011039722.tif 000006
【図５】
2011039722.tif 000007
【図６】
2011039722.tif 000008