(57)【特許請求の範囲】
【請求項１】
信号パターンの編集可能領域内で指定された領域を編集領域として設定する編集領域設定手段と、
部品化された信号パターンのリストを画面に表示させる信号パターンリスト表示手段と、
画面に表示された前記リストの中から選択された信号パターンを前記編集領域設定手段により設定された編集領域に描画する信号パターン描画手段と、
前記編集可能領域内に描画された第１の信号及び第２の信号の変化パターンの依存関係を登録するための依存関係登録手段と、
該依存関係登録手段により登録された前記第１の信号に対して前記登録された変化パターンが描画された場合、前記第１の信号との依存関係が登録されている前記第２の信号のパターンも連動させて変更し、
前記依存関係登録手段により登録された前記第２の信号に対して前記登録された変化パターンが描画された場合、前記第２の信号との依存関係が登録されている前記第１の信号のパターンも連動させて変更する信号パターン連動変更手段と、
前記第１の信号との依存関係が登録されている前記第２の信号が前記画面に表示されていない場合に、前記信号パターン連動変更手段により前記第１の信号に対して変化パターンが描画されて前記第２の信号パターンも連動されて変更されたとき、前記第２の信号が前記信号パターン連動変更手段により変更されたことを前記画面に告知し、
前記第２の信号との依存関係が登録されている前記第１の信号が前記画面に表示されていない場合に、前記信号パターン連動変更手段により前記第２の信号に対して変化パターンが描画されて前記第１の信号パターンも連動されて変更されたとき、前記第１の信号が前記信号パターン連動変更手段により変更されたことを前記画面に告知する告知手段とを備えていることを特徴とする信号パターン作成装置。
【請求項２】
前記信号パターン描画手段により描画された信号のパターンを時系列データに変換して出力する信号データ変換出力手段を備えていることを特徴とする請求項１記載の信号パターン作成装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は信号パターン作成装置に関し、より詳細には、編集画面上で信号パターンを作成して表示させることのできる信号パターン作成装置に関する。
【背景技術】
【０００２】
従来より、車両に搭載される電子制御装置等の電子機器を検査・評価するために、該電子機器の動作環境を模擬して自動検査するシミュレータが使用されており、該シミュレータを介して電子機器に出力されるアナログ信号パターンやディジタル信号パターン等の各種信号パターンの作成には、信号パターン作成装置が使用されている。
【０００３】
信号パターン作成装置は、ＣＲＴやＬＣＤ等で構成されたディスプレイ、キーボードやマウス等からなる入力装置、マイコン、及び記憶装置等からなる通常のパーソナルコンピュータで構成されている。記憶装置には、シミュレータで検査する電子機器に出力する各種信号パターンの編集（作図）を行うためのソフトウェアが格納されており、マイコンでは、前記ソフトウェアに基づいた信号パターンの編集処理が行われるようになっている（例えば、下記の特許文献１、２参照）。
【０００４】
このような信号パターン作成装置に関しては、操作性等の改良が行われているものの、十分なものでなく、作図操作の簡略化や作図工数の低減による作業の効率化が強く望まれているのが現状である。
【特許文献１】特開２００４−１６４４５９号公報
【特許文献２】特開２００５−１６４３３８号公報
【発明の開示】
【課題を解決するための手段及びその効果】
【０００５】
本発明は上記課題に鑑みなされたものであって、信号パターンの作図工数の低減による作図操作の簡略化及び作図工程の効率化、並びに誤入力等の防止を図ることができる信号パターン作成装置を提供することを目的としている。
【０００６】
上記目的を達成するために本発明に係る信号パターン作成装置（１）は、信号パターンの編集可能領域内で指定された領域を編集領域として設定する編集領域設定手段と、部品化された信号パターンのリストを画面に表示させる信号パターンリスト表示手段と、画面に表示された前記リストの中から選択された信号パターンを前記編集領域設定手段により設定された編集領域に描画する信号パターン描画手段と、前記編集可能領域内に描画された第１の信号及び第２の信号の変化パターンの依存関係を登録するための依存関係登録手段と、該依存関係登録手段により登録された前記第１の信号に対して前記登録された変化パターンが描画された場合、前記第１の信号との依存関係が登録されている前記第２の信号のパターンも連動させて変更し、前記依存関係登録手段により登録された前記第２の信号に対して前記登録された変化パターンが描画された場合、前記第２の信号との依存関係が登録されている前記第１の信号のパターンも連動させて変更する信号パターン連動変更手段と、前記第１の信号との依存関係が登録されている前記第２の信号が前記画面に表示されていない場合に、前記信号パターン連動変更手段により前記第１の信号に対して変化パターンが描画されて前記第２の信号パターンも連動されて変更されたとき、前記第２の信号が前記信号パターン連動変更手段により変更されたことを前記画面に告知し、前記第２の信号との依存関係が登録されている前記第１の信号が前記画面に表示されていない場合に、前記信号パターン連動変更手段により前記第２の信号に対して変化パターンが描画されて前記第１の信号パターンも連動されて変更されたとき、前記第１の信号が前記信号パターン連動変更手段により変更されたことを前記画面に告知する告知手段とを備えていることを特徴としている。
【０００７】
上記信号パターン作成装置（１）によれば、信号パターンの編集可能領域内で指定（例えば、画面上に表示されたポインタ等で指定（選択））された領域が、編集領域として設定され、前記信号パターンリスト表示手段により表示された前記リストの中から選択された信号パターンが、前記設定された編集領域に描画されるので、信号パターンを作図する際に、画面上を一点一点クリックして描画するような操作や信号値そのものを入力する操作が必要なく、少ない作図工数で、且つ簡略化された操作手順により、ユーザが所望とする信号パターンを効率よく描画することができ、作図工数の低減、及び作図時間の短縮化を図ることができる。なお、前記部品化された信号パターンには、例えば、開始値ａから終了値ｂまでの定量増加・減少を示すパターンの他、方形波、三角波、ノコギリ波、ＵＰエッジ等のパターンやｓｉｎ波等の関数式を表すパターンなどが含まれている。
【００１５】
また、上記信号パターン作成装置（１）によれば、編集可能領域内に描画された第１の信号及び第２の信号の変化パターンの依存関係を予め登録しておくことにより、該登録された第１の信号に対して前記登録された変化パターンが描画された場合、前記第１の信号との依存関係が登録されている前記第２の信号のパターンも連動して変更され、逆に、前記登録された第２の信号に対して前記登録された変化パターンが描画された場合、前記第２の信号との依存関係が登録されている前記第１の信号のパターンも連動して変更されるので、同一変化パターンを有する信号の作図を省略することができ、作図工数を低減させることができる。また、前記第１及び第２の信号のパターンの作図の漏れや誤入力をなくすことができる。
【００１９】
また、上記信号パターン作成装置（１）によれば、前記告知手段によって、例えば、信号Ｉに対して依存関係が登録されている信号Ｊを画面上に表示させずに、信号Ｉの描画を行う場合に、信号ＩをＯＮからＯＦＦに切り替えた信号パターンが描画されたとき、「信号Ｊのパターンも変更しました」というようなメッセージを画面に表示させることができ、信号Ｊのパターンを表示させることなく、ユーザは前記信号パターン連動変更手段による信号Ｊのパターン変更を知ることができる。
【００２０】
また本発明に係る信号パターン作成装置（２）は、上記信号パターン作成装置（１）において、前記信号パターン描画手段により描画された信号のパターンを時系列データに変換して出力する信号データ変換出力手段を備えていることを特徴としている。
【００２１】
上記信号パターン作成装置（２）によれば、前記信号パターン描画手段により描画された信号のパターンが時系列データに変換され出力されるように構成されているので、該時系列データを、電子機器等を評価するシミュレータ等に出力するデータとして使用することが可能となる。
【発明を実施するための最良の形態】
【００２２】
以下、本発明に係る信号パターン作成装置の実施の形態を図面に基づいて説明する。図１は、実施の形態に係る信号パターン作成装置を含む電子機器の評価システムの概略構成を示した図である。
【００２３】
図１に示したように、本システムは、信号パターン作成装置１０、シミュレータ２０、及び電子制御装置（以下、ＥＣＵ：Electronic Control Unit と記す）３０を含んで構成されている。ＥＣＵ３０は、車両に搭載されるエンジン等の制御を行うための電子機器である。シミュレータ（計測装置）２０は、ＥＣＵ３０の動作環境を模擬して自動検査するコンピュータである。
【００２４】
信号パターン作成装置１０は、シミュレータ２０を介してＥＣＵ３０に入力される各種の信号パターンを作成するための装置であり、マイコン１１や記憶部（例えば、ハードディスクドライブ）１２等を備えたコンピュータ本体１３と、ＣＲＴやＬＣＤ等で構成されたディスプレイ１４と、キーボードやマウス等からなる入力装置１５とを含む通常のパーソナルコンピュータによって構成されている。
【００２５】
コンピュータ本体１３の記憶部１２には、ＥＣＵ３０に入力される各種の信号パターンをディスプレイ１４の画面上に表示させて、これら信号パターンを編集（作図）する機能を実現させるためのソフトウェア（プログラム）が格納されている。マイコン１１は、記憶部１２から適宜プログラムを読み出し、入力操作に応じた信号パターンの作成処理を実行するように構成されている。
【００２６】
次に実施の形態に係る信号パターン作成装置１０で行われる信号パターンの作成方法について説明する。図２（ａ）〜（ｄ）はディスプレイ１４に表示された信号パターンの編集画面の表示例を示した図である。
【００２７】
図２（ａ）は、編集画面（編集可能領域）として表示された信号Ａ、Ｂのタイミングチャート図を示している。ユーザは、この画面を通じて、編集対象とする信号と時間幅とが指定（選択）できるようになっており、図２（ｂ）に示したように、編集対象とする信号のチャート上にカーソル（ポインタ）を配置して、マウスの左クリック操作が行われると、編集対象とする信号（この場合、信号Ｂ）と時間幅（この場合、１区間）とが設定される。なお、カーソルを横にずらしながらマウスの左クリック操作を繰り返すことにより所望の時間幅（区間数）を設定することが可能となっている。
【００２８】
次に、マウスの右クリック操作が行われると、図２（ｃ）に示したように、部品化された信号パターンのリストがポップアップ表示される。なお、ポップアップ表示されたリストに含まれる部品化された信号パターンの情報は、記憶部１２のパターン部品ファイルにＸＭＬ形式のデータで格納されており、その一部を図３に示している。
【００２９】
そして、ポップアップ表示されたリストの中から信号パターン（この場合、パターンII）が選択、例えば、作図を行う信号パターン上にカーソルを配置して左クリック操作（確定操作）が行われると、図２（ｄ）に示したように、設定された編集領域にパターンIIの信号パターン（すなわち、先頭値０、終端値１０の定量増加パターンの信号波形）が描画されるようになっている。また、記憶部１２に格納されている信号Ｂのパターン情報には、前記編集領域のデータとしてパターンIIのデータがＸＭＬ形式のデータで追加保存されるようになっている（図４参照）。
【００３０】
なお、図２（ｂ）では、編集対象とする信号が１つだけ選択されている場合を示しているが、別の実施の形態では、図５（ａ）に示したように、複数の信号（この場合、信号Ａ、Ｂ）を編集対象信号として指定（選択）することも可能であり、指定された複数信号に対して、同一の信号パターンを一括して描画する（図５（ｂ）参照）ことも可能となっている。また、図２では、信号Ａ、Ｂ、すなわち２つの信号のタイミングチャートの編集を行う場合について説明したが、編集する信号が１つ以上のタイミングチャートに適用することができる。
【００３１】
次に実施の形態に係る信号パターン作成装置１０におけるマイコン１１の行う信号パターン作成処理動作を図６に示したフロ−チャ−トに基づいて説明する。なお、本処理動作は、編集画面の表示後に実行される。
【００３２】
まず、編集可能領域内で編集対象とする信号及び時間幅（編集領域）を指定する操作があったか否かを判断し（ステップＳ１）、編集対象とする信号及び時間幅を指定する操作があったと判断すれば、指定された信号及び時間幅を編集対象信号及び編集時間幅に設定する（なお、これら設定情報は、記憶部１２に記憶される）（ステップＳ２）。なお、ステップＳ１において、編集可能領域内で編集する信号が１つだけの場合は、信号の指定は必要なく、時間幅のみ指定すればよい。
【００３３】
次に、マウスの右クリック操作があったか否かを判断し（ステップＳ３）、右クリック操作があったと判断すれば、記憶部１２に記憶されている部品化された信号パターンの情報を読み込み（ステップＳ４）、部品化された信号パターンのリストをポップアップ表示する処理を行う（ステップＳ５）。  
【００３４】
ポップアップ表示されたリストの中から信号パターンを選択する操作があったか否かを判断し（ステップＳ６）、信号パターンを選択する操作があったと判断すれば、選択された信号パターンのデータ（先頭値及び終端値データ等）を、記憶部１２のパターン部品ファイルから読み出し（ステップＳ７）、編集対象信号（図２の場合、信号Ｂ）のパターン情報に、前記編集領域のデータとして前記選択された信号パターン（図２の場合、パターンII）のデータ（ＸＭＬ形式のデータ）を追加保存する処理を行い（ステップＳ８）、その後、指定された編集領域に前記選択された信号パターンを描画する処理を行い（ステップＳ９）、その後処理を終える。
【００３５】
次に実施の形態に係る信号パターン作成装置１０で行われる信号パターンの別の作成方法について説明する。図７（ａ）〜（ｃ）はディスプレイ１４に表示された信号パターンの編集画面の表示例を示した図である。
【００３６】
図７（ａ）は、編集画面（編集可能領域）として表示された信号Ｃ、Ｄのタイミングチャート図を示している。ユーザは、この画面を通じて、編集対象とする信号と時間幅とが指定（選択）できるようになっており、また、部品化された信号パターンのリスト（パターン部品リスト）も同一画面上に表示されている。なお、パターン部品リストに表示される部品化された信号パターンに関する情報は、記憶部１２のパターン部品ファイルにＸＭＬ形式のデータで記憶されており、その一部（ｓｉｎ波の格納データ例）を図８に示している。
【００３７】
図２で説明した場合と同様に、編集対象とする信号（この場合、信号Ｄ）のチャート上にカーソルを配置して、マウスの左クリック操作が行われると、図７（ｂ）に示すように、編集対象とする信号（この場合、信号Ｄ）とその時間幅とが設定される。
【００３８】
次に、パターン部品リストの中から信号パターン（この場合、ｓｉｎ波の関数式）が選択され、信号Ｄの編集領域にマウスによるドラッグ＆ドロップ操作が行われると、図７（ｃ）に示したように、設定された編集領域にｓｉｎ波の信号パターンが描画されるようになっている。また、記憶部１２に格納されている信号Ｄのパターン情報には、図９に示すように、ｓｉｎ波の関数式から算出された時系列データが含まれており、該時系列データは、シミュレーションに使用可能な入力データとなっている。
【００３９】
次に実施の形態に係る信号パターン作成装置１０におけるマイコン１１の行う別の信号パターン作成処理動作を図１０に示したフロ−チャ−トに基づいて説明する。なお、本処理動作は、編集画面の表示後に実行される。
【００４０】
まず、編集可能領域内で編集対象とする信号及び時間幅（編集領域）を指定する操作があったか否かを判断し（ステップＳ１１）、編集対象とする信号及び時間幅を指定する操作があったと判断すれば、指定された信号及び時間幅を編集対象信号及び編集時間幅に設定する（なお、これら設定情報は、記憶部１２に記憶される）（ステップＳ１２）。なお、ステップＳ１１において、編集可能領域内で編集する信号が１つだけの場合は、信号の指定は必要なく、時間幅のみ指定すればよい。
【００４１】
次に、編集画面に表示されているパターン部品リストの中から選択した信号パターンを編集領域へドラッグ＆ドロップする操作があったか否かを判断し（ステップＳ１３）、信号パターンのドラッグ＆ドロップ操作があったと判断すれば、選択された信号パターンのデータ（この場合、ｓｉｎ波の関数式とする）を、記憶部１２のパターン部品ファイルから読み出す（ステップＳ１４）。
【００４２】
次に、読み出されたｓｉｎ波の関数式に、サンプリング時間データ（例えば、１ｍｓｅｃ間隔の時間データ）を代入し、設定された時間幅での各サンプリング時間における関数値を算出し（ステップＳ１５）、算出された関数値を、シミュレータに出力可能な時系列データとして記憶部１２に記憶し（ステップＳ１６）、その後、編集可能領域内にｓｉｎ波の信号パターンを描画する処理を行い（ステップＳ１７）、その後処理を終える。
【００４３】
なお、図７を用いて説明した信号パターンの編集画面において、図１１に示したような信号パターンのメニュー画面を表示させる構成とすることもできる。すなわち、図１１に示した信号パターンのメニューには、形態の異なる波形名がリスト表示されており（図２に示したようにポップアップ表示しても良く、また図７に示したように編集画面への切り換えと同時に表示しても良い）、例えば、方形波が選択されると、図１２（ａ）に示したような方形波の設定値入力メニューが表示され、ユーザは、この入力画面を通じて、方形波を構成する各設定値を入力することができるようになっている。また、他の波形についても同様に、図１２（ｂ）〜（ｆ）に示した設定値入力メニューの画面を通じて、各波形を構成する設定値を入力することができるようになっている。そして、設定値入力メニューの入力後（又は入力前でもよい）、波形を追加する時間幅（区間）が設定されると、設定された時間幅に、設定値に基づいた波形が描画される構成とすることもできる。なお、パターン部品中の「ａ％→ｂ％」は、信号に設定された上下限値の範囲内での変化率が設定可能なメニューである。
【００４４】
また、編集可能な信号パターンをパターン部品リストに追加登録できる構成としてもよい。例えば、編集画面を通じて信号パターンを作成後、マウスを右クリック操作して、登録メニューをポップアップ表示させて、登録したい信号パターン部分をマウスのドラッグ操作により範囲指定後、登録確定操作を行うと、前記範囲指定された信号パターンのデータが、新たなパターン部品としてパターン部品ファイルに登録される構成とすることができる。
【００４５】
次に実施の形態に係る信号パターン作成装置１０で行われる信号パターンの別の作成方法について説明する。図１３（ａ）〜（ｃ）はディスプレイ１４に表示された信号パターンの編集画面の表示例を示した図である。
【００４６】
図１３（ａ）は、編集画面（編集可能領域）として表示された信号Ｅ、Ｆのタイミングチャート図を示している。ユーザは、この画面を通じて、編集対象とする信号及び領域が指定できるようになっている。なお、信号Ｅ、Ｆについては、座標軸（値軸、時間軸）の数値（上下限値）が予め設定されており、これらの値が表示されている。また、部品化された信号パターンのリスト（パターン部品リスト）も同一画面上に表示されている。なお、図１３に示したパターン部品リストには、上から順に０％→１００％の定量増加パターン、５０％→５０％の一定パターン、及び１００％→０％の定量減少パターンが含まれている。
【００４７】
次に、画面上のカーソルを、編集対象とする信号のチャート上に配置して、マウスのドラッグ操作により領域指定が行われると、図１３（ｂ）に示すように、編集対象とする信号（この場合、信号Ｆ）と領域とが設定される。このとき、マイコン１１は、指定された編集領域を示す座標値（矩形四隅のＸＹ座標値）を算出するようになっている。
【００４８】
次に、図１３（ｃ）に示したように、リスト表示された部品化された信号パターンの中から、前記編集領域に描画する信号パターンが選択されると（この場合、定量増加（０％→１００％）パターンが選択されたものとする）、マイコン１１は、前記算出された編集領域を示す座標値に基づいて、該編集領域に描画される信号パターンの作成に必要なパラメータ値（変化開始値、変化時間、変化量、変化終了値等）を算出し、算出されたパラメータ値に基づいて、前記設定された編集領域に定量増加（０％→１００％）パターンの信号パターンを描画すると共に、算出されたパラメータ値（この場合、変化開始値と変化終了値）を表示するようになっている。なお、算出されたパラメータ値については、画面に表示せずに、データだけ記憶部１２に保存する構成としても良い。
【００４９】
次に実施の形態に係る信号パターン作成装置１０におけるマイコン１１の行う信号パターン作成処理動作を図１４に示したフロ−チャ−トに基づいて説明する。なお、本処理動作は、編集画面の表示後に実行される。
【００５０】
まず、編集可能領域内で編集対象とする信号及び編集領域を指定する操作があったか否かを判断し（ステップＳ２１）、編集対象とする信号及び編集領域を指定する操作があったと判断すれば、指定された信号を編集対象信号に設定し（ステップＳ２２）、指定された信号の座標軸（値軸、時間軸）の設定値（上下限値等）に基づいて、前記指定された編集領域を示す座標値（矩形四隅のＸＹ座標値）を算出する（なお、算出データは、記憶部１２に記憶される）（ステップＳ２３）。なお、ステップＳ２１において、編集可能領域内で編集する信号が１つだけの場合は、信号の指定は必要なく、編集領域のみ指定すればよい。
【００５１】
次に、編集画面に表示されているパターン部品リストの中から信号パターンを選択する操作があったか否かを判断し（ステップＳ２４）、信号パターンの選択操作があったと判断すれば、前記算出された編集領域を示す座標値に基づいて、該編集領域に描画される信号パターンの作成に必要なパラメータ値（変化開始値、変化時間、変化量、変化終了値等）を算出する（なお、算出データは、記憶部１２に記憶される）（ステップＳ２５）。
【００５２】
次に、算出されたパラメータ値に基づいて、前記設定された編集領域に信号パターンを描画する処理を行い（ステップＳ２６）、さらに、前記算出されたパラメータ値（図１３の場合、変化開始値及び変化終了値）を表示し（ステップＳ２７）、その後処理を終える。
【００５３】
次に実施の形態に係る信号パターン作成装置１０で行われる信号パターンの別の作成方法について説明する。図１５（ａ）〜（ｄ）はディスプレイ１４に表示された信号パターンの編集画面の表示例を示した図である。
【００５４】
図１５（ａ）は、編集画面（編集可能領域）として表示された信号Ｇ、Ｈのタイミングチャート図を示している。ユーザは、この画面を通じて、編集対象とする信号及び領域が指定できるようになっている。なお、信号Ｇについては、座標軸（値軸、時間軸）の値（上下限値等）が予め設定されており、これらの値が表示されているが、信号Ｈについては、座標軸（値軸）の値が設定されていない状態となっている。また、図１３と同様なパターン部品リストが表示されている。
【００５５】
次に、図１５（ｂ）に示したように、画面上のカーソルを、編集可能領域内において編集対象とする信号のチャート上に配置して、マウスのドラッグ操作により範囲指定が行われると、編集対象の信号（この場合、信号Ｈ）と領域（網掛部）とが設定される。このとき、マイコン１１では、設定された編集領域を示す相対座標値（矩形四隅のＸＹ座標）が算出されるようになっている。
【００５６】
次に、図１５（ｃ）に示したように、リスト表示された部品化された信号パターンの中から、前記編集領域に描画する信号パターンが選択され（この場合、定量増加（０％→１００％）パターンが選択されたものとする）、マウスの右クリック操作が行われると、信号Ｈに対する定義情報（編集可能領域に関する座標軸の数値）を設定するための定義情報設定メニューが表示され、ユーザは、このメニュー画面を通じて、信号Ｈに対する定義情報の設定が行えるようになっている。
【００５７】
そして、信号Ｈに対する定義情報（この場合、ＭＡＸ８０、ＭＩＮ０）が設定されると、マイコン１１は、設定された定義情報に基づいて、前記編集領域を示す座標値を算出する。さらに該編集領域に描画される信号パターンの作成に必要なパラメータ値（変化開始値、変化時間、変化量、変化終了値等）を算出し、該算出されたパラメータ値に基づいて、前記編集領域に定量増加（０％→１００％）パターンの信号パターンを描画すると共に、算出されたパラメータ値（この場合、変化開始値と変化終了値）を表示するようになっている（図１５（ｄ）参照）。なお、算出されたパラメータ値については、画面に表示せずに、データだけ記憶部１２に保持する構成としても良い。このように編集対象信号に対する定義情報を組み込むことにより、タイミングチャート図上での座標軸の設定値の入力作業や、信号パターンのパラメータ値の入力操作が省略されるようになっている。
【００５８】
また、定義情報設定画面では、編集対象信号に対する定義情報の変更入力が行えるようになっており、例えば、信号Ｈに対する定義情報（編集可能領域に関する座標軸の数値）が変更された場合、信号Ｈに対しては、変更された定義情報が組み込まれるようになっており、変更された定義情報に基づいて、チャート図の再描画が行われるようになっている。
【００５９】
例えば、信号Ｈに対して、当初、変化開始値Ｖ１＝１００、変化終了値Ｖ２＝０、変化時間Ｔ１＝５００、上限値ＭＡＸ＝１００、下限値ＭＩＮ＝０の定義情報が設定されている場合に作図された信号Ｈは、図１６（ａ）のように描画される。
【００６０】
その後、ユーザにより信号Ｈに対する定義情報が変更された場合（例えば、Ｖ１＝８０、Ｖ２＝２０、Ｔ１＝１０００に変更された場合）、図１６（ａ）に示した作成済の信号Ｈのチャート図が、図１６（ｂ）に示したチャート図に再描画されるようになっている。
【００６１】
次に実施の形態に係る信号パターン作成装置１０におけるマイコン１１の行う信号パターン作成処理動作を図１７に示したフロ−チャ−トに基づいて説明する。なお、本処理動作は、編集画面の表示後に実行される。
【００６２】
まず、編集可能領域内で編集対象とする信号及び編集領域を指定する操作があったか否かを判断し（ステップＳ３１）、編集対象とする信号及び編集領域を指定する操作があったと判断すれば、指定された信号を編集対象信号に設定し（ステップＳ３２）、指定された編集領域を示す相対座標値を算出する（なお、算出データは、記憶部１２に記憶される）（ステップＳ３３）。なお、ステップＳ３１において、編集可能領域内で編集する信号が１つだけの場合は、信号の指定は必要なく、編集領域のみ指定すればよい。
【００６３】
次に、編集画面に表示されているパターン部品リストの中から信号パターンを選択する操作があったか否かを判断し（ステップＳ３４）、信号パターンの選択操作があったと判断すれば、マウスの右クリック操作があったか否かを判断し（ステップＳ３５）、右クリック操作があったと判断すれば、定義情報設定画面をポップアップ表示する（ステップＳ３６）。
【００６４】
その後、信号Ｈに対する定義情報（座標軸の数値）が設定されたか否かを判断し（ステップＳ３７）、定義情報が設定されたと判断すれば、定義情報に基づいて編集領域を示す座標値を算出し（ステップＳ３８）、該座標値に基づいて編集領域に描画される信号パターンの作成に必要なパラメータ値（変化開始値、変化時間、変化量、変化終了値等）を算出する（なお、算出データは、記憶部１２に記憶される）（ステップＳ３９）。
【００６５】
次に、算出されたパラメータ値に基づいて、前記設定された編集領域に信号パターンを描画する処理を行い（ステップＳ４０）、前記算出されたパラメータ値を表示し（ステップＳ４１）、その後処理を終える。
【００６６】
次に実施の形態に係る信号パターン作成装置１０で行われる信号パターンのさらに別の作成方法について説明する。図１８（ａ）〜（ｄ）はディスプレイ１４に表示された信号パターンの編集画面の表示例を示した図である。
【００６７】
図１８（ａ）は、編集可能領域内に描画された信号Ｉ、Ｊ（２値波形）のタイミングチャート図を示している。ユーザは、この編集画面を通じて、描画された信号同士の変化パターンの依存関係を登録することができるようになっている。まず、信号パターンの作図後、右クリック操作が行われると、図１８（ｂ）に示したように、依存関係登録のための記号挿入を行うための「依存関係記号挿入」項目が含まれている編集メニューがポップアップ表示される。
【００６８】
そして、「依存関係記号挿入」項目が選択されると、図１８（ｃ）に示した依存関係記号がチャート上に表示され、信号同士の変化パターンの依存関係を登録したい位置に依存関係記号をドラッグ操作により配置して、ダブルクリック操作等の確定操作を行う。すると、記憶部１２には、信号ＩがＯＮからＯＦＦに切り替えられた場合、信号ＪはＯＦＦからＯＮに切り替えるという依存関係情報が記憶される。
【００６９】
そして、別の編集画面において、信号Ｉに対する信号パターンの描画が行われた場合、例えば、図１８（ｄ）に示したように、開始から５００ｍｓ経過後に、信号ＩをＯＮからＯＦＦに切り替えた信号パターンを描画した場合、記憶部１２には、開始から５００ｍｓ経過後に、信号ＩがＯＮからＯＦＦに切り替えられたというデータと共に、信号Ｉとの依存関係が登録された信号ＪがＯＦＦからＯＮに切り替えられたというデータが記憶されるようになっている。なお、図１８（ｄ）では、信号Ｊについては、画面上に表示させていないが、別の実施の形態では、信号Ｉに対してＯＮからＯＦＦに切り替えた信号パターンが描画された場合、依存関係が登録されている信号Ｊのパターンも表示させて、連動して変更されたことをユーザに知らせる構成としてもよい。さらに別の実施の形態では、信号Ｊのパターンは表示せずに、「信号Ｊのパターンも変更しました」というようなメッセージを画面に表示させて、ユーザに知らせるようにしてもよい。また逆に、別の編集画面で信号ＪのパターンがＯＦＦからＯＮに切り替えた場合、同一のタイミングで信号ＩがＯＮからＯＦＦに切り替えられるようになっている。
【００７０】
次に実施の形態に係る信号パターン作成装置１０におけるマイコン１１の行う依存関係登録処理動作を図１９に示したフロ−チャ−トに基づいて説明する。なお、本処理動作は、信号パターンの作図後に実行される。
【００７１】
まず、編集可能領域内で作図された信号パターンのデータ（図１８に示した例では、時刻ｔにおいて、信号Ｉ＝ＯＮ→ＯＦＦ、信号Ｊ＝ＯＦＦ→ＯＮのパターンデータ）を記憶し（ステップＳ５１）、その後、マウスの右クリック操作があったか否かを判断し（ステップＳ５２）、マウスの右クリック操作があったと判断すれば、「依存関係記号挿入」項目が含まれている編集メニューをポップアップ表示し（ステップＳ５３）、次に「依存関係記号挿入」項目が選択されたか否かを判断し（ステップＳ５４）、「依存関係記号挿入」項目が選択されていないと判断すれば別の処理へ進む一方、「依存関係記号挿入」項目が選択されたと判断すれば、チャート上に依存関係記号を表示し（ステップＳ５５）、信号同士の変化パターンの依存関係を登録する確定操作があったか否かを判断する（ステップＳ５６）。
【００７２】
ステップＳ５６において、依存関係を登録する確定操作があったと判断すれば、依存関係記号が組み込まれた位置の信号同士の依存関係情報（例えば、図１８に示した例では、信号ＩがＯＮからＯＦＦに切り替えられた場合、信号ＪはＯＦＦからＯＮに切り替える（また、その逆も成り立つ）という依存関係パターンデータ）を記憶部１２に記憶し（ステップＳ５７）、その後処理を終える。
【００７３】
次に実施の形態に係る信号パターン作成装置１０におけるマイコン１１の行う信号パターン作成処理動作を図２０に示したフローチャートに基づいて説明する。なお、本処理動作は、編集可能領域内で信号パターンが描画された場合に実行される。
【００７４】
まず、編集可能領域内で描画された信号が、依存関係が登録されている信号か否かを判断し（ステップＳ６１）、依存関係が登録されていない信号と判断すれば処理を終える一方、依存関係が登録されている信号と判断すれば、該信号に対する依存関係パターンデータを読み出す（ステップＳ６２）。
【００７５】
次に、描画中の信号について、依存関係に登録されている変化パターンの作図が行われたか否かを判断し（ステップＳ６３）、登録変化パターンの作図が行われていないと判断すればステップＳ６５に進む一方、登録変化パターンの作図が行われたと判断すれば、依存関係が登録されている他の信号のパターンを依存関係に対応付けて変化させたデータを記憶し（ステップＳ６４）、描画中の信号の作図が完了したか否かを判断する（ステップＳ６５）。ステップＳ６５において、描画中の信号の作図が完了していないと判断すればステップＳ６３に戻り処理を繰り返す一方、描画中の信号の作図が完了したと判断すれば処理を終える。
【００７６】
上記実施の形態に係る信号パターン作成装置１０によれば、信号パターンの編集可能領域内で指定された領域（時間幅や座標領域）が、編集領域として設定され、画面に表示されたパターン部品リストの中から選択された信号パターンが、前記設定された編集領域に描画されるので、信号パターンを作図する際に、画面上を一点一点クリックして描画するような面倒な操作や信号値そのものを入力する操作が必要なく、少ない作図工数で、且つ簡略化された操作手順により、ユーザが所望とする信号パターンを効率よく描画することができ、作図工数の低減、及び作図時間の短縮化を図ることができる。また、図９に示したように、描画された信号のパターンが時系列データに変換されて記憶されるので、該時系列データを、電子機器等を評価するシミュレータ等に出力するデータとして使用することが可能となる。
【００７７】
また、編集を行う信号に関する座標軸に数値（定義情報）が設定されている場合（図１３参照）、該座標軸の数値に基づいて、前記設定された編集領域を示す座標（例えば、４点のＸＹ座標）が算出され、パターン部品リストの中から所望の信号パターンが選択された場合、前記算出された編集領域を示す座標に基づいて、該編集領域に描画される前記信号パターンの作成に必要なパラメータ値（変化開始値、変化時間、変化量、変化終了値など）が算出されるので、前記編集領域に描画される信号パターンに対する上記したパラメータ値の設定入力の手間を省くことができ、作成工数の低減を図ることができる。
【００７８】
また、図１５に示したように、ポップアップ表示された定義情報設定画面を通じて編集対象信号に対する定義情報（座標軸の数値）が選択された場合、該選択された定義情報に基づいて、前記設定された編集領域を示す座標が算出され、該算出された編集領域を示す座標に基づいて、該編集領域に描画される信号パターンの作成に必要なパラメータ値が算出されて、画面に表示される。したがって、前記編集領域に描画される信号パターンに対する上記したパラメータ値の設定入力の手間を省くことができ、作成工数の低減を図ることができる。また、前記定義情報を選択するだけで、編集対象として設定された信号の座標軸の上下限値等の定義情報が一括して変換されるので、該定義情報の再入力等の手間を省くことができ、また、前記定義情報の誤入力を防止することができる。
【００７９】
また、定義情報設定画面を通じて、ユーザは編集対象信号に対する座標軸の数値を入力（変更）することができ、定義情報設定画面を通じて前記定義情報が変更された場合、前記編集対象信号の信号パターンが前記変更された定義情報に基づいて再描画されるので、信号パターンの変更や修正作業を簡略化することができ、作業効率を高めることができる。
【００８０】
また、図１８に示したように、編集可能領域内に描画された信号同士の変化パターンの依存関係を予め登録しておくことにより、該登録された信号に対して前記登録された変化パターンが描画された場合、前記信号との依存関係が登録されている他の信号のパターンも連動して変更されるので、同一変化パターンを有する信号の作図を省略することができ、作図工数を低減させることができ、また、前記他の信号のパターンの作図の漏れや誤入力をなくすことができる。また、変更された前記他の信号のパターンを表示させることにより、ユーザは、連動して変更された前記他の信号のパターンの形態を把握することができる。
【００８１】
なお、上記実施の形態では、信号パターン作成装置を電子機器の評価システムに適用した場合について説明したが、本発明は、信号パターンを作図するための種々の装置に適用可能である。
【図面の簡単な説明】
【００８２】
【図１】本発明の実施の形態に係る信号パターン作成装置を含む電子機器の評価システムの概略構成を示したブロック図である。
【図２】（ａ）〜（ｄ）はディスプレイに表示された信号パターンの編集画面の表示例を示した図である。
【図３】記憶部に記憶されている部品化された信号パターンに関する情報の一部を示した図である。
【図４】記憶部に記憶されている信号Ｂのパターン情報の一部を示した図である。
【図５】ディスプレイに表示された信号パターンの編集画面の別の表示例を示した図である。
【図６】実施の形態に係る信号パターン作成装置におけるマイコンの行う信号パターン作成処理動作を示したフローチャートである。
【図７】（ａ）〜（ｃ）はディスプレイに表示された信号パターンの編集画面の表示例を示した図である。
【図８】記憶部に記憶されている部品化された信号パターンに関する情報の一部を示した図である。
【図９】信号Ｄのパターン情報として記憶部に記憶されるｓｉｎ波の関数式が表す時系列データの一部を示した図である。
【図１０】実施の形態に係る信号パターン作成装置におけるマイコンの行う信号パターン作成処理動作を示したフローチャートである。
【図１１】信号パターン部品リストの別の表示例を示した図である。
【図１２】（ａ）〜（ｆ）は、各波形の設定値入力メニューの表示例を示した図である。
【図１３】（ａ）〜（ｃ）はディスプレイに表示された信号パターンの編集画面の表示例を示した図である。
【図１４】実施の形態に係る信号パターン作成装置におけるマイコンの行う信号パターン作成処理動作を示したフローチャートである。
【図１５】（ａ）〜（ｄ）はディスプレイに表示された信号パターンの編集画面の表示例を示した図である。
【図１６】（ａ）、（ｂ）はディスプレイに表示された信号パターンの編集画面の表示例を示した図である。
【図１７】実施の形態に係る信号パターン作成装置におけるマイコンの行う信号パターン作成処理動作を示したフローチャートである。
【図１８】（ａ）、（ｂ）はディスプレイに表示された信号パターンの編集画面の表示例を示した図である。
【図１９】実施の形態に係る信号パターン作成装置におけるマイコンの行う依存関係登録処理動作を示したフローチャートである。
【図２０】実施の形態に係る信号パターン作成装置におけるマイコンの行う信号パターン作成処理動作を示したフローチャートである。
【符号の説明】
【００８３】
１０  信号パターン作成装置
１１  マイコン
１２  記憶部
１３  コンピュータ本体
１４  ディスプレイ
１５  入力装置
２０  シミュレータ
３０  ＥＣＵ
【図１】
0004619941.tif 000002
【図２】
0004619941.tif 000003
【図３】
0004619941.tif 000004
【図４】
0004619941.tif 000005
【図５】
0004619941.tif 000006
【図６】
0004619941.tif 000007
【図７】
0004619941.tif 000008
【図８】
0004619941.tif 000009
【図９】
0004619941.tif 000010
【図１０】
0004619941.tif 000011
【図１１】
0004619941.tif 000012
【図１２】
0004619941.tif 000013
【図１３】
0004619941.tif 000014
【図１４】
0004619941.tif 000015
【図１５】
0004619941.tif 000016
【図１６】
0004619941.tif 000017
【図１７】
0004619941.tif 000018
【図１８】
0004619941.tif 000019
【図１９】
0004619941.tif 000020
【図２０】
0004619941.tif 000021