JP4208659B2 - Graphic editing device - Google Patents
Graphic editing device Download PDFInfo
- Publication number
- JP4208659B2 JP4208659B2 JP2003199878A JP2003199878A JP4208659B2 JP 4208659 B2 JP4208659 B2 JP 4208659B2 JP 2003199878 A JP2003199878 A JP 2003199878A JP 2003199878 A JP2003199878 A JP 2003199878A JP 4208659 B2 JP4208659 B2 JP 4208659B2
- Authority
- JP
- Japan
- Prior art keywords
- graphic
- error
- information
- connection
- storage means
- 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.)
- Expired - Fee Related
Links
Images
Landscapes
- Stored Programmes (AREA)
- Programmable Controllers (AREA)
- Testing And Monitoring For Control Systems (AREA)
Description
【0001】
【発明の属する技術分野】
本発明は、プラント制御用コントローラに搭載するソフトウェアを作画した図面の健全性を自動的に確認するツールに係わり、特に、発見されたエラー箇所をユーザに図形または文字列にて的確に告知し、エラーの修正を促す機能を備えた図形編集装置に関する。
【0002】
【従来の技術】
図10は、従来の図形編集装置のブロック図を示したものである。図10において、従来の図形編集装置10は、マウスやキーボードなどの入力手段6と、図形情報の編集処理を行う図形情報編集手段5と、グラフィックディスプレィなどからなる表示手段7と、プリンタなどからなる出力手段8と、編集された図形情報を記憶する図形情報記憶手段2とから構成されている。
【0003】
入力手段6から入力された入力図形情報Aは、図形情報編集手段5に入力される。この入力図形情報Aは、図形情報編集手段5により、図形の配置の決定などの編集が施され、編集された図形情報は、表示図形情報Bとして表示手段7に出力され、表示される。
【0004】
また、図形情報編集手段5で編集された上記入力図形情報Aは、出力図形情報Cとして出力手段8に出力され、図面やリストなどで出力される。さらに図形情報編集手段5で編集された上記入力図形情報Aは、図形情報記憶手段2に編集図形情報Dとして記憶される。
【0005】
このようにして作成された図形情報を修正する場合は、図形情報記憶手段2に記憶しておいた編集図形情報Dが図形情報編集手段5に読み込まれ、前述のように表示手段7に表示図形情報Bとして出力され、表示される。
【0006】
図形情報の修正内容は、入力装置6から図形情報編集手段5へ入力され、前述のように図形情報編集手段5で現在表示されている図形情報と合成され、表示手段7へ出力・表示され、出力手段8へ出力され、さらに図形情報記憶手段2で記憶される。
【0007】
以上のように、従来の図形編集装置によれば、入力手段で入力された図形情報は、まず編集され、編集された図形情報は、表示手段で表示され、出力手段へ出力され、記憶手段で記憶される。さらに作成済みの図形情報も修正することができる。
【0008】
しかしながら、図形編集手段10を用いて設計者が作成した図形情報が正しく作成されているかどうかを確認するためには、一般的には、図11に示すように、表示手段7に表示された表示情報H(すなわち制御装置に搭載されるプラント制御用ソフトウェア図21)または、出力手段8によって出力された出力情報Iと、シンボル40の使用方法43、線番の定義44、結線の定義45を記述した文法書22とを照らし合わせながら確認する方法しか無かった。
【0009】
ただし、図形の配置、大きさを誤って入力すると、この誤りを指摘したり、自動的に修正したりすることが可能な図形編集装置が開示されている(例えば、特許文献1参照。)。
【0010】
この場合には、エラーの対象は、1つの図形が他の図形に重なっている場合に限られており、その他のエラーについては何ら開示されていない。
また、図面情報に存在するエラーを前もって検出し、オペレータに知らせることができる図面情報処理方法および装置が開示されている(例えば、特許文献2参照。)。
【0011】
この場合でも、エラーの対象は、製図規約、線分と円弧などの誤差、加工不可能個所、NCパスの計算可否など多様な事項を想定しているが、具体的なエラー検出方法については何ら開示されていない。
【0012】
【特許文献1】
特開平4−95171号公報(第6頁、第2図)
【特許文献2】
特開平7−21245号公報(第2頁、[0008])
【0013】
【発明が解決しようとする課題】
上述したような図形編集装置におけるエラー対策は散見するものの、プラント制御用ソフトウェア図21に関しては、エラー対象が多く、従来、人間系での図面確認作業が行われていた。そのために、エラー箇所の見逃しが発生しやすく、文法書22に定義された多くの内容と一致したソフトウェア図を作成するのは困難であり、図面の健全性確認に多くの時間を費やしていた。さらに、図面の書き方を知っている設計者以外の人には、図面内容を確認することができなかった。
【0014】
そこで本発明の目的は、作成した編集図形情報の健全性を自動的にかつ多面的に点検し、各種のエラー個所を表示および出力することによって、編集図形情報を容易に確認する方法を提供し、さらに、夫々のエラー個所を設計者以外の人にも修正することことができる図形編集装置を提供することである。
【0015】
【課題を解決するための手段】
上記の目的を達成するために、請求項1に記載の図形編集装置は、図形を作成した時に図形のエラー箇所を表示および出力して図形精度を向上する手段を備えた図形編集装置であって、入力された図形から入力図形情報を生成する入力手段と、
表示図形情報を表示する表示手段と、出力図形情報を出力する出力手段と、編集図形情報を記憶する図形情報記憶手段と、編集図形情報が正しいか否かを確認するために用いる図形精度確認用情報を記憶する図形精度確認用情報記憶手段と、
エラー図形情報を記憶するエラー図形情報記憶手段と、図形情報記憶手段に記憶された編集図形情報が、図形精度確認用情報記憶手段に記憶された図形精度確認用情報に一致するか否かを検出し、修正処置をユーザに促すためにエラー個所を示すエラー図形情報を生成して、エラー図形情報記憶手段に記憶するとともに、
図形精度確認用情報記憶手段に記憶された結線と結線を接続する際の図形精度確認用情報を用いて、図形情報記憶手段に記憶された編集図形情報を確認し、斜め線検出に関する結線ルールに合致しないエラー結線をエラー個所情報として抽出する結線確認部と、エラー個所情報として、エラー結線を通常の結線とは別の色、または別の線種で塗りつぶすエラー図形情報を作成し、エラー図形情報記憶手段に出力する結線エラーマーク付加部とを備えた図形精度確認手段と、エラー個所をリスト形式で示したエラーリスト情報を記憶するエラーリスト情報記憶手段と、入力図形情報を入力する前に前記図形情報記憶手段から既に作成されている編集図形情報を取り出し、入力図形情報を付加した編集図形情報として図形情報記憶手段に出力するとともに、図形情報記憶手段に記憶された編集図形情報およびエラー図形情報記憶手段に記憶されたエラー図形情報から、表示図形情報および出力図形情報を生成する図形情報編集手段とを備えたことを特徴とする。
【0016】
本発明の図形編集装置では、入力手段より入力された入力図形情報は、図形情報編集手段に入力される。図形情報編集手段に入力された入力図形情報は、配置位置の決定などの編集処理が行われ表示手段に表示するための表示情報および出力手段に出力する出力情報が生成される。また、入力図形情報とともに情報記憶命令が図形情報編集手段に入力されると、入力図形情報が編集図形情報となり図形情報記憶手段に記憶される。
【0017】
図形情報記憶手段に記憶された編集図形情報を修正する場合は、図形情報記憶手段に記憶された編集図形情報が図形情報編集手段に読み込まれ、入力手段から図形情報編集手段に入力された入力図形情報と合成されて編集図形情報となり、情報記憶司令が図形情報編集手段に入力されると、合成された編集図形情報が図形情報記憶手段に記憶される。
【0018】
図形精度確認用情報記憶手段には、予め図形情報記憶手段に記憶された編集図形情報の健全性を確認するために必要な図形精度確認用情報が、記憶されている。図形精度確認用情報記憶手段に記憶された図形精度確認用情報は、入力手段より入力することが可能である。
【0019】
入力手段より図形情報編集手段に入力された図形精度確認用情報は、同じく入力手段より入力された追加・変更・削除のいずれかの命令によって図形精度確認用情報として図形精度確認用情報記憶手段に記憶される。
【0020】
これら図形情報記憶手段に記憶された編集図形情報と、図形精度確認用情報記憶手段に記憶された図形精度確認用情報とは、図形精度確認手段に読み込まれる。
【0021】
図形精度確認手段は、読み込まれた図形精度確認用情報を用いて、編集図形情報の健全性を確認し、図形精度確認用情報と一致しない個所がエラー個所として検出される。
【0022】
検出されたエラー個所情報は、エラー図形情報としてエラー図形情報記憶手段に記憶される。エラー図形情報記憶手段に記憶されたエラー図形情報は、図形情報編集手段に読み込まれ、図形情報編集手段により、表示手段および出力手段に夫々出力され、表示および出力される。
【0023】
このように編集図形情報を作成した場合には、編集図形情報の健全性を確認し、各種のエラー個所を表示および出力することができる図形編集装置を提供することができる。また、編集図形情報の結線ルールに合致しないエラー結線をエラー個所情報として抽出し、修正することができる。
【0026】
また、請求項2に記載の図形編集装置は、請求項1に記載の図形編集装置において、図形精度確認手段は、図形精度確認用情報記憶手段に記憶されたシンボルとシンボルを結線で接続する際の図形精度確認用情報を用いて、図形情報記憶手段に記憶された編集図形情報を確認し、シンボルとシンボルとの間の依存関係ルールに合致しないエラーシンボルを、エラー個所情報として抽出するシンボル確認部と、エラー個所情報として、エラーシンボルの原点を丸印で囲むエラー図形情報を作成し、エラー図形情報記憶装置に出力するシンボルエラーマーク付加部とをさらに備えたことを特徴とする。
【0027】
これにより、編集図形情報のシンボルとシンボルとの間の依存関係ルールに合致しないエラー結線をエラー個所情報として抽出し、修正することができる。
【0028】
また、請求項3に記載の図形編集装置は、請求項1に記載の図形編集装置において、図形精度確認手段は、図形精度確認用情報記憶手段に記憶された結線に採番された線番号の図形精度確認用情報を用いて、図形情報記憶手段に記憶された編集図形情報を確認し、線番号ルールに合致しないエラー線番号を、エラー個所情報として抽出する線番号確認部と、エラー個所情報として、エラー線番号を丸印で囲むエラー図形情報を作成し、エラー図形情報記憶手段に出力する線番号エラーマーク付加部とをさらに備えたことを特徴とする。
【0029】
これにより、編集図形情報の線番号ルールに合致しないエラー結線を、エラー個所情報として抽出し、修正することができる。
【0030】
また、請求項4に記載の図形編集装置は、請求項1に記載の図形編集装置において、図形精度確認手段は、図形精度確認用情報記憶手段に記憶された方眼紙の交点(グリッド)情報を用いて、図形情報記憶手段に記憶された編集図形情報の結線配置が、結線配置位置ルールに合致しているか否かを確認し、結線配置位置ルールに合致していないエラー結線があれば、エラー個所情報として抽出する結線配置位置確認部と、エラー個所情報としてエラー結線の始点、屈折点、終点を丸印で囲むエラー図形情報を作成し、エラー図形情報記憶手段に出力する結線配置位置エラーマーク付加部とをさらに備えたことを特徴とする。
【0031】
これにより、編集図形情報の結線配置位置ルールに合致しないエラー結線をエラー個所情報として抽出し、修正することができる。
【0032】
また、請求項5に記載の図形編集装置は、請求項1に記載の図形編集装置において、図形精度確認手段は、図形精度確認用情報記憶手段に記憶された方眼紙の交点(グリッド)情報を用いて、図形情報記憶手段に記憶された編集図形情報のシンボル配置位置が、シンボル配置位置ルールに合致しているか否かを確認し、シンボル配置位置ルールに合致していないエラーシンボルがあれば、エラー個所情報として抽出するシンボル配置位置確認部と、エラー個所情報として、エラーシンボルの原点を丸印で囲むエラー図形情報を作成し、エラー図形情報記憶手段に出力するシンボルエラーマーク付加部とをさらに備えることを特徴とする。
【0033】
これにより、編集図形情報のシンボル配置位置ルールに合致しないエラーシンボルをエラー個所情報として抽出し、修正することができる。
【0034】
また、請求項6に記載の図形編集装置は、請求項1乃至5のいずれか1項に記載の図形編集装置において、結線エラーマーク付加部、シンボルエラーマーク付加部、線番号エラーマーク付加部、結線配置位置エラーマーク付加部が、エラー個所情報を図面上にあらかじめ定義した方眼状の領域に任意の文字列を割り当てて図面上の位置を特定できる指標とし、エラー箇所をリスト形式で表示するエラーリスト情報記憶手段に出力する機能を備えたことを特徴とする。
【0035】
これにより、エラー箇所が分かり易くなり、容易に認知することができる。
【0036】
また、請求項7に記載の図形編集装置は、請求項1乃至6のいずれか1項に記載の図形編集装置において、入力手段から入力された入力図形情報が図形情報記憶手段に記憶した図と、エラー個所を示したエラー図形情報がエラー図形情報記憶手段に記憶された図とを各々合成して、表示手段および出力手段に出力する機能を備えたことを特徴とする。
【0037】
これにより、エラー箇所を、リスト形式を用いることなく、より分かり易くなり、直ちに視認することができる。
【0038】
【発明の実施の形態】
(第1の実施の形態)
図1は、本発明の図形編集装置の第1の実施の形態を示すブロック図である。
【0039】
本発明の図形編集装置は、入力図形情報Aを生成し、この入力図形情報Aを図形情報編集手段5に出力する。例えばマウスやキーボード等の入力手段6からの入力図形情報Aを編集し、表示図形情報B、出力図形情報Cおよび編集図形情報D並びに図形精度確認用情報Eを生成し、かつ、エラー図形情報Fおよび編集図形情報Dを読み込む図形情報編集手段5と、表示図形情報Bを表示する、例えばグラフィックディスプレイ等の表示手段7と、出力図形情報Cを出力する、例えばプリンタ等の出力手段8と、編集図形情報Dを記憶する図形情報記憶手段2と、エラー図形情報Fを記憶するエラー図形情報記憶手段4と、図形精度確認用情報Eを記憶する図形精度確認用情報記憶手段3と、図形精度確認用情報Eに基づき編集図形情報Dの健全性を確認して、図形精度確認用情報Eに合致しない場合、そのエラー個所に対してエラー図形情報Fおよびエラーリスト情報Gを生成する図形精度確認手段1と、エラーリスト情報Gを記憶するエラーリスト情報記憶手段9とを備える。
【0040】
図2は、本発明における図形精度確認手段1の実施例を示すブロック図である。
【0041】
本発明の図形精度確認手段1は、図形精度確認用情報記憶手段3に記憶された結線と結線を接続する際のルール情報を用いて、図形情報記憶手段2に記憶された編集図形情報Dを確認し、結線ルールに合致しないエラー結線をエラー個所情報として抽出する結線確認部11と、エラー個所を通常の結線とは別の色、または、別の線種で塗りつぶすエラー図形情報Fを作成し前記エラー図形情報記憶手段9に出力する結線エラーマーク付加部12とを備えている。
【0042】
また、図形精度確認用情報記憶手段3に記憶されたシンボルとシンボルを結線で接続する際のルール情報を用いて、図形情報記憶手段2に記憶された編集図形情報Dを確認し、シンボルとシンボルとの間の依存関係ルールに合致しないシンボルを、エラー個所情報として抽出するシンボル確認部13と、エラー個所情報として、通常のシンボルの原点を丸印で囲むエラー図形情報Fを作成しエラー図形情報記憶手段9に出力するシンボルエラーマーク付加部14とを備えている。
【0043】
また、図形精度確認用情報記憶手段3に記憶された結線に採番された線番号のルール情報を用いて、図形情報記憶手段2に記憶された情報を編集図形確認し、線番号ルールに合致しないエラー線番号をエラー個所情報として抽出する線番号確認部15と、エラー個所情報としてエラー線番号の原点を丸印で囲むエラー図形情報Fを作成し前記エラー図形情報記憶手段9に出力する線番号エラーマーク付加部16とを備えている。
【0044】
また、図形精度確認用情報記憶手段3に記憶された方眼状の交点(グリッド)情報を用いて、図形情報記憶手段2に記憶された編集図形情報Dを確認し、結線の始点、屈折点、終点が交点に一致していないエラー結線をエラー個所情報として抽出する結線配置位置確認部17と、エラー個所情報としてエラー結線の始点、屈折点、終点を丸印で囲むエラー図形情報Fを作成しエラー図形情報記憶手段9に出力する結線配置位置エラーマーク付加部18とを備えている。
【0045】
また、図形精度確認用情報記憶手段3に記憶された方眼紙の交点(グリッド)情報を用いて、図形情報記憶手段2に記憶された編集図形情報Dを確認し、シンボルの原点が交点に一致していないエラーシンボルをエラー個所情報として抽出するシンボル配置位置確認部19と、エラー個所情報として、エラーシンボルの原点を丸印で囲むエラー図形情報Fを作成し、前記エラー図形情報記憶手段9に出力するシンボルエラーマーク付加部14とを備えている。
【0046】
また、結線エラーマーク付加部12、シンボルエラーマーク付加部14、線番号エラーマーク付加部16、結線配置位置エラーマーク付加部18が、エラー個所情報を図面上にあらかじめ定義した方眼状の領域に任意の文字列を割り当てて図面上の位置を特定できる指標とし、エラー箇所をリスト形式で表示するエラーリスト情報記憶手段9に出力する機能を備えている。
【0047】
第1の実施の形態によれば、編集図形情報を作成した場合、編集図形情報の健全性を確認し、エラー個所を表示および出力することができる図形編集装置を提供することができる。
【0048】
(第2の実施の形態)
まず、図2を用いて、結線確認部エラー発見方法について詳細に説明する。
【0049】
図形情報記憶手段2には、編集図形情報Dとして、結線の始点、折れ点、終点の情報D1が、図3に示すように、結線1始点X、結線1始点Y、結線1折れ点X1、結線1折れ点Y1、…、結線1折れ点Xn、結線1折れ点Yn、結線1終点X、結線1終点Y、結線2始点X、結線2始点Y、結線2終点X、結線2終点Y、…、結線m始点X、結線m始点Y、結線m折れ点X1、結線m折れ点Y1、…、結線m折れ点Xn、結線m折れ点Yn、結線m終点X、結線m終点Yのように記憶されている。
【0050】
また、シンボル情報D2が、図3に示すように、シンボル1名、シンボル1座標X、シンボル1座標Y、シンボルピン数、ピンタイプ、ピン1座標X、ピン1座標Y、…ピンn座標X、ピンn座標Y、…、シンボルm名、シンボルm座標X、シンボルm座標Y、シンボルmピン数、ピンタイプ、ピン1座標X、ピン1座標Y、…ピンn座標X、ピンn座標Y、のように記憶されている。
【0051】
さらに、線番情報D3が、図3に示すように、線番1、線番1座標X、線番1座標Y、線番2、線番2座標X、線番2座標Y、…、線番m、線番m、線番m座標Y、のように記憶されている。
【0052】
一方、図2に戻り、図形精度確認用情報記憶手段3には、図形精度確認用情報(結線確認用)E1として以下の2つのルールが記憶されている。
【0053】
(1)斜め線は使用できない。具体的には、結線mの始点〜終点までのXY座標の組み合わせのうち、連続した点のX座標およびY座標の両方が変化している場合は斜め線と判断する。例えば、結線1始点X≠結線1折れ点X1かつ結線1始点Y≠結線1折れ点Y1であれば斜め線と判断する。
【0054】
(2)結線の始点および終点がシンボルのピンに接続されている。具体的には、結線1始点X、結線1始点Yがいずれのシンボルが持ついずれかのピンの座標とも一致しない場合、例えば、結線1始点X≠シンボルmが持つピンn座標X、または、結線1始点Y≠シンボルmが持つピンn座標Yの場合、結線1の始点はシンボルのピンに接続されていないと判断する。
【0055】
ここで、図2に示すように、図形精度確認手段1内にある結線確認部11は、図形情報記憶手段2に記憶されている結線の始点、折れ点、終点の情報D1と、シンボル情報D2、および図形精度確認用情報記憶手段3に記憶されている図形精度確認用情報(結線確認用)E1を読み込み、上記始点、折れ点、終点の情報D1に対して、上記図形精度確認用情報(結線確認用)E1を用いて、一致していない部分をエラー個所情報(結線確認部)Jとして取り出す。
【0056】
すなわち、斜め線検出例としては、結線の始点、折れ点、終点の情報D1に対して、結線m(m=1,2,…)の始点〜終点までのXY座標の組み合わせのうち、連続した点のX座標およびY座標の両方が変化している場合は、斜め線と判断しエラー個所情報(結線確認部)Jを取り出す。具体的には、結線1始点X≠結線1折れ点X1かつ結線1始点Y≠結線1折れ点Y1であれば斜め線と判断し、エラー個所情報(結線確認部)Jとして結線の座標、例えば、結線1始点X、結線1始点Y、結線1折れ点X1、結線1折れ点Y1、…、結線1折れ点Xn、結線1折れ点Yn、結線1終点X、結線1終点Yを取り出す。
【0057】
結線の始点および終点がシンボルのピンに接続されていない場合の検出例としては、結線m(m=1,2,…)の始点および終点の座標が、いずれのシンボルが持ついずれかのピンの座標とも一致しない場合は、「結線の始点および終点がシンボルのピンに接続されていない。」と判断し、エラー個所情報(結線確認部)Jを取り出す。
【0058】
具体的には、結線1始点X≠シンボルmが持つピンn座標X、または、結線1始点Y≠シンボルmが持つピンn座標Y(m,n=1,2,…)の場合、結線1の始点はシンボルのピンに接続されていないと判断し、エラー個所情報(結線確認部)Jとして結線の座標、例えば、結線1始点X、結線1始点Y、結線1折れ点X1、結線1折れ点Y1、…、結線1折れ点Xn、結線1折れ点Yn、結線1終点X、結線1終点Yを取り出す。
【0059】
結線確認部11にて取り出されたエラー個所情報(結線確認部)Jは、結線エラーマーク付加部12に読み込まれ、取り出されたエラー個所情報(結線確認部)Jをもとに、結線の色を変化させる情報、または、図4に示すように、結線の線種を変化させるエラー図形情報(結線確認部)F1を生成し、エラー図形情報記憶手段4に記憶する。
【0060】
図1に示すように、生成されたエラー図形情報Fおよび図形情報記憶手段2に記憶された編集図形情報Dを図形情報編集手段5に読み込んで、出力情報Cとして出力手段8に出力および表示情報Bとして表示手段7に表示する。その一例を、図4に示す。
【0061】
また、図2において、結線エラーマーク付加部12は、結線確認部11にて取り出されたエラー個所情報(結線確認部)Jをもとに、エラー結線の始点情報P、具体的には、斜め結線のX座標、Y座標、例えば、(結線1始点X、結線1始点Y)およびシンボルに接続されていない結線のX座標、Y座標、例えば、(結線1始点X、結線1始点Y)を生成し、エラーマトリックス表示機能20に出力する。
【0062】
エラーマトリックス表示機能20は、受け取ったエラー結線の始点情報PのX座標、Y座標をマトリックス、具体的には、X座標の0〜10をA、11〜20をB、…、250〜260をZ、同様にY座標の0〜10をA、11〜20をB、…、250〜260をZに変換し、例えば(X,Y)=(8,15)はマトリックス=AB)に変換し、エラーリスト情報Uとしてエラーリスト情報記憶手段9に出力し記憶する。
【0063】
第2の実施の形態によれば、結線確認部エラー発見を確実に行うことができる。
【0064】
(第3の実施の形態)
次に、シンボル確認部エラー発見方法について詳細に説明する。
【0065】
図形情報記憶手段2には、図3に示すように、編集図形情報Dとして結線の始点、折れ点、終点の情報D1とシンボル情報D2が記憶されている。
【0066】
一方、図2に示す図形精度確認用情報記憶手段3には、図形精度確認用情報(シンボル確認用)E2として以下が記憶されている。
【0067】
シンボルが持つピンタイプが一致しないピン同士は結線できない。具体的には、各シンボルが持つピンタイプには、D=デバイス、R=レジスタ、S=設定値等の意味を持つ文字列によって各々のピンタイプが定義されている。例えば、シンボルの1ピンにはデバイス、2ピンにはレジスタ、3ピンには設定値、4ピンにはデバイスが接続できるとすると、ピンタイプは“DRSD”となる。すなわち、シンボル情報D2をサーチして、シンボルm1(m1=1,2,3…)が持つピンn1(n1=1,2,3…)のピンタイプがDとした場合、そのピンのXY座標と結線m2(m2=1,2,3…)の始点または終点のXY座標が一致する結線を、始点、折れ点1、…折れ点n、終点、または、終点、折れ点n、…折れ点1、始点とたどっていき、結線の終点または始点座標と一致したピンn3(n3=1,2,3…)のXY座標を持つシンボルm3(m3=1,2,3…)のピンタイプを調べDでなかった場合はエラーとするルールである。
【0068】
ここで、図2に示す図形精度確認手段1内にあるシンボル確認部13は、図形情報記憶手段2に記憶されている結線の始点、折れ点、終点の情報D1と、シンボル情報D2、および図形精度確認用情報記憶手段3に記憶されている図形精度確認用情報(シンボル確認用)E2を読み込み、結線の始点、折れ点、終点の情報D1に対して、上記図形精度確認用情報(シンボル確認用)E2を用いて一致しない部分をエラー個所情報(シンボル)Kとして取り出す。
【0069】
シンボルが持つピンタイプが一致しないピン同士を結線したシンボルを検出する例としては、シンボルm1(m1=1,2,3…)が持つピンn1(n1=1,2,3…)のピンタイプがDとした場合、そのピンの座標XYと結線の始点または終点のXY座標が一致する結線m2(m2=1,2,3…)を始点、折れ点1、…折れ点n、終点、または終点、折れ点n、…折れ点1、始点(n2=1,2,3…)とたどっていき、結線m2の終点または始点座標が一致したピンのXY座標を持つシンボルm3(m3=1,2,3…)が持つピンn3(n3=1,2,3…)のピンタイプを調べ、Dでなかった場合はエラーと判断し、エラー個所情報(シンボル)Kとしてシンボルm1と、シンボルm3の原点座標(シンボルm1座標X、シンボルm1座標Y、シンボルm3座標X、シンボルm3座標Y)を取り出す。
【0070】
図2に示すシンボル確認部13にて取り出されたエラー個所情報(シンボル)Kは、シンボルエラーマーク付加部14に読み込まれ、取り出されたエラー個所情報(シンボル)Kをもとに、図5に示すように、シンボルの原点をある一定半径の円で囲むエラー図形情報(シンボル)F2を生成し、エラー図形情報記憶手段4に記憶する。
【0071】
図5は、生成されたエラー図形情報(シンボル)F2および図形情報記憶手段2に記憶された編集図形情報Dを図形情報編集手段5に読み込んで、出力情報Cとして出力手段8に出力し、表示情報Bとして表示手段7に表示した一例を示したものである。
【0072】
また、図2に示すシンボルエラーマーク付加部14は、シンボル確認部13にて取り出されたエラー個所情報(シンボル)Kをもとに、エラーシンボルの原点情報Q、具体的には、「シンボルの原点情報(シンボルm座標X、シンボルm座標Y)」 m4(m4=1,2,3…))を生成し、エラーマトリックス表示機能20に出力する。
【0073】
エラーマトリックス表示機能20は、受け取ったエラーシンボルの原点情報Q(X座標、Y座標)を上記と同様にマトリックスに変換し、エラーリスト情報Uとしてエラーリスト記憶手段9に出力し記憶する。
【0074】
第3の実施の形態によれば、シンボル確認部エラー発見を確実に行うことができる。
【0075】
(第4の実施の形態)
次に、線番号確認部エラー発見方法について詳細に説明する。
【0076】
図2に示す図形情報記憶手段2には、図3に示すように、参照編集図形情報Dとして結線の始点、折れ点、終点の情報D1が記憶されている。また、シンボル情報D2、線番情報D3も記憶されている。
【0077】
一方、図2に示す図形精度確認用情報記憶手段3には、図形精度確認用情報(線番号確認用)E3として以下が記憶されている。
【0078】
シンボルが持つピンタイプが結線に振られた線番の頭文字と一致しない線番を結線に振ることはできない。具体的には、各シンボルが持つピンタイプには、D=デバイス、R=レジスタ、S=設定値、等の意味を持つ文字列によって各々のピンタイプが定義されている。例えば、シンボルの1ピンにはデバイス、2ピンにはレジスタ、3ピンには設定値、4ピンにはデバイスが接続できるとすると、ピンタイプは“DRSD”となる。すなわち、あるシンボルが持つピンのピンタイプがDとした場合、そのピンのXY座標と、結線の始点または終点のXY座標が一致する結線の線上に、線番シンボルの原点を持つ線番シンボルの線番頭文字がD以外の場合、例えば線番がR2000の場合は、エラーとするルールである。
【0079】
ここで、図2に示す図形精度確認手段1内にある線番号確認部15は、図形情報記憶手段2に記憶されている結線の始点、折れ点、終点の情報D1とシンボル情報D2と線番情報D3および図形精度確認用情報記憶手段3に記憶されている図形精度確認用情報(線番号確認用)E3を読み込み、上記線番情報D3に対して、上記図形精度確認用情報(線番号確認用)E3を用いて、一致する部分をエラー個所情報(線番号確認部)Lとして取り出す。
【0080】
シンボルが持つピンタイプが結線に振られた線番の頭文字と一致しない線番を検出する例としては、シンボル情報D2をサーチして、シンボルm1(m1=1,2,3…)が持つピンn1(n1=1,2,3…)のピンタイプがDとした場合、そのピンn1のXY座標と、結線の始点、折れ点、終点の情報D1の始点または終点のXY座標が一致する結線m2(m2=1,2,3…)の線上に、線番情報D3にて定義された線番シンボルm3(m3=1,2,3…)の原点が一致し、線番シンボルm3(m3=1,2,3…)の線番頭文字がD以外であれば、エラーとして線番シンボルm3(m3=1,2,3…)の原点座標、例えば、線番m3座標X、線番m3座標Yを取り出す。
【0081】
図2に示す線番号確認部15にて取り出されたエラー個所情報(結線番号確認部)Lは、線番号エラーマーク付加部16に読み込まれ、取り出されたエラー個所情報(結線番号確認部)Lをもとに、線番シンボルの原点をある一定半径の円で囲むエラー図形情報(線番号確認部)F3としてエラー図形情報記憶手段4に記憶する。
【0082】
図6は、生成されたエラー図形情報(線番号確認部)F3および図形情報記憶手段2に記憶された編集図形情報Dを図形情報編集手段5に読み込んで、出力情報Cとして出力手段8に出力し、また表示情報Bとして表示手段7に表示した一例を示したものである。
【0083】
また、図2に示した線番号エラーマーク付加部16は、線番号確認部15にて取り出されたエラー個所情報(線番号確認部)Lをもとに、エラー線番シンボルの原点情報R、具体的には、線番シンボルの原点情報すなわち線番情報D3の「線番1座標X、線番1座標Y」を生成し、エラーマトリックス表示機能20に出力する。
【0084】
エラーマトリックス表示機能20は、受け取ったエラーシンボル情報の(X座標、Y座標)を前記同様マトリックスに変換し、エラーリスト情報Uとしてエラーリスト記憶装置9に出力し記憶する。
【0085】
(第5の実施の形態)
次に、結線配置位置確認部エラー発見方法について詳細に説明する。
【0086】
(第5の実施の形態:請求項5に対応)
次に、結線配置位置確認部エラー発見方法について詳細に説明する。
【0087】
図2に示すように、図形情報記憶手段2には、編集図形情報Dとして結線の始点、折れ点、終点の情報D1が記憶されている。
【0088】
一方、同図に示す図形精度確認用情報記憶手段3には、図形精度確認用情報E4として、以下のルールが記憶されている。
【0089】
結線の始点、折れ点、終点が一定の大きさのグリッドと一致しない場合には、エラーとする。具体的には、グリッドのピッチが1mmと定義されている場合、結線の始点、折れ点、終点のXY座標が1mmで割り切れないもの、例えばX座標が102.03となる結線はエラーとするルールである。
【0090】
ここで、図2に示す図形精度確認手段1内にある結線配置位置確認部17は、図形情報記憶手段2に記憶されている結線の始点、折れ点、終点の情報D1および図形精度確認用情報記憶手段3に記憶されている図形精度確認用情報(結線配置位置確認用)E4を読み込み、上記結線の始点、折れ点、終点の情報D1に対して上記図形精度確認用情報(結線配置位置確認用)E4を用いて、一致する部分をエラー個所(結線配置位置確認部)Mとして取り出す。
【0091】
結線の始点、折れ点、終点が一定の大きさのグリッドと一致しない場合のエラー結線の検出例としては、グリッドの大きさを1mmとした場合、結線m(m=1,2,3…)の結線m始点Xまたは結線m始点Y、結線m折れ点X1、結線m折れ点Y1・・・結線m始点X、結線m終点Yの座標が1で割り切れない時、エラーとし、結線の座標、結線m始点X、結線m始点Yを取り出す。
【0092】
図2に示す結線配置位置確認部17にて取り出されたエラー個所情報(結線配置位置確認部)Mは、結線配置位置エラーマーク付加部18に読み込まれ、取り出されたエラー個所情報(結線配置位置確認部)Mをもとに、結線の始点、折れ点、終点をある一定半径の円で囲むエラー図形情報(結線配置位置確認部)F4を生成し、エラー図形情報記憶装置4に記憶する。
【0093】
図7は、生成されたエラー図形情報Fと、図形情報記憶手段2に記憶された編集図形情報Dとを図形情報編集手段5に読み込んで、出力情報Cとして出力手段8に出力し、表示情報Bとして表示手段7に表示した一例を示したものである。
【0094】
また、図2に示す結線配置位置エラーマーク付加部18は、結線配置位置確認部17にて取り出されたエラー個所情報(結線配置位置確認部)F4をもとに、エラー結線の始点、折れ点、終点情報S、具体的には、結線の始点、折れ点、終点のX座標、Y座標の例(結線m始点X、結線m始点Y)を生成し、エラーマトリックス表示機能20に出力する。
【0095】
エラーマトリックス表示機能20は、受け取ったエラー結線の始点、折れ点、終点の(X座標、Y座標)をマトリックスに変換し、エラーリスト情報Uとしてエラーリスト記憶手段9に出力し記憶する。
【0096】
第5の実施の形態によれば、結線配置位置確認部エラー発見を確実に行うことができる。
【0097】
(第6の実施の形態)
次に、シンボル配置位置確認部エラー発見方法について詳細に説明する。
【0098】
図2に示すように、図形情報記憶手段2には、編集図形情報Dとしてシンボル情報D2が記憶されている。
【0099】
一方、同図に示す図形精度確認用情報記憶手段3には、図形精度確認用情報(シンボル配置位置確認用)E5として、以下のルールが記憶されている。
【0100】
シンボルの原点が一定の大きさのグリッドと一致しない場合、エラーとする。具体的には、グリッドのピッチを1mmと定義されている場合、シンボルの原点のXY座標が1mmで割り切れないもの、例えば、X座標が102.03となるシンボルはエラーとするルールである。
【0101】
ここで、図2に示す図形精度確認手段1内にあるシンボル配置位置確認部19は、図形情報記憶手段2に記憶されているシンボル情報D2および図形精度確認用情報記憶手段3に記憶されている図形精度確認用情報(シンボル配置位置確認用)E5を読み込み、上記シンボル情報D2に対して上記図形精度確認用情報(シンボル配置位置確認用)E5を用いて、一致する部分をエラー個所情報(シンボル)Kとして取り出す。
【0102】
シンボルの原点が一定の大きさのグリッドと一致しない場合のシンボルの検出例として、グリッドの大きさを1mmとした場合、シンボルm(m=1,2,3…)の原点座標(シンボルm座標Xまたはシンボルm座標Y)の座標が1で割り切れない時、エラーとし、シンボルの原点座標(シンボルm座標X、シンボルm座標Y)を取り出す。
【0103】
図2に示すように、シンボル配置位置確認部19にて取り出されたエラー個所情報(シンボル)Kは、シンボル配置位置エラーマーク付加部14に読み込まれ、取り出されたエラー個所情報(シンボル)Kをもとに、シンボルの原点をある一定半径の円で囲むエラー図形情報(シンボル)F2としてエラー図形情報記憶手段4に記憶する。
【0104】
図8は、生成されたエラー図形情報Fおよび図形情報記憶手段2に記憶された編集図形情報Dを図形情報編集手段5に読み込んで、出力情報Cとして出力手段8に出力し、表示情報Bとして表示手段7に表示した一例を示したものである。
【0105】
図2に示すシンボル配置位置エラーマーク付加部14は、シンボル配置位置確認部19にて取り出されたエラー個所情報(シンボル)F2をもとに、エラーシンボルの原点情報、具体的には、シンボルの原点の(X座標、Y座標)、例えば、(シンボルm座標 X、シンボルm座標 Y)を生成し、エラーマトリックス表示機能20に出力する。
【0106】
エラーマトリックス表示機能20は、受け取ったエラーシンボル情報の(X座標、Y座標)をマトリックスに変換し、エラーリスト情報Uとしてエラーリスト記憶手段9に出力し記憶する。
【0107】
第6の実施の形態によれば、シンボル配置位置確認部エラー発見方法を確実に行うことができる。
【0108】
なお、上記実施の形態は、プラント制御用ソフトウェア図面の健全性を確認する方法または装置であるが、その他の分野についても、図形精度確認用情報記憶手段に記憶された図形精度確認用情報に対して適用可能なルールに書き換えることによって、図面の精度確認処理を実施できることができ、本実施の形態と同様な効果を得ることができる。
【0109】
【発明の効果】
以上述べたように、本発明によれば、プラント制御用ソフトウェア図面においては、ソフトウェア図面の健全性確認処理が高速になると共にエラー箇所の見逃しも防止することができる。また、図面作成を経験していない素人であっても図面の精度確認を容易に行うことができる。
【図面の簡単な説明】
【図1】本発明の第1の実施の形態における図形編集装置の構成図である。
【図2】図形精度確認装置の構成図である。
【図3】編集図形情報の構成図である。
【図4】シンボルとシンボルを結ぶ結線に対するエラー表示の一例である。
【図5】結線にて接続された各々のシンボルの依存関係に対するエラー表示の一例である。
【図6】線番に対するエラー表示の一例である。
【図7】グリッド上に無い結線のエラー表示の一例である。
【図8】グリッド上に無いシンボルのエラー表示の一例である。
【図9】エラー箇所の領域を示す指標を用いてユーザに告知する一例である。
【図10】従来の図形編集装置の構成図である。
【図11】従来のソフトウェア検証方法の流れ図である。
【符号の説明】
1・・・図形精度確認手段、2・・・図形情報記憶手段、3・・・図形精度確認用情報記憶手段、4・・・エラー図形情報記憶手段、5・・・図形情報編集手段、6・・・入力手段、7・・・表示手段、8・・・出力手段、9・・・エラーリスト情報記憶手段、10・・・図形編集手段、11・・・結線確認部、12・・・結線エラーマーク付加部、13・・・シンボル確認部、14・・・シンボルエラーマーク付加部、15・・・線番確認部、16・・・線番号エラーマーク付加部、17・・・結線配置位置付加部、18・・・結線配置位置エラーマーク付加部、19・・・シンボル配置位置確認部、20・・・エラーマトリックス表示機能、21・・・プラント制御用ソフトウェア図、22・・・文法書、23・・・エラー結線、24・・・エラー個所(結線)、25・・・エラーシンボル、26・・・エラー個所(シンボル)、27・・・エラー線番、28・・・エラー個所(線番)、29・・・交点(グリッド)、30・・・結線、31・・・エラー個所(結線の配置エラー)、32・・・エラーシンボル、33・・・エラー個所(エラーシンボル)、34・・・方眼紙の領域、35・・・エラー個所、40・・・シンボル、41・・・結線、42・・・線番、43・・・シンボルの使用方法、44・・・線番の定義、45・・・結線の定義、A・・・入力図形情報、B・・・表示図形情報、C・・・出力図形情報、D・・・編集図形情報、D1・・・結線の始点、折れ線、終点の情報、D2・・・シンボル情報、D3・・・線番情報、E・・・図形精度確認用情報、F・・・エラー図形情報、F1・・・エラー図形情報(結線確認部)、F2・・・エラー結線図形情報(シンボル)、F3・・・エラー図形情報(線番号確認部)、F4・・・エラー図形情報(結線配置位置確認部)、G・・・エラーリスト情報、H・・・表示情報、I・・・出力情報、J・・・エラー個所情報(結線確認部)、K・・・エラー個所情報(シンボル)、L・・・エラー個所情報(線番号確認部)、M・・・エラー個所情報(結線配置位置確認部)、P・・・エラー結線の始点情報、Q・・・エラーシンボルの原点情報、R・・・エラー線番シンボルの原点情報、S・・・エラー結線の始点、折れ点、終点情報、U・・・エラーリスト情報、[0001]
BACKGROUND OF THE INVENTION
The present invention relates to a tool for automatically confirming the soundness of a drawing on which a software installed in a plant control controller is drawn, and in particular, accurately notifies a user of a found error location in a figure or a character string, The present invention relates to a graphic editing apparatus having a function for prompting correction of errors.
[0002]
[Prior art]
FIG. 10 shows a block diagram of a conventional graphic editing apparatus. In FIG. 10, a conventional graphic editing apparatus 10 includes an input means 6 such as a mouse and a keyboard, a graphic information editing means 5 for performing graphic information editing processing, a display means 7 including a graphic display, and a printer. It comprises output means 8 and graphic information storage means 2 for storing edited graphic information.
[0003]
The input graphic information A input from the input means 6 is input to the graphic information editing means 5. The input graphic information A is edited by the graphic information editing means 5 such as determination of graphic arrangement, and the edited graphic information is output to the display means 7 as display graphic information B and displayed.
[0004]
The input graphic information A edited by the graphic information editing means 5 is output as output graphic information C to the output means 8 and is output as a drawing or a list. Further, the input graphic information A edited by the graphic information editing means 5 is stored as edited graphic information D in the graphic information storage means 2.
[0005]
When the graphic information created in this way is corrected, the edited graphic information D stored in the graphic information storage means 2 is read into the graphic information editing means 5 and displayed on the display means 7 as described above. Output as information B and displayed.
[0006]
The modification contents of the graphic information are input from the
[0007]
As described above, according to the conventional graphic editing apparatus, the graphic information input by the input means is first edited, and the edited graphic information is displayed by the display means, output to the output means, and stored by the storage means. Remembered. Furthermore, the created graphic information can be corrected.
[0008]
However, in order to check whether the graphic information created by the designer using the graphic editing means 10 is correctly created, generally, the display displayed on the display means 7 as shown in FIG. Information H (that is, the plant control software installed in the control device FIG. 21) or the output information I output by the output means 8, the
[0009]
However, there has been disclosed a graphic editing apparatus that can point out this error or automatically correct it if the layout and size of the graphic are input incorrectly (see, for example, Patent Document 1).
[0010]
In this case, the target of error is limited to the case where one graphic overlaps another graphic, and no other error is disclosed.
Further, a drawing information processing method and apparatus capable of detecting an error existing in drawing information in advance and notifying an operator of the error have been disclosed (for example, see Patent Document 2).
[0011]
Even in this case, the target of error is assumed to be various matters such as drafting rules, errors such as line segments and arcs, places where machining is impossible, NC path calculation availability, but there is no specific error detection method. Not disclosed.
[0012]
[Patent Document 1]
JP-A-4-95171 (
[Patent Document 2]
Japanese Patent Laid-Open No. 7-21245 (
[0013]
[Problems to be solved by the invention]
Although the countermeasures against errors in the graphic editing apparatus as described above are often seen, there are many error targets for the plant control software FIG. 21, and conventionally, a human system drawing check operation has been performed. For this reason, it is easy to miss an error part, and it is difficult to create a software diagram that matches many contents defined in the
[0014]
Accordingly, an object of the present invention is to provide a method for easily confirming edited graphic information by automatically and multifacetedly checking the soundness of the created edited graphic information and displaying and outputting various error locations. Furthermore, another object is to provide a graphic editing apparatus capable of correcting each error location by a person other than the designer.
[0015]
[Means for Solving the Problems]
In order to achieve the above object, the graphic editing apparatus according to
Display means for displaying display graphic information, output means for outputting output graphic information, graphic information storage means for storing edited graphic information, and graphic accuracy confirmation used for confirming whether edited graphic information is correct Information storage means for confirming graphic accuracy for storing information;
Detects whether error graphic information storage means for storing error graphic information and edit graphic information stored in the graphic information storage means match the graphic accuracy confirmation information stored in the graphic accuracy confirmation information storage means And generate error graphic information indicating the error location to prompt the user for corrective action., DStore in the graphic information storage meansWith
Using the figure accuracy confirmation information stored in the figure accuracy confirmation information storage means when connecting the connections, the edited figure information stored in the figure information storage means is confirmed, and the connection rule relating to diagonal line detection is established. Error figure information that creates error figure information that fills the error connection with a different color or different line type from the normal connection as error part information, and extracts the error connection information that extracts mismatched error connections as error part information A connection error mark adding unit for outputting to the storage meansGraphic accuracy confirmation means, error list information storage means for storing error list information indicating error locations in a list format, and edited graphic information already created from the graphic information storage means before inputting input graphic information. Take out and output to the graphic information storage means as edited graphic information with input graphic information added, and display graphic information from the edited graphic information stored in the graphic information storage means and the error graphic information stored in the error graphic information storage means And graphic information editing means for generating output graphic information.
[0016]
In the graphic editing apparatus of the present invention, the input graphic information input from the input means is input to the graphic information editing means. The input graphic information input to the graphic information editing means is subjected to editing processing such as determination of the arrangement position, and display information to be displayed on the display means and output information to be output to the output means are generated. When an information storage command is input to the graphic information editing means together with the input graphic information, the input graphic information becomes edit graphic information and is stored in the graphic information storage means.
[0017]
When editing the edited graphic information stored in the graphic information storage means, the edited graphic information stored in the graphic information storage means is read into the graphic information editing means, and the input graphic input from the input means to the graphic information editing means When the information storage command is input to the graphic information editing means, the combined edit graphic information is stored in the graphic information storage means.
[0018]
The graphic accuracy confirmation information storage means stores graphic precision confirmation information necessary for confirming the soundness of the edited graphic information stored in advance in the graphic information storage means. The graphic accuracy confirmation information stored in the graphic accuracy confirmation information storage means can be input from the input means.
[0019]
The graphic accuracy confirmation information input from the input means to the graphic information editing means is stored in the graphic accuracy confirmation information storage means as graphic accuracy confirmation information by any one of the addition, change, and deletion instructions input from the input means. Remembered.
[0020]
The edited graphic information stored in the graphic information storage unit and the graphic accuracy confirmation information stored in the graphic accuracy confirmation information storage unit are read into the graphic accuracy confirmation unit.
[0021]
The graphic accuracy confirmation means confirms the soundness of the edited graphic information using the read graphic accuracy confirmation information, and a portion that does not match the graphic accuracy confirmation information is detected as an error portion.
[0022]
The detected error location information is stored in the error graphic information storage means as error graphic information. The error graphic information stored in the error graphic information storage means is read into the graphic information editing means, and is output to the display means and the output means by the graphic information editing means, and is displayed and output.
[0023]
When editing graphic information is created in this way, it is possible to provide a graphic editing apparatus that can check the soundness of editing graphic information and display and output various error locations.Further, error connection that does not match the connection rule of the edited graphic information can be extracted as error location information and corrected.
[0026]
Claims2The graphic editing apparatus according to
[0027]
As a result, an error connection that does not match the dependency rule between symbols in the edited graphic information can be extracted and corrected as error location information.
[0028]
Claims3The graphic editing apparatus according to
[0029]
As a result, an error connection that does not match the line number rule of the edited graphic information can be extracted and corrected as error location information.
[0030]
Claims4The graphic editing apparatus according to
[0031]
Thereby, an error connection that does not match the connection arrangement position rule of the edited graphic information can be extracted and corrected as error location information.
[0032]
Claims5The graphic editing apparatus according to
[0033]
As a result, error symbols that do not match the symbol arrangement position rule of the edited graphic information can be extracted and corrected as error location information.
[0034]
Claims6The graphic editing device according to
[0035]
As a result, the error location can be easily understood and easily recognized.
[0036]
Claims7The graphic editing device according to
[0037]
This makes it easier to understand the error part without using a list format, and can be immediately recognized.
[0038]
DETAILED DESCRIPTION OF THE INVENTION
(First form of implementationstate)
FIG. 1 is a block diagram showing a first embodiment of a graphic editing apparatus according to the present invention.
[0039]
The graphic editing apparatus of the present invention generates input graphic information A and outputs the input graphic information A to the graphic information editing means 5. For example, input graphic information A from the input means 6 such as a mouse or a keyboard is edited to generate display graphic information B, output graphic information C, edited graphic information D, and graphic accuracy confirmation information E, and error graphic information F The graphic information editing means 5 for reading the editing graphic information D, the display means 7 for displaying the display graphic information B, for example, the output means 8 for outputting the output graphic information C, for example, a printer, etc. Graphic information storage means 2 for storing graphic information D, error graphic information storage means 4 for storing error graphic information F, graphic accuracy confirmation information storage means 3 for storing graphic precision confirmation information E, and graphic precision confirmation If the soundness of the edited graphic information D is confirmed based on the information E, and does not match the graphic accuracy confirmation information E, the error graphic information F and It includes a figure accuracy check means 1 for generating a color list information G, and an error list information storing means 9 for storing error list information G.
[0040]
FIG. 2 is a block diagram showing an embodiment of the graphic accuracy confirmation means 1 in the present invention.
[0041]
The graphic accuracy confirmation means 1 of the present invention uses the rule information when connecting the connections stored in the graphic accuracy confirmation information storage means 3 to use the edited graphic information D stored in the graphic information storage means 2 as a rule. A connection confirmation unit 11 that checks and extracts error connections that do not match the connection rules as error location information, and creates error graphic information F that fills the error locations with a different color or different line type from the normal connection. And a connection error mark adding unit 12 for outputting to the error graphic information storage means 9.
[0042]
Further, the edit graphic information D stored in the graphic information storage means 2 is confirmed using the rule information for connecting the symbols stored in the graphic accuracy confirmation information storage means 3 by connection, and the symbols and symbols are confirmed. The
[0043]
Also, using the rule information of the line number assigned to the connection stored in the graphic accuracy confirmation information storage means 3, the information stored in the graphic information storage means 2 is confirmed as an edited graphic and matches the line number rule. A line
[0044]
Also, using the grid-shaped intersection (grid) information stored in the graphic accuracy confirmation information storage means 3, the edited graphic information D stored in the graphic information storage means 2 is confirmed, and the connection start point, refraction point, A connection arrangement position confirmation unit 17 that extracts error connection whose end point does not coincide with the intersection as error location information, and error graphic information F that circles the start point, refraction point, and end point of the error connection as error location information are created. A connection arrangement position error
[0045]
Also, the edit graphic information D stored in the graphic information storage means 2 is confirmed using the grid information of the graph paper stored in the graphic accuracy confirmation information storage means 3, and the origin of the symbol coincides with the intersection. A symbol arrangement position confirmation unit 19 that extracts error symbols that are not yet processed as error location information, and error graphic information F that circles the origin of the error symbol as error location information is created and stored in the error graphic information storage means 9. And an output symbol error
[0046]
In addition, the connection error mark adding unit 12, the symbol error
[0047]
According to the first embodiment, when editing graphic information is created, it is possible to provide a graphic editing apparatus that can check the soundness of editing graphic information and display and output an error location.
[0048]
(Second form of implementationstate)
First, the connection confirmation unit error finding method will be described in detail with reference to FIG.
[0049]
In the graphic information storage means 2, as the edited graphic information D, the connection start point, break point, and end
[0050]
Further, as shown in FIG. 3, the symbol information D2 includes one symbol, one
[0051]
Furthermore, as shown in FIG. 3, the line number information D3 is
[0052]
On the other hand, returning to FIG.formThe following two rules are stored as accuracy confirmation information (connection confirmation) E1.
[0053]
(1) Diagonal lines cannot be used. Specifically, in the combination of XY coordinates from the start point to the end point of the connection line m, if both the X coordinate and the Y coordinate of a continuous point are changed, it is determined as an oblique line. For example,
[0054]
(2) The start and end points of the connection are connected to the symbol pins. Specifically,
[0055]
Here, as shown in FIG. 2, the connection confirmation unit 11 in the graphic
[0056]
That is, as an example of detecting a diagonal line, a combination of XY coordinates from the start point to the end point of the connection m (m = 1, 2,...) Is continuously detected with respect to the connection start point, break point, and end point information D1. When both the X coordinate and the Y coordinate of the point are changed, it is determined as an oblique line, and error location information (connection confirmation part) J is taken out. Specifically,
[0057]
As an example of detection when the start point and end point of the connection are not connected to the pin of the symbol, the coordinates of the start point and end point of the connection m (m = 1, 2,...) If the coordinates do not match, it is determined that “the start and end points of the connection are not connected to the pin of the symbol”, and the error location information (connection check unit) J is taken out.
[0058]
Specifically,
[0059]
The error part information (connection confirmation part) J taken out by the connection confirmation part 11 is read into the connection error mark adding part 12, and the color of the connection is based on the error part information (connection confirmation part) J taken out. Or, as shown in FIG. 4, error graphic information (connection confirmation unit) F <b> 1 for changing the line type of the connection is generated and stored in the error graphic
[0060]
As shown in FIG. 1, the generated error graphic information F and the edited graphic information D stored in the graphic information storage means 2 are read into the graphic information editing means 5 and output and display information is output to the output means 8 as output information C. B is displayed on the display means 7. An example is shown in FIG.
[0061]
In FIG. 2, the connection error mark adding unit 12 is based on the error location information (connection confirmation unit) J taken out by the connection confirmation unit 11, specifically, error connection start point information P, specifically, X-coordinate, Y-coordinate of connection, for example (
[0062]
The error
[0063]
According to the second embodiment, it is possible to reliably detect the connection confirmation unit error.
[0064]
(Third form of implementationstate)
Next, the symbol confirmation unit error finding method will be described in detail.
[0065]
As shown in FIG. 3, the graphic information storage means 2 stores connection start point, break point and end point information D1 and symbol information D2 as edited graphic information D.
[0066]
On the other hand, the following information is stored as the graphic accuracy confirmation information (for symbol confirmation) E2 in the graphic accuracy confirmation information storage means 3 shown in FIG.
[0067]
Pins whose symbol pin types do not match cannot be connected. Specifically, each pin type is defined by a character string having a meaning such as D = device, R = register, S = setting value, and the like for each symbol. For example, assuming that a device can be connected to the
[0068]
Here, the
[0069]
As an example of detecting a symbol in which pins having mismatched pin types are connected, a symbol m1(M1= 1,2,3 ...) pin n1(N1= 1,2,3 ...) If the pin type is D, the connection m in which the coordinate XY of the pin matches the XY coordinate of the start or end of the connection2(M2= 1, 2, 3 ...) Start point,
[0070]
The error location information (symbol) K extracted by the
[0071]
In FIG. 5, the generated error graphic information (symbol) F2 and the edited graphic information D stored in the graphic information storage means 2 are read into the graphic information editing means 5 and output to the output means 8 as output information C for display. An example displayed on the display means 7 as information B is shown.
[0072]
2 is based on the error location information (symbol) K taken out by the
[0073]
The error
[0074]
According to the third embodiment, it is possible to reliably detect the symbol confirmation unit error.
[0075]
(Fourth embodimentstate)
Next, the line number confirmation unit error finding method will be described in detail.
[0076]
As shown in FIG. 3, the graphic information storage means 2 shown in FIG. 2 stores connection start point, break point, and end point information D1 as reference edit graphic information D. Symbol information D2 and line number information D3 are also stored.
[0077]
On the other hand, in the graphic accuracy confirmation information storage means 3 shown in FIG. 2, the following is stored as graphic accuracy confirmation information (line number confirmation) E3.
[0078]
A wire number whose symbol does not match the first letter of the wire number assigned to the connection cannot be assigned to the connection. Specifically, each pin type is defined by a character string having a meaning such as D = device, R = register, S = setting value, and the like for each symbol. For example, assuming that a device can be connected to the
[0079]
Here, the line
[0080]
As an example of detecting a wire number in which the pin type of the symbol does not match the initial character of the wire number assigned to the connection, the symbol information D2 is searched and the symbol m1(M1= 1,2,3 ...) pin n1(N1= 1,2,3 ...) If the pin type is D, the pin n1The connection line m in which the XY coordinate of the line coincides with the XY coordinate of the start point or end point of the connection start point, break point, and end point information D1.2(M2= 1,2,3 ...) on the line, the wire number symbol m defined in the wire number information D33(M3= 1,2,3 ...) and the wire number symbol m3(M3= 1,2,3 ...) If the wire number prefix is not D, the wire number symbol m is an error.3(M3= 1,2,3 ...) origin coordinates, for example, wire number m3 coordinates X, Wire number m3 coordinates YTake out.
[0081]
The error part information (connection number confirmation part) L extracted by the line
[0082]
FIG. 6 shows the generated error graphic information (line number confirmation unit) F3 and the edited graphic information D stored in the graphic information storage means 2 are read into the graphic information editing means 5 and output to the output means 8 as output information C. In addition, an example of the display information B displayed on the display means 7 is shown.
[0083]
Further, the line number error mark adding unit 16 shown in FIG. 2 is based on the error location information (line number confirmation unit) L taken out by the line
[0084]
The error
[0085]
(Fifth embodimentstate)
Next, a method for finding errors in the connection arrangement position confirmation unit will be described in detail.
[0086]
(Fifth embodiment: corresponding to claim 5)
Next, a method for finding errors in the connection arrangement position confirmation unit will be described in detail.
[0087]
As shown in FIG. 2, the graphic information storage means 2 stores connection start point, break point, and end point information D1 as edited graphic information D.
[0088]
On the other hand, the following rules are stored as the graphic accuracy confirmation information E4 in the graphic accuracy confirmation information storage means 3 shown in FIG.
[0089]
An error occurs if the start point, break point, and end point of the connection do not match the grid of a certain size. Specifically, when the grid pitch is defined as 1 mm, a rule in which the XY coordinates of the connection start point, break point, and end point are not divisible by 1 mm, for example, a connection with an X coordinate of 102.03 is an error rule. It is.
[0090]
Here, the connection arrangement position confirmation unit 17 in the graphic
[0091]
As an example of error connection detection when the start point, break point, and end point of the connection do not match the grid of a certain size, if the grid size is 1 mm, the connection m (m = 1, 2, 3...) Connection mStarting point XOr connection mStarting point Y, Connection mBreak point X1, Connection mBreak point Y1 ...Connection mStarting point X, Connection mEnd point YIf the coordinate of is not divisible by 1, an error occurs and the connection coordinates, connection mStarting point X, Connection mStarting point YTake out.
[0092]
The error location information (connection location confirmation unit) M extracted by the connection location confirmation unit 17 shown in FIG. 2 is read by the connection location error
[0093]
FIG. 7 shows the generated error graphic information F and the edited graphic information D stored in the graphic information storage means 2 are read into the graphic information editing means 5 and output as output information C to the output means 8 to display the display information. An example displayed on the display means 7 as B is shown.
[0094]
Also, the connection arrangement position error
[0095]
The error
[0096]
According to the fifth embodiment, it is possible to reliably detect the connection arrangement position confirmation unit error.
[0097]
(Sixth embodimentstate)
Next, the symbol arrangement position confirmation unit error finding method will be described in detail.
[0098]
As shown in FIG. 2, symbol information D <b> 2 is stored in the graphic
[0099]
On the other hand, the following rules are stored as the graphic accuracy confirmation information (for symbol arrangement position confirmation) E5 in the graphic accuracy confirmation information storage means 3 shown in FIG.
[0100]
It is an error if the symbol origin does not match a grid of a certain size. More specifically, when the grid pitch is defined as 1 mm, a rule in which the XY coordinate of the symbol origin is not divisible by 1 mm, for example, a symbol with an X coordinate of 102.03 is an error rule.
[0101]
2 is stored in the symbol information D2 stored in the graphic
[0102]
As an example of detecting a symbol when the origin of the symbol does not match a grid of a certain size, if the grid size is 1 mm, the origin coordinates (symbol m) of the symbol m (m = 1, 2, 3...)Coordinate XOr symbol mCoordinate Y) Is not divisible by 1, an error occurs and the symbol origin coordinate (symbol mCoordinate X, Symbol mCoordinate Y).
[0103]
As shown in FIG. 2, the error location information (symbol) K extracted by the symbol arrangement position confirmation unit 19 is read by the symbol arrangement position error
[0104]
In FIG. 8, the generated error graphic information F and the edited graphic information D stored in the graphic information storage means 2 are read into the graphic information editing means 5 and output to the output means 8 as output information C, and displayed as display information B. An example displayed on the display means 7 is shown.
[0105]
2 is based on the error location information (symbol) F2 extracted by the symbol arrangement position confirmation unit 19, and more specifically, the origin information of the error symbol, specifically, the symbol The origin (X coordinate, Y coordinate), for example, (symbol mCoordinate X, Symbol mCoordinate Y) And output to the error
[0106]
The error
[0107]
According to the sixth embodiment, the symbol arrangement position confirmation unit error finding method can be reliably performed.
[0108]
In addition, although the said embodiment is a method or apparatus which confirms the soundness of the plant control software drawing, with respect to the information for graphic accuracy confirmation stored in the information storage means for graphic accuracy confirmation also in other fields. By rewriting the rules to be applicable, the accuracy check process of the drawing can be performed, and the same effect as in the present embodiment can be obtained.
[0109]
【The invention's effect】
As described above, according to the present invention, in the plant control software drawing, the soundness confirmation processing of the software drawing can be performed at a high speed and the oversight of the error portion can be prevented. Moreover, even an amateur who has not experienced drawing creation can easily check the accuracy of the drawing.
[Brief description of the drawings]
FIG. 1 is a configuration diagram of a graphic editing apparatus according to a first embodiment of the present invention.
FIG. 2 is a configuration diagram of a graphic accuracy confirmation device.
FIG. 3 is a configuration diagram of edit graphic information.
FIG. 4 is an example of an error display for a connection between symbols.
FIG. 5 is an example of an error display for the dependency relationship of each symbol connected by connection.
FIG. 6 is an example of an error display for a wire number.
FIG. 7 is an example of a connection error display not on the grid.
FIG. 8 is an example of error display of symbols not on the grid.
FIG. 9 is an example of notifying a user using an index indicating an error area.
FIG. 10 is a configuration diagram of a conventional graphic editing apparatus.
FIG. 11 is a flowchart of a conventional software verification method.
[Explanation of symbols]
1 ... Graphic accuracy confirmation means, 2 ... Graphic information storage means, 3 ... Graphic accuracy confirmation information storage means, 4 ... Error graphic information storage means, 5 ... Graphic information editing means, 6 ... Input means, 7 ... Display means, 8 ... Output means, 9 ... Error list information storage means, 10 ... Graphic editing means, 11 ... Connection check unit, 12 ... Connection error mark addition unit, 13 ... Symbol confirmation unit, 14 ... Symbol error mark addition unit, 15 ... Line number confirmation unit, 16 ... Line number error mark addition unit, 17 ... Connection arrangement Position addition unit, 18 ... Connection arrangement position error mark addition unit, 19 ... Symbol arrangement position confirmation unit, 20 ... Error matrix display function, 21 ... Plant control software diagram, 22 ...
Claims (7)
入力された図形から入力図形情報を生成する入力手段と、
表示図形情報を表示する表示手段と、
出力図形情報を出力する出力手段と、
編集図形情報を記憶する図形情報記憶手段と、
前記編集図形情報が正しいか否かを確認するために用いる図形精度確認用情報を記憶する図形精度確認用情報記憶手段と、
エラー図形情報を記憶するエラー図形情報記憶手段と、
前記図形情報記憶手段に記憶された編集図形情報が、前記図形精度確認用情報記憶手段に記憶された図形精度確認用情報に一致するか否かを検出し、修正処置をユーザに促すためにエラー個所を示すエラー図形情報を生成して、前記エラー図形情報記憶手段に記憶するとともに、
前記図形精度確認用情報記憶手段に記憶された結線と結線を接続する際の図形精度確認用情報を用いて、前記図形情報記憶手段に記憶された編集図形情報を確認し、斜め線検出に関する結線ルールに合致しないエラー結線をエラー個所情報として抽出する結線確認部と、
前記エラー個所情報として、エラー結線を通常の結線とは別の色、または別の線種で塗りつぶすエラー図形情報を作成し、前記エラー図形情報記憶手段に出力する結線エラーマーク付加部と
を備えた図形精度確認手段と、
前記エラー個所をリスト形式で示したエラーリスト情報を記憶するエラーリスト情報記憶手段と、
前記入力図形情報を入力する前に前記図形情報記憶手段から既に作成されている編集図形情報を取り出し、前記入力図形情報を付加した編集図形情報として前記図形情報記憶手段に出力するとともに、前記図形情報記憶手段に記憶された編集図形情報および前記エラー図形情報記憶手段に記憶されたエラー図形情報から、表示図形情報および出力図形情報を生成する図形情報編集手段と
を備えたことを特徴とする図形編集装置。A graphic editing device having means for displaying and outputting graphic error points when a graphic is created and improving graphic accuracy ,
An input means for generating input graphic information from the input graphic;
Display means for displaying display graphic information;
An output means for outputting the output graphic information;
Graphic information storage means for storing edited graphic information;
Graphic accuracy confirmation information storage means for storing graphic accuracy confirmation information used for confirming whether the edited graphic information is correct;
Error graphic information storage means for storing error graphic information;
In order to detect whether or not the edited graphic information stored in the graphic information storage means matches the graphic accuracy confirmation information stored in the graphic accuracy confirmation information storage means, an error is generated to prompt the user to take corrective action. Generate error graphic information indicating the location and store it in the error graphic information storage means ,
Using the graphic accuracy confirmation information stored in the graphic accuracy confirmation information storage means to connect the connections, the edited graphic information stored in the graphic information storage means is confirmed, and the connection for oblique line detection is performed. A connection confirmation unit that extracts error connection that does not match the rules as error location information,
As the error location information, a connection error mark adding unit that creates error graphic information for filling the error connection with a color different from the normal connection or a different line type, and outputs the error graphic information to the error graphic information storage means;
And the figure accuracy check means having a,
Error list information storage means for storing error list information indicating the error location in a list format;
Before inputting the input graphic information, the edited graphic information already created is taken out from the graphic information storage means, and is output to the graphic information storage means as edit graphic information with the input graphic information added. Graphic editing comprising: graphic information editing means for generating display graphic information and output graphic information from the editing graphic information stored in the storage means and the error graphic information stored in the error graphic information storage means apparatus.
前記図形精度確認用情報記憶手段に記憶されたシンボルとシンボルを結線で接続する際の図形精度確認用情報を用いて、前記図形情報記憶手段に記憶された編集図形情報を確認し、シンボルとシンボルとの間の依存関係ルールに合致しないエラーシンボルを、エラー個所情報として抽出するシンボル確認部と、
前記エラー個所情報として、エラーシンボルの原点を丸印で囲むエラー図形情報を作成し、前記エラー図形情報記憶装置に出力するシンボルエラーマーク付加部とを
さらに備えたことを特徴とする請求項1に記載の図形編集装置。The graphic accuracy confirmation means includes:
Using the graphic accuracy confirmation information when connecting the symbols stored in the graphic accuracy confirmation information storage means by connection, the edited graphic information stored in the graphic information storage means is confirmed, and the symbols and symbols A symbol confirmation unit that extracts error symbols that do not match the dependency rule between and as error location information;
As the error location information, creating error graphic information surrounding the origin of the error symbol with a circle, and outputting a symbol error mark adding unit to output to the error graphic information storage device,
The graphic editing apparatus according to claim 1, further comprising:
前記図形精度確認用情報記憶手段に記憶された結線に採番された線番号の図形精度確認用情報を用いて、前記図形情報記憶手段に記憶された編集図形情報を確認し、線番号ルールに合致しないエラー線番号を、エラー個所情報として抽出する線番号確認部と、
前記エラー個所情報として、エラー線番号を丸印で囲むエラー図形情報を作成し、前記エラー図形情報記憶手段に出力する線番号エラーマーク付加部とを
さらに備えたことを特徴とする請求項1に記載の図形編集装置。The graphic accuracy confirmation means includes:
Using the graphic accuracy confirmation information of the line number assigned to the connection stored in the graphic accuracy confirmation information storage means, the edited graphic information stored in the graphic information storage means is confirmed, and the line number rule A line number confirmation unit that extracts error line numbers that do not match as error location information,
As the error location information, an error graphic information surrounding error line numbers in a circle is created, and a line number error mark adding unit for outputting to the error graphic information storage means,
The graphic editing apparatus according to claim 1, further comprising:
前記図形精度確認用情報記憶手段に記憶された方眼紙の交点(グリッド)情報を用いて、
前記図形情報記憶手段に記憶された編集図形情報の結線配置が、結線配置位置ルールに合致しているか否かを確認し、結線配置ルールに合致していないエラー結線があれば、エラー個所情報として抽出する結線配置位置確認部と、
前記エラー個所情報として、エラー結線の始点、屈折点、終点を丸印で囲むエラー図形情報を作成し、前記エラー図形情報記憶手段に出力する結線配置位置エラーマーク付加部とを
さらに備えたことを特徴とする請求項1に記載の図形編集装置。The graphic accuracy confirmation means includes:
By using the intersection (grid) information of the graph paper stored in the information storage means for checking graphic accuracy,
Check whether the connection layout of the edited graphic information stored in the graphic information storage means matches the connection layout rule, and if there is an error connection that does not match the connection layout rule, the error location information A connection arrangement position confirmation unit to be extracted;
As the error location information, creating error graphic information that circles the start point, the refraction point, and the end point of the error connection, and outputting to the error graphic information storage means a connection arrangement position error mark adding unit;
The graphic editing apparatus according to claim 1, further comprising:
前記図形精度確認用情報記憶手段に記憶された方眼紙の交点(グリッド)情報を用いて、
前記図形情報記憶手段に記憶された編集図形情報のシンボル配置位置が、シンボル配置位置ルールに合致しているか否かを確認し、シンボル配置位置ルールに合致していないエラーシンボルがあれば、エラー個所情報として抽出するシンボル配置位置確認部と、
前記エラー個所情報として、エラーシンボルの原点を丸印で囲むエラー図形情報を作成し、前記エラー図形情報記憶手段に出力する前記シンボルエラーマーク付加部とを
さらに備えたことを特徴とする請求項1に記載の図形編集装置。The graphic accuracy confirmation means includes:
By using the intersection (grid) information of the graph paper stored in the information storage means for checking graphic accuracy,
It is confirmed whether the symbol arrangement position of the edited graphic information stored in the graphic information storage means matches the symbol arrangement position rule, and if there is an error symbol that does not match the symbol arrangement position rule, the error location A symbol arrangement position confirmation unit to be extracted as information;
As the error location information, creating error graphic information surrounding the origin of the error symbol with a circle, and outputting the symbol error mark adding unit to output to the error graphic information storage means,
The graphic editing apparatus according to claim 1, further comprising:
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2003199878A JP4208659B2 (en) | 2003-07-22 | 2003-07-22 | Graphic editing device |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2003199878A JP4208659B2 (en) | 2003-07-22 | 2003-07-22 | Graphic editing device |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2005043955A JP2005043955A (en) | 2005-02-17 |
| JP4208659B2 true JP4208659B2 (en) | 2009-01-14 |
Family
ID=34260505
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2003199878A Expired - Fee Related JP4208659B2 (en) | 2003-07-22 | 2003-07-22 | Graphic editing device |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP4208659B2 (en) |
-
2003
- 2003-07-22 JP JP2003199878A patent/JP4208659B2/en not_active Expired - Fee Related
Also Published As
| Publication number | Publication date |
|---|---|
| JP2005043955A (en) | 2005-02-17 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP5293521B2 (en) | Design rule check verification apparatus and design rule check verification method | |
| JP4208659B2 (en) | Graphic editing device | |
| US20190073119A1 (en) | Integrated document editor | |
| JP2019105708A (en) | Score deduction method in automatic scoring system of characters which performs determination of correction based on deduction difference each of differences between input pattern and standard pattern | |
| JP2006059044A (en) | Program difference extraction method and apparatus | |
| JP2006227988A (en) | CAD apparatus and CAD program | |
| JP2851852B2 (en) | Information processing device | |
| JP2016018535A (en) | Arithmetic device, arithmetic method, and arithmetic program | |
| JPH03240880A (en) | Instruction frame check method for optical reader | |
| EP3682319A1 (en) | Integrated document editor | |
| JP4405604B2 (en) | Information processing apparatus and definition method | |
| JPH0731671B2 (en) | Formula input editing method | |
| JP2762835B2 (en) | Machining program generation method | |
| KR102439051B1 (en) | Device and method for preventing drawing errors through markup | |
| CN120952022A (en) | A method, apparatus, equipment, and medium for automated verification of vehicle-mounted information entries. | |
| JPH10334182A (en) | Read position information correction system and recording medium recording program for making computer function as read position information correction system | |
| JP2907454B2 (en) | Method of creating control program for optical reader | |
| JPH0624909Y2 (en) | Document creation device | |
| JPH0721245A (en) | Drawing information processing method and apparatus | |
| JPH036671A (en) | Production system for parts diagram | |
| JPH01222368A (en) | Input editing method | |
| JPH06290235A (en) | LSI layout verification test data generator | |
| JP3363669B2 (en) | Image processing method and apparatus | |
| JPH0468472A (en) | Logical diagram input device | |
| JPH0399384A (en) | Method for forming control program for optical reader |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20060222 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20080401 |
|
| A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20080602 |
|
| TRDD | Decision of grant or rejection written | ||
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20081014 |
|
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20081021 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20111031 Year of fee payment: 3 |
|
| LAPS | Cancellation because of no payment of annual fees |