(57)【要約】【課題】操作に経験がなくても、容易に設定でき、より柔軟性があり、直感的に設定できるトリガ機能設定方法を提供する。【解決手段】対応する複数のトリガ機能を表す複数のトリガ設定アイコンを含んだトリガ・ウィンドウをデータ表示の近傍に設け、トリガ設定アイコンの１つをトリガ機能として選択し、この選択したトリガ機能をデータ表示の位置にポインタによりドラッグし、選択したトリガ機能をその位置にてドロップして、トリガ機能の設定を完了させる。【選択図】図５
2007052011.tif 000002
【特許請求の範囲】
【請求項１】
データ表示のコンテキスト内でトリガ機能を設定する方法であって、
対応する複数のトリガ機能を表す複数のトリガ設定アイコンを含んだトリガ・ウィンドウを上記データ表示の近傍に設け、
上記トリガ設定アイコンの１つを上記トリガ機能として選択し、
この選択したトリガ機能を、上記データ表示の現在の位置を示すポインタにより、上記データ表示の所定位置にドラッグし、
上記選択したトリガ機能を上記所定位置にてドロップして、上記トリガ機能の設定を完了させる
ことを特徴とするトリガ機能設定方法。
【請求項２】
上記ドロップのステップの後に、上記トリガ機能の設定を編集することを特徴とする請求項１のトリガ機能設定方法。
【請求項３】
上記所定データ表示にドラッグした際に、上記選択したトリガ設定アイコンをポインタに変換するステップと、
情報ボックスを上記ポインタに関連させて、上記データ表示上の上記ポインタの位置に応じて上記トリガ機能及び上記トリガ機能の現在のパラメータを示すステップと
を更に具えることを特徴とする請求項１のトリガ機能設定方法。
【請求項４】
上記現在の位置及び関連したデータ値に基づいてトリガを定義するウィンドウに上記ポインタがドラッグされると、上記ポインタの現在の位置を読取るステップを
更に具えることを特徴とする請求項１のトリガ機能設定方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、一般に、ロジック・アナライザのデータ取込みに関し、特に、取り込むべきデータを識別するためにロジック・アナライザのトリガをドロップ・アンド・ドラッグにより設定するトリガ機能設定方法に関する。
【背景技術】
【０００２】
ロジック・アナライザは、デジタル回路を試験及び分析するのに用いる測定機器である。一般に、デジタル回路は、データ、コマンド及び他の情報を伝送するための１つ以上のバスを含んでおり、各バスは、複数のライン又はチャネルを有する。多数のチャネルは、並列に夫々サンプリングされ、分析のために非常に多くのデータ・サンプルを発生する。しかし、ユーザは、重要なデータを調べることを単に望んでいるだけであり、この重要なデータは、試験すべきデジタル回路の関心のある状況又は特定状態を表す。したがって、ユーザは、関心のあるデータを取り込むための条件を定める必要がある。すなわち、データのある特性を識別してトリガ事象として機能させ、ロジック・アナライザの取込みメモリを満たすようにする。よって、取込みメモリは、指定された並列のチャネルからのデータの内、トリガ事象を囲むデータのサンプルを蓄積する。取り込まれたデータは、各チャネルの波形として、また、データが表すバスの値の表として表示される。
【０００３】
初期の分析ツールとしては、本出願人のテクトロニクスが製造しているロジック・アナライザに使用されている「なんでもトリガ（Trigger on Anything）」の如きデフォルト・トリガ機能を選択できる。このデフォルト・トリガ機能により、ロジック・アナライザは、「実行」処理を起動すると直ちにデータ・ストリームを、即ち、モニタすべきチャネルのデータ・サンプルの最初の組合せを捕捉し、取込みメモリに蓄積することができる。しかし、更に解析をするためにデータ内の問題、即ち、主要な動きを見つけることは、困難である。テクトロニクスのロジック・アナライザは、「簡単トリガ(EasyTrigger)」及び「強力トリガ(PowerTrigger)」というトリガ機能を区別するために、２つのトリガ・プログラム・ユーザ・インタフェースを具えている。しかし、トリガ機能を設定するトリガ・プログラムを作成するために、ユーザは、取込んだデータのデータ表示の代わりに、別個の形式的対話スクリーンに進まなければならない。EasyTriggerでは、トリガ機能用の予めまとめた設定を提供し、ここからユーザが選択を行う。一方、PowerTriggerは、状態に基づいた選択処理であり、ユーザがトリガ機能に必要な状態を入力する。これらトリガ設定対話を維持しながら、データ表示内に存在する特徴を参照することは容易ではない。トリガ機能を設定するには、ユーザが、トリガ事象として用いるデータ特徴と共にロジック・アナライザの基本的なトリガ能力をきちんと理解する必要がある。すなわち、データ表示のコンテキストなしにトリガ機能を設定できる必要がある。
【０００４】
米国カリフォルニア州パル・アルトのアジレント・テクノロジーズ・インクは、アドバンスド・トリガ(Advanced Trigger)機能及びシンプル／クイック(Simple/Quick)トリガ機能を有する。Advanced Trigger機能は、上述のEasyTrigger及びPowerTrigger機能に類似している。しかし、Simple/Quickトリガ機能は、波形データ表示のコンテキスト内で機能する。図１及び図２は、従来のトリガ機能の設定を行うロジック・アナライザの波形データ表示の平面図である。この図１に示すように、また、米国特許第６６１５３６９号に記載のように、ユーザが波形データ表示上に矩形領域を描画する毎に、Quickトリガが定義される。ここでは、情報ボックスが提供される。この情報ボックスは、矩形で囲まれた時間と、この矩形内に表示された波形データに基づく最も適切なトリガ条件とを示す。一例として、最も適切なトリガ条件は、「My Bus 1[0]=Falling Edge（My Bus 1[0]の信号が立ち下がりエッジの時にトリガ）」である。ドロップ・ダウン・メニューにより、「Set Quick Trigger （クイック・トリガの設定）」がユーザに示される。ユーザがQuick Triggerを変更する方法がないので、ユーザは、与えられたQuick Trigger を選択するか、無視するかのいずれかであった。また、図２に示すように、バス１内の特定ラインのトリガ条件を「Don't Care（無視）」にもできる。
【０００５】
Simple Trigger機能が選択された場合、バスの各ライン又はチャネル用のトリガ・オプションが波形データ表示の近傍に示される。この状態は、例えば、米国特許第６６２４８２９号の第１７図内のBus1に示されている（バスの各状態が１６進法２桁で示され、トリガを例えば「1D」とする）。ここで、ユーザは、各チャネルの適切な状態を設定して、１組の特定状態から選択したトリガ基準を確立できる。
【０００６】
【特許文献１】米国特許第６６１５３６９号明細書
【特許文献２】米国特許第６６２４８２９号明細書
【発明の開示】
【発明が解決しようとする課題】
【０００７】
そこで、操作に経験がなくても、容易に使用でき、より柔軟性がある直感的なトリガ機能設定方法が望まれている。
【課題を解決するための手段】
【０００８】
本発明は、データ表示のコンテキスト内でトリガ機能を設定する方法であって；対応する複数のトリガ機能を表す複数のトリガ設定アイコンを含んだトリガ・ウィンドウをデータ表示の近傍に設け；トリガ設定アイコンの１つをトリガ機能として選択し；この選択したトリガ機能を、データ表示の現在の位置を示すポインタにより、データ表示の所定位置にドラッグし；選択したトリガ機能を所定位置にてドロップして、トリガ機能の設定を完了させる。
また、本発明は、上述のドロップのステップの後に、トリガ機能の設定を編集する。さらに、本発明は、所定データ表示にドラッグした際に、選択したトリガ設定アイコンをポインタに変換するステップと；情報ボックスをポインタに関連させてデータ表示上のポインタの位置に応じてトリガ機能及びこのトリガ機能の現在のパラメータを示すステップとを更に具えている。また、本発明は、現在の位置及び関連したデータ値に基づいてトリガを定義するウィンドウにポインタがドラッグされると、ポインタの現在の位置を読取るステップを更に具えている。
【発明の効果】
【０００９】
本発明によれば、操作に経験がなくても、トリガ機能を容易に設定できると共に、より柔軟性を持たせて直感的にトリガ機能を設定できる。
【発明を実施するための最良の形態】
【００１０】
よって、本発明は、図形ユーザ・インタフェース（ＧＵＩ）を用いて、「ドラッグ・アンド・ドロップ」の簡単な方法により、ロジック・アナライザのトリガ機能を設定できる方法を提供する。このトリガ機能を設定する方法は、データ表示のコンテキスト内で行われ、複数のトリガ設定アイコンを用い、データ表示の近傍にトリガ設定ウィンドウを提供する。トリガ設定アイコンの１つを選択し、トリガ機能を表すポインタをデータ表示のある位置までドラッグする。データ表示のその位置にてポインタをドロップすると、トリガ機能の設定が完了する。このポインタに関連した情報ボックスは、トリガ機能と、データ表示上のポインタの位置に応じたトリガ機能の現在のパラメータとを示す。トリガ機能の設定が完了すると、トリガ設定ダイアログがトリガ機能設定を提供し、操作者がこれを編集できる。このトリガ機能は、次のデータ取込みにて実行される。
【００１１】
本発明の目的、利点及び新規な特徴は、添付図を参照した以下の詳細な説明から明らかになろう。
【実施例】
【００１２】
図３〜図７は、本発明によりトリガ機能を設定できるロジック・アナライザ波形データの表示の一例を示す図である。なお、これら波形データ表示は、通常のロジック・アナライザが入力データを取込んだ際の表示であるので、入力データを取り込む取込み回路、取込んだデータを表示する表示回路、及びこれら回路を制御する制御回路の構成と、その動作説明とは省略する。また、以下の動作は、マイクロプロセッサ及びその動作を制御するプログラムにより制御されるが、ドラッグ・アンド・ドロップなどの各動作は既知であるので、各動作の詳細な説明を省略する。本発明は、これら各動作に特徴があるのではなく、これら動作を用いて、以下のようにトリガ設定を行う点に特徴があることに留意されたい。図３に示すよう、波形データ表示の例は、ＬＡ１：Ａ２及びＬＡ１：Ａ３の２つのデータ・バスの波形データを表示している。一方のデータ・バスのチャネルは、ＬＡ１：Ａ３［０］〜ＬＡ１：Ａ３［７］である。トリガ点Ｔが表示上に示されており、このトリガ点Ｔからの時間をプラス及びマイナスで測定できる。また、カーソルも図示されており、このカーソルが表示の下部に示されるように全データ取込みに対する表示部分を指示する。この全データ取込みは、表示の上に示す波形を含む。この波形データ表示用のサンプルは、なんでもトリガ（Trigger on Anything）機能を用いて、上述のように、最初に取り込まれているかもしれない。表示の下側に示すように２つのタブが存在し、一方のタブが測定（Measurements）であり、他方のタブがトリガ（Trigger）である。
【００１３】
トリガ・タブを選択すると、図４の下部のトリガ詳細（Trigger Details）に示すように、表示の一部がドラッグ・アンド・ドロップのトリガ設定ウィンドウに代わる。操作者は、複数のトリガ機能の選択を行う。図４の例では、この図の左下のアイコン（Add Triggerの下のアイコン又はボタン）に示すように、操作者は、チャネルのエッジ（Channel Edge）、チャネルの値（Channel Value）、バスの値（Bus Value）、マルチ・グループの値（Multi-Group Value）、グリッチ（Glitch）、設定及び保持（Setup and Hold）、なんでもトリガ（Trigger on Anything）のリストから選択できる。操作者は、適切なアイコンを「クリック」し、このクリックしたアイコンをポインタの形式で波形データ表示領域に「ドラッグ」して、これらトリガ機能の１つを選択できる。なお、ポインタは、矢印又は他の適切な指示の表示である。これら操作法（トリガ・プログラムの作成：To create a Trigger Program）が図４に示す表示の下側の中央にも表示される。波形データ表示の上には、図５に示すように、ポインタに関連して情報ボックスが現れる。この特定例において、チャネルのエッジによるトリガ（Trigger on Channel Edge）を選択したので、情報ボックスが、選択された機能と共に、ポインタの現在の位置に関連したトリガ・パラメータを指示する。ポインタは、チャネルＬＡ１：Ａ３［５］の上に配置されるが、これは、エッジの近傍であるが、正確にエッジの所ではない。情報ボックスは、チャネルＬＡ１：Ａ３［５］が高又は低になったなら（Goes HighOrLow）、即ち、そのチャネルの任意のエッジでトリガがかかるというパラメータを示している。この点が特定のエッジに近似していれば（所定数のピクセル内ならば）、情報ボックスは、エッジの所定形式である立ち上がり又は立ち下がりが生じた際にトリガが発生することを示す。その位置で、ポインタを「ドロップ」することにより、そのトリガ機能の設定が完了する。この情報ボックスは、ポインタをドロップできない場所、即ち、選択されたトリガ機能が動作できない場所にポインタがあるときも、その旨を示す。なお、所定データ表示にドラッグした際に、選択したトリガ設定アイコンをポインタに変換し、情報ボックスをポインタに関連させて、データ表示上のポインタの位置に応じてトリガ機能及びこのトリガ機能の現在のパラメータを示す。また、本発明は、現在の位置及び関連したデータ値に基づいてトリガを定義するウィンドウにポインタがドラッグされると、ポインタの現在の位置を読取る。
【００１４】
トリガ機能が波形データ表示の上に配置されると、その下のトリガ・ウィンドウが、現在の選択されたトリガ設定を示す。例えば、図６の右半分の部分に示すように、チャネルＡ３［７］の立ち上がりエッジ（Rising Edge）でトリガ機能が生じるように、操作者は表示された情報を編集できる。
【００１５】
図７に示すように、同じトリガ・タブをリスト・データ表示と関連させて用いてもよい。ＬＡ１：Ａ２とＬＡ１：Ａ３の２つのグループが、時間間隔毎に１６進法の値で示されている。選択トリガ機能が選択され、ドラグされ、リスト・データ表示の特定ラインの上にドロップされる。その結果の選択されたトリガ機能及び値を示すウィンドウが、図６のウィンドウと同様に現れる。ここでは、グループ又はバスが識別され、値が表示され、１つ又は両方のグループの値のいずれかの選択が示される。これら値も、操作者により編集できる。
【００１６】
同様なドラッグ・アンド・ドロップを用いた装置及び方法は、トリガ機能の設定ばかりでなく、アナログ形式の測定にも使用できる。
【産業上の利用可能性】
【００１７】
よって、本発明は、ドラッグ・アンド・ドロップを用いて、複数のトリガ機能の１つを選択し、選択したトリガ機能をデータ表示にドラッグし、それをデータ表示内の特定位置にドロップして、設定を行うと共に、その設定を操作者が編集できるようにして、簡略化したトリガ機能の設定方法を達成できる。
【図面の簡単な説明】
【００１８】
【図１】従来技術によりトリガ機能を設定するロジック・アナライザ波形データ表示の一例を示す図である。
【図２】従来技術によりトリガ機能を設定するロジック・アナライザ波形データ表示の他の例を示す図である。
【図３】本発明によりトリガ機能を設定できるロジック・アナライザ波形データの表示の一例を示す図である。
【図４】本発明によるトリガ設定ウィンドウを近傍に有するロジック・アナライザ波形データの表示の一例を示す図である。
【図５】本発明により、トリガ機能をドラッグし、波形データ表示上でドロップするロジック・アナライザ波形データの表示の一例を示す図である。
【図６】本発明により、編集に適切なドラッグ・アンド・ドロップ操作の結果を示す図である。
【図７】本発明により、近傍にトリガ設定ウィンドウを有するロジック・アナライザのリスト・データの表示例である。
【図１】
2007052011.tif 000003
【図２】
2007052011.tif 000004
【図３】
2007052011.tif 000005
【図４】
2007052011.tif 000006
【図５】
2007052011.tif 000007
【図６】
2007052011.tif 000008
【図７】
2007052011.tif 000009