(57)【要約】【課題】記憶させるデ−タ量を大幅に削減することができ、デ−タを記憶するための処理負担を軽減させて、メモリを効率よく使用することのできるシミュレ−ション装置を提供すること。【解決手段】シミュレ−ション実行時に制御対象１６へ出力するデ−タの設定を行う出力デ−タ設定手段と、出力デ−タ設定手段を介して設定されたデ−タに基づいて作成された出力デ−タを制御対象へ出力するデ−タ出力手段とを備えたシミュレ−ション装置１０において、出力デ−タ設定手段を介してのデ−タの設定操作が検出されると、設定操作が行われた時刻と、時刻における前記デ−タの値と、デ−タに関する情報とをイベントデ−タとして記憶手段１２ｃに記憶するイベントデ−タ記憶手段を装備する。【選択図】　図１
2004145685.tif 000002
【特許請求の範囲】
【請求項１】
シミュレ−ション実行時に制御対象へ出力するデ−タの設定を行う出力デ−タ設定手段と、
該出力デ−タ設定手段を介して設定されたデ−タに基づいて作成された出力デ−タを前記制御対象へ出力するデ−タ出力手段とを備えたシミュレ−ション装置において、
前記出力デ−タ設定手段を介してのデ−タの設定操作が検出されると、該設定操作が行われた時刻と、該時刻における前記デ−タの値と、該デ−タに関する情報とをイベントデ−タとして記憶手段に記憶するイベントデ−タ記憶手段を備えていることを特徴とするシミュレ−ション装置。
【請求項２】
前記記憶手段に記憶されたイベントデ−タを読み込み、該イベントデ−タを解析して作成された出力デ−タを前記制御対象へ出力し、前記イベントデ−タの示す設定操作を再生するイベント再生手段を備えていることを特徴とする請求項１記載のシミュレ−ション装置。
【請求項３】
前記イベント再生手段が、使用者により指示された任意のタイミングで前記設定操作の再生を開始するものであることを特徴とする請求項２記載のシミュレ−ション装置。
【請求項４】
前記イベント再生手段が、所定デ−タが検出されると自動的に前記設定操作の再生を開始するものであることを特徴とする請求項２記載のシミュレ−ション装置。
【請求項５】
前記設定操作の再生開始までの待ち時間の設定が可能な待ち時間設定手段を備え、
前記イベント再生手段が、前記待ち時間設定手段で設定された待ち時間の経過後に再生を開始するものであることを特徴とする請求項２記載のシミュレ−ション装置。
【請求項６】
前記イベント再生手段による設定操作の再生の繰り返し回数の設定が可能な再生回数設定手段を備え、
前記イベント再生手段が、前記再生回数設定手段で設定された繰り返し回数だけ繰り返し再生を行うものであることを特徴とする請求項２記載のシミュレ−ション装置。
【請求項７】
前記記憶手段に記憶されたイベントデ−タの編集を可能にするイベントデ−タ編集手段を備えていることを特徴とする請求項１〜６のいずれかの項に記載のシミュレ−ション装置。
【請求項８】
前記イベントデ−タ編集手段が、読み込まれたイベントデ−タを所定の信号波形に編集可能な信号波形編集手段を備え、
該信号波形編集手段が、該信号波形編集手段を介して編集された前記イベントデ−タを信号波形デ−タとして登録可能な信号波形登録手段を備えていることを特徴とする請求項７記載のシミュレ−ション装置。
【請求項９】
前記記憶手段に記憶されたイベントデ−タの編集を可能にするイベントデ−タ編集手段を備えていることを特徴とする請求項２〜６のいずれかの項に記載のシミュレ−ション装置。
【請求項１０】
前記イベントデ−タ編集手段が、読み込まれたイベントデ−タを所定のデ−タに編集可能なテキストデ−タ編集手段を備え、
前記イベント再生手段が、前記テキストデ−タ編集手段を介して編集されたイベントデ−タの示す設定操作を再生するものであることを特徴とする請求項９記載のシミュレ−ション装置。
【請求項１１】
シミュレ−ション実行時に制御対象へ出力するデ−タの設定を行うデ−タ設定手段を介して操作されたデ−タの情報を記憶させる操作情報記憶方法において、
前記デ−タ設定手段を介してのデ−タの設定操作が検出されると、該設定操作が行われた時刻と、該時刻における前記デ−タの値と、該デ−タに関する情報とをイベントデ−タとして記憶手段に記憶させることを特徴とする操作情報記憶方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明はシミュレ−ション装置、及び操作情報記憶方法に関し、より詳細にはシミュレ−ション実行時に制御対象へ送信するデ−タの設定操作に関する情報を記憶させることのできるシミュレ−ション装置、及び操作情報記憶方法に関する。
【０００２】
【従来の技術】
従来より、車両エンジンを制御する電子制御装置等の設計・評価を効率的に行うために、前記電子制御装置を車両等の実物の被制御機器に接続して動作状態の各種計測を行うのではなく、シミュレ−ション装置を用いて被制御機器の挙動を模擬する（すなわち数式化された車両モデルにより演算処理する）ことが行われている。
【０００３】
シミュレ−ション装置には、シミュレ−ション実行時に制御対象へ出力するデ−タの設定操作に関する情報を記憶する機能が装備されているものもある。特許文献１には、運転訓練シミュレ−タの計算機により操作員が実際に行った操作の過程とその操作による圧力、流量等のプロセス値の変化の過程とを運転操作情報として時系列的に保存ディスクに記録することが開示されている。
【０００４】
【特許文献１】
特公平８−２７５８９号公報　（第３頁）
【０００５】
【発明が解決しようとする課題】
しかしながら、上記特許文献１記載の運転訓練シミュレ−タでは、前記運転操作情報が記録開始時点から時系列的に記録されるので、例えば、記録周期を１ｍｓｅｃ、１計測周期内に取り込むデ−タ量を２５６バイト、記録時間を５分とすると、５分間で約７．３Ｍバイトものディスク容量が必要になる。このように時系列的に記録する場合、記録周期や記録時間に依存して記録デ−タ量が増大するため、記録周期が短い場合や、記録時間が長い場合には、これらに対応する十分なメモリ空間と大容量のディスク容量とが必要になるという課題があった。
【０００６】
本発明は上記課題に鑑みなされたものであって、記憶されるデ−タ量を大幅に削減することができ、デ−タを記憶するための処理負担を軽減させて、前記デ−タが記憶される記憶手段を効率よく使用することのできるシミュレ−ション装置、及び操作情報記憶方法を提供することを目的としている。
【０００７】
【課題を解決するための手段及びその効果】
上記目的を達成するために本発明に係るシミュレ−ション装置（１）は、シミュレ−ション実行時に制御対象へ出力するデ−タの設定を行う出力デ−タ設定手段と、該出力デ−タ設定手段を介して設定されたデ−タに基づいて作成された出力デ−タを前記制御対象へ出力するデ−タ出力手段とを備えたシミュレ−ション装置において、前記出力デ−タ設定手段を介してのデ−タの設定操作が検出されると、該設定操作が行われた時刻と、該時刻における前記デ−タの値と、該デ−タに関する情報とをイベントデ−タとして記憶手段に記憶するイベントデ−タ記憶手段を備えていることを特徴としている。
【０００８】
上記シミュレ−ション装置（１）によれば、前記デ−タ設定手段を介してのデ−タの設定操作が検出されると、前記設定操作が行われた時刻と、該時刻における前記デ−タの値と、該デ−タに関する情報とが前記イベントデ−タとして前記記憶手段に記憶される、すなわち、前記設定操作が行われたときのデ−タのみが前記イベントデ−タとして前記記憶手段に記憶されるので、従来のように時系列的にデ−タを常に記憶し続ける必要がなく、デ−タを記憶するための処理負担を大幅に軽減させることができ、前記記憶手段を効率よく使用することができる。また、時系列的にデ−タを常に記憶し続ける場合のようにデ−タ量が記憶周期や記憶時間に応じて増大することがないため、前記記憶手段の記憶容量を小さくすることができ、同一容量の記憶手段であれば、デ−タの記憶時間を大幅に引き伸ばすことが可能になる。
【０００９】
また本発明に係るシミュレ−ション装置（２）は、上記シミュレ−ション装置（１）において、前記記憶手段に記憶されたイベントデ−タを読み込み、該イベントデ−タを解析して作成された出力デ−タを前記制御対象へ出力し、前記イベントデ−タの示す設定操作を再生するイベント再生手段を備えていることを特徴としている。
【００１０】
上記シミュレ−ション装置（２）によれば、前記イベント再生手段により、前記記憶手段から読み込んだ前記イベントデ−タに基づいて、前記設定操作を再生させることができ、前記設定操作の再生処理を簡単に行わせることができる。
【００１１】
また本発明に係るシミュレ−ション装置（３）は、上記シミュレ−ション装置（２）において、前記イベント再生手段が、使用者により指示された任意のタイミングで前記設定操作の再生を開始するものであることを特徴としている。
【００１２】
上記シミュレ−ション装置（３）によれば、前記使用者により指示された任意のタイミングで再生を開始させることができ、前記使用者の意図するタイミングで前記設定操作の再生を行わせることが可能になる。
【００１３】
また本発明に係るシミュレ−ション装置（４）は、上記シミュレ−ション装置（２）において、前記イベント再生手段が、所定デ−タが検出されると自動的に前記設定操作の再生を開始するものであることを特徴としている。
【００１４】
上記シミュレ−ション装置（４）によれば、前記所定デ−タが検出されると自動的に再生が開始されるので、前記所定デ−タと再生する設定操作とを関連付けた再生を行わせることが可能になる。
【００１５】
また本発明に係るシミュレ−ション装置（５）は、上記シミュレ−ション装置（２）において、前記設定操作の再生開始までの待ち時間の設定が可能な待ち時間設定手段を備え、前記イベント再生手段が、前記待ち時間設定手段で設定された待ち時間の経過後に再生を開始するものであることを特徴としている。
【００１６】
上記シミュレ−ション装置（５）によれば、前記待ち時間設定手段により、例えば一定時間の経過後に再生を開始させたい場合や予め再生開始までの待ち時間が分かっている場合などに、使用者に待ち時間を任意に設定させることができ、設定された待ち時間の経過後に前記イベント再生手段による再生を開始させることができる。
【００１７】
また本発明に係るシミュレ−ション装置（６）は、上記シミュレ−ション装置（２）において、前記イベント再生手段による設定操作の再生の繰り返し回数の設定が可能な再生回数設定手段を備え、前記イベント再生手段が、前記再生回数設定手段で設定された繰り返し回数だけ繰り返し再生を行うものであることを特徴としている。
【００１８】
上記シミュレ−ション装置（６）によれば、前記再生回数設定手段により、例えば前記設定操作の再生を繰り返し行わせたい場合などに、使用者に任意の繰り返し回数を設定させることができ、設定された繰り返し回数だけ前記イベント再生手段により再生を繰り返し行わせることが可能になる。
【００１９】
また本発明に係るシミュレ−ション装置（７）は、上記シミュレ−ション装置（１）〜（６）のいずれかにおいて、前記記憶手段に記憶されたイベントデ−タの編集を可能にするイベントデ−タ編集手段を備えていることを特徴としている。
【００２０】
上記シミュレ−ション装置（７）によれば、前記記憶手段に記憶されたイベントデ−タを必要に応じて、使用者の所望とするデ−タに編集することが可能となり、より適切なデ−タを使用したシミュレ−ションを実行することができるようになる。
【００２１】
また本発明に係るシミュレ−ション装置（８）は、上記シミュレ−ション装置（７）において、前記イベントデ−タ編集手段が、読み込まれたイベントデ−タを所定の信号波形に編集可能な信号波形編集手段を備え、該信号波形編集手段が、該信号波形編集手段を介して編集された前記イベントデ−タを信号波形デ−タとして登録可能な信号波形登録手段を備えていることを特徴としている。
【００２２】
上記シミュレ−ション装置（８）によれば、前記信号波形編集手段を介して前記イベントデ−タを前記信号波形に編集することが可能となり、また、編集された前記イベントデ−タを前記信号波形デ−タとして登録することができる。したがって、前記イベントデ−タを前記信号波形デ−タとして登録しておき、シミュレ−ション実行時に活用することができるようになる。
【００２３】
また本発明に係るシミュレ−ション装置（９）は、上記シミュレ−ション装置（２）〜（６）のいずれかにおいて、前記記憶手段に記憶されたイベントデ−タの編集を可能にするイベントデ−タ編集手段を備えていることを特徴としている。
【００２４】
上記シミュレ−ション装置（９）によれば、前記記憶手段に記憶されたイベントデ−タを必要に応じて、使用者の所望とするデ−タに編集することが可能となり、より適切なデ−タを使用したシミュレ−ションを実行することができるようになる。
【００２５】
また本発明に係るシミュレ−ション装置（１０）は、上記シミュレ−ション装置（９）において、前記イベントデ−タ編集手段が、読み込まれたイベントデ−タを所定のデ−タに編集可能なテキストデ−タ編集手段を備え、前記イベント再生手段が、前記テキストデ−タ編集手段を介して編集されたイベントデ−タの示す設定操作を再生するものであることを特徴としている。
【００２６】
上記シミュレ−ション装置（１０）によれば、前記テキストデ−タ編集手段を介して前記イベントデ−タ、例えば、前記時刻や該時刻におけるデ−タの値をテキスト表示により所定のデ−タに簡単に編集することが可能となり、また編集された前記イベントデ−タの示す設定操作を前記イベント再生手段により再生させることができる。
【００２７】
また本発明に係る操作情報記憶方法（１）は、シミュレ−ション実行時に制御対象へ出力するデ−タの設定を行うデ−タ設定手段を介して操作されたデ−タの情報を記憶させる操作情報記憶方法において、前記デ−タ設定手段を介してのデ−タの設定操作が検出されると、該設定操作が行われた時刻と、該時刻における前記デ−タの値と、該デ−タに関する情報とをイベントデ−タとして記憶手段に記憶させることを特徴としている。
【００２８】
上記操作情報記憶方法（１）によれば、前記デ−タ設定手段を介してのデ−タの設定操作が検出されると、前記設定操作が行われた時刻と、該時刻における前記デ−タの値と、該デ−タに関する情報とが前記イベントデ−タとして前記記憶手段に記憶される、すなわち、前記設定操作が行われたときのデ−タのみが前記イベントデ−タとして記憶されるので、従来のように時系列的にデ−タを常に記憶し続ける必要がなく、デ−タを記憶するための処理負担を大幅に軽減させることができ、前記記憶手段を効率よく使用することができる。また、時系列的にデ−タを常に記憶し続ける場合のようにデ−タ量が記憶周期や記憶時間に応じて増大することがないため、前記記憶手段の記憶容量を小さくすることができ、同一容量の記憶手段であれば、デ−タの記憶時間を大幅に引き伸ばすことが可能となる。
【００２９】
【発明の実施の形態】
以下、本発明に係るシミュレ−ション装置、及び操作情報記憶方法の実施の形態を図面に基づいて説明する。図１は、実施の形態に係るシミュレ−ション装置の要部を概略的に示したブロック図である。
【００３０】
シミュレ−ション装置１０は、計測装置１１とマイコン１２とディスプレイ１３と入力装置１４とディスクドライブ１５とを含んで構成され、シミュレ−ション装置１０には、制御対象である電子制御装置１６が接続されている。
【００３１】
マイコン１２は、ＣＰＵ１２ａと、ＲＯＭ１２ｂと、ＲＡＭ１２ｃとを含んで構成され、ＲＯＭ１２ａには、シミュレ−ションを実行するための動作プログラムが格納されており、ＣＰＵ１２ａは、前記動作プログラムを読み出し、シミュレ−ションを実行するための各種演算処理を行い、その結果をＲＡＭ１２ｃに記憶させたり、ディスプレイ１３や計測装置１１や電子制御装置１６に出力する処理などを行うようになっている。
【００３２】
キ−ボ−ドやマウスからなる入力装置１４を操作してＣＲＴ、ＬＣＤ等で構成されるディスプレイ１３に表示されるシミュレ−ション実行ボタンが入力操作されると、図２に示したシミュレ−ション実行操作画面がディスプレイ１３に表示される。
【００３３】
シミュレ−ション実行操作画面２０には、ファイル、コマンド、ツ−ルなどのメニュ−ボタン２１や、シミュレ−ションを実行する際の各種設定等を行うために必要なツ−ルを起動させることのできる複数のツ−ルボタン２２や、種々のシミュレ−ション操作を行うためのコマンドボタン２３が表示されており、シミュレ−ション実行時のユ−ザインタ−フェ−スとしての機能を果たすようになっている。
【００３４】
ツ−ルボタン２２には、シミュレ−ション実行時に電子制御装置１６へ出力する各種デ−タの設定等を行うためのコントロ−ルパネル（以下、Ｃパネルと記す）表示ボタン２２ａが含まれており、図３は、Ｃパネル表示ボタン２２ａが操作されたときにディスプレイ１３に表示されるＣパネル画面の表示例を示している。
Ｃパネル画面２４は、使用者が独自のシミュレ−ション実行画面を構築できる機能を備えているツ−ルであり、メ−タ２５ａ、スライダ−２５ｂ、ロ−タリ−スイッチ２５ｃ、ＬＥＤ表示２５ｄ、ディジタル表示２５ｅ、バ−表示２５ｆ等の各種コントロ−ルボタン２５をＣパネル画面２４内に自由に配置させることができ、各表示をサンプリングするデ−タと接続することで、シミュレ−ション実行時の各種のデ−タを対話的に表示させることができ、また、使用者は表示を参照しながら各種コントロ−ルボタン２５（例えば、スライダ−２５ｂやロ−タリ−スイッチ２５ｃ等）の設定操作が可能になっている。
【００３５】
シミュレ−ション装置１０から電子制御装置１６には、Ｃパネル画面２４を介して設定された電子制御装置１６の駆動に必要な各種のデ−タが出力され、電子制御装置１６では、シミュレ−ション装置１０からのデ−タを用いて演算処理を行い、各種の制御信号をシミュレ−ション装置１０を構成する計測装置１１に出力する。
【００３６】
計測装置１１では、電子制御装置１６から送られてくる各種の制御信号やＣパネル画面２４等を介して入力される各種の入力要素に基づいて、車両モデルの各部の状態量を模擬的に演算し、その演算結果をマイコン１２に供給し、マイコン１２では、これらデ−タをもとに被制御機器（例えば、エンジン等）の動作状態を推定し、その結果をディスプレイ１３に表示することができるようになっている。
【００３７】
使用者は、ディスプレイ１３に表示された被制御機器の動作状態を参照しながら、Ｃパネル画面２４を介して電子制御装置１６に出力する各種デ−タを任意に設定することができ、これらデ−タを使用して電子制御装置１６の動作確認や性能評価を行うことができるようになっている。
【００３８】
また、図２に示したツ−ルボタン２２には、図３に示したＣパネル画面２４に割り当てられた各種コントロ−ルボタン２５の設定操作を記憶する処理等を行わせることのできる操作情報記憶設定画面の表示ボタン２２ｂが含まれており、図４は、操作情報記憶設定画面表示ボタン２２ｂが操作されたときにディスプレイ１３に表示される操作情報記憶設定画面の表示例を示す図である。
操作情報記憶設定画面２６は、図３に示したＣパネル画面２４に割り当てられたスライダ−２５ｂやロ−タリ−スイッチ２５ｃなどの各種コントロ−ルボタン２５の設定操作（イベントとも言う）をイベントデ−タとして記憶させたり、記憶されたイベントデ−タの示す設定操作を再生させたり、記憶されたイベントデ−タの編集を行ったりするためのツ−ルである。
【００３９】
操作情報記憶設定画面２６には、イベントデ−タの記憶処理を開始するための記憶ボタン２７や、使用者により指示された任意のタイミングで記憶されたイベントデ−タを読み出し、該イベントデ−タの示す設定操作の再生を開始するための再生ボタン２８や、記憶処理中であれば記憶処理を停止し、また再生処理中であれば再生処理を停止するための停止ボタン２９や、記憶されたイベントデ−タを消去するためのリセットボタン３０や、記憶されたイベントデ−タの各種編集処理を行わせるための編集ボタン３１や、記憶されたイベントデ−タをファイル名を付けて保存するためのファイル保存ボタン３２や、所定のファイルをバッファに読み込むためのファイルを開くボタン３３を含んで構成されている。
【００４０】
また、ウィンドウ３９では、ファイル保存時のファイル名を指定したり、過去に保存したファイル名を再生や編集時に指定することができるようになっている。また、イベントデ−タを記憶しているバッファ容量がバ−表示されるバッファ容量表示欄３４や、再生ボタン２８が操作された後の再生量３５がバ−表示される再生量表示欄３５を備え、リアルタイムに記憶状況や再生状況が把握できるようになっている。
【００４１】
また、操作情報記憶設定画面２６の下段には、イベントデ−タを記憶している記憶時間が表示されるイベント記憶時間表示欄３６や、再生の繰り返し回数の設定が可能な繰り返し回数設定欄３７や、再生時間までの待ち時間の設定が可能な待ち時間設定欄３８を備えている。
【００４２】
図５は、操作情報記憶設定画面２６で記憶ボタン２７が操作された時にＲＡＭ１２ｃに記憶されるイベントデ−タのデ−タ構造を示す図である。
イベントデ−タは、記憶処理を開始（記憶ボタン２７を操作）してからのイベント発生時の時刻値と、各時刻におけるデ−タの出力値（記憶値）と、該デ−タに関するラベル情報（ラベル名、種別番号、物理値又は論理値）とを含んで構成されている。
【００４３】
種別番号には、デバイスの番号を示すボ−ド番号と、該ボ−ドにおけるポ−ト番号と、該ポ−トにおけるチャンネル番号とが含まれており、これら種別番号に対応したラベル名が使用されるようになっている。例えば、時刻が０ｓｅｃの時のデ−タに関するラベル情報には、ラベル名がＩｎ１、種別番号がボ−ド番号１００、ポ−ト番号０、チャンネル番号０ｘ８、そして物理値を示す０が記憶されるようになっている。
また、ＲＡＭ１２ｃに記憶されたイベントデ−タは、ディスクドライブ１５にセットされた記憶媒体１７に保存させることもできるようになっている。
【００４４】
図６は、編集ボタン３１が操作されたときに表示される操作情報記憶設定画面の表示例を示す図である。
編集ボタン３１が操作されると、ＲＡＭ１２ｃに記憶されているイベントデ−タのラベル名が一覧表示４０されるようになっており、マウスの右クリック操作が検出されると、ポップアップメニュ−４１が表示される。ポップアップメニュ−４１には、「パタ−ンエディタで開く」と、「クリップボ−ドにコピ−」と、「エディタで開く」とが含まれている。
【００４５】
例えば、「パタ−ンエディタで開く」メニュ−が選択されると、予め決まった信号波形の作成を行うことのできる信号波形編集手段であるパタ−ンエディタ（アプリケ−ションソフト）が起動され、該パタ−ンエディタ上で、一覧表示されたラベル名のデ−タに基づいて作成された信号波形の編集を行うことができるようになっている。そして、前記パタ−ンエディタ上で編集されたイベントデ−タを信号波形デ−タとして登録できるようになっている。
【００４６】
また、「クリップボ−ドにコピ−」メニュ−が選択されると、イベントデ−タの時刻や該時刻におけるデ−タの値をコピ−することができ、例えば、表計算ソフトなどの別のアプリケ−ションソフトに張り付けることができるようになっている。
【００４７】
また、「エディタで開く」メニュ−が選択されると、一覧表示されたラベル名のデ−タを表示するテキストエディタが起動され、該テキストエディタ上で一覧表示されたラベル名のデ−タ（時刻や、該時刻におけるデ−タの値）を任意の値に編集することができるようになっており、前記テキストエディタでの編集内容は再生ボタン２８が操作されたときの設定操作の再生に反映されるようになっている。
【００４８】
次に実施の形態に係るシミュレ−ション装置１０におけるマイコン１２の行う記憶処理動作を図７に示したフロ−チャ−トに基づいて説明する。なお、本処理動作は、Ｃパネル画面２４と操作情報記憶設定画面２６とが表示された後に実行される。
【００４９】
まずステップＳ１では、記憶ボタン２７の操作があったか否かを判断し、記憶ボタン２７の操作がなかったと判断すれば処理を終了し、一方、記憶ボタン２７の操作があったと判断すればステップＳ２に進む。ステップＳ２では、イベント記憶時間のカウントを開始して、ステップＳ３に進む。
【００５０】
ステップＳ３では、Ｃパネル画面２４に表示されたスライダ−２５ｂなどの各種コントロ−ルボタン２５の操作があったか否かを判断し、Ｃパネル２４の操作があったと判断すればステップＳ４に進む。ステップＳ４では、イベントデ−タの記憶処理、すなわち、記憶処理を開始してからのイベント発生時の時刻値と、該時刻におけるデ−タの値と、該デ−タに関するラベル情報（ラベル名、種別番号、物理値又は論理値）とをＲＡＭ１２ｃに記憶する処理を行い、その後ステップＳ５に進む。一方、ステップＳ３において、Ｃパネル画面２４の操作がなかったと判断すれば、ステップＳ５に進む。
【００５１】
ステップＳ５では、停止ボタン２９の操作があったか否かを判断し、停止ボタン２９の操作がなかったと判断すればステップＳ３に戻る。一方、停止ボタン２９の操作があったと判断すればステップＳ６に進み、ステップＳ６では、イベントデ−タの記憶を停止する処理を行い、その後処理を終了する。
【００５２】
次に実施の形態に係るシミュレ−ション装置１０におけるマイコン１２の行う再生処理動作を図８に示したフロ−チャ−トに基づいて説明する。なお、本処理動作は、記憶処理動作が実行された後に実行される。
【００５３】
まず、ステップＳ１１では、再生ボタン２８の操作があったか否かを判断し、再生ボタン２８の操作がなかったと判断すれば処理を終了し、一方、再生ボタン２８の操作があったと判断すればステップＳ１２に進む。
【００５４】
ステップＳ１２では、ＲＡＭ１２ｃからイベントデ−タの読み込みを行い、ステップＳ１３に進む。ステップＳ１３では、繰り返し回数設定欄３７に設定されている繰り返し回数をカウンタＴに設定して、ステップＳ１４に進む。ステップＳ１４では、待ち時間の設定があるか否かを判断し、待ち時間の設定がないと判断すればステップＳ１６に進み、一方、待ち時間の設定があると判断すればステップＳ１５に進む。
【００５５】
ステップＳ１５では、設定された待ち時間だけ待機する処理を行い、その後ステップＳ１６に進む。ステップＳ１６では、読み込んだイベントデ−タの示す設定操作を再生する処理、すなわち、読み込んだイベントデ−タを解析して作成された出力デ−タを制御対象である電子制御装置１６へ出力する処理を行い、その後ステップＳ１７に進む。ステップＳ１７では、繰り返し回数が設定されたカウンタＴから１を減算してステップＳ１８に進み、ステップＳ１８では、カウンタＴが０になったか否かを判断し、カウンタＴが０になったと判断すればステップＳ２０に進む。一方、ステップＳ１８において、カウンタＴが０になっていないと判断すればステップＳ１９に進む。
【００５６】
ステップＳ１９では、停止ボタン２９の操作があったか否かを判断し、停止ボタン２９の操作がなかったと判断すればステップＳ１６に戻り、イベントデ−タの再生処理を繰り返し行い、一方、停止ボタン２９の操作があったと判断すれば、ステップＳ２０に進む。ステップＳ２０では、イベントデ−タの示す設定操作の再生を停止する処理を行い、その後処理を終了する。
【００５７】
次に実施の形態に係るシミュレ−ション装置１０におけるマイコン１２の行う編集処理動作を図９に示したフロ−チャ−トに基づいて説明する。なお、本処理動作は、記憶処理動作が実行された後に実行される。
【００５８】
まず、ステップＳ２１では、編集ボタン３１の操作があったか否かを判断し、編集ボタン３１の操作がなかったと判断すれば処理を終了し、一方、編集ボタン３１の操作があったと判断すれば、ステップＳ２２に進む。
【００５９】
ステップＳ２２では、ＲＡＭ１２ｃに記憶されているイベントデ−タのラベル名を一覧表示する処理を行い、その後ステップＳ２３に進む。ステップＳ２３では、編集対象とするラベル名の選択、及びマウスの右クリック操作があったか否かを判断し、ラベル名の選択、及びマウスの右クリック操作がなかったと判断すれば処理を終了し、一方、ラベル名の選択、マウスの右クリック操作があったと判断すればステップＳ２４に進む。
【００６０】
ステップＳ２４では、ラベル名の一覧表示画面４０上にポップアップメニュ−４１を表示する処理を行い、その後ステップＳ２５に進む。ステップＳ２５では、「パタ−ンエディタで開く」が選択されたか否かを判断し、「パタ−ンエディタで開く」が選択されたと判断すれば、ステップＳ２６に進む。
【００６１】
ステップＳ２６では、選択されたラベル名のイベントデ−タをパタ−ンエディタで開く処理を行い、イベントデ−タで構成される信号波形の編集処理を可能にして、その後ステップＳ２７に進む。ステップＳ２７では、パタ−ンエディタでの登録操作があったか否かを判断し、登録操作があったと判断すればステップＳ２８に進み、ステップＳ２８では、編集されたイベントデ−タを信号波形デ−タとして登録する。一方、ステップＳ２７において、登録操作がなかったと判断すれば、処理を終了する。
【００６２】
一方、ステップＳ２５において、「パタ−ンエディタで開く」が選択されていないと判断すればステップＳ２９に進み、ステップＳ２９では、「クリップボ−ドにコピ−」が選択されたか否かを判断し、「クリップボ−ドにコピ−」が選択されたと判断すればステップＳ３０に進む。ステップＳ３０では、選択されたラベル名のイベントデ−タ（テキストデ−タ）をコピ−して、表計算ソフト等に張り付ける処理を行い、その後処理を終了する。
【００６３】
一方、ステップＳ２９では、「クリップボ−ドにコピ−」が選択されなかったと判断すればステップＳ３１に進む。ステップＳ３１では、「エディタで開く」が選択されたか否かを判断し、「エディタで開く」が選択されなかったと判断すれば処理を終了し、一方、「エディタで開く」が選択されたと判断すればステップＳ３２に進む。
【００６４】
ステップＳ３２では、選択されたラベル名のイベントデ−タをテキストエディタで開く処理を行い、その後ステップＳ３３に進む。ステップＳ３３では、イベントデ−タのテキスト編集処理を受け付け、イベントデ−タのテキスト編集処理を行い、ステップＳ３４に進む。ステップＳ３４では、ファイル保存ボタン３２の操作があったか否かを判断し、ファイル保存ボタン３２の操作があったと判断すれば、ステップＳ３５に進み、ステップＳ３５では、イベントデ−タの上書き保存処理を行い、その後処理を終了する。一方、ステップＳ３４において、ファイル保存ボタン３２の操作がなかったと判断すれば、処理を終了する。
【００６５】
上記実施の形態に係るシミュレ−ション装置１０によれば、Ｃパネル２４を介してのデ−タの設定操作、すなわち各種コントロ−ルボタン２５の操作が検出されると、操作が行われた時刻と、該時刻における前記デ−タの値と、該デ−タに関する情報とがイベントデ−タとしてＲＡＭ１２ｃに記憶される、すなわち、各種コントロ−ルボタン２５の操作が行われたときのデ−タのみがイベントデ−タとして記憶されるので、従来のように時系列的にデ−タを常に記憶し続ける必要がなく、デ−タを記憶するための処理負担を大幅に軽減させることができ、ＲＡＭ１２ｃを効率よく使用することができる。また、時系列的にデ−タを常に記憶し続ける場合のようにデ−タ量が記憶周期や記憶時間に応じて増大することがないため、ＲＡＭ１２ｃの記憶容量を小さくすることができ、同一容量のＲＡＭ１２ｃであれば、デ−タの記憶時間を大幅に引き伸ばすことが可能となる。
【００６６】
また、操作情報記憶設定画面２６の再生ボタン２８が操作されると、ＲＡＭ１２ｃからイベントデ−タを読み込んで、各種コントロ−ルボタン２５の設定操作を再生させることができ、同じ操作条件における再生処理を簡単に再現することができる。また、再生ボタン２８により、任意のタイミングで再生を開始させることができ、使用者の意図するタイミングで各種コントロ−ルボタン２５の操作の再生を行わせることができる。
【００６７】
また、操作情報記憶設定画面２６には、待ち時間設定欄３８が設けられており、待ち時間設定欄３８に任意の待ち時間を入力して設定することができ、設定された待ち時間の経過後にイベントデ−タの再生を開始させることができる。
【００６８】
また、操作情報記憶設定画面２６には、繰り返し回数設定欄３７が設けられており、繰り返し回数設定欄３７に任意の繰り返し再生回数を入力して設定することができ、設定された繰り返し回数だけイベントデ−タの再生を繰り返し行わせることができる。
【００６９】
また、操作情報記憶設定画面２６の編集ボタン３１を介してＲＡＭ１２ｃに記憶されたイベントデ−タを使用者の所望とするデ−タに編集することが可能になり、例えば、信号波形編集手段であるパタ−ンエディタを介してイベントデ−タを所望の信号波形に編集することが可能になり、また、編集されたイベントデ−タを信号波形デ−タとして登録することが可能となる。したがって、イベントデ−タを信号波形デ−タとして登録しておき、シミュレ−ション実行時に活用することができるようになる。
【００７０】
また、テキストデ−タ編集手段であるエディタを介してイベントデ−タ（時刻や該時刻におけるデ−タの値）をテキスト表示により所定のデ−タに簡単に編集することが可能となり、また編集されたイベントデ−タの示す設定操作を再生させることができるようになる。
【００７１】
なお、上記実施の形態では、操作情報記憶設定画面２６の再生ボタン２８により、任意のタイミングで再生を開始させることができるようになっているが、別の実施の形態では、予め設定された所定のデ−タが検出されると自動的にイベントデ−タの示す設定操作の再生を開始させるようにしてもよく、かかる構成によれば、前記所定のデ−タが検出されると自動的に再生が開始されるので、前記所定のデ−タと再生する設定操作とを関連付けた再生を行わせることが可能になる。
【図面の簡単な説明】
【図１】本発明の実施の形態に係るシミュレ−ション装置の要部を概略的に示したブロック図である。
【図２】ディスプレイに表示されるシミュレ−ション実行操作画面の表示例を示す図である。
【図３】ディスプレイに表示されるＣパネル画面の表示例を示す図である。
【図４】ディスプレイに表示される操作情報記憶設定画面の表示例を示す図である。
【図５】ＲＡＭに記憶されるイベントデ−タのデ−タ構造を示す図である。
【図６】ディスプレイに表示される操作情報記憶設定画面において操作ボタンが操作されたときの画面表示例を示す図である。
【図７】実施の形態に係るシミュレ−ション装置におけるマイコンの行う記憶処理動作を示したフロ−チャ−トである。
【図８】実施の形態に係るシミュレ−ション装置におけるマイコンの行う再生処理動作を示したフロ−チャ−トである。
【図９】実施の形態に係るシミュレ−ション装置におけるマイコンの行う編集処理動作を示したフロ−チャ−トである。
【符号の説明】
１０　シミュレ−ション装置
１１　計測装置
１２　マイコン
１２ｃ　ＲＡＭ
１３　ディスプレイ
１４　入力装置
１６　電子制御装置
【図１】
2004145685.tif 000003
【図２】
2004145685.tif 000004
【図３】
2004145685.tif 000005
【図４】
2004145685.tif 000006
【図５】
2004145685.tif 000007
【図６】
2004145685.tif 000008
【図７】
2004145685.tif 000009
【図８】
2004145685.tif 000010
【図９】
2004145685.tif 000011