(57)【特許請求の範囲】
【請求項１】
１又は複数の第１の部材が第２の部材に置換可能な部材を含む複数の部材夫々を示す要素図形を配置して配置図を作成する作図装置による作図方法において、
前記第１の部材を示す第１の要素図形を前記第２の部材を示す第２の要素図形に置換するための置換条件を記憶手段に記憶するステップと、
前記第１の部材を示す複数の第１の要素図形間の配置図上の距離が所定の閾値以下である場合、判定手段により前記置換条件を満たすと判定するステップと、
配置図上で前記置換条件を満たす第１の要素図形を検索手段により検索するステップと、
前記判定手段で前記置換条件を満たすと判定された第１の要素図形が前記検索手段により検索された場合、該第１の要素図形を第２の要素図形に置換手段で置換するステップと、
該置換手段で置換された第２の要素図形に基づいて配置図を作成手段により作成するステップと
を含むことを特徴とする作図方法。
【請求項２】
１又は複数の第１の部材が第２の部材に置換可能な部材を含む複数の部材夫々を示す要素図形を配置して配置図を作成する作図装置において、
前記第１の部材を示す第１の要素図形を前記第２の部材を示す第２の要素図形に置換するための置換条件を記憶する記憶手段と、
前記第１の部材を示す複数の第１の要素図形間の配置図上の距離が所定の閾値以下である場合、前記置換条件を満たすと判定する判定手段と、
配置図上で前記置換条件を満たす第１の要素図形を検索する検索手段と、
前記置換条件を満たすと判定された第１の要素図形が検索された場合、該第１の要素図形を第２の要素図形に置換する置換手段と、
該手段で置換された第２の要素図形に基づいて配置図を作成する作成手段と
を備えることを特徴とする作図装置。
【請求項３】
コンピュータに、１又は複数の第１の部材が第２の部材に置換可能な部材を含む複数の部材夫々を示す要素図形を配置して配置図を作成させるためのコンピュータプログラムにおいて、
コンピュータを、前記第１の部材を示す複数の第１の要素図形間の配置図上の距離が所定の閾値以下である場合、前記第１の部材を示す第１の要素図形を前記第２の部材を示す第２の要素図形に置換するための置換条件を満たすと判定する判定手段と、
コンピュータを、前記置換条件を満たす第１の要素図形を配置図上で検索する検索手段と、
コンピュータを、前記置換条件を満たすと判定された第１の要素図形が検索された場合、該第１の要素図形を第２の要素図形に置換する置換手段と
して機能させることを特徴とするコンピュータプログラム。
【請求項４】
コンピュータを、要素図形を配置図上に配置するための指示を受け付ける手段と、
コンピュータを、指示された要素図形が第１の要素図形であるか否かを判定する手段と、
コンピュータを、指示された要素図形が第１の要素図形である場合に、前記置換条件を満たすか否かを判定する手段と、
コンピュータを、前記置換条件を満たす場合、指示された要素図形を第２の要素図形に置換する手段と
して機能させることを特徴とする請求項３に記載のコンピュータプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、複数の部材夫々を示す要素図形を配置して配置図を作成する作図方法、作図装置及び該作図装置を実現するためのコンピュータプログラムに関する。
【背景技術】
【０００２】
設計又は製図などの複雑な作業を、コンピュータを用いて行うＣＡＤシステムは、電子回路、自動車、建築など様々な分野で利用され、所要の図面を簡単に早く作成することができるように、性能、機能、操作性等の向上が図られている。
【０００３】
例えば、シンボル（所定の部材を示す要素図形であって、複数の要素を１つのグループとして登録したもの）と接続関係を有する図形との接続情報を定義しておき、シンボルを配置する際に、その接続情報を利用してシンボル配置点近傍にある図形（例えば、接続線等）を検索し、接続対象として抽出された図形（例えば、線等）とシンボルとの接続処理を自動的に行うことにより、シンボルの配置及び線等との接続に関する作業量を削減することができるシンボル図形配置方法が提案されている（特許文献１参照）。
【０００４】
また、図面データ、設備シンボルデータ、シンボル毎の配置距離データ、図番データ、設備コードなどを相互にリンクすることにより、設備配置図上に同一設備シンボルを多数配置する際の同様な繰り返し操作回数を低減し、作成ミスの低減及び作成時間の短縮を実現することができる設備配置図作成方法が提案されている（特許文献２参照）。
【０００５】
また、作図対象物を構成している機器とその個数を示す品目リストに基づいて、作図対象物の構成に最も近似する図面データを検索し、検索された図面データと作図対象物との相違点だけを修正することにより、図面作成作業の効率化及びメンテナンス性の向上を図ることができる作図システムが提案されている（特許文献３参照）。
【０００６】
さらに、入力される図面における任意のグループ化範囲を指定して、入力図面中のシンボルの集合及び接続関係をグループ化し、グループ化されたシンボルの集合を単位として階層シンボルを生成し、生成された階層シンボルと階層化されていない他のシンボルの集合とを接続することにより、指定グループ化範囲に対応する階層化された図面を自動生成することができる図面エディタが提案されている（特許文献４参照）。
【特許文献１】特開平１−２８１５７１号公報
【特許文献２】特開平９−６８１５号公報
【特許文献３】特開２００３−２７１６９１号公報
【特許文献４】特開平５−２６６１１３号公報
【発明の開示】
【発明が解決しようとする課題】
【０００７】
しかしながら、特許文献１の方法にあっては、シンボルと線との接続処理は自動的に行われ作業量を削減することができるものの、シンボルを複数配置した状態から別のシンボルへ変更する必要がある場合には、配置済のシンボルを一旦削除して、新たに別のシンボルを配置する必要があり、作業性の向上が望まれていた。
【０００８】
また、特許文献２の方法にあっては、同一設備シンボルを多数配置する際には、作成ミスの低減及び作成時間の短縮を図ることができるものの、シンボルを複数配置した状態から別のシンボルへ変更する必要がある場合には、配置済のシンボルを一旦削除して、新たに別のシンボルを配置する必要があり、作業性の向上が望まれていた。
【０００９】
また、特許文献３のシステムにあっては、作図対象物の構成に最も近似する図面データを利用することができるものの、一旦作成された配置図上で、シンボルを複数配置した状態から別のシンボルへ変更する必要がある場合には、配置済のシンボルを一旦削除して、新たに別のシンボルを配置する必要があり、作業性の向上が望まれていた。
【００１０】
さらに、特許文献４の図面エディタにあっては、任意のグループ化範囲を指定することにより、シンボルの集合（例えば、ＡＮＤ回路、ＯＲ回路の集合）から階層シンボルを生成して階層化された図面を自動生成することができるものの、入力図面と階層図面との不一致を未然に回避するものであり、置換前後のシンボルで示される対象物（部材）同士は同一のものに限定されている。このため、ある部材を示すシンボルを、該部材と異なる部材であって関連性を有するような他の部材を示すシンボルに置換する必要がある場合には、配置済のシンボルを一旦削除して、新たに別のシンボルを配置する必要があり、作業性の向上が望まれているとともに、シンボルをどのように置換すればよいかなどは設計者個人のノウハウに依存する虞もあり、設計者個人のノウハウに依存することなく高品質な図面を作成できることが望まれていた。
【００１１】
本発明は、斯かる事情に鑑みてなされたものであり、１又は複数の第１の部材が第２の部材に置換可能であり、前記第１の部材を示す第１の要素図形を前記第２の部材を示す第２の要素図形に置換するための置換条件を満たす第１の要素図形を配置図上で検索し、検索結果に基づいて、前記第１の要素図形を第２の要素図形に置換して配置図を作成することにより、シンボル（要素図形）の置換を設計者のノウハウに依存することなく、品質の良い図面を簡単に作成することができる作図方法、作図装置及び該作図装置を実現するためのコンピュータプログラムを提供することを目的とする。
【課題を解決するための手段】
【００１２】
第１発明に係る作図方法は、１又は複数の第１の部材が第２の部材に置換可能な部材を含む複数の部材夫々を示す要素図形を配置して配置図を作成する作図装置による作図方法において、前記第１の部材を示す第１の要素図形を前記第２の部材を示す第２の要素図形に置換するための置換条件を記憶手段に記憶するステップと、前記第１の部材を示す複数の第１の要素図形間の配置図上の距離が所定の閾値以下である場合、判定手段により前記置換条件を満たすと判定するステップと、配置図上で前記置換条件を満たす第１の要素図形を検索手段により検索するステップと、前記判定手段で前記置換条件を満たすと判定された第１の要素図形が前記検索手段により検索された場合、該第１の要素図形を第２の要素図形に置換手段で置換するステップと、該置換手段で置換された第２の要素図形に基づいて配置図を作成手段により作成するステップとを含むことを特徴とする。
【００１３】
第２発明に係る作図装置は、１又は複数の第１の部材が第２の部材に置換可能な部材を含む複数の部材夫々を示す要素図形を配置して配置図を作成する作図装置において、前記第１の部材を示す第１の要素図形を前記第２の部材を示す第２の要素図形に置換するための置換条件を記憶する記憶手段と、前記第１の部材を示す複数の第１の要素図形間の配置図上の距離が所定の閾値以下である場合、前記置換条件を満たすと判定する判定手段と、配置図上で前記置換条件を満たす第１の要素図形を検索する検索手段と、前記置換条件を満たすと判定された第１の要素図形が検索された場合、該第１の要素図形を第２の要素図形に置換する置換手段と、該手段で置換された第２の要素図形に基づいて配置図を作成する作成手段とを備えることを特徴とする。
【００１４】
第３発明に係るコンピュータプログラムは、コンピュータに、１又は複数の第１の部材が第２の部材に置換可能な部材を含む複数の部材夫々を示す要素図形を配置して配置図を作成させるためのコンピュータプログラムにおいて、コンピュータを、前記第１の部材を示す複数の第１の要素図形間の配置図上の距離が所定の閾値以下である場合、前記第１の部材を示す第１の要素図形を前記第２の部材を示す第２の要素図形に置換するための置換条件を満たすと判定する判定手段と、コンピュータを、前記置換条件を満たす第１の要素図形を配置図上で検索する検索手段と、コンピュータを、前記置換条件を満たすと判定された第１の要素図形が検索された場合、該第１の要素図形を第２の要素図形に置換する置換手段として機能させることを特徴とする。
【００１５】
第４発明に係るコンピュータプログラムは、第３発明において、コンピュータを、要素図形を配置図上に配置するための指示を受け付ける手段と、コンピュータを、指示された要素図形が第１の要素図形であるか否かを判定する手段と、コンピュータを、指示された要素図形が第１の要素図形である場合に、前記置換条件を満たすか否かを判定する手段と、コンピュータを、前記置換条件を満たす場合、指示された要素図形を第２の要素図形に置換する手段として機能させることを特徴とする。
【００１７】
第１発明、第２発明及び第３発明にあっては、１又は複数の第１の部材が第２の部材に置換可能であり、前記第１の部材を示す第１の要素図形を前記第２の部材を示す第２の要素図形に置換するための置換条件を記憶している。例えば、２０Ｗ×１の照明器具（第１の部材）２個は、２０Ｗ×２の照明器具（第２の部材）に置換可能であり、２個の第１の部材を１個の第２の部材に置換することが部材の属性により適切である場合、２０Ｗ×１の照明器具を示す第１のシンボル（要素図形）２個を、２０Ｗ×２の照明器具を示す第２のシンボル（要素図形）１個に置換する置換条件を記憶している。複数の第１の要素図形間の配置図上の距離が所定の閾値以下である場合、置換条件を満たすと判定し、配置図上で置換条件を満たす２個の第１のシンボルが検索された場合、２個の第１のシンボルを１個の第２のシンボルに置換して配置図を作成する。例えば、設計者が、すでに２０Ｗ×１の照明器具を示す第１のシンボルが配置された配置図において、配置された第１のシンボルの近傍に新たにもう１つの第１のシンボルを並べて配置しようとする場合には、２個の第１のシンボルは、２０Ｗ×２の照明器具を示す第２のシンボル１個に置換される。これにより、設計者が誤って２０Ｗ×１の照明器具を２個使用する図面を作成することを防止し、自動的に２０Ｗ×２の照明器具１個を使用した図面を作成することができるので、シンボルの置換を設計者のノウハウに依存することなく、品質の良い図面を簡単に作成することができる。また、設計者が複数のシンボルを並置した配置図を作成した場合又は作成しようとする場合に、前記複数のシンボルを他のシンボルに置換することができ、シンボルの置換を設計者のノウハウに依存することなく、品質の良い図面を簡単に作成することができる。
【００１８】
第４発明にあっては、要素図形を配置図上に配置するための指示を受け付け、指示された要素図形が第１の要素図形であるか否かを判定する。指示された要素図形が第１の要素図形である場合に、前記置換条件を満たすか否かを判定し、前記置換条件を満たす場合、指示された要素図形を第２の要素図形に置換する。例えば、置換条件が、２０Ｗ×１の照明器具を示す第１のシンボル（要素図形）２個を、２０Ｗ×２の照明器具を示す第２のシンボル（要素図形）１個に置換するものであるとする。配置図上に新たに配置するために指示されたシンボルが２０Ｗ×１の照明器具を示す第１のシンボルである場合、置換条件を満たすか否かを判定する。すなわち、指示された第１のシンボルを含めて２個の第１のシンボルが存在するか否かを判定し、置換条件を満たす場合、２個の第１のシンボルが１個の第２のシンボルに置換される。これにより、設計者が配置図上でシンボルを配置する際に、配置しようとするシンボルを所定の他のシンボルに自動的に置換することができ、シンボルの置換を設計者のノウハウに依存することなく、品質の良い図面を簡単に作成することができる。
【発明の効果】
【００２０】
第１発明、第２発明及び第３発明にあっては、１又は複数の第１の部材が第２の部材に置換可能であり、前記第１の部材を示す第１の要素図形を前記第２の部材を示す第２の要素図形に置換するための置換条件を満たす第１の要素図形を配置図上で検索し、検索結果に基づいて、前記第１の要素図形を第２の要素図形に置換して配置図を作成することにより、シンボル（要素図形）の置換を設計者のノウハウに依存することなく、品質の良い図面を簡単に作成することができる。また、複数の第１の要素図形間の配置図上の距離が所定の閾値以下である場合、前記置換条件を満たすと判定して、前記複数の第１の要素図形を第２の要素図形に置換することにより、設計者が複数のシンボル（要素図形）を並置した配置図を作成した場合又は作成しようとする場合に、前記複数のシンボルを他のシンボルに置換することができ、シンボルの置換を設計者のノウハウに依存することなく、品質の良い図面を簡単に作成することができる。
【００２１】
第４発明にあっては、要素図形を配置図上に配置するための指示を受け付け、指示された要素図形が第１の要素図形であると判定された場合、前記置換条件を満たすか否かを判定し、前記置換条件を満たす場合、指示された要素図形を第２の要素図形に置換することにより、配置図上でシンボル（要素図形）を配置する際に、該シンボルを所定の他のシンボルに自動的に置換することができ、シンボルの置換を設計者のノウハウに依存することなく、品質の良い図面を簡単に作成することができる。
【発明を実施するための最良の形態】
【００２３】
以下、本発明をその実施の形態を示す図面に基づいて説明する。図１は本発明に係る作図装置１００の構成を示すブロック図である。作図装置１００は、入力部１、作図処理部２、表示部３、線図データ４、置換定義データ５、図面データ６、部品表７などを備える。
【００２４】
入力部１は、キーボード、マウスなどを備え、設計者は、キーボード又はマウスを操作することにより、図面の作成、検索、保存、削除、印刷などのファイル処理、点、直線、曲線、定形図形などの作図処理、要素の移動、配置、変更、文字入力、シンボル（例えば、所定の部材を示す要素図形であって、複数の要素を１つのグループとして登録したもの）の配置、要素のグループ化などの編集処理などを行うことができる。
【００２５】
表示部３は、ディスプレイを備え、マウスなどの操作に伴ってマウスのポインタを表示させるとともに、設計者の操作に応じて作成中の図面（配置図）を画面上に表示する。
【００２６】
作図処理部２は、ＣＰＵ、ＲＡＭ、ＲＯＭなどを備えたパーソナルコンピュータで構成することができ、入力部１及び表示部３とのインタフェース機能、後述する各種データとのインタフェース機能を備える。作図処理部２は、後述するシンボル配置時又は一括処理時のシンボル配置処理の手順を定めたコンピュータプログラムをＲＡＭにロードし、ＣＰＵでコンピュータプログラムを実行させることにより実現することができる。
【００２７】
また、作図処理部２は、入力部１から入力される操作に基づいて、上述のファイル処理、作図処理、編集処理などの各種処理を行うとともに、処理結果を表示部３に表示する。
【００２８】
線図データ４は、図面を作成する際に用いられる部材を示すシンボル、定形図形などを記憶したデータベースである。
【００２９】
置換定義データ５は、シンボルを置換する場合に、対象となるシンボル、置換条件などを定めたデータベースである。置換定義データ５の構造は後述する。
【００３０】
図面データ６は、作成された又は作成中の図面を記憶したデータベースである。図面データ６は、図面中の各要素（直線、曲線、シンボルなど）の要素番号、構成要素、基準点座標などを定めたものである。
【００３１】
部品表７は、作成された又は作成中の図面に表示された部品の部品名、部品番号、個数などの情報を記憶したデータベースである。作図処理部２で図面（配置図）が作成された場合、作成された図面上に配置された部品の部品リストが作成され、部品表７に記憶される。
【００３２】
図２は置換定義データ５の構造を示す説明図である。図に示すように、置換定義データ５は、置換される被置換シンボルのシンボル名、シンボルの個数、置換する置換シンボルのシンボル名、個数、置換条件（例えば、被置換シンボルの配置図上の接近距離）、置換後の配線処理の有無などを定めている。なお、置換定義データ５の構造は、一例であって、これに限定されるものではない。
【００３３】
シンボルＡについては、シンボルＢに置換され、置換条件は、２個のシンボルＡが図面上（画面上）で１０ｍｍ接近して配置された場合又は配置されようとしている場合に置換条件を満たす。従って、図面上にシンボルＡが複数配置される場合でも、シンボルＡの接近距離が１０ｍｍを超える場合には、置換対象とはならない。また、シンボルＡがシンボルＢに置換された場合には、置換後に配線処理が行われる。これは、シンボルで表される部材が配線処理を要するものと不要なものとが存在するためである。
【００３４】
シンボルＣについては、シンボルＤに置換され、置換条件は、３個のシンボルＣが図面上（画面上）で１０ｍｍ接近して配置された場合又は配置されようとしている場合に置換条件を満たす。また、シンボルＣがシンボルＤに置換された場合には、置換後に配線処理は行われない。
【００３５】
また、同様に、シンボルＥについては、シンボルＦに置換され、シンボルＥがシンボルＦに置換された場合には、置換後に配線処理は行われない。この場合、例えば、シンボルＥで表される部材が古い仕様のものであり、シンボルＦで表される部材が設計変更された新しい仕様のものである。また、例えば、作成される図面が国内仕様か海外仕様であるかに応じて使用する部材を層別する必要がある場合などにも利用することができる。
【００３６】
次に作図装置１００（以下、ＣＰＵという）で行われる処理について説明する。図３はシンボル配置時の処理手順を示すフローチャートである。シンボル配置時とは、作成中の図面（配置図）に設計者の操作により新たなシンボルが配置される場合を示す。
【００３７】
ＣＰＵは、設計者の操作により新たに配置されるシンボルが指示されたか否かを示すシンボルの配置の有無を判定し（Ｓ１１）、シンボルの配置がない場合（Ｓ１１でＮＯ）、ステップＳ１１の処理を続け、シンボルの配置があるまで待機する。シンボルの配置がある場合（Ｓ１１でＹＥＳ）、ＣＰＵは、配置されるシンボルの画面上の位置を示すマウスのポインタの位置から画面上で所定距離範囲内のシンボル（配置済）を検索する（Ｓ１２）。この場合、配置しようとするシンボルは画面上でラバー（仮登録）表示される。
【００３８】
ＣＰＵは、検索結果及び置換定義データ５に基づいて、置換対象のシンボルの有無を判定し（Ｓ１３）、置換対象のシンボルがある場合（Ｓ１３でＹＥＳ）、置換するシンボルをラバー表示する（Ｓ１４）。これにより、設計者は、シンボルの置換を実行するか否かを判断することができる。
【００３９】
ＣＰＵは、設計者による置換決定操作の前にポインタが所定距離範囲外へ移動したか否かを判定し（Ｓ１５）、ポインタが所定距離範囲外へ移動しなかった場合（Ｓ１５でＮＯ）、置換位置を決定し（Ｓ１６）、シンボルを置換するとともに、置換したシンボルに対して所要の配線処理を行い（Ｓ１７）、処理終了の有無を判定する（Ｓ１８）。
【００４０】
ポインタが所定距離範囲外へ移動した場合（Ｓ１５でＹＥＳ）、ＣＰＵは、シンボルの置換をキャンセルし（Ｓ１９）、ステップＳ１８の処理を行う。ステップＳ１３で、置換対象のシンボルがない場合（Ｓ１３でＮＯ）、ＣＰＵは、ステップＳ１８の処理を行う。処理終了でない場合（Ｓ１８でＮＯ）、ＣＰＵは、ステップＳ１１以降の処理を続け、処理終了である場合（Ｓ１８でＹＥＳ）、処理を終了する。
【００４１】
図４はシンボル配置時の画面例を示す説明図である。図４（ａ）に示すように、シンボルＡ（例えば、２０Ｗ×１の照明器具）がすでに配置済の図面において、配置済のシンボルＡの近傍にシンボルＡを配置すべく、マウスのポインタで配置の指示を行った場合、配置しようとするシンボルＡがラバー（仮登録）表示される。
【００４２】
図４（ｂ）に示すように、配置しようとするシンボルＡが、置換条件（例えば、図面上での２つのシンボルの離隔距離が所定値以内）を満たす場合には、置換条件に基づいて、２個のシンボルＡに代えて１個のシンボルＢ（例えば、２０Ｗ×２の照明器具）がラバー表示される。この場合、２０Ｗ×１の照明器具を２個使用するよりも２０Ｗ×２の照明器具を１個使用する方が設計上、設備上適切であるため、予め各照明器具に対応するシンボルを置換定義データ５に記憶しておくことにより、設計者のノウハウに依存することなく、適切に、かつ、効率的にシンボルを置換することができ、作成される図面（配置図）も最適なものとなる。
【００４３】
図４（ｃ）に示すように、図４（ｂ）に示す画面において、設計者がシンボルの置換を決定した場合（例えば、マウス、キーボードなどで決定ボタン、決定キーを操作）、２個のシンボルＡが１個のシンボルＢに置換される。
【００４４】
上述のとおり、設計上、設備上適切なシンボルに置換されることにより、適切な部品又は部材を用いた図面が作成されるとともに、適切な部品又は部材により構成される部品表も作成され、設計、製図の効率化が図れるとともに、品質の高い図面を作成することができる。特に、部材の属性などにより、ある部材を２つ配置して設計又は製図するよりも、別の部材を１つ配置する方が適切な場合、設計者が設計又は製図の際に、置換すべきシンボルが図面上に表示され、設計者は、置換すべきシンボルを即座に判断することができ、置換すべき場合には、簡単な操作のみでシンボルが置換されるため、最終図面の品質の低下を招くことを防止することができる。これにより、設計者のノウハウ、知識などに依存せずに品質の高い図面を効率良く作成することが可能となる。
【００４５】
図５はシンボル配置時の図面データ６の構造を示す説明図である。置換前においては、１個のシンボルＡが配置済であったため、図面データ６には、シンボルＡが１個、シンボルＡを構成する構成要素ａ１、ａ２、ａ３、シンボルＡの配置位置を示す基準点座標ｘ１、ｙ１などが記憶されている。
【００４６】
配置済のシンボルＡの近傍にシンボルＡを配置しようとして、シンボルＢに置換されるため、置換後においては、図面データ６には、シンボルＢが１個、シンボルＢを構成する構成要素ｂ１、ｂ２、ｂ３、シンボルＢの配置位置を示す基準点座標ｘ２、ｙ２などが記憶されている。なお、図面データ６の構造は一例であって、これに限定されるものではない。
【００４７】
図６は一括処理時の処理手順を示すフローチャートである。一括処理時とは、すでに作成済の図面（配置図）に対して図面全体を検索してシンボルを一括置換する場合を示す。
【００４８】
設計者によりシンボルの一括処理を行う図面が選択された上で、ＣＰＵは、図面上のシンボルを検索し（Ｓ３１）、置換定義データ５に基づいて、置換対象シンボルの有無を判定する（Ｓ３２）。
【００４９】
置換対象のシンボルがある場合（Ｓ３２でＹＥＳ）、ＣＰＵは、シンボルを置換し（Ｓ３３）、置換後のシンボルに対して配線処理を行い（Ｓ３４）、処理を終了する。置換対象のシンボルがない場合（Ｓ３２でＮＯ）、ＣＰＵは、処理を終了する。
【００５０】
図７は一括処理時の画面例を示す説明図である。シンボル置換前においては、図７（ａ）に示すように、シンボルＡ（例えば、２０Ｗ×１の照明器具）がすでに２個並んで配置されている。設計者の操作により一括処理が行われた場合、図面上のシンボルの検索が行われ、置換定義データ５に基づいて、置換対象シンボルとして２個のシンボルＡが特定され、図７（ｂ）に示すように、２個のシンボルＡが１個のシンボルＢ（例えば、２０Ｗ×２の照明器具）に置換される。
【００５１】
この場合、２０Ｗ×１の照明器具を２個使用するよりも２０Ｗ×２の照明器具を１個使用する方が設計上、設備上適切であるため、予め各照明器具に対応するシンボルを置換定義データ５に記憶しておくことにより、設計者が当初作成した図面に対して、一括処理を行うことにより、例えば設計者が見逃していた誤りを一括に修正することができ、設計者のノウハウに依存することなく、適切に、かつ、効率的にシンボルを置換することができ、作成される図面（配置図）も最適なものとなる。
【００５２】
また、一括処理の場合においても、設計上、設備上適切なシンボルに置換されることにより、適切な部品又は部材を用いた図面が作成されるとともに、適切な部品又は部材により構成される部品表も作成され、設計、製図の効率化が図れるとともに、品質の高い図面を作成することができる。特に、部材の属性などにより、ある部材を２つ配置して設計又は製図するよりも、別の部材を１つ配置する方が適切な場合、設計者が設計又は製図の際に、そのことに気が付かず、誤って２つの部材を並置してしまうことにより、最終図面の品質の低下を招くことを防止することができる。これにより、設計者のノウハウ、知識などに依存せずに品質の高い図面を効率良く作成することが可能となる。
【００５３】
図８は一括処理時の図面データ６の構造を示す説明図である。置換前においては、２個のシンボルＡが配置済であったため、図面データ６には、シンボルＡが２個、シンボルＡ夫々を構成する構成要素ａ１、ａ２、ａ３、シンボルＡ夫々の配置位置を示す基準点座標ｘ１、ｙ１、基準点座標ｘ２、ｙ２などが記憶されている。
【００５４】
配置済の２個のシンボルＡが１個のシンボルＢに置換されるため、置換後においては、図面データ６には、シンボルＢが１個、シンボルＢを構成する構成要素ｂ１、ｂ２、ｂ３、シンボルＢの配置位置を示す基準点座標ｘ３、ｙ３などが記憶されている。
【００５５】
以上説明したように、本発明にあっては、シンボルの置換を設計者のノウハウに依存することなく、品質の良い図面を簡単に作成することができる。また、配置図上でシンボルを配置する際に、該シンボルを所定の他のシンボルに自動的に置換することができ、シンボルの置換を設計者のノウハウに依存することなく、品質の良い図面を簡単に作成することができる。さらに、所定の置換条件を定めることにより、設計者が複数のシンボルを並置した配置図を作成した場合又は作成しようとする場合に、前記複数のシンボルを他のシンボルに置換することができ、シンボルの置換を設計者のノウハウに依存することなく、品質の良い図面を簡単に作成することができる。
【００５６】
上述の実施の形態では、シンボルで示される部材（又は部品）として照明器具を例にして説明したが、シンボルで示される部材は、これに限定されるものではなく、口数の異なるコンセント、信号線等のコネクタ、サーキットブレーカ、分電盤などの電気設備で用いられる部材、窓、ドアなどの建築設備で用いられる部材、その他空調設備などに用いられる部材など、種々の部材に適用することが可能である。
【００５７】
（付記１）１又は複数の第１の部材が第２の部材に置換可能な部材を含む複数の部材夫々を示す要素図形を配置して配置図を作成する作図方法において、前記第１の部材を示す第１の要素図形を前記第２の部材を示す第２の要素図形に置換するための置換条件を記憶するステップと、配置図上で前記置換条件を満たす第１の要素図形を検索するステップと、第１の要素図形が検索された場合、該第１の要素図形を第２の要素図形に置換するステップと、置換された第２の要素図形に基づいて配置図を作成するステップとを備えることを特徴とする作図方法。
【００５８】
（付記２）要素図形を配置図上に配置するための指示を受け付けるステップと、指示された要素図形が第１の要素図形であるか否かを判定するステップと、指示された要素図形が第１の要素図形である場合に、前記置換条件を満たすか否かを判定するステップと、前記置換条件を満たす場合、指示された要素図形を第２の要素図形に置換するステップとを備えることを特徴とする付記１に記載の作図方法。
【００５９】
（付記３）複数の第１の要素図形間の配置図上の距離が所定の閾値以下である場合、前記置換条件を満たすと判定するステップと、前記置換条件を満たす場合、前記複数の第１の要素図形を第２の要素図形に置換するステップとを備えることを特徴とする付記１又は付記２に記載の作図方法。
【００６０】
（付記４）１又は複数の第１の部材が第２の部材に置換可能な部材を含む複数の部材夫々を示す要素図形を配置して配置図を作成する作図装置において、前記第１の部材を示す第１の要素図形を前記第２の部材を示す第２の要素図形に置換するための置換条件を記憶する手段と、配置図上で前記置換条件を満たす第１の要素図形を検索する検索手段と、該検索手段で第１の要素図形が検索された場合、該第１の要素図形を第２の要素図形に置換する手段と、該手段で置換された第２の要素図形に基づいて配置図を作成する手段とを備えることを特徴とする作図装置。
【００６１】
（付記５）要素図形を配置図上に配置するための指示を受け付ける手段と、指示された要素図形が第１の要素図形であるか否かを判定する手段と、指示された要素図形が第１の要素図形である場合に、前記置換条件を満たすか否かを判定する手段と、前記置換条件を満たす場合、指示された要素図形を第２の要素図形に置換する手段とを備えることを特徴とする付記４に記載の作図装置。
【００６２】
（付記６）複数の第１の要素図形間の配置図上の距離が所定の閾値以下である場合、前記置換条件を満たすと判定する手段と、前記置換条件を満たす場合、前記複数の第１の要素図形を第２の要素図形に置換する手段とを備えることを特徴とする付記４又は付記５に記載の作図装置。
【００６３】
（付記７）コンピュータに、１又は複数の第１の部材が第２の部材に置換可能な部材を含む複数の部材夫々を示す要素図形を配置して配置図を作成させるためのコンピュータプログラムにおいて、コンピュータを、前記第１の部材を示す第１の要素図形を前記第２の部材を示す第２の要素図形に置換するための置換条件を満たす第１の要素図形を配置図上で検索する手段と、コンピュータを、第１の要素図形が検索された場合、該第１の要素図形を第２の要素図形に置換する手段として機能させることを特徴とするコンピュータプログラム。
【００６４】
（付記８）コンピュータを、要素図形を配置図上に配置するための指示を受け付ける手段と、コンピュータを、指示された要素図形が第１の要素図形であるか否かを判定する手段と、コンピュータを、指示された要素図形が第１の要素図形である場合に、前記置換条件を満たすか否かを判定する手段と、コンピュータを、前記置換条件を満たす場合、指示された要素図形を第２の要素図形に置換する手段として機能させることを特徴とする付記７に記載のコンピュータプログラム。
【００６５】
（付記９）コンピュータを、複数の第１の要素図形間の配置図上の距離が所定の閾値以下である場合、前記置換条件を満たすと判定する手段と、コンピュータを、前記置換条件を満たす場合、前記複数の第１の要素図形を第２の要素図形に置換する手段として機能させることを特徴とする付記７又は付記８に記載のコンピュータプログラム。
【図面の簡単な説明】
【００６６】
【図１】本発明に係る作図装置の構成を示すブロック図である。
【図２】置換定義データの構造を示す説明図である。
【図３】シンボル配置時の処理手順を示すフローチャートである。
【図４】シンボル配置時の画面例を示す説明図である。
【図５】シンボル配置時の図面データの構造を示す説明図である。
【図６】一括処理時の処理手順を示すフローチャートである。
【図７】一括処理時の画面例を示す説明図である。
【図８】一括処理時の図面データの構造を示す説明図である。
【符号の説明】
【００６７】
１  入力部
２  作図処理部
３  表示部
４  線図データ
５  置換定義データ
６  図面データ
７  部品表
【図１】
0004592646.tif 000002
【図２】
0004592646.tif 000003
【図３】
0004592646.tif 000004
【図４】
0004592646.tif 000005
【図５】
0004592646.tif 000006
【図６】
0004592646.tif 000007
【図７】
0004592646.tif 000008
【図８】
0004592646.tif 000009