(57)【特許請求の範囲】
【請求項１】
測定器とパソコンが通信回線を介して接続され、測定器をパソコンで制御するように構成された測定器制御システムであって、
前記パソコンの画面には、命令一覧取り込み実行ボタン、命令読み取り開始ボタン、命令読み取り終了ボタン、コピーボタンおよびテスト実行ボタンが表示されるとともに、一覧表示リスト領域、読み取り命令リスト領域およびテスト内容リスト領域が表示され、
前記パソコンの命令一覧取り込み実行ボタンが操作されることにより、前記測定器から前記パソコンでの制御に必要な全制御命令情報が通信回線を介して前記パソコンに取り込まれて前記一覧表示リスト領域に一覧表示され、
前記測定器は、前記パソコンの命令読み取り開始ボタンが操作されることにより命令解析処理モードに移行してキー操作による命令の設定を解析するとともに通信命令文字列に変換して出力バッファに格納した後前記パソコンに送信し、
前記パソコンは、前記測定器から受信したキー操作に関連した通信命令文字列を前記読み取り命令リスト領域に表示し、
この読み取り命令リスト領域に表示されている通信命令文字列から所望の通信命令文字列が選択された状態で前記コピーボタンが操作されることにより、選択された通信命令文字列が前記テスト内容リスト領域にコピー表示され、
このテスト内容リスト領域に選択された通信命令文字列が表示された状態で前記テスト実行ボタンが操作されることにより、これらテスト内容リスト領域に表示された通信命令文字列が前記測定器に転送されて所定のテスト内容の処理が実行されることを特徴とする測定器制御システム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、測定器制御システムに関し、詳しくは、パソコンで制御するように構成された測定システムの改善に関するものである。
【０００２】
【従来の技術】
従来から、測定器をGPIB等を介してパソコンに接続し、パソコン上のプログラムで制御することが広く行われている。
【０００３】
ところが、近年における測定器の機能の高度・複雑化に伴い、測定器側が必要とする通信コマンドと呼ばれる命令数が増大している。この結果、測定器の取扱説明書等のページ数も増加していて、測定器のユーザーによるパソコン制御のためのプログラム作成作業を難解にしてきているのが現状である。
【０００４】
図８はこのような従来の測定器制御システムの一例を示すブロック図である。図において、測定器１は例えばGPIB(IEEE488.1)回線２を介してパソコン３に接続されている。測定器１のユーザーは、測定器１をパソコンで制御するのにあたり、図９に示すように取扱説明書を読んで測定器の機種に固有の通信コマンドの中から必要な命令を探し出し、プログラムを作成していた。
【０００５】
しかし、前述の通り、測定器１の機能の複雑化により通信コマンドの数は増加傾向にあり、さらにIEEE488.2規格は一般的にアスキー文字列の階層による命令体系となるため文字列種類の増加と階層の増加を招いていて、ユーザーのプログラム作成作業を煩雑化させている。
【０００６】
【特許文献１】
特開平１０−１８７４２６
【０００７】
特許文献１は、見通しの良いプログラム表記方法を採用したプログラム装置に関するものであるが、GPIBを用いて測定器の制御を行うシステムに関する発明が開示されていて、その段落００７３と００７４には、第４３図および第４４図に示されたGPIB用の操作盤GUIの説明が記載されている。
【０００８】
【発明が解決しようとする課題】
【０００９】
本発明はこれらの問題点に着目したものであり、その目的は、ユーザーが測定器制御用のプログラムを簡単に作成できる測定器制御システムを提供することにある。
【００１０】
【課題を解決するための手段】
このような目的を達成する請求項１の発明は、
測定器とパソコンが通信回線を介して接続され、測定器をパソコンで制御するように構成された測定器制御システムであって、
前記パソコンの画面には、命令一覧取り込み実行ボタン、命令読み取り開始ボタン、命令読み取り終了ボタン、コピーボタンおよびテスト実行ボタンが表示されるとともに、一覧表示リスト領域、読み取り命令リスト領域およびテスト内容リスト領域が表示され、
前記パソコンの命令一覧取り込み実行ボタンが操作されることにより、前記測定器から前記パソコンでの制御に必要な全制御命令情報が通信回線を介して前記パソコンに取り込まれて前記一覧表示リスト領域に一覧表示され、
前記測定器は、前記パソコンの命令読み取り開始ボタンが操作されることにより命令解析処理モードに移行してキー操作による命令の設定を解析するとともに通信命令文字列に変換して出力バッファに格納した後前記パソコンに送信し、
前記パソコンは、前記測定器から受信したキー操作に関連した通信命令文字列を前記読み取り命令リスト領域に表示し、
この読み取り命令リスト領域に表示されている通信命令文字列から所望の通信命令文字列が選択された状態で前記コピーボタンが操作されることにより、選択された通信命令文字列が前記テスト内容リスト領域にコピー表示され、
このテスト内容リスト領域に選択された通信命令文字列が表示された状態で前記テスト実行ボタンが操作されることにより、これらテスト内容リスト領域に表示された通信命令文字列が前記測定器に転送されて所定のテスト内容の処理が実行されることを特徴とするものである。
【００１１】
これにより、パソコンの画面上で、測定器に格納されている命令の内容および測定器のキー操作と通信命令の関係を把握できる。そして、パソコンの画面上で作成したプログラムの動作を測定器で確認できる。
【００１７】
【発明の実施の形態】
以下、図面を用いて本発明の実施の形態を説明する。基本構成は従来の図８と同様であるが、測定器１のファームウェアとパソコン３側の専用ソフトウェアとの組み合わせにより、ユーザーが測定器制御用のプログラムを簡単に作成できるように工夫している。すなわち、測定器１には制御命令情報が格納しておき、パソコン３の専用ソフトウェアでこれら制御命令情報をパソコン３に取り込むことによりパソコン３の画面上で測定器制御用のプログラムを作成できるようにしたものである。
【００１８】
図１は本発明に基づく制御用プログラム作成の流れを説明するパソコン３の表示画面概念図である。パソコン３の画面には、命令一覧取り込み実行ボタン４、命令読み取り開始ボタン５、命令読み取り終了ボタン６、コピーボタン7、テスト実行ボタン8が表示されるとともに、一覧表示リスト９、読み取り命令リスト１０、テスト内容リスト１１が表示される。
【００１９】
図２はユーザーがパソコン３の画面に表示されている命令一覧取り込み実行ボタン４を操作した場合の処理の流れを示すフローチャートである。ユーザーがパソコン３の画面に表示される命令一覧取り込み実行ボタン４を操作することにより（SP１）、測定器１は命令一覧取り込み命令を受信する（SP2）。そして、測定器１は、格納しているすべての命令の情報をバイナリデータとして送信するための準備をし（SP3）、送信準備が整うと、パソコン３に向けて命令情報を送信する（SP4）。パソコン３は命令情報を受信することにより（SP5）、図３に示すようにパソコン３の表示画面の一覧表示リスト９に測定器１側から受信した制御命令情報を一覧表示する（SP6）。ここで、ユーザーが一覧表示リスト９に表示される各命令をクリックすることにより、それぞれの命令の説明、設定データ情報等、個々の詳細情報が表示される。
【００２０】
これにより、制御対象とする測定器にどんな命令があるか、その命令はどのような内容を指令するかが一目でわかり、従来のように取扱説明書を読む必要がなくなる。
【００２１】
図4は、図２の手順を実行して測定器１の制御命令情報をパソコン３に取り込んだ後における命令解析処理の流れを示すフローチャートである。図４において、ユーザーがパソコン３の画面に表示される命令読み取り開始ボタン５を押すことにより（SP1）、測定器１は命令解析処理モードに移行する（SP2）。命令解析処理モードに移行した後における測定器１上のキー操作による命令の設定は測定器１の内部で解析され（SP3）、命令確定時に通信命令の文字列に変換されて出力バッファに格納される（SP4）。
【００２２】
パソコン３は定期的に命令を受信し（SP5）、測定器１に命令読み出しを送信する（SP6）。測定器１は、パソコン３から命令読み出しが来たら出力バッファの内容をパソコン３側に送信する（SP6）。パソコン３は測定器１から送られた命令を受信すると（SP7）、図５に示すようにそれらの命令をパソコン３の表示画面の読み取り命令リスト１０に表示する（SP8）。ステップSP5からSP8を必要回数繰り返して実行した後、ユーザーが命令読み取り終了ボタン６を押すと（SP9）、測定器１は再び命令解析処理モードに移行する（SP10）。
【００２３】
これら読み取り命令リスト１０に表示される読み取り命令は、測定器１の実際のキー操作に基づいて命令に自動変換されるため、ユーザーは測定器１のどのキーの操作がどの通信命令になるのかをその都度検索しなくて済む。
【００２４】
図６は、図４の手順を実行した後におけるテスト実行処理の流れを示すフローチャートである。図６において、ユーザーがパソコン３の画面に表示されている読み取り命令リスト１０中から所望の読み取り命令群を選択して（SP1）、コピーボタン7を押すと（SP2）、選択された読み取り命令群がテスト内容リスト１１にコピーされる。このようにしてテスト内容リスト１１にコピーした後にテスト実行ボタン8を押すことにより（SP3）、テスト内容リスト１１にコピーされた読み取り命令群は測定器１で受信される（SP4）。そして、測定器１は、読み取り命令群の処理を逐次実行する（SP5）。
【００２５】
これにより、ユーザーがパソコン３の画面上で作成した一連のプログラムの動作を、測定器１を動作させて確かめることができる。
【００２６】
なお、上記実施例では、通信回線がGPIB(IEEE488.1)の場合を説明したが、RS232,USB（登録商標）,Ethernet（登録商標）等他の回線でもよい。
【００２７】
【発明の効果】
以上説明したように、本発明によれば、ユーザーはパソコンの画面を見ながら編集することによって測定器制御用のプログラムを簡単に作成でき、波形測定装置やデータ収集装置や記録計など、パソコンで制御する各種の測定器制御システムに好適である。
【図面の簡単な説明】
【図１】本発明に基づく制御用プログラム作成の流れを説明するパソコンの表示画面概念図である。
【図２】本発明における処理の流れを示すフローチャートである。
【図３】図２の処理に関連したパソコンの表示画面概念図である。
【図４】本発明における処理の流れを示すフローチャートである。
【図５】図４の処理に関連したパソコンの表示画面概念図である。
【図６】本発明における処理の流れを示すフローチャートである。
【図７】図６の処理に関連したパソコンの表示画面概念図である。
【図８】従来の測定器制御システムの一例を示すブロック図である。
【図９】従来のプログラム作成概念図である。
【符号の説明】
１  測定器
２  通信回線
３  パソコン
４  命令一覧取り込み実行ボタン
５  命令読み取り開始ボタン
６  命令読み取り終了ボタン
７  コピーボタン
８  テスト実行ボタン
９  一覧表示リスト
１０  読み取り命令リスト
１１  テスト内容リスト
【図１】
0004239626.tif 000002
【図２】
0004239626.tif 000003
【図３】
0004239626.tif 000004
【図４】
0004239626.tif 000005
【図５】
0004239626.tif 000006
【図６】
0004239626.tif 000007
【図７】
0004239626.tif 000008
【図８】
0004239626.tif 000009
【図９】
0004239626.tif 000010