(57)【要約】【課題】測定シーケンスを定めた測定用コマンドファイルを作成する際のユーザの負担を軽減する。【解決手段】制御コマンドの組合せにより測定シーケンスを定めた測定用コマンドファイルに従って被測定物に対する測定を行なう測定装置であって、測定シーケンスに関するメニューが表示されたメニュー画面における操作内容を取得する操作取得部と、メニュー画面における操作内容と制御コマンドとを対応付けたデータベースと、データベースを参照して、取得したメニュー画面における操作内容を制御コマンドに変換するデータベース管理部と、変換された制御コマンドを測定用コマンドファイルに記録するコマンドファイル記録部とを備えた測定装置。【選択図】図１
2011091542.tif 000002
【特許請求の範囲】
【請求項１】
制御コマンドの組合せにより測定シーケンスを定めた測定用コマンドファイルに従って被測定物に対する測定を行なう測定装置であって、
測定シーケンスに関するメニューが表示されたメニュー画面における操作内容を取得する操作取得部と、
前記メニュー画面における操作内容と制御コマンドとを対応付けて記録したデータベースと、
前記データベースを参照して、取得した前記メニュー画面における操作内容を制御コマンドに変換するデータベース管理部と、
変換された前記制御コマンドを前記測定用コマンドファイルに記録するコマンドファイル記録部と、を備えたことを特徴とする測定装置。
【請求項２】
前記操作取得部が取得する操作内容には、パラメータ値の設定が含まれ、
前記データベース管理部は、変換する制御コマンドに、設定された前記パラメータ値を含めることを特徴とする請求項１に記載の測定装置。
【請求項３】
前記コマンドファイル記録部は、さらに、取得した前記メニュー画面における操作内容を操作履歴ファイルに記録することを特徴とする請求項１または２に記載の測定装置。
【請求項４】
前記データベースは、さらに、前記メニュー画面における操作内容に関連する操作内容を対応付けて記録したことを特徴とする請求項１〜３のいずれか１項に記載の測定装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は測定装置に係り、特に、測定シーケンスを定めた測定用コマンドファイルの作成を支援する測定装置に関する。
【背景技術】
【０００２】
被測定物に対してあらかじめ定められた手順にしたがって種々の測定を行なう測定装置が知られている。例えば、ネットワークや伝送装置を被測定物とする測定装置では、通信フレーム送受信やエラー特性、伝送遅延時間などの伝送特性や伝送品質を測定することができる。
【０００３】
図７は、従来の測定装置を含む測定システムの構成を示すブロック図である。本図に示すように測定装置２００は、被測定物２１０と接続され、被測定物２１０に対して測定用信号を送信し、応答信号を受信して測定を行なう。
【０００４】
被測定物２１０に対する測定シーケンスは、測定装置２００があらかじめ用意しているものに加え、ユーザが独自に設計することができるようになっており、ユーザは、測定装置２００で定義された装置固有の制御コマンドを組み合わせることで、被測定物２１０に対する測定シーケンスを定めた測定用コマンドファイルを作成することができる。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００２−１６４９５８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
従来、測定用コマンドファイルは、例えば、図７に示すように測定装置２００に接続されたＰＣ２２０を用いて、ユーザが制御コマンドをテキストベースで打ち込むことで作成していた。
【０００７】
しかしながら制御コマンドは、測定装置２００固有のコマンド体系であるため、測定用コマンドファイルを作成する場合には、ユーザが測定装置２００のマニュアルを参照しながら打ち込まなければならないことが多く、時間と手間を要することになりユーザの負担が大きかった。
【０００８】
そこで、本発明は、測定シーケンスを定めた測定用コマンドファイルを作成する際のユーザの負担を軽減することを目的とする。
【課題を解決するための手段】
【０００９】
上記課題を解決するため、本発明の測定装置は、制御コマンドの組合せにより測定シーケンスを定めた測定用コマンドファイルに従って被測定物に対する測定を行なう測定装置であって、測定シーケンスに関するメニューが表示されたメニュー画面における操作内容を取得する操作取得部と、前記メニュー画面における操作内容と制御コマンドとを対応付けて記録したデータベースと、前記データベースを参照して、取得した前記メニュー画面における操作内容を制御コマンドに変換するデータベース管理部と、変換された前記制御コマンドを前記測定用コマンドファイルに記録するコマンドファイル記録部と、を備えたことを特徴とする。
【００１０】
本発明の測定装置は、メニュー画面における操作内容と制御コマンドとを対応付けて記録したデータベースを参照し、操作内容を制御コマンドに変換して測定用コマンドファイルを作成するため、ユーザは、制御コマンドを入力することなく測定用コマンドファイルを作成することができるようになる。これにより、測定用コマンドファイルを作成する際のユーザの負担が大幅に軽減されることになる。
【００１１】
ここで、前記操作取得部が取得する操作内容は、パラメータ値の設定が含まれ、前記データベース管理部は、変換する制御コマンドに、設定された前記パラメータ値を含めることができる。
【００１２】
また、前記コマンドファイル記録部は、さらに、取得した前記メニュー画面における操作内容を操作履歴ファイルに記録することができる。また、前記データベースは、さらに、前記メニュー画面における操作内容に関連する操作内容を対応付けて記録するようにしてもよい。
【発明の効果】
【００１３】
本発明によれば、測定シーケンスを定めた測定用コマンドファイルを作成する際のユーザの負担を軽減することができる。
【図面の簡単な説明】
【００１４】
【図１】本実施形態の測定装置の機能構成を示すブロック図である。
【図２】コマンド変換ＤＢのデータ構造を示す図である。
【図３】本実施形態において測定用コマンドファイルを作成する際の手順を示すフローチャートである。
【図４】測定装置のメニュー画面例を示す図である。
【図５】制御コマンド変換について説明する図である。
【図６】本実施形態の変形例の手順を示すフローチャートである。
【図７】従来の測定装置を含む測定システムの構成を示すブロック図である。
【発明を実施するための形態】
【００１５】
本発明の実施の形態について図面を参照して説明する。図１は、本実施形態の測定装置の機能構成を示すブロック図である。本図に示すように、測定装置１００は、被測定物２１０に測定用信号を送信する送信部１１０と、被測定物２１０から応答信号を受信して測定を行なう受信測定部１２０と、測定の制御を行なう測定制御部１３０と、表示・入力部１４０と、コマンドファイル管理部１５０と、ＰＣ等の外部装置との通信を制御する通信部１６０と、測定用コマンドファイル１８０とを備えている。
【００１６】
このような測定装置１００は、例えば、製造ライン、研究開発、フィールドなどで使用される機器としたり、ネットワークや伝送装置などの伝送品質や特性の測定、解析に用いる機器等とすることができる。また、通信用デバイスなどの品質や特性の測定、解析に用いる機器とすることもできる。特に、本発明は、測定分野の知識量がまちまちの多様なユーザが操作する測定装置１００に効果的に適用することができる。
【００１７】
測定用コマンドファイル１８０は、ユーザ所望の測定内容に対応した測定シーケンスが記録されたファイルであり、一般には、テキストベースで作成され、測定装置１００で定義された制御コマンドと必要なパラメータによって記述されている。ただし、バイナリの実行形式のファイルとしてもよい。この場合、後述するコマンドファイル管理部１５０のコマンドファイル記録部１５４が、実行形式に変換して測定用コマンドファイル１８０を出力する。測定装置１００は、測定用コマンドファイル１８０を格納するための記憶領域を備えるものとする。
【００１８】
測定制御部１３０は、測定用コマンドファイル１８０を参照して、測定用コマンドファイル１８０に記録された制御コマンドにしたがった測定を行なうように送信部１１０および受信測定部１２０を制御する。測定制御部１３０、送信部１１０、受信測定部１２０の測定処理については、従来の測定制御装置と同様とすることができ、被測定物２１０に対して測定装置１００の機種に応じた測定処理を行なうことができるものとする。
【００１９】
表示・入力部１４０は、液晶等の表示装置と操作キー等を備えて構成することができ、メニュー画面や測定結果の表示およびユーザからの操作の受け付けを行なう。表示・入力部１４０は、タッチパネルを用いて構成するようにしてもよい。
【００２０】
コマンドファイル管理部１５０は、ＧＵＩ（Graphical User Interface）を利用してユーザから測定シーケンスを指定する操作を受け付け、受け付けた操作に基づいて測定用コマンドファイル１８０を生成する。このため、コマンドファイル管理部１５０は、メニュー管理部１５１、操作取得部１５２、データベース管理部１５３、コマンドファイル記録部１５４、コマンド変換ＤＢ１５８を備えている。
【００２１】
メニュー管理部１５１は、表示・入力部１４０に、ユーザから測定シーケンスを指定する操作を受け付けるためのメニュー画面を表示する。メニュー画面は、測定装置１００が実行可能な測定についての設定項目のリストや、モード、パラメータを受け付けるための部品が配置されており、ユーザはメニュー画面上で、設定項目を選択したり、パラメータを入力することで、制御コマンドを知らなくても所望の測定シーケンスを指定することができる。したがって、ユーザは、測定用コマンドファイルを作成する際に制御コマンドを入力する必要がなくなる。
【００２２】
操作取得部１５２は、メニュー画面に対応して、表示・入力部１４０がユーザから受け付けた操作内容を、受け付けた順に取得する。操作取得部１５２が取得する操作内容は、例えば、選択された設定項目の識別子、入力されたパラメータの値等とすることができる。
【００２３】
データベース管理部１５３は、操作取得部１５２が取得したユーザの操作内容を、コマンド変換ＤＢ１５８を参照して、測定装置１００固有の制御コマンドに変換する。制御コマンドには、必要に応じて入力されたパラメータの値を含めるものとする。
【００２４】
図２は、コマンド変換ＤＢ１５８のデータ構造例を示す図である。本図に示すようにコマンド変換ＤＢ１５８は、操作データＩＤ１５８ａと、操作内容１５８ｂと、対応制御コマンド１５８ｃと、関連操作データ１５８ｄを１レコードとして管理する。コマンド変換ＤＢ１５８は、測定装置１００の開発時においてあらかじめ設計しておき、出荷時にはデータが格納されているものとする。
【００２５】
操作内容ＩＤ１５８ａは、操作内容の識別子である。操作内容１５８ｂは、操作取得部１５２が取得するユーザの操作内容に対応する。したがって、操作内容１５８ｂのデータは、ユーザから受け付け可能な操作内容に対応して用意しておくものとする。
【００２６】
対応制御コマンド１５８ｃは、操作内容に対応した制御コマンドである。１の操作内容について複数個の制御コマンドが対応するようにしてもよい。
【００２７】
関連操作データ１５８ｄは、その操作内容に関連する操作内容の操作内容ＩＤを示す。関連する操作内容は、操作内容ＩＤで特定することができ、複数個記録することができる。関連操作データ１５８ｄを参照することで、ユーザは、測定シーケンスの指定において関連する操作内容を知ることができる。したがって、関連操作データ１５８ｄは、必須の項目ではないが、ガイダンス的な役割を担うことができる。このため、メニュー画面には、関連操作データ１５８ｃを参照するための操作キーを設けることが望ましい。
【００２８】
データベース管理部１５３は、このようなデータ構成のコマンド変換ＤＢ１５８を参照することで、ユーザから操作内容を受け付けるたびに、制御コマンドへの変換を行なう。
【００２９】
コマンドファイル記録部１５４は、データベース管理部１５３が変換した制御コマンドを順次ファイルに記録することで測定用コマンドファイル１８０を生成し、出力する。
【００３０】
このように、本実施形態の測定装置１００は、コマンド変換ＤＢ１５８において、ユーザの操作内容と、制御コマンドとを対応付けているため、ユーザは、制御コマンドを意識することなく、測定シーケンスを定めた測定用コマンドファイル１８０を作成することができる。
【００３１】
次に、測定装置１００がユーザからメニュー画面の操作を受け付けて測定用コマンドファイル１８０を生成する処理手順について図３のフローチャートを参照して説明する。
【００３２】
メニュー管理部１５１は、表示・入力部１４０にメニュー画面を表示し、ユーザからの操作を受け付ける（Ｓ１０１）。図４は、表示・入力部１４０に表示されるメニュー画面の例を示す図である。ここでは、測定シーケンスとして、アラーム発生試験を行なう場合を例に説明する。
【００３３】
本図に示すように、メニュー画面には、アラーム項目選択メニュー１４１、発生モード選択メニュー１４２、発生周期設定メニュー１４３、発生期間設定メニュー１４４、測定スタートボタン１４５、アラーム付加ボタン１４６を含んでいる。これらのうち、発生周期設定メニュー１４３、発生期間設定メニュー１４４はパラメータ値を入力するためのメニューである。ユーザは、これらのメニューを操作することで、所望の測定シーケンスを設計することができる。
【００３４】
ユーザから操作を受け付けると、操作取得部１５２がその操作内容を取得する（Ｓ１０２）。具体的には、選択されたメニュー、入力されたパラメータ値等をメニュー管理部１５１から取得する。
【００３５】
次いで、データベース管理部１５３が、コマンド変換ＤＢ１５８を参照して（Ｓ１０３）、取得した操作内容を制御コマンドに変換する（Ｓ１０４）。
【００３６】
例えば、取得した操作内容が、アラーム項目選択メニュー１４１において「ＡＬＭ００２」が選択された場合であれば、図５（ａ）の１）に示すように、「ＡＬＡＲＭ：ＩＴＥＭ  ＡＬＭ００２」という制御コマンドに変換される。ここで、コマンド変換ＤＢ１５８において、アラーム項目選択という操作内容が、制御コマンド「ＡＬＡＲＭ：ＩＴＥＭ」に対応付けられているものとし、「ＡＬＭ００２」という選択内容がパラメータとして制御コマンドに含まれている。
【００３７】
同様に、発生モード選択メニュー１４２において「Ｒｅｐｅａｔ」が選択された場合であれば、図５（ａ）の２）に示すように、「ＡＬＡＲＭ：ＭＯＤＥ  ＲＥＰ」という制御コマンドに変換され、発生周期設定メニュー１４３において「８００００」が設定された場合であれば、図５（ａ）の３）に示すように、「ＡＬＡＲＭ：ＩＮＴＥＲＶＡＬ  ８００００」という制御コマンドに変換される。
【００３８】
このとき、データベース管理部１５３は、パラメータ入力メニューにおいて規格外の値が入力されたり、選択メニューで矛盾する組み合わせが選択された場合等に、ユーザに対して警告を出せるようにチェック機能を有することが望ましい。
【００３９】
データベース管理部１５３が、ユーザから受け付けた操作内容を制御コマンドに変換すると、コマンドファイル記録部１５４が変換された制御コマンドを測定用コマンドファイル１８０に記録する（Ｓ１０５）。
【００４０】
以上の処理を、ユーザから測定用コマンドファイル生成終了の指示を受け付けるまで繰り返し（Ｓ１０６：Ｎｏ）、終了の指示を受け付けると（Ｓ１０６：Ｙｅｓ）、測定用コマンドファイル１８０として出力する（Ｓ１０７）。図５（ｂ）は、出力された測定用コマンドファイル１８０の例を示す図である。本図の例では、テキスト形式で出力されているが、上述のように実行形式に変換して出力するようにしてもよい。
【００４１】
次に、本実施形態の変形例について図６のフローチャートを参照して説明する。変形例では、測定用コマンドファイルの作成の際に、測定用コマンドファイルに加え、操作履歴ファイルを作成して出力する。以下では、図３に示したフローチャートと同じ処理については同じ符号を付し、追加された処理について説明する。
【００４２】
すなわち、処理（Ｓ１０５）で、変換した制御コマンドを測定用コマンドファイルに記録するとともに、処理（Ｓ１０２）で抽出した操作内容を操作履歴ファイルに記録する（Ｓ２０１）。そして、ユーザから測定用コマンドファイル生成終了の指示を受け付けると、測定用コマンドファイルを出力する（Ｓ１０７）とともに、操作内容が記録されたファイルを操作履歴ファイルとして出力する（Ｓ２０２）。操作履歴ファイルは、測定用コマンドファイル１８０と同様に、測定装置１００の記憶領域に格納することができる。操作履歴ファイルの記録、出力もコマンドファイル記録部１５４が行なうことができる。なお、操作履歴ファイルは、記憶領域の効率的利用のため、重複記録せずに上書きするようにしてもよい。
【００４３】
測定装置１００は、操作履歴ファイルを実行することにより測定用コマンドファイル１８０を作成することができるようにすることが望ましい。これにより、操作履歴ファイルを実行することで、メニュー画面を用いた操作を繰り返し行なうことなく測定用コマンドファイルの再作成を行なうことができるようになる。
【００４４】
また、操作履歴ファイルを編集することで新たな測定用コマンドファイルを作成することもできるようになる。この際に、コマンド変換ＤＢ１５８に記録された関連操作データ１５８ｄを参照することにより、操作履歴ファイルの編集が容易となる。さらに、測定用コマンドファイルに問題が生じた場合等に、操作履歴ファイルを参照することで、原因を発見したり、問題を解消することが容易となる。
【符号の説明】
【００４５】
１００…測定装置、１１０…送信部、１２０…受信測定部、１３０…測定制御部、１４０…表示・入力部、１４１…アラーム項目選択メニュー、１４２…発生モード選択メニュー、１４３…発生周期設定メニュー、１４４…発生期間設定メニュー、１４５…測定スタートボタン、１４６…アラーム付加ボタン、１５０…コマンドファイル管理部、１５１…メニュー管理部、１５２…操作取得部、１５３…データベース管理部、１５４…コマンドファイル記録部、１５８…コマンド変換ＤＢ、１６０…通信部、１８０…測定用コマンドファイル、２００…測定装置、２１０…被測定物
【図１】
2011091542.tif 000003
【図２】
2011091542.tif 000004
【図３】
2011091542.tif 000005
【図４】
2011091542.tif 000006
【図５】
2011091542.tif 000007
【図６】
2011091542.tif 000008
【図７】
2011091542.tif 000009