JPH0658968A - 波形エディタ - Google Patents

波形エディタ

Info

Publication number
JPH0658968A
JPH0658968A JP23412792A JP23412792A JPH0658968A JP H0658968 A JPH0658968 A JP H0658968A JP 23412792 A JP23412792 A JP 23412792A JP 23412792 A JP23412792 A JP 23412792A JP H0658968 A JPH0658968 A JP H0658968A
Authority
JP
Japan
Prior art keywords
waveform
compare
compare rule
storage table
rule
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
JP23412792A
Other languages
English (en)
Inventor
Norimichi Hasegawa
典道 長谷川
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Mitsubishi Electric Corp
Original Assignee
Mitsubishi Electric Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Mitsubishi Electric Corp filed Critical Mitsubishi Electric Corp
Priority to JP23412792A priority Critical patent/JPH0658968A/ja
Publication of JPH0658968A publication Critical patent/JPH0658968A/ja
Pending legal-status Critical Current

Links

Landscapes

  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Abstract

(57)【要約】 【目的】 自動的に波形を比較してその一致/不一致を
容易に認識できる波形エディタを得る。 【構成】 波形の一致/不一致の判定のためのコンペア
ルールを格納したコンペアルール格納テーブルと、この
コンペアルールに基づいて各波形の値の比較結果を判定
し、一致と判定された周期と不一致と判定された周期と
では異なる形式で波形表示を行うコンペア手段を備え、
また、外部より読み込んだコンペアルールに基づいてコ
ンペアルール格納テーブルを作成するコンペアルール認
識手段を設けた。 【効果】 判定結果を視覚的に容易に認識することがで
きてシミュレーション作業等の能率が向上し、コンペア
ルールを外部より自由に設定可能となり融通性も高くな
る。

Description

