(57)【要約】【課題】波形生成の設定を簡単に行えるようにする。【解決手段】波形生成システムは、プロセッサ及びメモリを有するコンピュータを含んでいる。プロセッサは、任意波形発生装置用のコントローラを単一の表示画面上に生成する。このコントローラ１３０は、複数のボタン、ドロップダウン・リスト４０３及びテキスト・ボックス４０６を含んでいる。ボタンが選択されると、コントローラ１３０が自動的に更新され、ドロップダウン・リスト４０３及びテキスト・ボックス４０６が選択されたボタンに適したものに更新される。【選択図】図５
2014216030.tif 000002
【特許請求の範囲】
【請求項１】
コンピュータと、
上記コンピュータ内のプロセッサと、
上記コンピュータ内のメモリと、
任意波形発生装置と、
上記プロセッサを用いて上記コンピュータ内の上記メモリ中に生成され、複数のボタン、ドロップダウン・リスト及びテキスト・ボックスを含み、単一画面で提示されるコントローラとを具え、
複数のボタンから１つが選択されると、単一画面内のドロップダウン・リスト及びテキスト・ボックスが、選択されたボタンに関する適切な値を反映するように自動的に更新され、コントローラが上記任意波形発生装置と連携して動作し、コントローラに入力される情報に応答して波形が生成されることを特徴とする波形生成システム。
【請求項２】
上記複数のボタンは、４つのチャンネルボタン、４つのチャンネル・マーカ・ボタン、タイミング・ボタン、トリガ・ボタン、実行ボタン、ＤＣボタン、リサンプル・ボタン、校正ボタン、診断ボタン、波形シーケンス・ボタン、強制トリガ・ボタン、強制イベント・ボタン、オン／オフ・ボタン、イベント・ボタン及び再生ボタンを含むことを特徴とする請求項１記載の波形生成システム。
【請求項３】
上記複数のボタンが、波形リスト・ボタン及びインポート・ボタンを更に含むことを特徴とする請求項２記載の波形生成システム。
【請求項４】
上記コントローラが、ドロップダウン・リストに焦点が当たっている（設定／操作可能状態になっている）場合には、ドロップダウン・リストから項目を選択するのに利用でき、ドロップダウン・リストに焦点が当たっている場合には、値を変更するのに利用できる可動ボタンを更に含むことを特徴とする請求項２記載の波形生成システム。
【請求項５】
上記コントローラが、上記任意波形発生装置が波形を発生しているときに、動く波形グラフィック・アイコンを更に含むことを特徴とする請求項２記載の波形生成システム。
【請求項６】
任意波形発生装置用のコントローラを表示する要求を受ける処理と、
複数のボタン、ドロップダウン・リスト及びテキスト・ボックスを含み、単一画面を用いて提示される上記コントローラを表示する処理と、
上記コントローラ上の上記ボタンを選択する命令を受ける処理と、
上記ボタンの選択に応じて単一画面内の上記ドロップダウン・リスト及び上記テキスト・ボックスを選択された上記ボタンに適したものに自動的に更新する処理と
を具え、
上記コントローラが上記任意波形発生装置と連携して動作し、上記コントローラに入力される情報に応答して波形が生成されることを特徴とする波形生成方法。
【請求項７】
ユーザから再生ボタンの選択命令を受ける処理と、
ユーザによる設定に従って波形を生成する命令を上記任意波形発生装置へ送る処理と
を更に具える請求項６記載の波形生成方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、波形生成に関し、特に、全てのコントーラを単一画面上で表示する波形生成用のコントーラを用いたシステム及び方法に関する。
【背景技術】
【０００２】
現在、ユーザ・インタフェースが、大変複雑なものになってしまうことがある。ユーザ・インタフェースのなかには、コントローラが提供する全ての設定を調整するのに、ユーザが複数の異なる画面やダイアログ・ボックスをフリップ（指ではじく）することを要求するものがある。更に進んだユーザ・インタフェースでは、コントローラの全ての機能にユーザがアクセスするのに、更に多数の画面やダイアログ・ボックスが必要となるものもある。
【０００３】
米国テクトロニクス社のＡＷＧシリーズ任意波形発生装置は、良い例を提供している。任意波形発生装置を使用するための現在のユーザ・インタフェースでは、任意波形発生装置の全ての機能にユーザがアクセスするために、複数の画面とダイアログ・ボックスを採用している。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００５−１４９１９７号公報
【非特許文献】
【０００５】
【非特許文献１】「波形ジェネレータ」のWebサイト、テクトロニクス社、［オンライン］、［２０１４年４月２５日検索］、インターネット<http://jp.tek.com/波形-generator>
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかし、多数の異なる画面とダイアログ・ボックスを使用すると、ユーザが特定のパラメータを見つけて変更するのが難しくなることがある。
【０００７】
そこで、従来技術におけるこうした課題やその他の問題を解決する必要がある。
【課題を解決するための手段】
【０００８】
本発明の概念には、任意波形発生装置のような装置のコントローラ（制御部）が含まれる。コントローラには、多様なボタン、ドロップダウン・リスト、テキスト・ボックスが含まれる。ユーザがコントローラ上の複数のボタンから１つを選択すると、そのボタンにふさわしいパラメータがドロップダウン・リストに充填され、そのパラメータ用の値を入力したり調整したりするのにテキスト・ボックスを利用できる。このようにして、コントローラを単一画面内で使用できる。
【０００９】
より具体的には、本発明の概念１は、波形生成システムであって、
コンピュータと、
上記コンピュータ内のプロセッサと、
上記コンピュータ内のメモリと、
任意波形発生装置と、
上記プロセッサを用いて上記コンピュータ内の上記メモリ中に生成され、複数のボタン、ドロップダウン・リスト及びテキスト・ボックスを含み、単一画面で提示されるコントローラとを具え、
複数のボタンから１つが選択されると、単一画面内のドロップダウン・リスト及びテキスト・ボックスが、選択されたボタンに関する適切な値を反映するように自動的に更新され、コントローラが上記任意波形発生装置と連携して動作し、コントローラに入力される情報に応答して波形が生成されることを特徴としている。
【００１０】
本発明の概念２は、上記概念１のシステムであって、上記複数のボタンは、４つのチャンネルボタン、４つのチャンネル・マーカ・ボタン、タイミング・ボタン、トリガ・ボタン、実行ボタン、ＤＣボタン、リサンプル・ボタン、校正ボタン、診断ボタン、波形シーケンス・ボタン、強制トリガ・ボタン、強制イベント・ボタン、オン／オフ・ボタン、イベント・ボタン及び再生ボタンを含むことを特徴としている。
【００１１】
本発明の概念３は、上記概念２のシステムであって、上記複数のボタンが、波形リスト・ボタン及びインポート・ボタンを更に含むことを特徴としている。
【００１２】
本発明の概念４は、上記概念２のシステムであって、上記コントローラが、ドロップダウン・リストに焦点が当たっている（設定／操作可能状態になっている）場合には、ドロップダウン・リストから項目を選択するのに利用でき、ドロップダウン・リストに焦点が当たっている場合には、値を変更するのに利用できる可動ボタンを更に含むことを特徴としている。
【００１３】
本発明の概念５は、上記概念４のシステムであって、上記可動ボタンは、上記コントローラの外周エッジに配置されたドット（点）から構成され、上記ドットが上記コントローラの外周エッジの周りを動くことが可能であることを特徴としている。
【００１４】
本発明の概念６は、上記概念２のシステムであって、上記コントローラが、上記任意波形発生装置が波形を発生しているときに、動画（アニメーション）による波形グラフィック・アイコンを更に含むことを特徴としている。
【００１５】
本発明の概念７は、上記概念２のシステムであって、上記任意波形発生装置が上記コンピュータ及び上記コントローラを含むことを特徴としている。
【００１６】
本発明の概念８は、上記概念１のシステムであって、上記任意波形発生装置が、上記コントローラを含む上記コンピュータに接続されることを特徴としている。
【００１７】
本発明の概念９は、波形生成方法であって、
任意波形発生装置用のコントローラを表示する要求を受ける処理と、
複数のボタン、ドロップダウン・リスト及びテキスト・ボックスを含み、単一画面を用いて提示される上記コントローラを表示する処理と、
上記コントローラ上の上記ボタンを選択する命令を受ける処理と、
上記ボタンの選択に応じて単一画面内の上記ドロップダウン・リスト及び上記テキスト・ボックスを選択された上記ボタンに適したものに自動的に更新する処理と
を具え、
上記コントローラが上記任意波形発生装置と連携して動作し、上記コントローラに入力される情報に応答して波形が生成されることを特徴としている。
【００１８】
本発明の概念１０は、上記概念９の波形生成方法であって、表示される上記コントローラが含む上記複数のボタンが、４つのチャンネルボタン、４つのチャンネル・マーカ・ボタン、タイミング・ボタン、トリガ・ボタン、実行ボタン、ＤＣボタン、リサンプル・ボタン、校正ボタン、診断ボタン、波形シーケンス・ボタン、強制トリガ・ボタン、強制イベント・ボタン、オン／オフ・ボタン、イベント・ボタン及び再生ボタンを含むことを特徴としている。
【００１９】
本発明の概念１１は、上記概念１０の波形生成方法であって、表示される上記コントローラが含む上記複数のボタンが、波形リスト・ボタン及びインポート・ボタンを更に含むことを特徴としている。
【００２０】
本発明の概念１２は、上記概念１０の波形生成方法であって、表示される上記コントローラが、ドロップダウン・リストに焦点が当たっている（設定／操作可能になっている）場合には、ドロップダウン・リストから項目を選択するのに利用でき、ドロップダウン・リストに焦点が当たっている場合には、値を変更するのに利用できる可動ボタンを更に含むことを特徴としている。
【００２１】
本発明の概念１３は、上記概念１２の波形生成方法であって、表示される上記コントローラが、上記コントローラの外周エッジに配置されたドット（点）から構成され、上記ドットが上記コントローラの外周エッジの周りを動くことが可能であることを特徴としている。
【００２２】
本発明の概念１４は、上記概念１０の波形生成方法であって、表示される上記コントローラが、上記任意波形発生装置が波形を発生しているときに、動画（アニメーション）による波形グラフィック・アイコンを更に含むことを特徴としている。
【００２３】
本発明の概念１５は、上記概念９の波形生成方法であって、
ユーザから再生ボタンの選択命令を受ける処理と、
ユーザによる設定に従って波形を生成する命令を上記任意波形発生装置へ送る処理と
を更に具えている。
【図面の簡単な説明】
【００２４】
【図１】図１は、本発明の実施形態によるもので、任意波形発生装置用のコントローラを単一画面で使用するためのコンピュータ・システムを示す。
【図２】図２は、図１のコントローラをオフライン・モードで使う場合を示す。
【図３】図３は、図１のコントローラをオンライン・モードで使う場合を示す。
【図４】図４は、図１のコントローラを示す。
【図５】図５は、チャンネル・ボタンに関するパラメータを示すドロップダウン・リストを伴う図４のコントローラを示す。
【図６】図６は、本発明の実施形態によるもので、図１のコントローラを単一画面で使用するためのプロセスのフローチャートを示す。
【発明を実施するための形態】
【００２５】
図１は、本発明の実施形態によるもので、任意波形発生装置（ＡＷＧ：Arbitrary Waveform Generator）用のコントローラ（例えば、ユーザ・インタフェース）を単一画面で使用するためのコンピュータ・システムを示す。図１では、コンピュータ・システム１０５が、コンピュータ１１０、モニタ１１５、キーボード１２０及びマウス１２５を含むとして示されている。当業者であれば、コンピュータ・システム１０５が、例えば、プリンタなどといった入出力装置のような他の構成要素を含んでいても良いことが理解できよう。加えて、図１のコンピュータ・システム１０５は、例えば、ＣＰＵ（プロセッサ）、メモリ、記憶装置など、図１に示さない従来からある内部コンポーネントを含んでいても良い。加えて、図１には示さないが、当業者であれば、コンピュータ・システム１０５が、直接又は何らかの形式のネットワーク（図示せず）を介して他のコンピュータ・システムとインタラクティブに動作しても良いことが理解できよう。最後に、図１では、コンピュータ・システム１０５を従来からあるデスクトップ・コンピュータから構成されるとして示しているが、当業者であれば、本願においてコンピュータ・システム１０５が提供するサービスや機能を実現できる任意の形式のマシン又はコンピューティング・デバイスから構成されるとして良いことが理解できよう。そして、そうしたマシン又はコンピューティング・デバイスには、例えば、ラップトップ・コンピュータ、ＰＤＡ、タブレット、スマートフォン（携帯電話）などが含まれる。
【００２６】
コンピュータ１１０には、コントローラ１３０と任意波形発生装置１３５が含まれる。ユーザは、コントローラ１３０によって任意波形発生装置１３５を設定し、使用することができる。コントローラ１３０については、以下で図４を参照して更に説明する。
【００２７】
図１は、コンピュータ１１０の一部分としてコントローラ１３０を示し、これは、任意波形発生装置１３５からは分離されている。図２は、オフライン・モードと呼ぶ、こうした本発明の実施形態をハイレベル・ブロック図で示している。コンピュータ１１０は、アプリケーション２０５を含み、これがコントローラ１３０を含んでいる。ユーザは、アプリケーション２０５内で、任意波形発生装置１３５に関する命令を生成するために、コントローラ１３０を利用できる。これら命令は、続いて、電圧波形信号を生成するために、任意波形発生装置１３５へ送られる。任意波形発生装置１３５は、コンピュータ１１０に直接接続することもできるし、ネットワーク（図１では示さず）を介してコンピュータ１１０に接続することもできる。実際、任意波形発生装置１３５は、コンピュータ１１０から遠隔な場所に配置できる。コンピュータ１１０と任意波形発生装置１３５の間で、任意のネットワーク・インタフェースを利用できる。
【００２８】
オフライン・モードとは対照的に、図３は、オンライン・モードと呼ぶ、本発明の実施形態を示している。図３では、コントローラ１３０及びアプリケーション２０５が、任意波形発生装置３０５の一部となっている。本発明のこのような実施形態では、任意波形発生装置３０５は、コントローラ１３０の使用をサポートするハードウェア及びソフトウェア付きの特定用途コンピュータとして動作する。アプリケーション２０５中のコントローラ１３０を使用して生成された命令は、コントローラ１３０及びアプリケーション２０５が任意波形発生装置の一部なので、ネットワーク・インタフェースを介して任意波形発生装置３０５へ送る必要はない。
【００２９】
システムがオンライン・モード（図３）で動作しているか、又はオフライン・モード（図２）であるかに関わらず、コントローラ１３０の使用については、後述のように、同じである。
【００３０】
図４は、図１のコントローラを示している。図１では、コントローラ１３０が、多様なボタン、ドロップダウン・リスト４０３、テキスト・ボックス４０６を含んでいる。種々のボタンがユーザによって選択されると、それらボタンに関連するパラメータの値をユーザが設定又は変更できるように、ドロップダウン・リスト４０３及びテキスト・ボックス４０６が変更される。
【００３１】
種々のパラメータには、リミット（上限、下限、又は両方）を設けても良い。もしリミットが特定のパラメータに存在するなら、テキスト・ボックス４０６に入力される値が、確実に受け入れ可能な値であるように、リミットと比較できるようにしても良い。もしその値がそのパラメータに適したリミットから外れているなら、テキスト・ボックスが適切なリミットに更新されても良い。例えば、もしユーザがそのパラメータに関する最小値よりも小さい値を入力したら、テキスト・ボックスは最小値を自動的に反映するように更新されても良い。また、もしユーザがそのパラメータに関する最大値よりも大きい値を入力したら、テキスト・ボックスは最大値を自動的に反映するように更新されても良い。ユーザは、別の方法で値が受け入れ不可であると知らされるようにしても良い。例えば、テキスト・ボックスの色を変更したり、値が受け入れ不可能というメッセージをユーザに表示するようにしても良い。
【００３２】
チャンネル・ボタン（ＣＨ）
コントローラ１３０は、４つのチャンネル・ボタン（ＣＨ）４０９、４１２、４１５、４１８を含んでいる。４つのチャンネル・ボタン４０９、４１２、４１５、４１８のそれぞれに関するパラメータには、出力状態、インタラクティブ状態、振幅、オフセット、フィルタ、ＤＡＣ分解能（単位ビット）、波形回転が含まれる。ユーザは、これら複数のパラメータから１つを選択し、選択したパラメータに関する適切な値を入力する。
【００３３】
図５は、チャンネル・ボタンに関するパラメータを示すドロップダウン・リストを伴う図４のコントローラを示す。図５では、チャンネル・ボタン４０９が選択されている。リスト５０５を伴うドロップダウン・リスト４０３が示され、ユーザはここからパラメータを選択し、その後、ユーザは、選択されたパラメータに関する値をテキスト・ボックス４０６に入力できる。
【００３４】
他の全てのボタンに関するドロップダウン・リスト４０３とテキスト・ボックス４０６の動作は類似している（実際のパラメータは変更可能であるが）ので、特定のボタンに関するパラメータに関して記述し、他の図面では示さない。
【００３５】
チャンネル・マーカ・ボタン（ＭＫ）
図４に戻ると、コントローラ１３０は、４つのチャンネル・マーカ・ボタン（ＭＫ）４２１、４２４、４２７、４３０を含んでいる。４つのチャンネル・マーカ・ボタン４２１、４２４、４２７、４３０それぞれに関するパラメータは、マーカ・ハイ（High）、マーカ・ロー（Low）、マーカ遅延、マーカ振幅及びマーカ・オフセットを含む。ユーザは、これらのパラメータから１つを選択し、選択されたパラメータに関する適切な値を入力する。
【００３６】
タイミング・ボタン（Timing）
コントローラ１３０は、タイミング・ボタン４３３を含む。タイミング・ボタン４３３に関するパラメータは、サンプリング・レート、繰り返しレート、クロック信号源、外部分周レート、基準信号源、外部マルチプライヤ・レート、外部基準信号源を含む。ユーザは、これらパラメータから１つを選択し、選択されたパラメータに関する適切な値を入力する。
【００３７】
トリガ・ボタン（Trigger）
コントローラ１３０は、トリガ・ボタン４３６を含む。トリガ・ボタン４３６に関するパラメータは、信号源、インターバル（周期）、レベル、極性、インピーダンスを含む。ユーザは、これらのパラメータから１つを選択し、選択されたパラメータに関する適切な値を入力する。
【００３８】
実行モード・ボタン（Run Mode）
コントローラ１３０は、実行モード・ボタン４３９を含む。実行モード・ボタン４３９に関するパラメータは、連続、トリガ、ゲート、シーケンスを含む。ユーザは、これらのパラメータから１つを選択し、選択されたパラメータに関する適切な値を入力する。
【００３９】
ＤＣボタン（ＤＣ）
コントローラ１３０は、ＤＣボタン４４２を含む。ＤＣボタン４４２に関するパラメータは、ＤＣ１、ＤＣ２、ＤＣ３、ＤＣ４、そしてＤＣ出力を含む。ユーザは、これらのパラメータから１つを選択し、選択されたパラメータに関する適切な値を入力する。
【００４０】
リサンプリング・ボタン（ReSamp）
コントローラ１３０は、リサンプリング・ボタン４４５を含む。リサンプリング・ボタン４４５に関するパラメータは、長さ及び比率（Ratio）を含む。ユーザは、これらのパラメータから１つを選択し、選択されたパラメータに関する適切な値を入力する。
【００４１】
校正ボタン（CAL）
コントローラ１３０は、校正ボタン４４８を含む。校正ボタン４４８に関するパラメータは、アナログ・チャンネル１、アナログ・チャンネル２、アナログ・チャンネル３、アナログ・チャンネル４、マーカ・チャンネル１、マーカ・チャンネル２、マーカ・チャンネル３、マーカ・チャンネル４を含む。ユーザは、これらパラメータから１つを選択でき、テキスト・ボックス４０６は、選択されたチャンネルの校正の成功（pass）／失敗（fail）ステータスを表示する。
【００４２】
診断ボタン（DIAG）
コントローラ１３０は、診断ボタン４５１を含む。診断ボタン４５１に関するパラメータは、フロント・パネル、ＡＷＧ、クロック、出力１、出力２、出力３を含む。ユーザは、これらパラメータから１つを選択でき、テキスト・ボックス４０６は、選択されたチャンネルの診断の成功（pass）／失敗（fail）ステータスを表示する。
【００４３】
波形リスト・ボタン（WLIST）
コントローラ１３０は、波形リスト・ボタン４５４を含む。波形リスト・ボタン４５４に関するパラメータは、チャンネル１、チャンネル２、チャンネル３、チャンネル４を含む。ユーザは、これらチャンネルから１つを選択でき、その後、テキスト・ボックス４０６は、任意波形発生装置中の予め用意された全波形とユーザ定義波形のリストを表示できる。ユーザは、これら波形の中から、選択されたチャンネルに割り当てられる波形を１つ選択できる
【００４４】
インポート・ボタン（Import）
コントローラ１３０は、インポート・ボタン４５７を含む。インポート・ボタン４５７に関するパラメータは、ＡＷＧ（*.awg、*.pat、*.seq、*.wfm）、オシロスコープ（*.wfm）、ＲＳＡ（リアルタイム・スペクトラム・アナライザ）など、それぞれの測定装置用のファイル形式を含む。ユーザは、これらパラメータから１つを選択でき、テキスト・ボックス４０６は、ブラウズ（閲覧）ボタンを含んでいても良く、これによって、ユーザは、選択されたファイル形式のファイルを探し（browse：ざっと目を通す）、インポートするファイルを選択できる。選択されたファイルは、テキスト・ボックス４０６内に示される。
【００４５】
.TXTファイル形式（これは、ユーザが他のパラメータを使って選択できる）に関しては、ブラウズ・ボックスの機能として、ファイル形式（例えば、アナログ、デジタル８ビット、デジタル１０ビット）や正規化オプションに関して、ユーザに尋ねる（プロンプト）ようにしても良い。ＡＷＧ、オシロスコープ、ＲＳＡファイル形式に関しては、ファイル形式や正規化オプションを指定することなく、直接インポートできるようにしても良い。
【００４６】
波形シーケンス制御ボタン（SEQ）
コントローラ１３０は、波形シーケンス制御ボタン４６０を含む。波形シーケンス制御ボタン４６０に関するパラメータは、ウェイト・トリガ（Wait Trigger）、リピート・カウント、イベント・ジャンプ（Event Jump To）、インデックス・ジャンプ（Go To Index）、波形を含む。ユーザは、これらパラメータから１つを選択し、選択されたパラメータに関する適切な値を入力できる。
【００４７】
もしユーザがウェイト・トリガ・パラメータを選択すると、テキスト・ボックス４０６は、その要素のインデックスとトリガ状態を表示する。続いて、テキスト・ボックス４０６に、ユーザがそのシーケンスにおけるトリガ状態と要素インデックスを入力できるようになる。
【００４８】
もしユーザがリピート・カウント・パラメータを選択すると、テキスト・ボックス４０６は、その要素のインデックスとリピート・カウントを表示する。続いて、テキスト・ボックス４０６に、ユーザがそのシーケンスにおけるリピート値（リピート回数）と要素インデックスを入力できるようになる。
【００４９】
ユーザがイベント・ジャンプ（Event Jump To）パラメータを選択すると、テキスト・ボックス４０６は、その要素のインデックスと、ジャンプ・インデックス番号を表示する。続いて、テキスト・ボックス４０６に、ユーザがそのシーケンスにおけるジャンプ・インデックスと要素インデックスを入力できるようになる。
【００５０】
もしユーザがインデックス・ジャンプ（Go To Index）パラメータを選択すると、テキスト・ボックス４０６は、その要素のインデックスと、行き先インデックス番号を表示する。続いて、テキスト・ボックス４０６に、ユーザがそのシーケンスにおける行き先インデックスと要素インデックスを入力できるようになる。
【００５１】
イベント・ボタン（Event）
コントローラ１３０は、イベント・ボタン４６３を含む。イベント・ボタン４６３に関するパラメータは、レベル、極性、ジャンプ・タイミング、イベント・インピーダンスを含む。ユーザは、これらパラメータから１つを選択し、選択されたパラメータに関して適切な値を入力できる。
【００５２】
強制トリガ・ボタン（FTRG: Force Trigger）
コントローラ１３０は、強制トリガ・ボタン４６６を含む。トリガ・パラメータは、任意波形発生装置の信号出力を制御する。トリガは、実行モードがトリガか、ゲートか、又はシーケンスであるときに、波形出力を制御する。ユーザは、強制トリガ・ボタン４６６によってトリガ信号を生成できる。続いて、任意波形発生装置は、内部で生成されたトリガ信号か、又は、フロント・パネルのトリガ入力コネクタに入力された外部トリガ信号を利用する。
【００５３】
強制イベント・ボタン（FEVT: Force Event）
コントローラ１３０は、強制イベント・ボタン４６９を含む。強制イベントが生じると、任意波形発生装置は内部イベント信号を生成する。この信号は、シーケンスがイベント・ジャンプを待っているときに、イベントを生成するのに利用される。
【００５４】
全出力オン／オフ・ボタン（On/Off）
コントローラ１３０は、全出力オン／オフ・ボタン４７２を含む。任意波形発生装置では、もし１つ以上の出力信号がオンでも、全出力オン／オフ・ボタン４７２が押されると、全出力がオフになる。もし全出力がオフなら、全出力オン／オフ・ボタン４７２が押されると、全出力がオンになる。
【００５５】
ドット・ボタン
コントローラ１３０は、ドット・ボタン４７５を含む。ドット・ボタン４７５は、ノブのように利用可能な可動ボタンで、ドロップダウン・リスト４６６中の複数のパラメータをスクロールして選択できるようにしたり、テキスト・ボックス４０６中の値をスクロールして変更したりできる。ドット・ボタン４７５は、コントローラ１３０の外周エッジに沿って移動でき、特定された値を変更できる。
【００５６】
再生ボタン（Play Button）
コントローラ１３０は、再生ボタン４７８を含む。再生ボタン４７８が押されると、任意波形発生装置が波形の生成を開始する。
【００５７】
波形グラフィック・アイコン
コントローラ１３０は、波形グラフィック・アイコン４８１を含む。波形グラフィック・アイコン４８１は、任意波形発生装置が波形生成を行っているかどうかを示す。このとき、波形グラフィック・アイコン４８１がアニメーションで動いても良い。波形を生成していないときには、波形グラフィック・アイコンが静止状態となり、この静止波形グラフィック・アイコンによって、波形グラフィック・アイコン４８１がアニメーションで動いている状態と区別できる。
【００５８】
コントローラ１３０は、種々のパラメータを設定して波形を生成するように任意波形発生装置に命令するのに利用できるが、コントローラ１３０は、アプリケーションを生成するのにも利用できる。コントローラ１３０で生成されたアプリケーションは、特定用途ソフトウェアと考えて良い。そして、このアプリケーションは、特定の波形を生成するのに利用できる。このアプリケーションを使う度に、アプリケーションは任意波形発生装置を動作させて、特定波形を生成し、この特定波形を任意波形発生装置から出力させる。
【００５９】
図６は、本発明の実施形態によるもので、図１のコントローラを単一画面で使用するためのプロセスのフローチャートを示す。図６を参照すると、ステップ６０５において、システムが任意波形発生装置（ＡＷＧ）用のコントローラ（制御用インターフェース画像）を表示するようにという要求を受ける。ステップ６１０において、システムは、ユーザに対してＡＷＧコントローラを表示する。ステップ６１５において、システムは、ユーザからボタン選択命令を受ける。ステップ６２０において、システムは、ドロップダウン・リスト及びテキスト・ボックス中の適切なパラメータ及び値を反映するように、コントーラを自動的に更新するので、ユーザは、選択されたボタンに適したパラメータを設定又は変更できる。ステップ６２５において、システムは、ユーザから波形生成命令を受ける。システム６３０において、システムは、波形生成命令をＡＷＧへ送る。
【００６０】
システムは、ユーザの選択するボタンが１つだけで、そして、コントローラ上で更新される部分も、その対応する１つの部分だけ、というケースに限定されるものではない。実際には、システムは、複数ボタンの選択命令をユーザから受けて、これらボタンのそれぞれに関してコントローラを適切に更新できる。よって、点線６３５に示すように、ステップ６１５及び６２０を適切な回数繰り返しても良い。
【００６１】
以下の説明は、本発明の種々の側面を実現するのに適したマシーンの簡単な概略の説明である。典型的には、このマシーンは、システム・バスを含み、これにプロセッサ、メモリ、記憶装置、ビデオ・インタフェース、及び入力／出力インタフェース・ポートが結合される。メモリは、例えば、ランダム・アクセス・メモリ（ＲＡＭ）、リード・オンリ・メモリ（ＲＯＭ）、又は他のステート保存媒体である。マシーンは、少なくとも一部分は、キーボード、マウスなどの従来の入力装置からの入力や、他のマシーン、仮想現実（ＶＲ）環境との相互作用、生体フィードバックから受けた指示、又は他の入力信号により制御される。本願では、用語「マシーン」は、単一のマシーンや、通信可能に結合された複数のマシーン又はデバイスから構成されるシステムを幅広く含む。代表的なマシーンとしては、パソコン、ワークステーション、サーバ、ポータブル・コンピュータ、ハンドヘルド・デバイス、スマートフォン（電話機）、タブレットなどに加えて、例えば、自動車、電車、タクシーなどの公共又は私的な輸送手段が含まれる。
【００６２】
マシーンは、プログラマブル又は非プログラマブル・ロジック・デバイス又はアレイ、特定用途集積回路（ＡＳＩＣ）、埋め込み形コンピュータ、スマート・カードの如き埋め込み制御器を含むことができる。マシーンは、ネットワーク・インタフェース、モデムなどの通信可能な結合を介して、１つ以上の遠隔マシーンへの１つ以上の接続を利用しても良い。複数のマシーンは、イントラネット、インターネット、ローカル・エリア・ネットワーク、ワイド・エリア・ネットワークなどの物理的及び／又は論理上のネットワークによって相互接続できる。ネットワーク・コミュニケーションは、種々の有線や無線の短距離又は長距離キャリア及びプロトコルを利用でき、これらには、無線周波数（ＲＦ）、人工衛星、マイクロ波、ＩＥＥＥ８１０.１１、Bluetooth（登録商標）、光、赤外線、ケーブル、レーザなどを含むことが当業者には理解できよう。
【００６３】
本発明は、機能、手順、データ構造、アプリケーション・プログラムなどを参照し、又はこれらと関連して説明できる。これらをマシーンがアクセスすると、マシーンがタスクを実行したり、データ形式又は低レベルのハードウェア条件を定義するという結果が得られる。関連データは、例えば、ＲＡＭ、ＲＯＭなどの揮発性又は不揮発性メモリ、又は他の記憶装置や関連する記憶媒体に蓄積できる。記憶媒体には、ハード・ディスク・ドライブ、フレキシブル・ディスク（ＦＤ）、光学記憶媒体、テープ、フラッシュ・メモリ、メモリ・スティック、ＤＶＤ、バイオロジカル記憶媒体などがある。関連するデータは、物理的及び／又は論理的ネットワークを含む伝送環境を介して、パケット、シリアル・データ、パラレル・データ、伝播信号などの形式で配信でき、圧縮形式又は暗号化形式で利用できる。関連データは、分散環境にて使用でき、マシーンがアクセスできるローカル又はリモートな場所に蓄積できる。
【００６４】
図示した実施形態を参照しながら本発明の原理を説明してきたが、こうした原理から離れることなく、図示した実施形態の構成や詳細を変更したり、望ましい形態に組み合わせても良いことが理解できよう。先の説明では、特定の実施形態に絞って説明しているが、別の構成も考えられる。特に、「本発明の実施形態によると」といった表現を本願では用いているが、こうした言い回しは、一般に実施形態として可能であること述べているに過ぎず、特定の実施形態の構成に限定することを意味するものではない。本願で用いているように、こうした用語は、別の実施形態に組み合わせ可能な同じ又は異なる実施形態を言及していると考えても良い。
【００６５】
本発明の実施形態は、限定なしに、以下の説明のように拡張できる。
【００６６】
本発明のある実施形態ではシステムが含まれるが、このシステムは、コンピュータ、このコンピュータ中のプロセッサ、上記コンピュータ中のメモリ、任意波形発生装置、上記プロセッサを用いて上記コンピュータのメモリ中に生成されたコントローラを具え、このコントローラは、複数のボタン、ドロップダウン・リスト及びテキスト・ボックスを含んでおり、単一画面上でユーザに提示される。このとき、ユーザが複数のボタンから１つを選択すると、単一画面内のドロップダウン・リスト及びテキスト・ボックスが、選択されたボタンに関する適切な値を反映するように自動的に更新され、そして、コントローラが上記任意波形発生装置と連携して動作し、コントローラに入力される情報に応答して波形が生成される。
【００６７】
本発明のある実施形態ではシステムが含まれるが、このシステムは、コンピュータ、このコンピュータ中のプロセッサ、上記コンピュータ中のメモリ、任意波形発生装置、上記プロセッサを用いて上記コンピュータのメモリ中に生成されたコントローラを具え、このコントローラは、複数のボタン、ドロップダウン・リスト及びテキスト・ボックスを含み、ユーザに単一画面内で提示される。このとき、上述の複数のボタンは、４つのチャンネル・ボタン、４つのチャンネル・マーカ・ボタン、タイミング・ボタン、トリガ・ボタン、実行ボタン、ＤＣボタン、リサンプリング・ボタン、校正ボタン、診断ボタン、波形シーケンス・ボタン、強制トリガ・ボタン、強制イベント・ボタン、オン／オフ・ボタン、イベント・ボタン及び再生ボタンを含む。また、ユーザが複数のボタンから１つを選択すると、単一画面内のドロップダウン・リスト及びテキスト・ボックスが、選択されたボタンに関する適切な値を反映するように自動的に更新され、そして、コントローラが上記任意波形発生装置と連携して動作し、コントローラに入力される情報に応答して波形が生成される。
【００６８】
本発明のある実施形態ではシステムが含まれるが、このシステムは、コンピュータ、このコンピュータ中のプロセッサ、上記コンピュータ中のメモリ、任意波形発生装置、上記プロセッサを用いて上記コンピュータのメモリ中に生成されたコントローラを具え、このコントローラは、複数のボタン、ドロップダウン・リスト及びテキスト・ボックスを含み、ユーザに単一画面内で提示される。このとき、上述の複数のボタンは、４つのチャンネル・ボタン、４つのチャンネル・マーカ・ボタン、タイミング・ボタン、トリガ・ボタン、実行ボタン、ＤＣボタン、リサンプリング・ボタン、校正ボタン、診断ボタン、波形シーケンス・ボタン、強制トリガ・ボタン、強制イベント・ボタン、オン／オフ・ボタン、イベント・ボタン、再生ボタン、波形リスト・ボタン及びインポート・ボタンを含む。また、ユーザが複数のボタンから１つを選択すると、単一画面内のドロップダウン・リスト及びテキスト・ボックスが、選択されたボタンに関する適切な値を反映するように自動的に更新され、そして、コントローラが上記任意波形発生装置と連携して動作し、コントローラに入力される情報に応答して波形が生成される。
【００６９】
本発明のある実施形態ではシステムが含まれるが、このシステムは、コンピュータ、このコンピュータ中のプロセッサ、上記コンピュータ中のメモリ、任意波形発生装置、上記プロセッサを用いて上記コンピュータのメモリ中に生成されたコントローラを具え、このコントローラは、複数のボタン、ドロップダウン・リスト、テキスト・ボックス及び可動ボタンを含み、ユーザに単一画面内で提示される。このとき、上述の複数のボタンは、４つのチャンネル・ボタン、４つのチャンネル・マーカ・ボタン、タイミング・ボタン、トリガ・ボタン、実行ボタン、ＤＣボタン、リサンプリング・ボタン、校正ボタン、診断ボタン、波形シーケンス・ボタン、強制トリガ・ボタン、強制イベント・ボタン、オン／オフ・ボタン、イベント・ボタン及び再生ボタンを含む。また、可動ボタンは、ドロップダウン・リストに焦点が当たっている（設定／操作可能になっている）場合には、ドロップダウン・リストから項目を選択するのに利用でき、ドロップダウン・リストに焦点が当たっている場合には、値を変更するのに利用できる。そして、ユーザが複数のボタンから１つを選択すると、単一画面内のドロップダウン・リスト及びテキスト・ボックスが、選択されたボタンに関する適切な値を反映するように自動的に更新され、そして、コントローラが上記任意波形発生装置と連携して動作し、コントローラに入力される情報に応答して波形が生成される。
【００７０】
本発明のある実施形態ではシステムが含まれるが、このシステムは、コンピュータ、このコンピュータ中のプロセッサ、上記コンピュータ中のメモリ、任意波形発生装置、上記プロセッサを用いて上記コンピュータのメモリ中に生成されたコントローラを具え、このコントローラは、複数のボタン、ドロップダウン・リスト、テキスト・ボックス及びドット・ボタンを含み、ユーザに単一画面内で提示される。このとき、ドット・ボタンは、ドロップダウン・リストに焦点が当たっている（操作可能になっている）場合には、ドロップダウン・リストから項目を選択するのに利用でき、ドロップダウン・リストに焦点が当たっている場合には、値を変更するのに利用でき、コントローラの外周エッジに沿って移動できる。上述の複数のボタンは、４つのチャンネル・ボタン、４つのチャンネル・マーカ・ボタン、タイミング・ボタン、トリガ・ボタン、実行ボタン、ＤＣボタン、リサンプリング・ボタン、校正ボタン、診断ボタン、波形シーケンス・ボタン、強制トリガ・ボタン、強制イベント・ボタン、オン／オフ・ボタン、イベント・ボタン及び再生ボタンを含む。また、ユーザが複数のボタンから１つを選択すると、単一画面内のドロップダウン・リスト及びテキスト・ボックスが、選択されたボタンに関する適切な値を反映するように自動的に更新され、そして、コントローラが上記任意波形発生装置と連携して動作し、コントローラに入力される情報に応答して波形が生成される。
【００７１】
本発明のある実施形態ではシステムが含まれるが、このシステムは、コンピュータ、このコンピュータ中のプロセッサ、上記コンピュータ中のメモリ、任意波形発生装置、上記プロセッサを用いて上記コンピュータのメモリ中に生成されたコントローラを具え、このコントローラは、複数のボタン、ドロップダウン・リスト及びテキスト・ボックス、波形グラフィック・アイコンを含み、ユーザに単一画面内で提示される。このとき、上述の複数のボタンは、４つのチャンネル・ボタン、４つのチャンネル・マーカ・ボタン、タイミング・ボタン、トリガ・ボタン、実行ボタン、ＤＣボタン、リサンプリング・ボタン、校正ボタン、診断ボタン、波形シーケンス・ボタン、強制トリガ・ボタン、強制イベント・ボタン、オン／オフ・ボタン、イベント・ボタン及び再生ボタンを含む。また、波形グラフィック・アイコンは、波形を発生しているときに、波形をアニメーションで（動画として）示す。そして、ユーザが複数のボタンから１つを選択すると、単一画面内のドロップダウン・リスト及びテキスト・ボックスが、選択されたボタンに関する適切な値を反映するように自動的に更新され、そして、コントローラが任意波形発生装置と連携して動作し、コントローラに入力される情報に応答して波形が生成される。
【００７２】
本発明のある実施形態ではシステムが含まれるが、このシステムは、コンピュータ、このコンピュータ中のプロセッサ、上記コンピュータ中のメモリ、任意波形発生装置、上記プロセッサを用いて上記コンピュータのメモリ中に生成されたコントローラを具え、このコントローラは、複数のボタン、ドロップダウン・リスト及びテキスト・ボックスを含んでおり、単一画面上でユーザに提示される。このとき、ユーザが複数のボタンから１つを選択すると、単一画面内のドロップダウン・リスト及びテキスト・ボックスが、選択されたボタンに関する適切な値を反映するように自動的に更新され、そして、コントローラが上記任意波形発生装置と連携して動作し、コントローラに入力される情報に応答して波形が生成される。このとき、ユーザが複数のボタンから１つを選択すると、単一画面内のドロップダウン・リスト及びテキスト・ボックスが、選択されたボタンに関する適切な値を反映するように自動的に更新され、そして、コントローラが上記任意波形発生装置と連携して動作し、コントローラに入力される情報に応答して波形が生成されるが、この任意波形発生装置が上記コンピュータと上記コントローラを含んでいる。
【００７３】
本発明のある実施形態ではシステムが含まれるが、このシステムは、コンピュータ、このコンピュータ中のプロセッサ、上記コンピュータ中のメモリ、任意波形発生装置、上記プロセッサを用いて上記コンピュータのメモリ中に生成されたコントローラを具え、このコントローラは、複数のボタン、ドロップダウン・リスト及びテキスト・ボックスを含んでおり、単一画面上でユーザに提示される。このとき、ユーザが複数のボタンから１つを選択すると、単一画面内のドロップダウン・リスト及びテキスト・ボックスが、選択されたボタンに関する適切な値を反映するように自動的に更新され、そして、コントローラが上記任意波形発生装置と連携して動作し、コントローラに入力される情報に応答して波形が生成される。このとき、ユーザが複数のボタンから１つを選択すると、単一画面内のドロップダウン・リスト及びテキスト・ボックスが、選択されたボタンに関する適切な値を反映するように自動的に更新され、そして、コントローラが上記任意波形発生装置と連携して動作し、コントローラに入力される情報に応答して波形が生成されるが、この任意波形発生装置が、上記コントローラを含む上記コンピュータと接続されている。
【００７４】
本発明の実施形態は方法を含み、この方法は、任意波形発生装置用のコントローラを表示する要求をユーザから受ける処理と、複数のボタン、ドロップダウン・リスト及びテキスト・ボックスを含み、単一画面を用いて提示される上記コントローラをユーザに表示する処理と、ユーザから上記コントローラ上の１つのボタンを選択する命令を受ける処理と、ボタンの選択に応じて単一画面内のドロップダウン・リスト及びテキスト・ボックスを選択されたボタンに適したものに自動的に更新する処理とを具え、上記コントローラが上記任意波形発生装置と連携して動作し、コントローラに入力される情報に応答して波形が生成されることを特徴としている。
【００７５】
本発明の実施形態は方法を含み、この方法は、任意波形発生装置用のコントローラを表示する要求を上記任意波形発生装置においてユーザから受ける処理と、複数のボタン、ドロップダウン・リスト及びテキスト・ボックスを含み、単一画面を用いて提示される上記コントローラをユーザに表示する処理と、ユーザから上記コントローラ上の１つのボタンを選択する命令を受ける処理と、ボタンの選択に応じて単一画面内のドロップダウン・リスト及びテキスト・ボックスを選択されたボタンに適したものに自動的に更新する処理とを具え、上記コントローラが上記任意波形発生装置と連携して動作し、コントローラに入力される情報に応答して波形が生成されることを特徴としている。
【００７６】
本発明の実施形態は方法を含み、この方法は、任意波形発生装置用のコントローラを表示する要求を上記任意波形発生装置に接続されたマシーンにおいてユーザから受ける処理と、複数のボタン、ドロップダウン・リスト及びテキスト・ボックスを含み、単一画面を用いて提示される上記コントローラをユーザに表示する処理と、ユーザから上記コントローラ上の１つのボタンを選択する命令を受ける処理と、ボタンの選択に応じて単一画面内のドロップダウン・リスト及びテキスト・ボックスを選択されたボタンに適したものに自動的に更新する処理とを具え、上記コントローラが上記任意波形発生装置と連携して動作し、コントローラに入力される情報に応答して波形が生成されることを特徴としている。
【００７７】
本発明の実施形態は方法を含み、この方法は、任意波形発生装置用のコントローラを表示する要求をユーザから受ける処理と、４つのチャンネル・ボタン、４つのチャンネル・マーカ・ボタン、タイミング・ボタン、トリガ・ボタン、実行ボタン、ＤＣボタン、リサンプリング・ボタン、校正ボタン、診断ボタン、波形シーケンス・ボタン、強制トリガ・ボタン、強制イベント・ボタン、オン／オフ・ボタン、イベント・ボタン及び再生ボタンを含む複数のボタンと、ドロップダウン・リストと、テキスト・ボックスとを含み、単一画面を用いて提示される上記コントローラをユーザに表示する処理と、ユーザから上記コントローラ上の１つのボタンを選択する命令を受ける処理と、ボタンの選択に応じて単一画面内のドロップダウン・リスト及びテキスト・ボックスを選択されたボタンに適したものに自動的に更新する処理とを具え、上記コントローラが上記任意波形発生装置と連携して動作し、コントローラに入力される情報に応答して波形が生成されることを特徴としている。
【００７８】
本発明の実施形態は方法を含み、この方法は、任意波形発生装置用のコントローラを表示する要求をユーザから受ける処理と、４つのチャンネル・ボタン、４つのチャンネル・マーカ・ボタン、タイミング・ボタン、トリガ・ボタン、実行ボタン、ＤＣボタン、リサンプリング・ボタン、校正ボタン、診断ボタン、波形シーケンス・ボタン、強制トリガ・ボタン、強制イベント・ボタン、オン／オフ・ボタン、イベント・ボタン、再生ボタン、波形リスト・ボタン及びインポート・ボタンを含む複数のボタンと、ドロップダウン・リストと、テキスト・ボックスとを含み、単一画面を用いて提示される上記コントローラをユーザに表示する処理と、ユーザから上記コントローラ上の１つのボタンを選択する命令を受ける処理と、ボタンの選択に応じて単一画面内のドロップダウン・リスト及びテキスト・ボックスを選択されたボタンに適したものに自動的に更新する処理とを具え、上記コントローラが上記任意波形発生装置と連携して動作し、コントローラに入力される情報に応答して波形が生成されることを特徴としている。
【００７９】
本発明の実施形態は方法を含み、この方法は、任意波形発生装置用のコントローラを表示する要求をユーザから受ける処理と、４つのチャンネル・ボタン、４つのチャンネル・マーカ・ボタン、タイミング・ボタン、トリガ・ボタン、実行ボタン、ＤＣボタン、リサンプリング・ボタン、校正ボタン、診断ボタン、波形シーケンス・ボタン、強制トリガ・ボタン、強制イベント・ボタン、オン／オフ・ボタン、イベント・ボタン及び再生ボタンを含む複数のボタンと、ドロップダウン・リストと、テキスト・ボックスと、ドロップダウン・リストに焦点が当たっている（設定／操作可能になっている）場合には、ドロップダウン・リストから項目を選択するのに利用でき、ドロップダウン・リストに焦点が当たっている場合には、値を変更するのに利用できる可動ボタンとを含み、単一画面を用いて提示される上記コントローラをユーザに表示する処理と、ユーザから上記コントローラ上の１つのボタンを選択する命令を受ける処理と、ボタンの選択に応じて単一画面内のドロップダウン・リスト及びテキスト・ボックスを選択されたボタンに適したものに自動的に更新する処理とを具え、上記コントローラが上記任意波形発生装置と連携して動作し、コントローラに入力される情報に応答して波形が生成されることを特徴としている。
【００８０】
本発明の実施形態は方法を含み、この方法は、任意波形発生装置用のコントローラを表示する要求をユーザから受ける処理と、４つのチャンネル・ボタン、４つのチャンネル・マーカ・ボタン、タイミング・ボタン、トリガ・ボタン、実行ボタン、ＤＣボタン、リサンプリング・ボタン、校正ボタン、診断ボタン、波形シーケンス・ボタン、強制トリガ・ボタン、強制イベント・ボタン、オン／オフ・ボタン、イベント・ボタン及び再生ボタンを含む複数のボタンと、ドロップダウン・リストと、テキスト・ボックスと、ドロップダウン・リストに焦点が当たっている（設定／操作可能になっている）場合には、ドロップダウン・リストから項目を選択するのに利用でき、ドロップダウン・リストに焦点が当たっている場合には、値を変更するのに利用できる上記コントローラの外周エッジの周りで可動なドット・ボタンとを含み、単一画面を用いて提示される上記コントローラをユーザに表示する処理と、ユーザから上記コントローラ上の１つのボタンを選択する命令を受ける処理と、ボタンの選択に応じて単一画面内のドロップダウン・リスト及びテキスト・ボックスを選択されたボタンに適したものに自動的に更新する処理とを具え、上記コントローラが上記任意波形発生装置と連携して動作し、コントローラに入力される情報に応答して波形が生成されることを特徴としている。
【００８１】
本発明の実施形態は方法を含み、この方法は、任意波形発生装置用のコントローラを表示する要求をユーザから受ける処理と、４つのチャンネル・ボタン、４つのチャンネル・マーカ・ボタン、タイミング・ボタン、トリガ・ボタン、実行ボタン、ＤＣボタン、リサンプリング・ボタン、校正ボタン、診断ボタン、波形シーケンス・ボタン、強制トリガ・ボタン、強制イベント・ボタン、オン／オフ・ボタン、イベント・ボタン及び再生ボタンを含む複数のボタンと、ドロップダウン・リストと、テキスト・ボックスと、上記任意波形発生装置が波形を発生しているときに波形アニメーションを行う波形グラフィック・アイコンとを含み、単一画面を用いて提示される上記コントローラをユーザに表示する処理と、ユーザから上記コントローラ上の１つのボタンを選択する命令を受ける処理と、ボタンの選択に応じて単一画面内のドロップダウン・リスト及びテキスト・ボックスを選択されたボタンに適したものに自動的に更新する処理とを具え、上記コントローラが上記任意波形発生装置と連携して動作し、コントローラに入力される情報に応答して波形が生成されることを特徴としている。
【００８２】
本発明の実施形態は方法を含み、この方法は、任意波形発生装置用のコントローラを表示する要求をユーザから受ける処理と、複数のボタン、ドロップダウン・リスト及びテキスト・ボックスを含み、単一画面を用いて提示される上記コントローラをユーザに表示する処理と、ユーザから上記コントローラ上の１つのボタンを選択する命令を受ける処理と、ボタンの選択に応じて単一画面内のドロップダウン・リスト及びテキスト・ボックスを選択されたボタンに適したものに自動的に更新する処理と、ユーザから再生ボタンの選択命令を受ける処理と、ユーザによる設定に従って波形を生成するための命令を上記任意波形発生装置に送る処理とを具え、上記コントローラが上記任意波形発生装置と連携して動作し、コントローラに入力される情報に応答して波形が生成されることを特徴としている。
【００８３】
従って、本願で説明した実施形態は、幅広く種々に組み合え可能であるとの観点から、詳細な説明や図面等は、単に説明の都合によるものに過ぎず、本発明の範囲を限定するものと考えるべきではない。
【符号の説明】
【００８４】
１０５  コンピュータ・システム
１１０  コンピュータ
１１５  モニタ
１２０  キーボード
１２５  マウス
１３０  コントローラ（表示画面上のユーザ・インタフェース）
１３５  任意波形発生装置
２０５  アプリケーション
３０５  任意波形発生装置
４０３  ドロップダウン・リスト
４０６  テキスト・ボックス
４０９〜４７８  複数のボタン
４８１  波形グラフィック・アイコン
【図１】
2014216030.tif 000003
【図２】
2014216030.tif 000004
【図３】
2014216030.tif 000005
【図４】
2014216030.tif 000006
【図５】
2014216030.tif 000007
【図６】
2014216030.tif 000008