(57)【要約】【課題】配管計装線図等のＣＡＤ図面データにおいて、接続途絶部分を検出可能な接続チェック装置を提供すること。【解決手段】ＣＡＤ図面データには、線ごとの端点の位置を特定する情報と、シンボルごとの接点の位置を特定する情報とが含まれ、ＣＡＤ図面データに含まれる線の端点の位置を特定する情報を用いて、他の端点と位置が重複しない端点を検索する線情報解析部１１０と、ＣＡＤ図面データに含まれる線の端点の位置を特定する情報及びシンボルの接点の位置を特定する情報を用いて、端点又は他の接点と位置が重複しない接点を検索するシンボル情報解析部１１２とを備える接続チェック装置。【選択図】図１
2012009077.tif 000002
【特許請求の範囲】
【請求項１】
複数の線及びシンボルを含む図面のＣＡＤ図面データにおいて、前記線同士又は前記線と前記シンボルとの接続途絶部分を検出する接続チェック装置であって、
前記ＣＡＤ図面データには、前記線の端点の位置を特定する情報と、前記シンボルの接点の位置を特定する情報と、前記シンボルに接続される線の最小数である最小必要接続数の情報と、前記シンボルごとに配置位置を特定する情報とが含まれ、
前記接続チェック装置は、
前記ＣＡＤ図面データに含まれる前記線の端点の位置を特定する情報を用いて、他の線の端点またはいずれかの前記シンボルと位置が重複しない端点を検索する線情報解析部と、
前記ＣＡＤ図面データに含まれる前記線の端点の位置を特定する情報及び前記シンボルの接点の位置を特定する情報を用いて、前記シンボルの接点と重複する位置にある前記線の端点の数をそれぞれ計数し、その端点の数が前記最小必要接続数未満であるシンボルを検索するシンボル情報解析部と、
前記ＣＡＤ図面データ上の、前記線情報解析部が検索した端点の位置および前記シンボル情報解析部が検索したシンボルの位置に識別可能な情報を付加するマーキング付与部と、
を備えること、
を特徴とする接続チェック装置。
【請求項２】
複数の線及びシンボルを含む図面のＣＡＤ図面データにおいて、前記線同士又は前記線と前記シンボルとの接続途絶部分を検出する接続チェック装置が実行する接続チェック方法であって、
前記ＣＡＤ図面データには、前記線ごとの端点の位置を特定する情報と、前記シンボルごとの接点の位置を特定する情報と、前記シンボルに接続される線の最小数である最小必要接続数の情報と、前記シンボルごとに配置位置を特定する情報とが含まれ、
前記接続チェック装置が、
前記ＣＡＤ図面データに含まれる前記線の端点の位置を特定する情報を用いて、他の端点又は接点と位置が重複しない端点を検索する手順と、
前記ＣＡＤ図面データに含まれる前記線の端点の位置を特定する情報及び前記シンボルの接点の位置を特定する情報を用いて、他の線の端点またはいずれかの前記シンボルと位置が重複しない端点を検索し、
前記シンボルの接点と重複する位置にある端点の数をそれぞれ計数し、その端点の数が前記最小必要接続数未満であるシンボルを検索し、
検索した前記端点の位置および検索した前記シンボルの位置に識別可能な情報を付加する手順を実行すること、
を特徴とする接続チェック方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、配管計装線図等のＣＡＤ（Computer Aided Design）図面において、接続途絶部分を検出する接続チェック装置及びその方法に関する。
【背景技術】
【０００２】
配管計装線図とは、プラント構成の概要を弁や機器等のシンボルで表し、それらを繋ぐ配管を線で表したものである。近年、配管計装線図は、ＣＡＤシステムにて作成される場合が多く、その際にはコンピュータを用いた、配管内の流体伝播の確認をしたり、弁の開閉を制御したりする保守や運転の為のシミュレーションに流用可能である。
【０００３】
ここで、配管計装線図として作成されたＣＡＤ図面データを用いて、伝播シミュレーションを行う場合のロジックの例を説明する。
まず、接続チェックのためのプログラムを実行するコンピュータのディスプレイ装置上に表示されたＣＡＤ図面において、配管等を示す線や、弁や機器等を示すシンボル等をユーザがマウスクリックにより選択する。すると、コンピュータは選択された線又はシンボルに接続している他の線やシンボルがあるか否かを検索し、ある場合は、それに接続している他の線やシンボルがあるか否かをさらに検索し、この繰り返しを接続している線やシンボルが検索されなくなるまで実行することが一般的である。
なお、配管計装線図等のプラント設計図面の特徴として、弁の開閉による伝播の制御があり、接続しているシンボルが閉じられた弁である場合は、このシンボルに接続された線又はシンボルが検索されないと判定する。
【０００４】
このとき、接続の途絶を検出された線又はシンボルが、ＣＡＤ図面上の何処であるのかを識別する方法は、白黒図面に出力する場合は線の太さを変更し、カラー図面に出力又はディスプレイ上に表示する場合は、色を変更することで表すことが一般的である。
【０００５】
このようなロジックが適用された装置の例として、特許文献１には、ＣＡＤ図面データに関わる情報を配管等のストリングデータと機器等のシンボルデータとに分類すると共に図面番号又は図面番号相当及び図面改訂番号と組み合わせて記憶する設計図面データベースと、シンボルデータの名称及び原点と接続点及び形状等の前記ＣＡＤ図面データを構成する全シンボルデータに関する情報を記憶したシンボルデータベースと、ＣＡＤ図面データを構成する機器等のシンボルデータの接続点に関する情報を記憶するシンボル接続点データベースとを備え、ストリングデータ又はシンボルデータの接続点ごとの接続状況を調査し、ユーザに提示する設計図面データ作成支援装置が開示されている。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開平１０−１８７７７５号公報（段落００７６〜００７７、図１１）
【発明の概要】
【発明が解決しようとする課題】
【０００７】
しかしながら、特許文献１に記載された設計図面データ作成支援装置では、ストリングデータ又はシンボルデータの接続点ごとの接続状況を調査するという目的が開示されているだけであり、具体的な手法は開示されておらず、装置の具現が困難であるという問題点があった。
したがって、本発明の目的は、配管計装線図等のＣＡＤ図面データにおいて、接続途絶部分を検出可能な手段を提供することである。
【課題を解決するための手段】
【０００８】
前記の目的を達成するためになされた本発明に係る接続チェック装置は、複数の線及びシンボルを含む図面のＣＡＤ図面データにおいて、前記線同士又は前記線と前記シンボルとの接続途絶部分を検出する接続チェック装置であって、前記ＣＡＤ図面データには、前記線の端点の位置を特定する情報と、前記シンボルの接点の位置を特定する情報と、前記シンボルに接続される線の最小数である最小必要接続数の情報と、前記シンボルごとに配置位置を特定する情報とが含まれ、前記接続チェック装置は、前記ＣＡＤ図面データに含まれる前記線の端点の位置を特定する情報を用いて、他の線の端点またはいずれかの前記シンボルと位置が重複しない端点を検索する線情報解析部と、前記ＣＡＤ図面データに含まれる前記線の端点の位置を特定する情報及び前記シンボルの接点の位置を特定する情報を用いて、前記シンボルの接点と重複する位置にある前記線の端点の数をそれぞれ計数し、その端点の数が前記最小必要接続数未満であるシンボルを検索するシンボル情報解析部と、前記ＣＡＤ図面データ上の、前記線情報解析部が検索した端点の位置および前記シンボル情報解析部が検索したシンボルの位置に識別可能な情報を付加するマーキング付与部とを備えることを特徴としている。
本発明のその他の態様については後記する実施の形態において詳しく説明する。
【発明の効果】
【０００９】
本発明によると、配管計装線図等のＣＡＤ図面データにおいて、接続途絶部分を検出することができる。
【図面の簡単な説明】
【００１０】
【図１】接続チェック装置の構成を示す図面である。
【図２Ａ】ＣＡＤ図面の例を示す図面である。
【図２Ｂ】ＣＡＤ図面データファイルに格納された情報を示す図面である。
【図２Ｃ】シンボル定義ファイルに格納された情報を示す図面である。
【図３】接続チェック装置の動作を説明するフローチャートである。
【図４】接続チェック装置の動作を説明するフローチャートである。
【図５】接続点が２つ以上の線ＩＤ又はシンボルＩＤを含む場合を説明する図面である。
【図６】接続点が１つの線ＩＤ又はシンボルＩＤを含む場合を説明する図面である。
【図７】グループピングされたシンボルと線との接続状態を説明する図面である。
【図８】誤ったグループ化を行った場合を説明する図面である。
【図９】他の実施形態における接続チェック装置の動作を説明するフローチャートである。
【図１０】端点と同一の座標値を有する他の端点又は接点が存在する場合を説明する図面である。
【図１１】端点又は接点と、同一の座標値を有する他の端点又は接点が存在しない場合を説明する図面である。
【発明を実施するための形態】
【００１１】
（第１実施形態）
以下、本発明の第１実施形態に係る接続チェック装置及びその方法について、添付した図面を参照しつつ説明する。例えば、図１は、本実施形態の接続チェック装置の構成を示す図面である。
【００１２】
（接続チェック装置）
図１に示すように、本実施形態の接続チェック装置１には、配管計装線図のＣＡＤ図面を構成する各線及び各シンボルの位置を特定する情報を格納したＣＡＤ図面データファイル２と、各シンボルの形状、原点位置、線との接続位置、及びそのシンボルの最小必要接続数の情報が格納されたシンボル定義ファイル３と、ＣＡＤ図面データを表示するディスプレイ装置４と、ＣＡＤ図面データを印刷するプリンタ出力装置５及びプロッタ出力装置６とが接続されている。
なお、本実施形態のＣＡＤ図面において、線とは配管を示し、シンボルとは機器等を示している。
【００１３】
また、接続チェック装置１は、ＣＡＤ図面データファイル２に格納された情報に基づいてＣＡＤ図面の表示データを生成する図象表示部１０と、接続状態をチェックする接続チェック部１１として、配管を示す線の情報を解析して接続途絶部分を検出する線情報解析部１１０と、グループ化されたシンボルの情報を解析して接続途絶部分を検出するグループ情報解析部１１１と、機器等を示すシンボルの情報を解析して接続途絶部分を検出するシンボル情報解析部１１２と、接続途絶箇所を識別する情報をＣＡＤ図面の表示データに重ねて表示させるマーキング付与部１１３とを含んで構成される。
【００１４】
なお、接続チェック装置１は、ＣＰＵ（Central Processing Unit）、メモリ、ハードディスクドライブ等を備えるパーソナルコンピュータにより具現され、接続チェック装置１の各機能部は、例えば、ハードディスクドライブに格納された専用のプログラムをメモリに読み込んでＣＰＵが実行することで具現される。また、接続チェック装置１の各機能部の動作については後記する。
【００１５】
（ＣＡＤ図面）
次に、ＣＡＤ図面データファイル２及びシンボル定義ファイルに格納された情報について詳しく説明する。ここで、図２Ａは、本実施形態において、接続チェックの対象となるＣＡＤ図面の例を示す図面であり、図２Ｂは、ＣＡＤ図面データファイル２に格納された情報を示す図面であり、図２Ｃは、シンボル定義ファイル３に格納された情報を示す図面である。図２Ａに示したＣＡＤ図面２０は、ＣＡＤ図面データファイル２及びシンボル定義ファイル３に格納された情報に基づいて、接続チェック装置１の図象表示部１０が生成したものである。
なお、図２Ａに示したＣＡＤ図面２０において、各ＩＤを示す文字及びその位置を示す矢印は、説明のために表示したものであり、実際のＣＡＤ図面２０には表示されていない。
【００１６】
（ＣＡＤ図面データファイル）
図２Ｂに示したＣＡＤ図面データファイル２には、各シンボルについての情報と、各線についての情報と、シンボルをグループ化したグループについての情報と、シンボル又は線に含まれる接続点についての情報が格納されている。
【００１７】
まず、ＣＡＤ図面２０に表示された機器等を示す各シンボルの情報として、このシンボルを一意に識別する「シンボルＩＤ」、このシンボルが後記するシンボル定義ファイル３内のどのシンボルであるかを識別するための「シンボル種別」、このシンボルがＣＡＤ図面２０上のどこに配置されたかを示す「配置座標」、シンボルを回転配置する場合の「回転角度」、及びこのシンボルの接点において共有される接続点の接続点ＩＤを示す「接続位置」の各情報が格納されている。
【００１８】
例えば、参照符号２０１で示すシンボルＩＤ’Ｓ００６’のシンボルの情報には、シンボル種別が‘２Ｖ’であるシンボルを、ＣＡＤ図面上のＸ座標‘６００’、Ｙ座標‘３００’の位置に、回転角度‘０’度で配置し、接続位置１−１として’Ｐ００７’を有し、接続点１−２として’Ｐ００８’を有することを示す情報が格納されている。
【００１９】
また、複数のシンボルをグループ化して1つのシンボルをなす場合を示すグループの情報として、例えば、参照符号２０２で示すグループＩＤ’Ｇ００１’のグループの情報が格納され、「所属シンボル」として、ここにグループ化されているシンボルＩＤを列挙（Ｓ００２，Ｓ００３）した情報が格納されている。
また、グループ化されたシンボルの情報には、参照符号２０３及び参照符号２０４に示すように、他のシンボルの情報に加えて、「所属グループ」のグループＩＤが’Ｇ００１’であることを示す情報が格納されている。
【００２０】
また、ＣＡＤ図面データファイル２において、線の情報には、その線を識別する「線ＩＤ」に、その線の「始点」及び「終点」（併せて端点と呼ぶ）として接続点ＩＤ（Ｐ００２，Ｐ００６）を対応させて格納されている。
例えば、参照符号２０５で示す線の情報には、この線を識別する線ＩＤ’Ｌ００３’と、この線の始点’Ｐ００２’及び終点’Ｐ００６’とが格納される。また、参照符号２０６で示した線ＩＤ’Ｌ００４’の線の始点’Ｐ００６’及び参照符号２０７で示した線ＩＤ‘Ｌ００５’の線の始点’Ｐ００６’は、参照符号２０５で示した線ＩＤ’Ｌ００３’の線の終点’Ｐ００６’と同一であり、ＣＡＤ図面２０において、この３線が接続点’Ｐ００６’で接続していることがわかる。
【００２１】
さらに、図２Ｂに示したＣＡＤ図面データファイル２の下方には、各接続点の位置を特定する接続点の情報が格納されている。接続点の情報は、接続点ごとに、その接続点を識別する「接続点ＩＤ」と、その接続点の位置を示す「Ｘ座標」及び「Ｙ座標」とが格納されている。
【００２２】
（シンボル定義ファイル）
図２Ｃに示したシンボル定義ファイル３には、使用されるシンボルの形状（幾何情報）、そのシンボルの原点位置、そのシンボルに接続される線又は他のシンボルの接続位置（この点を接点と呼ぶ）、このシンボルを識別するシンボル種別、及びそのシンボルに接続される線又は他のシンボルの最小必要接続数が、シンボルごとに格納されている。
【００２３】
例えば、図２Ｃにおいて、‘シンボル種別１：2Ｖ’で示されるシンボルはバルブであり、このバルブの形状と、このバルブを描画する際の基準位置である‘原点位置１’を示す情報と、このバルブに接続される配管（線）との接点である‘接続位置１−１’及び‘接続位置１−２’を示す情報が格納されていることがわかる。
なお、本実施形態では、シンボル定義ファイル３を接続チェック装置１の外部に接続する構成としたが、接続チェック装置１に内包したり、図示しないＣＡＤシステムに内包されたものを利用したり、データベースサーバ等に内包したものを利用することもできる。
【００２４】
（接続チェック装置の動作）
次に、前記した接続チェック装置１の動作について詳しく説明する。本実施形態では、図２Ｂに示したように、ＣＡＤ図面データファイル２には、接続点ごとに接続点ＩＤを割り当て、この接続点ＩＤに対応する接続点の座標値を格納した接続点の情報を有する場合について説明する。
【００２５】
ここで、図３及び図４は、接続チェック装置１の動作を説明するフローチャートである。図３及び図４を参照して、接続チェック装置１は、ユーザからの命令により起動し、線情報解析部１１０が、ＣＡＤ図面データファイル２から、接続点に接続された線又はシンボルを抽出する（ステップＳ１００）。このとき、ＣＡＤ図面データファイル２に格納された接続点の情報に、抽出された線又はシンボルのＩＤを併せて格納する。
そして、線情報解析部１１０は、前記の併せて格納された情報に基づいて、この接続点が、２つ以上の線ＩＤ又はシンボルＩＤを含むか否かを判定する（ステップＳ１０１）。
【００２６】
ここで、図５は、接続点が２つ以上の線ＩＤ又はシンボルＩＤを含む場合を説明する図面であり、ＣＡＤ図面の部分とそれに対応してＣＡＤ図面データファイル２に格納される情報の例を示している。図５に示した情報では、参照符号２１０、２１１及び２１２に示すように、それぞれの接続点に接続された線又はシンボルのＩＤが格納されていることがわかる。
そして、図５（ａ）に示した接続点’Ｐ００１’のように、参照符号２１０で示す線ＩＤ’Ｌ００１’、線ＩＤ’Ｌ００２’及び線ＩＤ’Ｌ００３’の３つの線ＩＤを有する接続点や、図５（ｂ）に示した接続点’Ｐ００２’及び’Ｐ００３’のように、参照符号２１１で示した接続要素ＩＤを複数有する接続点や、図５（ｃ）の接続点’Ｐ００４’、’Ｐ００５’及び’Ｐ００６’のように、参照符号２１２で示した接続要素ＩＤを複数有する接続点は、ステップＳ１０１において‘Ｙｅｓ’と判定する。
【００２７】
一方、図６は、接続点が１つの線ＩＤ又はシンボルＩＤを含む場合を説明する図面である。
図６（ａ）に示した接続点’Ｐ００８’のように、参照符号２１３で示す線ＩＤ’Ｌ０１６’の１つの線ＩＤしか持たない接続点や、図６（ｂ）に示した接続点’Ｐ００９’及び’Ｐ０１０’のように、参照符号２１４で示した接続要素ＩＤを１つしか持たない接続点や、図６（ｃ）の接続点’Ｐ０１３’及び’Ｐ０１４’のように、参照符号２１５で示した接続要素ＩＤを１つしか持たない接続点は、ステップＳ１０１において‘Ｎｏ’と判定する。
【００２８】
ステップＳ１０１において‘Ｎｏ’と判定した場合は、線情報解析部１１０は、マーキング付与部１１３にこの接続点の座標の情報を送信し、マーキング付与部１１３は、接続途絶部分を示す×印の形状情報及び接続点の座標の情報を図象表示部１０に送信する。これにより、図象表示部１０は、この接続点の座標値位置に×印を重ねて表示する（ステップＳ１０２）。この表示は、図１のディスプレイ装置４、プリンタ出力装置、プロッタ出力装置に出力することでなされる。
一方、ステップＳ１０１において‘Ｙｅｓ’と判定した場合は、ステップＳ１０２をスキップする。
【００２９】
そして、線情報解析部１１０は、すべての接続点についての抽出が完了したか否かを判定し（ステップＳ１０３）、抽出が完了していない場合は（ステップＳ１０３で‘Ｎｏ’）、すべての接続点についてステップＳ１００ないしステップＳ１０２の処理を繰り返す。
【００３０】
次に、すべての接続点についての抽出が完了すると（ステップＳ１０３で‘Ｙｅｓ’）、接続チェック装置１のグループ情報解析部１１１が、ＣＡＤ図面データファイル２から、グループの情報を抽出し（ステップＳ１０４）、シンボル定義ファイル３（図２（Ｃ）参照）に格納された、このグループを構成するシンボルの最小必要接続数を参照して、グループを構成するシンボルの最小必要接続数の最大値を算出する（ステップＳ１０５）。
そして、このグループを構成する各シンボルの接続点の和を求め、このグループの接続点が、ステップＳ１０５で算出した最大値以上であるか否かを判定する（ステップＳ１０６）。
【００３１】
ここで、図７は、グループピングされたシンボルと線との接続状態を説明する図面である。図７に示したグループ’Ｇ００１’の場合、シンボル’Ｓ０１０’の最小必要接続数は‘３’であり、シンボル’Ｓ０１１’の最小必要接続数は‘２’であるため、ステップＳ１０５の処理において、このグループ’Ｇ００１’の最小必要接続数として‘３’が出力される。
そして、このグループ’Ｇ００１’を構成するシンボル’Ｓ０１０’及び’Ｓ０１１’の接続点は、’Ｐ０１６’、’Ｐ０１７’及び’Ｐ０１８’の３点であるため、ステップＳ１０６において‘Ｙｅｓ’と判定される。
【００３２】
一方、図８は、１つのグループにグループ化する必要がある２つのシンボルを、誤って２つのグループにグループ化した場合を説明する図面である。図８に示したグループ’Ｇ００２’の場合、シンボル’Ｓ０１４’の最小必要接続数は‘３’であるため、ステップＳ１０５の処理において、このグループ’Ｇ００２’の最小必要接続数として‘３’が出力される。
そして、このグループ’Ｇ００２’を構成するシンボル’Ｓ０１４’の接続点は、’Ｐ０２２’及び’Ｐ０２３’の２点であるため、ステップＳ１０６において‘Ｎｏ’と判定される。なお、グループ’Ｇ００３’についても同様である。
【００３３】
次に、ステップＳ１０６の判定において‘Ｎｏ’と判定した場合は、グループ情報解析部１１１は、マーキング付与部１１３に、この最小必要接続数の最大値を有するシンボルの配置座標の情報を送信し、マーキング付与部１１３は、接続途絶部分を示す×印の形状情報及び配置座標の情報を図象表示部１０に送信する。これにより、図象表示部１０は、最小必要接続数の最大値を有するシンボルの配置座標の位置に×印を重ねて表示する（ステップＳ１０７）。この表示は、図１のディスプレイ装置４、プリンタ出力装置５、プロッタ出力装置に出力することでなされる。
一方、ステップＳ１０６において‘Ｙｅｓ’と判定した場合は、ステップＳ１０７をスキップする。
【００３４】
そして、グループ情報解析部１１１は、すべてのグループの情報を抽出したか否かを判定し（ステップＳ１０８）、すべてのグループの情報を抽出していない場合は（ステップＳ１０８で‘Ｎｏ’）、すべてのグループについてステップＳ１０４ないしステップＳ１０７の処理を繰り返す。
【００３５】
次に、すべてのグループの情報の抽出が完了すると（ステップＳ１０８で‘Ｙｅｓ’）、図４の端子Ａに移って、接続チェック装置１のシンボル情報解析部１１２が、ＣＡＤ図面データファイル２から、シンボルの情報を抽出し（ステップＳ１０９）、このシンボルがグループ化されたシンボルであるか否かを判定する（ステップＳ１１０）。この判定は、ＣＡＤ図面データファイル２に格納されたグループの情報に、このシンボルのシンボルＩＤが含まれているか否かによりなされる。
【００３６】
ここで、このシンボルがグループ化されたシンボルである場合は（ステップＳ１１０で‘Ｙｅｓ’）、ステップＳ１１３にスキップし、グループ化されたシンボルではない場合は（ステップＳ１１０で‘Ｎｏ’）、シンボルの情報から、このシンボルの接続点が最小必要接続数以上か否かを判定する（ステップＳ１１１）。
この判定で、シンボルの接続点が最小必要接続数以上である場合は（ステップＳ１１１で‘Ｙｅｓ’）、ステップＳ１１３にスキップし、シンボルの接続点が最小必要接続数以上ではない場合は（ステップＳ１１１で‘Ｎｏ’）、シンボル情報解析部１１２は、マーキング付与部１１３に、このシンボルの配置座標の情報を送信し、マーキング付与部１１３は、接続途絶部分を示す×印の形状情報及び配置座標の情報を図象表示部１０に送信する。これにより、図象表示部１０は、シンボルの配置座標の位置に×印を重ねて表示する（ステップＳ１１２）。この表示は、図１のディスプレイ装置４、プリンタ出力装置５、プロッタ出力装置６に出力することでなされる。
【００３７】
次に、シンボル情報解析部１１２は、すべてのシンボルの情報を抽出したか否かを判定し（ステップＳ１１３）、すべてのシンボルの情報を抽出していない場合は（ステップＳ１１３で‘Ｎｏ’）、すべてのグループについてステップＳ１０９ないしステップＳ１１２の処理を繰り返す。
そして、すべてのシンボルの情報の抽出が完了すると（ステップＳ１１３で‘Ｙｅｓ’）、すべての処理が終了する。
【００３８】
以上説明した本実施形態の接続チェック装置１及びその方法によると、線、シンボル及びシンボルをグループ化したグループについて接続チェックを行うことができる。
【００３９】
（第２実施形態）
次に、本発明の第２実施形態として、第１実施形態のＣＡＤ図面データファイル２に格納された情報のうち、接続点の情報を別途に有することなく、接続点ＩＤを用いることなく、すべての点を座標値で表現する形式のＣＡＤ図面データファイル２を用いた場合を説明する。なお、本実施形態において、ＣＡＤ図面データファイル２に格納される情報以外の構成は第１実施形態と同様であるため、同じ符号を用いてその説明を省略する。
【００４０】
次に、本実施形態の接続チェック装置１の動作について詳しく説明する。ここで、図９は、接続チェック装置１の動作を説明するフローチャートである。まず、図９を参照して、接続チェック装置１は、ユーザからの命令により起動し、線情報解析部１１０が、ＣＡＤ図面データファイル２から、線の情報を抽出する（ステップＳ１２０）。そして、線の端点（始点及び終点）と同一の座標値を有する他の端点が存在するか否かを判定する（ステップＳ１２１）。
【００４１】
ここで、図１０は、端点と同一の座標値を有する他の端点又はシンボルの接点が存在する場合を説明する図面であり、ＣＡＤ図面の部分とそれに対応してＣＡＤ図面データファイル２に格納される情報の例を示している。図１０（ａ）に示した端点のうち、線ＩＤ’Ｌ００８’の線の終点、線ＩＤ’Ｌ００９’の線の終点及び線ＩＤ’Ｌ０１０’の線の始点のように、同一の座標値を有する端点が２つ以上あれば、ステップＳ１２１において‘Ｙｅｓ’と判定する。
一方、図１１は、線の端点又はシンボルの接点と、同一の座標値を有する他の端点又は接点が存在しない場合を説明する図面である。図１１（ａ）に示した端点のうち、線ＩＤ’Ｌ０２３’の線の終点と、線ＩＤ’Ｌ０２２’の線の終点及び線ＩＤ’Ｌ０２４’の線の始点とは、同一の座標値を有していないため、線ＩＤ’Ｌ０２３’の線を基準に考えると、端点（線ＩＤ’Ｌ０２３’の線の終点）と同一の座標値を有する他の端点は存在しないことになり、ステップＳ１２１において‘Ｎｏ’と判定する。
【００４２】
ステップＳ１２１において‘Ｙｅｓ’と判定した場合は、ステップＳ１２６までスキップする。
一方、ステップＳ１２１において‘Ｎｏ’と判定した場合、線情報解析部１１０は、ＣＡＤ図面データファイル２からシンボルの情報を抽出する（ステップＳ１２２）。そして、端点と同一の座標値を有する接点が存在するか否かを判定する（ステップＳ１２３）。
【００４３】
ここで、図１０（ｂ）に示すように、線ＩＤ‘Ｌ０１１’の線の終点及びシンボルＩＤ’Ｓ００４’のシンボルの接点１や、線ＩＤ’Ｌ０１２’の線の始点及びシンボルＩＤ’Ｓ００４’のシンボルの接点２のように、線の端点と同一の座標値を有するシンボルの接点がある場合には、ステップＳ１２３において‘Ｙｅｓ’と判定する。
一方、図１１（ｂ）に示すように、線ＩＤ’Ｌ０２５’の線の終点は、同一の座標値を有するシンボルの接点がないため、ステップＳ１２３において‘Ｎｏ’と判定する。
【００４４】
ステップＳ１２３において‘Ｙｅｓ’と判定した場合は、ステップＳ１２６までスキップする。一方、ステップＳ１２３において‘Ｎｏ’と判定した場合、すべてのシンボルの情報を抽出したか否かを判定し（ステップＳ１２４）、すべてのシンボルの情報を抽出していない場合は（ステップＳ１２４で‘Ｎｏ’）、すべてのグループについてステップＳ１２２及びステップＳ１２３の処理を繰り返す。
そして、すべてのシンボルの情報の抽出が完了すると（ステップＳ１２４で‘Ｙｅｓ’）、線情報解析部１１０は、マーキング付与部１１３に、ステップＳ１２０で抽出した線の端点の座標の情報を送信し、マーキング付与部１１３は、接続途絶部分を示す×印の形状情報及び端点の座標の情報を図象表示部１０に送信する。これにより、図象表示部１０は、線の端点の座標位置に×印を重ねて表示する（ステップＳ１２５）。この表示は、図１のディスプレイ装置４、プリンタ出力装置５、プロッタ出力装置６に出力することでなされる。
【００４５】
次に、線情報解析部１１０は、すべての線の情報を抽出したか否かを判定し（ステップＳ１２６）、すべての線の情報を抽出していない場合は（ステップＳ１２６で‘Ｎｏ’）、すべての線についてステップＳ１２０ないしステップＳ１２５の処理を繰り返す。
【００４６】
一方、次に、すべての線の情報の抽出が完了すると（ステップＳ１２６で‘Ｙｅｓ’）、接続チェック装置１のシンボル情報解析部１１２が、ＣＡＤ図面データファイル２から、シンボルの情報を抽出し（ステップＳ１２７）、接点と同じ座標値を有する他の接点が存在するか否かを判定する（ステップＳ１２８）。
【００４７】
ここで、図１０（ｃ）に示すように、例えば、シンボル’Ｓ００５’を抽出したシンボルとすると、シンボル’Ｓ００５’の接点２と、シンボル’Ｓ００６’の接点１とは同一の座標値を有するため、ステップＳ１２８において‘Ｙｅｓ’と判定する。
一方、図１１（ｃ）に示すように、例えば、シンボル’Ｓ０１１’を抽出したシンボルとすると、シンボル’Ｓ０１１’の接点２は、同一の座標値を有する他のシンボルの接点がないため、ステップＳ１２８において‘Ｎｏ’と判定する。
【００４８】
ステップＳ１２８において‘Ｙｅｓ’と判定した場合は、ステップＳ１３３までスキップする。一方、ステップＳ１２８において‘Ｎｏ’と判定した場合、シンボル情報解析部１１２が、ＣＡＤ図面データファイル２から、線の情報を抽出する（ステップＳ１２９）。そして、ステップＳ１２７で抽出したシンボルの接点と同一の座標値を有する端点が存在するか否かを判定する（ステップＳ１３０）。この判定はステップＳ１２３における判定と同様である。
【００４９】
ステップＳ１３０において‘Ｙｅｓ’と判定した場合は、ステップＳ１３３までスキップする。一方、ステップＳ１３０において‘Ｎｏ’と判定した場合、すべての線の情報を抽出したか否かを判定し（ステップＳ１３１）、すべての線の情報を抽出していない場合は（ステップＳ１３１で‘Ｎｏ’）、すべての線についてステップＳ１２９及びステップＳ１３０の処理を繰り返す。
【００５０】
そして、すべての線の情報の抽出が完了すると（ステップＳ１３１で‘Ｙｅｓ’）、シンボル情報解析部１１２は、マーキング付与部１１３に、ステップＳ１２７で抽出したシンボルの配置座標の情報を送信し、マーキング付与部１１３は、接続途絶部分を示す×印の形状情報及び配置座標の情報を図象表示部１０に送信する。これにより、図象表示部１０は、配置座標の位置に×印を重ねて表示する（ステップＳ１３２）。この表示は、図１のディスプレイ装置４、プリンタ出力装置５、プロッタ出力装置６に出力することでなされる。
【００５１】
次に、シンボル情報解析部１１２は、すべてのシンボルの情報を抽出したか否かを判定し（ステップＳ１３３）、すべてのシンボルの情報を抽出していない場合は（ステップＳ１３３で‘Ｎｏ’）、すべてのシンボルについてステップＳ１２７ないしステップＳ１３２の処理を繰り返す。
【００５２】
一方、すべての線の情報の抽出が完了すると（ステップＳ１３３で‘Ｙｅｓ’）、接続チェック装置１は処理を終了する。
【００５３】
以上説明した本実施形態の接続チェック装置１及びその方法によると、線の端点及びシンボルの接点が座標値を用いて表現される場合であっても接続チェックを行うことができる。また、本実施形態では、シンボルをグループ化することなく接続チェックを行ったが、第１実施形態と同様にシンボルをグループ化して接続チェックを行うこともできる。
【００５４】
なお、本発明は前記した２つの実施形態に限定されることなく、さまざまに変形して実施可能である。例えば、接続チェック装置１にＣＡＤ図面データファイル２及びシンボル定義ファイル３を内包したり、接続チェック装置１をＣＡＤシステムに内包することもできる。また、本発明はプラント設計図面だけではなく、建築設備図等の線とシンボルとを含むＣＡＤ図面にも適用可能である。
また、前記の実施形態では、ＣＡＤデータが２次元データの場合を示したが、３次元データであっても同様に適用可能である。
また、前記の実施形態において、接続途絶部分に×印を表示することとしたが、接続途絶部分を丸で囲んだり、接続途絶部分の色を変えたり、接続途絶部分を強調表示するなど、接続途絶部分を認識可能な表示方法であれば、様々な方法を用いることができる。
したがって、本発明は特許請求の範囲に記載された技術的思想により定められる。
【符号の説明】
【００５５】
１ 接続チェック装置
２ ＣＡＤ図面データファイル
３ シンボル定義ファイル
１１０ 線情報解析部
１１１ グループ情報解析部
１１２ シンボル情報解析部
１１３ マーキング付与部
【図１】
2012009077.tif 000003
【図２Ａ】
2012009077.tif 000004
【図２Ｂ】
2012009077.tif 000005
【図２Ｃ】
2012009077.tif 000006
【図３】
2012009077.tif 000007
【図４】
2012009077.tif 000008
【図５】
2012009077.tif 000009
【図６】
2012009077.tif 000010
【図７】
2012009077.tif 000011
【図８】
2012009077.tif 000012
【図９】
2012009077.tif 000013
【図１０】
2012009077.tif 000014
【図１１】
2012009077.tif 000015