【発明の詳細な説明】
【0001】
【産業上の利用分野】この発明は、シミュレーション結
果などの波形を入力し、それを表示手段に表示して編集
する波形エディタに関するものである。
【0002】
【従来の技術】図9は、従来の波形エディタを示すブロ
ック図である。図において、1は当該波形エディタであ
り、2はこの波形エディタ1をその機能として持つ制御
装置である。3aはこの制御装置2の入力手段としての
キーボード、3bは同じくマウスであり、4は前記シミ
ュレーション結果の波形などが表示される表示手段とし
てのグラフィックディスプレイである。5は前記シミュ
レーション結果の波形が格納されているシミュレーショ
ン結果ファイルであり、6はこのシミュレーション結果
の波形と比較される期待値の波形が格納されている期待
値ファイルである。
【0003】次に動作について説明する。オペレータが
キーボード3aまたはマウス3bを操作すると、制御装
置2内の波形エディタ1はシミュレーション結果ファイ
ル5からシミュレーション結果の波形を、期待値ファイ
ル6から期待値の波形をそれぞれ読み込み、それらをグ
ラフィックディスプレイ4に表示する。オペレータはグ
ラフィックディスプレイ4に表示されたこれら各波形を
目視によって比較し、必要に応じてキーボード3aやマ
ウス3bを操作してその編集を行う。
【0004】
【発明が解決しようとする課題】従来の波形エディタは
以上のように構成されているので、グラフィックディス
プレイ4に表示された2つの波形の比較はオペレータが
目視によって行う必要があるという問題点があった。
【0005】この発明は上記のような問題点を解消する
ためになされたものであり、グラフィックディスプレイ
に表示する波形を自動的に比較し、一致した周期と不一
致の周期とを異なる形式で表示できる波形エディタを得
ることを目的とする。
【0006】
【課題を解決するための手段】請求項1に記載の発明に
係る波形エディタは、比較すべき波形の値を比較して所
定のコンペアルールに基づいて判定し、一致と判定され
た周期と不一致と判定された周期とでは異なる形式によ
って波形の表示を行うコンペア手段と、波形の一致/不
一致を判定するためのコンペアルールを格納したコンペ
アルール格納テーブルを設けたものである。
【0007】また、請求項2に記載の発明に係る波形エ
ディタは、さらに、外部より読み込んだコンペアルール
に基づいてコンペアルール格納テーブルの作成を行うコ
ンペアルール認識手段を設けたものである。
【0008】
【作用】請求項1に記載の発明におけるコンペア手段
は、各波形の値を比較して、その一致/不一致をコンペ
アルール格納テーブルに格納されたコンペアルールに従
って判定し、不一致と判定された周期における波形の表
示を、一致と判定された周期におけるそれとは異なる形
式で行うことにより、波形比較結果の一致/不一致の判
定を自動的に行い、その判定結果を視覚的に認識しやす
い形式で表示する。
【0009】また、請求項2に記載の発明におけるコン
ペアルール認識手段は、外部より与えられるコンペアル
ールを読み込み、それに基づいてコンペアルール格納テ
ーブルを作成することにより、コンペアルールを外部よ
り自由に設定可能とする。
【0010】
【実施例】
実施例1.以下、この発明の実施例1を図について説明
する。図1において、1は波形エディタ、2は制御装
置、3aは入力手段としてのキーボード、3bは入力手
段としてのマウス、4は表示手段としてのグラフィック
ディスプレイ、5はシミュレーション結果ファイル、6
は期待値ファイルであり、図9に同一符号を付した従来
のそれらと同一、あるいは相当部分であるため詳細な説
明は省略する。
【0011】7は外部で作成されたコンペアルールが記
述されているコンペアルールファイルである。8は比較
される波形、即ちシミュレーション結果の波形とその期
待値の波形の周期幅、9はその周期内にて前記シミュレ
ーション結果と期待値の波形の比較が行われる比較時刻
であり、これらは共に外部より与えられる。また、波形
エディタ1内において、11はシミュレーション結果の
波形と期待値の波形の一致/不一致を判定するためのコ
ンペアルールが格納されるコンペアルール格納テーブル
である。12は比較されるそれぞれの波形の値を比較し
て、比較結果をコンペアルール格納テーブル11内のコ
ンペアルールに基づいて判定し、不一致と判定された周
期における波形の表示を、一致と判定された周期におけ
るそれとは異なる形式、例えば背景色や波形の表示色を
変えるなどして表示するコンペア手段であり、13はこ
のコンペア手段12がその過程で、シミュレーション結
果ファイル5からの波形と期待値ファイル6からの波形
に基づいて作成する波形情報格納テーブルである。14
はコンペアルールファイル7よりそこに記述されている
コンペアルールを読み込んで、前記コンペアルール格納
テーブル11を作成するコンペアルール認識手段であ
る。
【0012】次に動作について説明する。まず、コンペ
アルール認識手段14によるコンペアルール格納テーブ
ル11の作成について説明する。ここで、図2はコンペ
アルール格納テーブル11の作成過程を示すフローチャ
ートであり、図3はコンペアルールファイル7の構成を
示す説明図、図4はコンペアルール格納テーブル11の
構成を示す説明図である。
【0013】コンペアルール認識手段14はまず、ステ
ップST1にてコンペアルールファイル7より1レコー
ド分のデータを読みこむ。このコンペアルールファイル
7には図3に示すように、シミュレーション結果が
“H”のとき期待値が“H”であれば“OK”、シミュ
レーション結果が“H”のとき期待値が“L”であれば
“NG”,‥‥,と全ての条件下におけるコンペアルー
ルが記述されている。コンペアルール認識手段14は読
み込んだデータにレコードが存在するか否かをステップ
ST2で調べ、存在しなければ当該処理を終了し、存在
すればステップST3にて読み込んだデータの先頭の文
字列、例えば“H”を取り出す。次に、ステップST4
において、その取り出した文字列を図4に示すように、
コンペアルール格納テーブル11の第1行目の“値1”
の欄にセットする。次いでステップST5で読み込んだ
レコードから次の文字列、例えば“H”を取り出し、ス
テップST6でコンペアルール格納テーブル11の第1
行目の“値2”の欄にそれをセットする。次に、ステッ
プST7において、読み込んだレコードから次の文字
列、例えば“OK”を取り出し、ステップST8でその
文字列が“OK”か“NG”かを調べ、“OK”であれ
ばステップST9で“0”を、“NG”であればステッ
プST10で“1”をコンペアルール格納テーブル11
の第1行目の一致/不一致フラグの欄にセットする。従
って、この場合、コンペアルール格納テーブル11の第
1行目の一致/不一致フラグの欄には“0”がセットさ
れる。以下、ステップST2でレコードがなくなったこ
とを検出するまでこの処理が繰り返される。なお、各文
字列およびフラグがセットされる行は、繰り返しの都
度、第2行目,第3行目,‥‥と順次歩進してゆく。
【0014】コンペア手段12はシミュレーション結果
ファイル5、期待値ファイル6、周期幅8および比較時
刻9を入力して、シミュレーション結果の波形と期待値
の波形とを比較し、このコンペアルール格納テーブル1
1を参照してその一致/不一致の判定を行い結果をグラ
フィックディスプレイ4上に表示する。図5はその際に
コンペア手段12にて実行される波形情報格納テーブル
13の作成手順を示すフローチャートであり、図6は作
成される波形情報格納テーブル13の構成を示す説明図
である。
【0015】コンペア手段12はまず、ステップST1
1でシミュレーション結果ファイル5から信号名を取り
出して波形情報格納テーブル13にセットする。次いで
ステップST12でイベント時刻を取り出して波形情報
格納テーブル13の“イベント時刻A”の欄にセット
し、ステップST13にてその時刻の値を取り出して波
形情報格納テーブル13の“値A”の欄にセットする。
そしてステップST14で全てのイベント時刻に対する
処理が終了したか否かを調べ、終了していなければステ
ップST12の処理にもどる。また処理が終了していれ
ばステップST15において、全ての信号名に対する処
理が終了したか否かを調べ、終了していなければステッ
プST11の処理にもどる。一方、処理が終了していれ
ばステップST16に進んで期待値ファイル6から信号
名を取り出し、波形情報格納テーブル13から同一信号
名をさがしだす。次いでステップST17でイベント時
刻を取り出して波形情報格納テーブル13の“イベント
時刻B”の欄にセットし、ステップST18にてその時
刻の値を取り出して波形情報格納テーブル13の“値
B”の欄にセットする。そしてステップST19で全て
のイベント時刻に対する処理が終了したか否かを調べ、
終了していなければステップST17の処理にもどる。
また、処理が終了していればステップST20で全ての
信号名に対する処理が終了したか否かを調べて、終了し
ていなければステップST16の処理にもどり、終了し
ていれば終了する。
【0016】コンペア手段12は次に、コンペアルール
格納テーブル11と波形情報格納テーブル13、および
外部からの周期幅8と比較時刻9を用いて、シミュレー
ション結果の波形と期待値の波形の比較・判定、および
判定結果の波形表示を行なう。ここで、図7は上記比較
および表示処理の動作の流れを示すフローチャートであ
り、図8はグラフィックディスプレイ4への表示例を示
す説明図である。上記動作の説明を図7、図8を用いて
行なう。
【0017】コンペア手段12はまず、ステップST2
1において波形情報格納テーブル13から信号名を取り
出し、ステップST22でその信号名をグラフィックデ
ィスプレイ4に表示する。次いでステップST23で波
形情報格納テーブル13の最初の“イベント時刻A”お
よび“値A”の欄から最初の周期の最初の時刻と値を周
期幅8を用いて求め、さらにステップST24で波形情
報格納テーブル13の次の“イベント時刻A”および
“値A”の欄から次の周期の最初の時刻と値を周期幅8
を用いて求める。そして、このステップST23とステ
ップST24で求めた情報から周期内の波形をステップ
ST25で表示する。この時、例えばバックグラウンド
の色を白にし、波形の色を黒にする。次に、ステップS
T26で周期内での比較時刻9における値が、波形情報
格納テーブル13の“値A”の欄と“値B”の欄とで一
致しているか否か調べる。この時、一致/不一致の判定
はコンペアルール格納テーブル11を参照して行う。ス
テップST27にてその判定結果をチェックし、一致し
ていなければステップST28に進む。ステップST2
8では波形情報格納テーブル13の最初の“イベント時
刻B”および“値B”の欄から周期の最初の時刻と値を
周期幅8を用いて求め、さらにステップST29で波形
情報格納テーブル13の次の“イベント時刻B”と“値
B”の欄から次の周期の最初の時刻と値を周期幅8を用
いて求める。次いでステップST30において、前記ス
テップST28とステップST29で求めた情報に基づ
く当該周期内の波形を、例えば黄色で表示するととも
に、そのバックグラウンドの色を赤に変更してステップ
ST31に進む。一方、ステップST27のチェックで
一致していた場合にも処理はステップST31に進む。
ステップST31では全周期について処理が終了したか
否かを調べ、終了していなければステップST23にも
どる。また、処理が終了していればステップST32で
全信号に対する処理が終了したか否かを調べ、処理が終
了していなければステップST21にもどり、終了して
いれば処理を終了する。
【0018】これによって、グラフィックディスプレイ
4には、両波形が一致した周期では白のバックグラウン
ドにシミュレーション結果の波形のみが黒色で表示さ
れ、不一致となった周期では期待値の波形も黄色で表示
されて、バックグラウンドが赤色に変更される。図8で
はこのバックグラウンドの赤色をハッチングで示し、黒
色によるシミュレーション結果の波形の表示を細線で、
不一致となった周期における黄色による期待値の波形の
表示を太線で示している。
【0019】
【発明の効果】以上のように、請求項1に記載の発明に
よれば、比較時刻での各波形の値を比較して、その一致
/不一致を所定のコンペアルールに従って判定し、不一
致と判定された周期と一致と判定された周期では波形の
表示を異なる形式とするように構成したので、2つの波
形の比較とそれらの一致/不一致の判定を、オペレータ
の目視によることなく自動的に行うことが可能となり、
その判定結果を視覚的に容易に認識することができて、
シミュレーション作業等の能率向上がはかれる波形エデ
ィタが得られる効果がある。
【0020】また、請求項2に記載の発明によれば、外
部より与えられるコンペアルールを読み込んでコンペア
ルール格納テーブルを作成するように構成したので、コ
ンペアルールを外部より自由に設定することができ、融
通性の高い波形エディタが得られる効果がある。
【図面の簡単な説明】
【図1】この発明の実施例1を示すブロック図である。
【図2】上記実施例におけるコンペアルール認識手段の
動作の流れを示すフローチャートである。
【図3】上記実施例におけるコンペアルールファイルの
構成を示す説明図である。
【図4】上記実施例におけるコンペアルール格納テーブ
ルの構成を示す説明図である。
【図5】上記実施例におけるコンペア手段による波形情
報格納テーブルの作成手順を示す説明図である。
【図6】上記実施例における波形情報格納テーブルの構
成を示す説明図である。
【図7】上記実施例におけるコンペア手段による波形の
比較、および表示処理の流れを示すフローチャートであ
る。
【図8】上記実施例における波形表示の表示例を示す説
明図である。
【図9】従来の波形エディタを示すブロック図である。
【符号の説明】
11 コンペアルール格納テーブル 12 コンペア手段 14 コンペアルール認識手段

