(57)【要約】【課題】  容易に装置の操作を行うことができるポインティングデバイス付き波形測定装置を実現することを目的にする。【解決手段】  本発明は、表示画面に表示される複数階層のメニューからポインティングデバイスが順次選択し、ポインティングデバイスが選択した項目に対応する処理を行うメニュー処理部を有するポインティングデバイス付き波形測定装置に改良を加えたものである。本装置は、ポインティングデバイスによって順次選択された一連の操作を実行するための項目をメニューに追加するメニュー変更部を設けたことを特徴とするものである。【選択図】                    図１
2005140716.tif 000002
【特許請求の範囲】
【請求項１】
表示画面に表示される複数階層のメニューからポインティングデバイスが順次選択し、前記ポインティングデバイスが選択した項目に対応する処理を行うメニュー処理部を有するポインティングデバイス付き波形測定装置であって、
前記ポインティングデバイスによって順次選択された一連の操作を実行するための項目を前記メニューに追加するメニュー変更部を設けたことを特徴とするポインティングデバイス付き波形測定装置。
【請求項２】
メニュー変更部は、
前記メニューに項目を追加する項目追加手段と、
フラグの状態を保持するフラグ保持手段と、
操作履歴を記憶する操作履歴記憶手段と、
前記ポインティングデバイスの操作によって、フラグ保持手段のフラグをオンまたはオフにするフラグ設定手段と、
前記フラグ保持手段のフラグの状態によって、前記ポインティングデバイスによって順次選択された一連の操作内容を操作履歴として前記操作履歴記憶手段に格納する格納手段と、
前記操作履歴記憶手段の操作履歴を読み出し、前記メニュー処理部に出力する出力手段と
を有することを特徴とする請求項１記載のポインティングデバイス付き波形測定装置。
【請求項３】
項目追加手段は、
前記操作履歴記憶手段の操作履歴に基づく処理を行わせる項目と、
操作履歴の格納開始の処理を行わせる項目と、
操作履歴の格納終了の処理を行わせる項目と
を前記メニューまたは前記メニューより下位階層のメニューに表示させることを特徴とする請求項２記載のポインティングデバイス付き波形測定装置。
【請求項４】
項目追加手段は、前記出力手段が操作履歴を読み出すタイミングを設定する処理を行わせる項目を表示させ、
格納手段は、前記設定されるタイミングを操作履歴記憶手段に格納することを特徴とする請求項３記載のポインティングデバイス付き波形測定装置。
【請求項５】
格納手段は、前記一連の操作履歴として、一番上位階層のメニューから所望のパラメータの項目を選択するまでの操作を少なくとも２種類格納することを特徴とする請求項２〜４のいずれかに記載のポインティングデバイス付き波形測定装置。
【請求項６】
メニュー変更部は、前記一連の操作を実行するための項目を複数個、前記メニューに追加することを特徴とする請求項１〜５のいずれかに記載のポインティングデバイス付き波形測定装置。
【請求項７】
ポインティングデバイスは、マウスであることを特徴とする請求項１〜６のいずれかに記載のポインティングデバイス付き波形測定装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、表示画面に表示される複数階層のメニューからポインティングデバイス（例えば、マウス）が順次選択し、ポインティングデバイスが選択した項目に対応する処理を行うメニュー処理部を有するポインティングデバイス付き波形測定装置に関し、詳しくは容易に装置の操作を行うことができるポインティングデバイス付き波形測定装置に関するものである。
【背景技術】
【０００２】
波形測定装置は、例えば、デジタルオシロスコープであり、被測定波形を測定してデジタル信号の波形データに変換し、アクイジョンメモリに格納する。そして、アクイジョンメモリに格納した波形データの解析を行うと共に、この解析結果や波形データ等をデータ処理部を介して表示部の表示画面への波形表示、プリンタへの印刷、ストレージ装置への保存等を行うように構成されたものであり、各種分野の研究開発、品質管理、保守作業等において広く使用されている。
【０００３】
また、波形測定装置は、被測定波形の測定、解析をするための様々なパラメータ（例えば、測定開始、測定終了、レコード長の設定、測定回数の設定、測定モードの設定等）が存在する。そこで、従来の波形測定装置では、これらのパラメータを機能ごとに分類して、それぞれの機能を操作パネルに設けられる操作キー等に割り当てておき、所定の操作キー等を操作することによって、関連付けられたファンクションメニューを表示させて、各パラメータを設定、実行できるように構成されている（例えば、特許文献１参照）。
【０００４】
また、パラメータによってはメニューが階層化されているので、階層化されたメニューを上位階層から下位階層に順次たどり、実行したいパラメータの選択項目が表示されているメニュー画面にたとりづくと、その中から所望の項目を選択することにより、目的とするパラメータの処理を行うことができる。
【０００５】
図１０は、このような従来の波形測定装置の構成を示した図である。図１０において、データ取得部１０は、ＡＤ変換器１１、アクイジョンメモリ１２を有し、入力される被測定波形を測定し、デジタル信号の波形データに変換する。ＡＤ変換器１１は、被測定波形をデジタル信号に変換した波形データをアクイジョンメモリ１２に格納する。一般的に複数の被測定波形を同時に測定するため、データ取得部１０には複数チャネル分のＡＤ変換器１１が設けられるが、１チャネル分のみ図示している。操作部２０は、装置本体の操作パネルに設けられる操作キー２１、ポインティングデバイスの一種であるマウス２２を有する。
【０００６】
データ処理部３０は、メニュー処理部３１を有し、操作部２０の操作に従って、データ取得部１０に測定を行わせ、アクイジョンメモリ１２に格納される波形データのデータ処理を行う。メニュー処理部３１は、操作部２０の操作に従って、メニューの表示、メニューに表示される項目に対応する処理を行う。
【０００７】
表示部４０は、データ処理部３０からの処理結果を表示する。プリンタ５０は、データ処理部３０からの処理結果を印刷する。ストレージ装置５１は、データ処理部３０からの処理結果を格納する。
【０００８】
続いて、図１１は、図１０に示す装置の前面の一例を示した構成図であり、４チャネル分の波形を表示している例を示している。図１１において、表示部４０の表示画面４１と操作キー２１とが設けられている。
【０００９】
表示画面４１は、左側に波形や解析結果が表示され、右側にファンクションメニュー４１ａが表示される。操作キー２１は、所定の機能が割り当てられるパネルキー２１ａ、ファンクションメニュー４１ａそれぞれの機能に対応するファンクションキー２１ｂ、ロータリーノブ４１ｃ等からなる。
【００１０】
このような装置の動作を説明する。
例えば、１番目のチャネルに関するパラメータの設定を行う場合、複数のパネルキー２１ａのうち「ＣＨ１」のキーを押すことにより、メニュー処理部３１が、１番目のチャネルを設定するファンクションメニュー４１ａを表示画面４１に表示させる。
【００１１】
なお、ファンクションメニュー４１ａの各項目は、選択された測定チャネルの波形表示のオン・オフを設定する項目「Display」、波形表示位置を設定する項目「Position」、入力結合を設定する「Coupling」、接続するプローブを設定する「Probe」、波形表示のオフセット量を設定する項目「Offset」、測定帯域幅を設定する項目「Bandwidth」の６つと、次のファンクションメニュー画面を選択するための項目「Next」を示している。ここで、項目「Position」と項目「Offset」の設定にあたってはロータリーノブ２１ｃを操作することから、それらの項目にはロータリーノブ２１ｃのアイコンも表示している。
【００１２】
そして、例えば、波形表示のオン・オフを設定する場合、ファンクションメニュー４１ａの項目「Display」の右横にあるファンクションキー２１ｂの「F1」を押して設定を行う。これにより、メニュー処理部３１が、波形表示のオン・オフの処理を行う。
【００１３】
一方、波形測定装置に接続されるマウス２２によっても、操作キー２１と同様に装置の操作を行える。マウス２２を右クリックすると、メニュー処理部３１が表示画面４１にトップメニューを表示する。このトップメニュー中の各項目は、パネルキー２１ａに割り当てられている各機能と対応する。ここで、図１２は、表示画面４１に表示されるトップメニュー１００、メニュー１０１の一例である。トップメニュー１００から、項目「CHANNEL」をマウス２２で選択し左クリックすると、メニュー処理部３１がトップメニュー１００の項目「CHANNEL」に関連したメニュー１０１を表示する。なお、メニュー１０１は、トップメニュー１００の一つ下位の階層となるサブメニューである。
【００１４】
そして、メニュー１０１の項目「CH1」をマウス２２で選択し左クリックすると、トップメニュー１００、メニュー１０１は消去され、代わりにファンクションメニュー４１ａが表示される。なお、ファンクションメニュー４１ａは、メニュー１０１の一つ下位の階層となるサブメニューである。さらに、ファンクションメニュー４１ａの項目「Display」をマウス２２で左クリックすると、メニュー処理部３１が、波形表示のオン・オフの処理を行う。
【００１５】
なお、トップメニュー１００には、各チャネルの項目「CH1」〜「CH8」が表示されず、これらのチャネルをまとめた項目「CHANNEL」が表示される例を示したが、トップメニュー１００に直接、各チャネルの項目「CH1」〜「CH8」を表示してもよい。
【００１６】
続いて、より階層の多いパラメータを設定する場合の例を説明する。一例として、所望のチャネル（例えば、１番目のチャネル）の波形データを演算する演算式の編集を行う場合で説明する。図１３〜図１７（図中、波形の図示は省略している）は、表示画面４１の表示例を示している。マウス２２を右クリックすると、メニュー処理部３１が表示画面４１にトップメニュー１００を表示する（図１３参照）。ここで、トップメニュー１００から、項目「MATH」をマウス２２で選択し左クリックすると、メニュー処理部３１がトップメニュー１００の項目「MATH」に関連したメニュー１０２を表示する（図１４参照）。また、トップメニュー１００は、消去される。なお、メニュー１０２は、トップメニュー１００の一つ下位の階層となるサブメニューである。
【００１７】
そして、メニュー１０２の項目「Setup」をマウス２２で選択し左クリックすると、メニュー１０３が表示される（図１５参照）。なお、メニュー１０３は、メニュー１０２の一つ下位の階層となるサブメニューである。さらに、メニュー１０３の項目「Math1」をマウス２２で左クリックすると、メニュー１０４が表示される（図１６参照）。なお、メニュー１０４は、メニュー１０３の一つ下位の階層となるサブメニューである。
【００１８】
そして、メニュー１０４の項目「Edit」をマウス２２で選択し左クリックすると、演算式を編集するメニュー１０５が表示される（図１７参照）。なお、メニュー１０５は、メニュー１０４の一つ下位の階層となるサブメニューである。このメニュー１０５の各項目をマウス２２で選択し左クリックして、テキストボックスＴ１に演算式（例えば、波形データの振幅値を変換する演算式）の設定を行う。
【００１９】
このように、操作部２０の操作キー２１、マウス２２の操作に従って、データ処理部３０のメニュー処理部３１が適宜表示画面４１にメニューを表示する。また、メニュー処理部３１が、選択された項目に対応する処理を行い、その処理に基づいて、データ処理部３０が、例えば、データ取得部１０のＡＤ変換器１１に所望の設定で波形データの取得を行わせ、アクイジョンメモリ１２の波形データのデータ処理（例えば、テキストボックスＴ１に設定した演算式で波形データを演算する）を行って、処理結果を表示部４０に表示する。また、処理結果をプリンタ５０に印刷したり、ストレージ装置５２に格納する。
【００２０】
【特許文献１】特開２００３−２１５１６６号公報（段落番号０００２−０００７、第１１図）
【発明の開示】
【発明が解決しようとする課題】
【００２１】
波形測定装置で測定、解析等を行う場合、全体の設定を一度行うと、再度設定が必要となるパラメータはある程度限られてくる。
【００２２】
しかしながら、限られたパラメータの設定を複数回行うとしても、ユーザは毎回トップメニュー１００をマウス２２の右クリックで表示させてから、トップメニュー１００の複数の項目の中から所望の項目を選択し、目的とする項目が表示されるメニュー１０２〜１０５まで順次選択していく必要があり、パラメータを選択するまでの作業が多く、装置の操作が複雑になるという問題があった。
【００２３】
特に波形測定装置の場合、各種分野の研究開発、品質管理、保守作業等において広く使用されているが、測定や解析等を行う内容を設定する人（例えば、エンジニアや研究者）と、実際に工場や実験室等で測定を行う人（例えば、作業者）とが異なる場合が多い。そのため、階層が深く、選択する項目も多くなると、作業者への指示も複雑となり、さらに作業者がミスをする可能性も非常に高くなるという問題があった。
【００２４】
もちろん、製造メーカは、頻繁に設定されたり、実行されるパラメータを少ない操作で選択し、設定・実行できるように上位の階層に配置するように設計しているが、波形測定装置の機能の向上に伴って、下位の階層に配置される場合が多い。
【００２５】
一方、パネルキー２１ａやファンクションキー２１ｂを多数設け、ユーザが所望するパラメータを割り振る構成も考えられるが、装置全体の大型化、コストアップとなり、現実的でない。また、一つの操作キー２１に複数の項目を定義すると、操作が複雑となってしまう。
【００２６】
そこで本発明の目的は、容易に装置の操作を行うことができるポインティングデバイス付き波形測定装置を実現することにある。
【課題を解決するための手段】
【００２７】
請求項１記載の発明は、
表示画面に表示される複数階層のメニューからポインティングデバイスが順次選択し、前記ポインティングデバイスが選択した項目に対応する処理を行うメニュー処理部を有するポインティングデバイス付き波形測定装置であって、
前記ポインティングデバイスによって順次選択された一連の操作を実行するための項目を前記メニューに追加するメニュー変更部を設けたことを特徴とするものである。
【００２８】
請求項２記載の発明は、請求項１記載の発明において、
メニュー変更部は、
前記メニューに項目を追加する項目追加手段と、
フラグの状態を保持するフラグ保持手段と、
操作履歴を記憶する操作履歴記憶手段と、
前記ポインティングデバイスの操作によって、フラグ保持手段のフラグをオンまたはオフにするフラグ設定手段と、
前記フラグ保持手段のフラグの状態によって、前記ポインティングデバイスによって順次選択された一連の操作内容を操作履歴として前記操作履歴記憶手段に格納する格納手段と、
前記操作履歴記憶手段の操作履歴を読み出し、前記メニュー処理部に出力する出力手段と
を有することを特徴とするものである。
【００２９】
請求項３記載の発明は、請求項２記載の発明において、
項目追加手段は、
前記操作履歴記憶手段の操作履歴に基づく処理を行わせる項目と、
操作履歴の格納開始の処理を行わせる項目と、
操作履歴の格納終了の処理を行わせる項目と
を前記メニューまたは前記メニューより下位階層のメニューに表示させることを特徴とするものである。
【００３０】
請求項４記載の発明は、請求項３記載の発明において、
項目追加手段は、前記出力手段が操作履歴を読み出すタイミングを設定する処理を行わせる項目を表示させ、
格納手段は、前記設定されるタイミングを操作履歴記憶手段に格納することを特徴とするものである。
【００３１】
請求項５記載の発明は、請求項２〜４のいずれかに記載の発明において、
格納手段は、前記一連の操作履歴として、一番上位階層のメニューから所望のパラメータの項目を選択するまでの操作を少なくとも２種類格納することを特徴とするものである。
【００３２】
請求項６記載の発明は、請求項１〜５のいずれかに記載の発明において、
メニュー変更部は、前記一連の操作を実行するための項目を複数個、前記メニューに追加することを特徴とするものである。
【００３３】
請求項７記載の発明は、請求項１〜６のいずれかに記載の発明において、
ポインティングデバイスは、マウスであることを特徴とするものである。
【発明の効果】
【００３４】
本発明によれば、以下のような効果がある。
請求項１〜７によれば、メニュー変更部が、ポインティングデバイスによって順次選択された一連の操作を実行するための項目をメニューに追加するので、所望のパラメータが下位の階層に配置されていても、所望のパラメータの設定、実行を容易に行うことができる。これにより、容易に装置の操作を行うことができる。
【００３５】
また、ポインティングデバイスを用いてメニューから項目の選択を行うので、操作キーの配置を覚える必要がなく、容易に装置の操作を行うことができる。
【００３６】
請求項４によれば、項目追加手段が出力手段が操作履歴を読み出すタイミングを設定する処理を行わせる項目を表示させ、設定されるタイミングを格納手段が操作履歴記憶手段に格納するので、出力手段が操作履歴を読み出すタイミングを調整することができる。これにより、所望のタイミングで各項目を処理させることができる。
【００３７】
請求項５によれば、格納手段が、一連の操作履歴として、一番上位階層のメニューから所望のパラメータの項目を選択するまでの操作を少なくとも２種類格納するので、例えば、測定条件の設定、波形データの取得、取得した波形データの保存といった異なるパラメータの実行、設定を一度に行うことができる。
【００３８】
請求項６によれば、メニュー変更部は、ポインティングデバイスによって選択されるメニューに、一連の操作を実行するための項目を複数個表示させるので、個数に制限のある操作キーに割り当てる構成と比較して、より多くの操作履歴を選択することができる。
【発明を実施するための最良の形態】
【００３９】
以下図面を用いて本発明の実施の形態を説明する。
［第１の実施例］
図１は本発明の第１の実施例を示す構成図である。ここで、図１０と同一のものは同一符号を付し、説明を省略する。図１において、メニュー処理部３１の代わりにメニュー処理部３２、メニュー変更部３３が設けられる。
【００４０】
メニュー処理部３２は、操作部２０の操作、およびメニュー変更部３３から出力に従って、メニューの表示、メニューに表示される項目に対応する処理を行う。メニュー変更部３３は、項目追加手段３３ａ、フラグ保持手段３３ｂ、操作履歴記憶手段（以下、記憶手段と略す）３３ｃ、フラグ設定手段３３ｄ、格納手段３３ｅ、出力手段３３ｆを有し、マウス２２によって順次選択された一連の操作を実行するための項目を、メニュー処理部３２が表示するメニューのうち、マウス２２によって選択が行われるメニューに追加する。
【００４１】
項目追加手段３３ａは、メニュー処理部３２が表示するメニューに項目を追加する。フラグ保持手段３３ｂは、フラグの状態を保持する。記憶手段３３ｃは、マウス２２によって選択された操作履歴を記憶する。フラグ設定手段３３ｄは、マウス２２の操作によって、フラグ保持手段３３ｂのフラグをオンまたはオフにする。格納手段３３ｅは、フラグ保持手段３３ｂのフラグがオンの間、マウス２２によって順次選択された一連の操作内容を操作履歴として歴記憶手段３３ｃに格納する。出力手段３３ｆは、記憶手段３３ｃの操作履歴を読み出し、メニュー処理部３２に出力する。
【００４２】
このような装置の動作を説明する。
また、図２は、図１に示す装置のメニューの表示例である。
波形測定装置に接続されるマウス２２を右クリックすると、メニュー処理部３２が表示画面４１にトップメニュー２００を表示するが、メニュー変更部３３からの指示により、所望のパラメータを容易に選択するための項目（例えば、「USER DEFINE」）をトップメニュー２００に追加して表示する。なお、このような項目はショートカットキーとも呼ばれる。
【００４３】
ここで、トップメニュー２００から、項目「USER DEFINE」以外をマウス２２で選択し左クリックする場合の動作は、図１０に示す装置と同様なので説明を省略する。
【００４４】
一方、トップメニュー２００から、項目「USER DEFINE」をマウス２２で選択し左クリックする場合の動作を説明する。まず、ショートカットキーの項目が選択された際の操作内容を登録する動作を説明する。図３は、操作内容を登録する動作を示したフローチャートである。まず、マウス２２を右クリックすると、表示画面４１にトップメニュー２００が表示される（Ｓ１０）。
【００４５】
そして、トップメニュー２００から、項目「USER DEFINE」をマウス２２で選択し左クリックすると、メニュー変更部３３がメニュー処理部３２を介して、例えば、図２に示すメニュー２０１を表示する。なお、メニュー２０１は、トップメニュー２００の一つ下位の階層となるサブメニューである。さらに、マウス２２で項目「START」を選択し左クリックする。左クリック後、トップメニュー２００、メニュー２０１は、表示画面４１から消去される（Ｓ１１）。
【００４６】
左クリックにより、フラグ設定手段３３ｄが、フラグ保持手段３３ｂのフラグをオンにする。なお、フラグ保持手段３３ｂのフラグがオンの間をユーザ定義状態オンと呼び、フラグがオフの間をユーザ定義状態オフと呼ぶ（Ｓ１２）。さらに、フラグ設定手段３３ｄが、記憶手段３３ｃを初期化する（Ｓ１３）。
【００４７】
そして、ユーザが再度右クリックでトップメニュー２００を選択する。さらに、図１０に示す装置と同様に、トップメニュー２００から、項目「USER DEFINE」以外をマウス２２で選択し左クリックして、目的とする項目が表示されるメニュー１０２〜１０５まで順次選択していき、目的とする項目を選択する（Ｓ１４、Ｓ１５）。
【００４８】
ここで、ステップＳ１４におけるデータ処理部３０の動作を図４のフローチャートを用いて説明する。マウス２２によって、右クリックでトップメニュー２００の表示または左クリックで各項目が選択されるごとに、格納手段３３ｅがフラグ保持手段３３ｂのフラグの状態を確認し、フラグがオンの場合、マウス２２が選択した操作内容を記憶手段３３ｃに格納する（Ｓ１４ａ、Ｓ１４ｂ）。フラグがオフの場合、またはステップＳ１４ｂの後、メニュー処理部３１が図１０に示す装置と同様に選択された項目に対応する処理を行う（Ｓ１４ａ、Ｓ１４ｃ）。
【００４９】
例えば、フラグがオンで演算式の設定を行った場合、記憶手段３３ｃは、図５に示すようなマウス２２による各操作内容を操作履歴（先頭から順に、トップメニュー２００から項目「MATH」の選択、メニュー１０２から項目「Setup」の選択、メニュー１０３から項目「Math1」の選択、メニュー１０４から項目「Edit」の選択、メニュー１０５で演算式の設定）として記憶手段３３ｃに格納する。
【００５０】
再び図３の説明に戻る。登録する操作が終了後、ユーザがマウス２２を右クリックすると、表示画面４１にトップメニュー２００が再度表示される（Ｓ１５、Ｓ１６）。
【００５１】
そして、トップメニュー２００から、項目「USER DEFINE」をマウス２２で選択し左クリックすると、メニュー変更部３３がメニュー処理部３２を介して、メニュー２０１を表示する。さらに、マウス２２で項目「STOP」を選択し左クリックする。左クリック後、トップメニュー２００、サブメニュー２０１は、表示画面４１から消去される（Ｓ１７）。
【００５２】
左クリックにより、フラグ設定手段３３ｄが、フラグ保持手段３３ｂのフラグをオフにする。（Ｓ１８）。これらの操作により、マウス２２による一連の操作内容が記憶手段３３ｃに格納される。ここで、図６はユーザ定義状態の状態遷移を示した図である。図６において、メニュー２０１で項目「START」が押されると、ユーザ定義状態オンとなる。一方、メニュー２０１で項目「STOP」が押されると、ユーザ定義状態オフとなる。なお、ステップＳ１６、Ｓ１７の操作中もフラグがオンなので記憶手段３３ｃに操作内容が格納されるが、格納手段３３ｅは、右クリック後に項目「USER DEFINE」が選択される場合、この操作を格納しないとよい。
【００５３】
続いて、ショートカットキーに登録された操作内容を実行する動作を図７のフローチャートを用いて説明する。まず、マウス２２を右クリックすると、表示画面４１にトップメニュー２００が表示される（Ｓ２０）。
【００５４】
そして、トップメニュー２００から、項目「USER DEFINE」をマウス２２で選択し左クリックすると、メニュー変更部３３がメニュー処理部３２を介して、メニュー２０１を表示する。さらに、マウス２２で項目「EXEC」を選択し左クリックする。左クリック後、トップメニュー２００、サブメニュー２０１は、表示画面４１から消去される（Ｓ２１）。
【００５５】
左クリックにより、出力手段３３ｆが記憶手段３３ｃに未実行の操作内容が格納されているかを判断し、格納されている場合、記憶手段３３ｃの先頭から順に一つ操作内容を読み出し、メニュー処理部３２に出力する（Ｓ２２、Ｓ２３）。そして、メニュー処理部３２が、出力手段３３ｆから出力される操作内容に従って、マウス２２からの操作と同様の処理を行う（Ｓ２４）。一方、操作内容が全く格納されていないか、または全ての操作内容を順番に読み出し終わった場合、処理を終了する（Ｓ２２）。
【００５６】
なお、図１に示す装置では、格納手段３３ｅが記憶手段３３ｃに演算式の設定を行う一連の操作内容を操作履歴として格納する構成を示したが、複数のパラメータの設定を行ってもよい。つまり、波形測定装置では、通常、波形データの測定条件・解析条件の設定（例えば、演算式の設定、トリガ条件の設定、ＡＤ変換器１１のサンプリング間隔など）のみだけでなく、設定した条件で波形測定して波形データを取得して解析や表示を行い、これらの処理結果を保存するという動作を一つの組として行う場合が多い。また、測定条件を少しずつ変更して測定を行う場合も多い。
【００５７】
格納手段３３ｅは、このように所望のパラメータの項目を選択するまでの操作を複数種類、一連の操作履歴として記憶手段３３ｃに格納してもよい。例えば、マウス２２を右クリックし、一番上位階層のトップメニュー２０２から演算式の設定を行うまでの項目を順次選択する操作（１種類目）。そして、マウス２２を右クリックし、トップメニュー２０２から波形測定を行うまでの項目を選択する操作（２種類目）。さらに、マウス２２を右クリックし、トップメニュー２０２から処理結果を保存するまでの項目を選択するまで操作（３種類目）、を格納してもよい。
【００５８】
このように、メニュー変更部３３が、マウス２２によって順次選択された一連の操作を実行するための項目をトップメニュー２００に追加するので、所望のパラメータが下位の階層に配置されていても、所望のパラメータの設定、実行を容易に行うことができる。これにより、容易に装置の操作を行うことができる。
【００５９】
また、マウス２２を用いてトップメニュー２００、メニュー２０１、１０２〜１０５から項目の選択を行うので、操作キー２１の配置を覚える必要がなく、容易に装置の操作を行うことができる。
【００６０】
また、格納手段３３ｅが、一連の操作履歴として、一番上位階層のトップメニュー２００から所望のパラメータの項目を選択するまでの操作を少なくとも２種類格納するので、例えば、測定条件の設定、波形データの取得、取得した波形データの保存といった異なるパラメータの実行、設定を、一つの項目「EXEC」を選択することで一度に行うことができる。
【００６１】
［第２の実施例］
図１に示す装置において、出力手段３３ｆが記憶手段３３ｃから操作履歴を順に読み出す構成を示したが、読み出すタイミングを調整し、処理を実行する実施例を説明する。図１において、項目追加手段３３ａは、出力手段３３ｆが操作履歴を読み出すタイミングを設定する処理を行わせる項目をメニュー処理部３１を介して、メニュー２０１の代わりに図８に示すメニュー２０２を表示させる。ここで、図２と同一のものは同一符号を付し説明を省略する。メニュー２０２は、メニュー２０１に項目「WAIT」が新たに追加される。
【００６２】
格納手段３３ｅは、操作部２０から設定されるタイミング（例えば、待ち時間）を記憶手段３３ｃに格納する。出力手段３３ｆは、記憶手段３３ｃから操作履歴、設定される待ち時間を読み出す。
【００６３】
このような装置の動作を説明する。まず、操作内容を登録する動作を図９のフローチャートを用いて説明する。ここで、図３、図４のフローチャートと同一のものは同一符号を付し、説明を省略する。また、ステップＳ１０〜Ｓ１３、Ｓ１６以降の図示も省略する。選択した項目の処理後（Ｓ１４ｃ）にタイミングを調整する場合、マウス２２を右クリックし、表示画面４１にトップメニュー２００を表示する（Ｓ１４−１、Ｓ１４−２）。
【００６４】
そして、トップメニュー２００から、項目「USER DEFINE」をマウス２２で選択し左クリックすると、メニュー変更部３３がメニュー処理部３２を介して、メニュー２０２を表示する。さらに、マウス２２で項目「WAIT」を選択し左クリックする。（Ｓ１４−３）。
【００６５】
左クリックによって、項目追加手段３３ａがメニュー処理部３１を介して、テキストボックスＴ２を表示画面４１に表示する。そして、このテキストボックスＴ２に図示しないメニューを操作して、操作履歴を読み出すタイミングとして待ち時間の設定をし（例えば、１００ｍｓｅｃ）、この待ち時間を格納手段３３ｅが記憶手段３３ｃに格納する（Ｓ１４−４）。
【００６６】
タイミングの設定後、またはタイミング調整を行わない場合は、次のステップＳ１５に移る（Ｓ１４−１、Ｓ１５）。
【００６７】
続いて、ショートカットキーに登録された操作内容を実行する動作説明する。このような装置は図１に示す装置とほぼ同様だが、異なる動作を説明する。出力手段３３ｆが記憶手段３３ｃの先頭から順に操作内容を読み出すが、読み出した操作内容が待ち時間の場合、メニュー処理部３２に何も出力せずに、設定された待ち時間が経過するまで、次の操作内容の読み出しを中断する。そして、設定された待ち時間が経過すると、次の操作内容を読み出し、読み出した操作内容をメニュー処理部３２に出力する。
【００６８】
このように、項目追加手段３３ａが、出力手段３３ｆが操作履歴を読み出すタイミングを設定する処理を行わせる項目「WAIT」を表示させ、設定されるタイミングを格納手段３３ｅが記憶手段３３ｃに格納するので、出力手段３３ｆが操作履歴を読み出すタイミングを調整することができる。これにより、所望のタイミングで各項目を処理させることができる。
【００６９】
例えば、図１に示す装置のように複数種類のパラメータを設定、実行する場合（例えば、少しずつ測定条件を変更し、各測定条件で測定を実行）、測定を実行するタイミングを自由に設定することができる。これにより、所望のバッチ処理を一つの項目「EXEC」を選択することで一度に実行することができる。
【００７０】
なお、本発明はこれに限定されるものではなく、以下のようなものでもよい。
図１に示す装置において、項目追加手段３３ａがショートカットキーに関連する項目「USER DEFINE」を１個だけ表示する構成を示したが、複数個表示してもよい。つまり、項目「USER DEFINE」に関連する操作履歴が記憶手段３３ｃに格納されると、項目追加手段３３ａは、項目「USER DEFINE2」、「USER DEFINE3」…「USER DEFINEn」をトップメニュー２００に順次追加して表示してもよい。このように、マウス２２用のトップメニュー２００に項目「USER DEFINE1」〜「USER DEFINEn」を定義するので、個数に制限のある操作キー２１に割り当てる構成と比較して、より多くの操作履歴を選択することができる。
【００７１】
また、図１に示す装置において、トップメニュー２００には項目「USER DEFINE」を表示し、この項目「USER DEFINE」を選択後に、メニュー２０１、２０２を表示する構成を示したが、例えば、メニュー２０２の項目「START」、「STOP」、「WAIT」、「EXEC」をトップメニュー２００に表示しても良い。すなわち、トップメニュー２００にそれぞれ項目「USER DEFINE START」、「USER DEFINE STOP」、「USER DEFINE WAIT」、「USER DEFINE EXEC」として表示してもよい。
【００７２】
また、図１に示す装置において、マウス２２の右クリックでトップメニュー２００を表示し、左クリックで各項目を選択する構成を示したが、左右逆でもよい。
【００７３】
また、図１に示す装置において、パラメータとして、演算式の設定を行う操作履歴を格納する構成を示したが、パラメータはどれでもよい。
【００７４】
さらに、ポインティングデバイスとして、マウスを用いる構成を示したが、ペンやトラックボール等でもよい。
【図面の簡単な説明】
【００７５】
【図１】本発明の第１の実施例を示した構成図である。
【図２】図１に示す装置における表示画面４１の表示例を示した図である。
【図３】図１に示す装置の動作（操作内容の登録）を説明したフローチャートである。
【図４】データ処理部３０の動作を説明したフローチャートである。
【図５】記憶手段３３ｃの操作履歴の一例を示した図である。
【図６】ユーザ定義状態の状態遷移を示した図である。
【図７】図１に示す装置の動作（登録された操作内容の実行）を説明したフローチャートである。
【図８】第２の実施例における表示画面４１の表示例を示した図である。
【図９】第２の実施例の動作（操作内容の登録）を説明したフローチャートである。
【図１０】従来の波形測定装置の構成図である。
【図１１】図１０に示す波形測定装置の一例を示す前面の構成を説明した図である。
【図１２】マウス２２が選択するメニューの表示例を示した図である。
【図１３】表示画面４１の表示例を示した図である。
【図１４】表示画面４１の表示例を示した図である。
【図１５】表示画面４１の表示例を示した図である。
【図１６】表示画面４１の表示例を示した図である。
【図１７】表示画面４１の表示例を示した図である。
【符号の説明】
【００７６】
３２  メニュー処理部
３３  メニュー変更部
３３ａ  項目追加手段
３３ｂ  フラグ保持手段
３３ｃ  操作履歴記憶手段
３３ｄ  フラグ設定手段
３３ｅ  格納手段
３３ｆ  出力手段
【図１】
2005140716.tif 000003
【図２】
2005140716.tif 000004
【図３】
2005140716.tif 000005
【図４】
2005140716.tif 000006
【図５】
2005140716.tif 000007
【図６】
2005140716.tif 000008
【図７】
2005140716.tif 000009
【図８】
2005140716.tif 000010
【図９】
2005140716.tif 000011
【図１０】
2005140716.tif 000012
【図１１】
2005140716.tif 000013
【図１２】
2005140716.tif 000014
【図１３】
2005140716.tif 000015
【図１４】
2005140716.tif 000016
【図１５】
2005140716.tif 000017
【図１６】
2005140716.tif 000018
【図１７】
2005140716.tif 000019