(57)【特許請求の範囲】
【請求項１】
波形測定器とクライアントを組み合わせ、クライアント側で波形測定器の測定データを表示できるようにした波形測定システムにおいて、
前記波形測定器は測定データをＸＭＬ形式で管理するように構成され、
前記クライアントはＸＭＬをサポートしたブラウザで前記波形測定器の出力データを閲覧することができるように構成され、
前記波形測定器は、独自の形式で表された内部構造体の測定データをＸＭＬ形式の文書に、またはその逆に変換する機能を有するＸＭＬパーサを備え、
前記クライアントは、前記波形測定器のＸＭＬパーサのＸＭＬ形式の文書をＨＴＭＬ文書に、またはその逆に変換する機能を有するＸＭＬパーサを備えたことを特徴とする波形測定システム。
【請求項２】
前記クライアントはＸＭＬ文書をどのような形式に変換しどのように表示するかを定義したＸＳＬスタイルシートを有することを特徴とする請求項１記載の波形測定システム。
【請求項３】
前記クライアントはブラウザ上で入力した設定データを前記波形測定器に与える機能を有し、前記波形測定器は、ＨＴＴＰサーバを備え、このＨＴＴＰサーバに取込んだ前記クライアントからの設定データでデータが更新されるように構成されたことを特徴とする請求項１または２記載の波形測定システム。
【請求項４】
前記波形測定器とクライアントはネットワーク経由で接続されたことを特徴とする請求項１ないし３記載の波形測定システム。
【請求項５】
前記波形測定器とクライアントはメディア媒体を介してＸＭＬ形式の測定データを授受できるように構成されたことを特徴とする請求項１ないし４記載の波形測定システム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、波形測定器とクライアントを組み合わせた波形測定システムに関し、特に測定データの入出力および通信制御に関するものである。
【０００２】
【従来の技術】
従来より、波形測定器例えばデジタルオシロスコープなどでは、パーソナルコンピュータと組み合わせ、設定データや波形データ（これらをまとめて測定データと呼ぶ）を出力（セーブ）したり逆にパーソナルコンピュータ側から入力（ロード）したりして、波形を測定・観測することができるように構成したものがある。
【０００３】
図５にこの種のデジタルオシロスコープとパーソナルコンピュータを組み合わせた波形測定システムの、データ入出力方式に注目した概念図を示す。デジタルオシロスコープ１はネットワーク２経由でＦＴＰ（File Transfer Protocol）により設定データや波形データをパーソナルコンピュータ３へ出力（セーブ）したり、あるいは逆方向に入力（ロード）したりすることができる。
【０００４】
また、ネットワーク経由でなく、SCSI規格対応のドライバ（図示せず）を用いて測定データをメディア５（例えば、フロッピーディスク、ＰＣカード、ＺＩＰディスクなど）に出力し、これをパーソナルコンピュータ３に読み込ませたり、逆にパーソナルコンピュータ３側でメディア５に出力したデータをデジタルオシロスコープ１に入力（ロード）したりすることもできる。
【０００５】
このときのデータのファイル形式としては、例えば設定データは拡張子が「.set」のファイル、波形データは拡張子が「.wvf」のファイル、ASCII形式の波形データは拡張子が「.csv」のファイルなどである。
【０００６】
パーソナルコンピュータ３では、拡張子「.wvf」のファイルは専用ビューア４を起動して閲覧し、拡張子「.csv」のファイルは例えば表計算ソフトExcel（登録商標）で閲覧・編集する。
【０００７】
また、パーソナルコンピュータ３側からデータをデジタルオシロスコープ１に入力（ロード）するときも、例えば設定データは拡張子「.set」のファイル、波形データは拡張子「.wvf」のファイルでロードする。
【０００８】
また、デジタルオシロスコープ１とパーソナルコンピュータ３間では、図６に示すように通信規格GPIBまたはRS232に基づいて通信が行われ、パーソナルコンピュータ側からデジタルオシロスコープを制御することができる。このとき使われる制御プログラムは例えばVisual Basic（登録商標）やVisual C++（登録商標）などの言語を用いてユーザが独自に作成している。
【０００９】
なおこの場合、通信用のアプリケーション・インターフェイスAPI（Application Program Interface）はそれぞれに組み込まれた通信ボード（図示せず）に依存している。
【００１０】
【発明が解決しようとする課題】
しかしながら、このような機能を備えた従来の波形測定装置では次のような課題があった。
【００１１】
（１）測定データの入出力に係る課題
ａ）出力した波形データ（.wvfファイル）をパーソナルコンピュータ３で閲覧するためには、専用のビューアが必要である。
ｂ）ASCII形式で出力したデータ（.csvファイル）は、Excelで波形表示可能であるが、データを加工する必要があり、また６４０００点以上のデータは処理できないという制約もある。
【００１２】
ｃ）異なる機種間でデータを共有できない。すなわち、機種間でデータ管理用のデータベース構造体が完全一致でないため、データ共有は実現できない。
ｄ）データを部分的にロードすることができず、またデータベースを拡張することが困難である。その理由は、上記と同じく機種間でデータ管理用のデータベース構造体が完全一致でないためである。
【００１３】
（２）通信制御に係る課題
ａ）環境を構築するのが大変である。
ｂ）基本設定値を変更するなどの操作は、手軽であることが望まれる。
【００１４】
本発明の目的は、上記の課題を解決するもので、波形測定器共通のＸＭＬ（Extensible Markup Language）フォーマットを定義して測定データをＸＭＬ形式で管理すると共に、ＸＭＬ形式の測定データを入出力可能にすることによりＷｅｂブラウザでの波形表示や制御などを可能とした波形測定システムを提供することにある。
【００１５】
【課題を解決するための手段】
このような目的を達成するために、請求項１の発明では、
波形測定器とクライアントを組み合わせ、クライアント側で波形測定器の測定データを表示できるようにした波形測定システムにおいて、
前記波形測定器は測定データをＸＭＬ形式で管理し測定データをＸＭＬ形式で入出力できるように構成され、
前記クライアントはＸＭＬをサポートしたブラウザで前記波形測定器の出力データを閲覧することができるように構成され、
前記波形測定器は、独自の形式で表された内部構造体の測定データをＸＭＬ形式の文書に、またはその逆に変換する機能を有するＸＭＬパーサを備え、
前記クライアントは、前記波形測定器のＸＭＬパーサのＸＭＬ形式の文書をＨＴＭＬ文書に、またはその逆に変換する機能を有するＸＭＬパーサを備えたことを特徴とする。
【００１６】
波形測定器は測定データをＸＭＬ形式で出力できるため、クライアント側ではＸＭＬをサポートしたブラウザにより容易にその出力データを閲覧することができる。
【００１７】
この場合、請求項２のように、ＸＳＬスタイルシートを使って所望の形式に変換する。
【００１８】
また、請求項３のように波形測定器にＨＴＴＰサーバを備えると、このＨＴＴＰサーバにクライアント側から設定データを入力して波形測定器の基本設定値を変更することができる。
【００１９】
このような波形測定器とクライアントは請求項４のようにネットワーク経由で接続され、この場合、請求項５のように測定データはメディア媒体を介して授受することもできる。
【００２０】
【発明の実施の形態】
以下図面を用いて本発明を詳しく説明する。図１は本発明に係る波形測定システムの一実施例を示す構成図である。図１において、１０はデジタルオシロスコープ等の波形測定器、２０はパーソナルコンピュータあるいはワークステーションなどで構成されたクライアントである。波形測定器１０とクライアント２０とは通信回線３０を介して接続され、信号の授受が行われる。なお、この場合、メディア媒介によるデータの授受も可能である。
【００２１】
波形測定器１０は、本来の波形測定や表示を行う手段（図示せず）の他に、測定データをクライアント２０側で表示したり、またクライアント２０側からの制御を可能にするために、測定データをＸＭＬ形式で管理し、ＸＭＬ形式で表わした測定データの入出力を可能にする手段、すなわちＸＭＬパーサ１１、記憶手段１２、ＨＴＴＰ（Hypertext Transfer Protocol）サーバ１３を備えている。
【００２２】
ＸＭＬパーサ１１は、ＸＭＬ形式の文書を別の形式の表現に変換（またはその逆変換）する機能を有するもので、測定データを独自の形式で表わした内部構造体１４をＸＭＬ形式の文書に、またはその逆に変換する。
このことから、データベースの構造が異なる他の機種であってもＸＭＬパーサをカスタマイズすれば同じＸＭＬ形式のデータで入出力でき、異機種間での測定データの共有化が可能になることが分かる。
【００２３】
記憶手段１２は、ＸＭＬ文書を保存するもので、ハードディスクやＰＣカードなどが用いられる。ＨＴＴＰサーバ１３は、記憶手段１２の入出力を制御する機能、波形測定器１０の基本設定値をクライアント２０に送受する機能を有する。
【００２４】
クライアント２０は、波形測定器１０からのＸＭＬ形式の文書をブラウザで表示可能なＨＴＭＬ文書に変換するＸＭＬパーサ２１と、ＨＴＭＬ文書を画面表示するブラウザ（Webブラウザ）２２を有する。また、波形測定器１０に対する基本設定値を設定しＨＴＴＰサーバへ送ることもできる。
【００２５】
なお、ＸＭＬ文書をどのような形式に変換し、どのように表示するかはＸＭＬパーサのＸＳＬスタイルシートで任意に定義することができる。
【００２６】
このような構成において、波形測定器１０はあらかじめ定義された波形測定器共通のＸＭＬフォーマット（図２の定義例参照）に基づいて内部構造体の測定データをＸＭＬサーバ１１によりＸＭＬ形式に変換して記憶手段１２に保存する。
【００２７】
クライアント２０はこのＸＭＬ形式の測定データを読取り、ＸＭＬパーサ２１によりブラウザで表示可能なＨＴＭＬ文書に変換する。表示形態はＸＳＬスタイルシートの定義に従う。
【００２８】
図３はブラウザでの波形表示例であり、同図（ａ）はあらかじめ定義されたＸＳＬスタイルシートに基づいた表示例である。ここで、チャンネル１（ＣＨ１）の三角波が絶対値表示となるようにスタイルシートを変更して（ＣＨ１に適用する関数FunctionをAbs(C1)にして）実行ボタンをクリックすると、演算が実行されＣＨ１の波形は同図（ｂ）に示すような絶対値表示となる。
【００２９】
なお、ＸＳＬスタイルシートの変更により、絶対値表示に限らず、３Ｄ表示、その他の形態での表示が可能である。そして、従来ＣＳＶ形式で問題となった６４０００点の制限とも全く無縁となる。
【００３０】
図４はクライアント２０のブラウザ２２で設定値を入力する場合の表示例である。同図（ａ）のような表示画面で設定値を入力し「Submit」ボタンをクリックすると、その設定が受け付けられ同図（ｂ）のような画面表示となり、波形測定器１０の記憶手段１２に送られる。
【００３１】
波形測定器１０のＸＭＬパーサ１１では、この設定値データを内部構造体に変換する。ただし、この場合、ＸＳＬスタイルシートにより自分が理解できるデータのみを自分の都合のよいデータ形式に変換できるため、設定データの部分ロード（入力）が可能である。
【００３２】
なお、ＨＴＴＰサーバに対応した場合は、設定データをクライアント２０のブラウザ２２からフォーム入力し、波形測定器１０を通信制御することができる。複雑な制御は行えないが、基本設定値を変更するなどの簡易操作が可能である。
【００３３】
なお、本発明は上記実施例に限定されることなく、その本質から逸脱しない範囲で更に多くの変更、変形をも含むものである。
【００３４】
例えば、データベースの構造が波形測定器とは大幅に異なる測定器とのデータ共有は困難であるが、ＸＭＬパーサやＸＳＬスタイルシートなどをカスタマイズすればデータの共有化は可能になる。
【００３５】
また、ＸＭＬフォーマットやＸＳＬスタイルシート、入力フォームなどは特定のホームページから取得できるようにすることができ、更にそれらはユーザが独自に拡張できるようにすることも可能である。
【００３６】
【発明の効果】
以上説明したように本発明によれば、測定データをＸＭＬ形式で管理し、入出力を可能にしたため、容易にWebブラウザでの波形表示や制御などが可能になるという効果がある。
【図面の簡単な説明】
【図１】本発明に係る波形測定システムの一実施例を示す構成図である。
【図２】ＸＭＬフォーマット定義例を示す図である。
【図３】  Webブラウザでの波形表示例を示す図である。
【図４】  Webブラウザでの設定値入力例と表示例を示す図である。
【図５】従来の波形測定システムの概念図である。
【図６】従来の波形測定システムにおける通信制御の概念図である。
【符号の説明】
１０  波形測定器
１１  ＸＭＬパーサ
１２  記憶手段
１３  ＨＴＴＰサーバ
２０  クライアント
２１  ＸＭＬパーサ
２２  Webブラウザ
３０  通信回線
【図１】
0004055198.tif 000002
【図２】
0004055198.tif 000003
【図３】
0004055198.tif 000004
【図４】
0004055198.tif 000005
【図５】
0004055198.tif 000006
【図６】
0004055198.tif 000007