Claims (2)

    【特許請求の範囲】
  1. 【請求項1】 互いに比較される波形の一致/不一致を
    判定するためのコンペアルールが格納されたコンペアル
    ール格納テーブルと、前記各波形の値を比較して前記コ
    ンペアルールに基づいて判定し、不一致と判定された周
    期における前記波形の表示を、一致と判定された周期に
    おける表示とは異なる形式で行うコンペア手段とを備え
    た波形エディタ。
  2. 【請求項2】 外部より与えられる前記コンペアルール
    を読み込んで、前記コンペアルール格納テーブルを作成
    するコンペアルール認識手段を設けたことを特徴とする
    請求項1に記載の波形エディタ。
JP23412792A 1992-08-11 1992-08-11 波形エディタ Pending JPH0658968A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP23412792A JPH0658968A (ja) 1992-08-11 1992-08-11 波形エディタ

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP23412792A JPH0658968A (ja) 1992-08-11 1992-08-11 波形エディタ

Publications (1)

Publication Number Publication Date
JPH0658968A true JPH0658968A (ja) 1994-03-04

Family

ID=16966064

Family Applications (1)

Application Number Title Priority Date Filing Date
JP23412792A Pending JPH0658968A (ja) 1992-08-11 1992-08-11 波形エディタ

Country Status (1)

Country Link
JP (1) JPH0658968A (ja)

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH09153075A (ja) * 1995-11-29 1997-06-10 Nec Corp 画面照合方法
JP2003194855A (ja) * 2001-11-06 2003-07-09 Tektronix Japan Ltd 測定機器用マスク及び波形の作成及び編集方法
JP2010043993A (ja) * 2008-08-15 2010-02-25 Yokogawa Electric Corp 半導体テスト装置
US7725276B2 (en) * 2006-12-28 2010-05-25 Mitsubishi Electric Corporation Signal waveform analyzing device

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH09153075A (ja) * 1995-11-29 1997-06-10 Nec Corp 画面照合方法
JP2003194855A (ja) * 2001-11-06 2003-07-09 Tektronix Japan Ltd 測定機器用マスク及び波形の作成及び編集方法
US7725276B2 (en) * 2006-12-28 2010-05-25 Mitsubishi Electric Corporation Signal waveform analyzing device
JP2010043993A (ja) * 2008-08-15 2010-02-25 Yokogawa Electric Corp 半導体テスト装置

Similar Documents

Publication Publication Date Title
US5930799A (en) Database creating method using image information
US20090228794A1 (en) Business specification comprehension assistance system and method
JPH0658968A (ja) 波形エディタ
JP2697646B2 (ja) マルチメディア編集装置
JPH10162098A (ja) 文書電子化装置及び文書電子化方法
WO2019194029A1 (ja) 画像処理装置、画像処理方法、及びプログラムを記憶する記憶媒体
CN113127601A (zh) 自由文本标签化的方法及装置
JPH07116160A (ja) 超音波画像記録再生装置
JPS62268534A (ja) 診断レポ−ト作成方式
JP2762934B2 (ja) テスト項目設計支援システム
JPS6254337A (ja) プログラムの階層指定表示方式
JPH02116970A (ja) 表内データ自動抽出処理方式
JPS61259337A (ja) 電子メモ装置
JP3841076B2 (ja) 作詞支援装置、作詞支援方法および記憶媒体
JPS63197266A (ja) 文書イメ−ジ編集装置
JPH05225286A (ja) 回路素子接続検索方式
Shu et al. Automated layered personification methodology of structural drawings with embedded design information
JPH06168291A (ja) 接続先一覧表によるフローチャートマクロの接続方式
KR20240099705A (ko) 구조식 이미지 정보를 이용한 검색방법 및 시스템
JPH0667870A (ja) ソフトウエア分析装置
JP3237709B2 (ja) 文書処理装置及び文書処理方法
CN116908795A (zh) 面向探地雷达信号的机器学习数据标注方法及系统
JPH0325577A (ja) 文書編集方式
JPH04257034A (ja) マクロファイルの論理名表示方式
JPH0342777A (ja) 回路図エディタ