(57)【要約】【課題】既存の図面を自動作成機能によって修正、変更することができる作図装置を得ること。【解決手段】図面ファイル１には、自動作成個所と対話作成個所とを併せ持つ図面が格納されている。図面自動作成部４は、自動作成個所定義ファイル２を読込み、作成する図面のファイル名を取得し、作成する図面のファイル名と同一のファイル名を持つ図面が図面ファイル１に既に存在するか否かを判定する。既存の図面が存在する場合は、配置する図形または属性の図面上の同一座標に既に図形または属性が存在するか否かを判定する。存在する場合は、その図面が書き換え禁止指定でないとき、図面上の図形または属性を削除してから新たな図形または属性を配置する。【選択図】        図１
2005222493.tif 000002
【特許請求の範囲】
【請求項１】
図面の自動作成手段と図面の対話作成手段とを併有する作図装置において、
前記自動作成手段による自動作成個所と前記対話作成手段による対話作成個所とで構成される図面を格納する図面ファイルと、
前記自動作成手段による自動作成個所における項目の定義を格納する自動作成個所定義ファイルとを備え、
前記自動作成手段は、前記自動作成個所定義ファイルに基づき図面の前記自動作成個所について再作成処理を行う、
ことを特徴とする作図装置。
【請求項２】
前記自動作成個所定義ファイルの編集手段は、図面の任意の一部または全部を書き換え禁止に指定できることを特徴とする請求項１に記載の作図装置。
【請求項３】
前記図面ファイルと前記自動作成個所定義ファイルとを一括管理し、呼び出すことができる図面管理手段、
を備えたことを特徴とする請求項１に記載の作図装置。
【請求項４】
前記図面ファイルへの図面保存に応答して、その図面を検索するインデックスを格納するインデックスファイルを作成するインデックス作成手段、
を備えたことを特徴とする請求項１に記載の作図装置。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、図面の自動作成機能と図面の対話作成機能とを併有する作図装置に関するものである。
【背景技術】
【０００２】
従来の作図装置（ＣＡＤ装置）は、自動作成機能で作図し、対話作成機能で図面を確認して完成させるのが一般的である。そして、従来の作図装置における自動作成機能は、新規作成時にのみ有効であり、対話作成機能によって追加した箇所をそのままにして自動作成個所のみを自動作成機能によって修正、変更することはできなかった（例えば、特許文献１参照）。
【０００３】
【特許文献１】特開平６−１９５３９９号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
従来の作図装置では、自動作成機能は図面を新規作成する場合に有効であり、対話作成機能によって追加した箇所をそのままにして自動作成個所のみを自動作成機能によって修正、変更することはできなかったので、図形又は属性を配置するため、既存の図面に自動作成機能を実行した場合、対話作成個所が削除されていた。そのため、既存の図面は対話作成機能での修正しかできず、作業工数が増大するという問題があった。
【０００５】
この発明は、上記に鑑みてなされたものであって、既存の図面を自動作成機能によって修正、変更することができる作図装置を得ることを目的とする。
【０００６】
また、この発明は、既存の図面を自動作成機能によって修正、変更する場合に、その既存の図面に存する修正、変更されたくない個所を確実に保護する機能を備えた作図装置を得ることを目的とする。
【０００７】
さらに、この発明は、既存の図面を自動作成機能によって修正、変更するのを可能にするために設けた自動作成個所定義ファイルの再利用を容易化する機能を備えた作図装置を得ることを目的とする。
【０００８】
加えて、既存の図面を自動作成機能によって修正、変更する場合に、流用するのに適した図面およびそれに対する自動作成個所定義ファイルの選択を容易化する機能を備えた作図装置を得ることを目的とする。
【課題を解決するための手段】
【０００９】
上述した目的を達成するために、この発明かかる作図装置は、図面の自動作成手段と図面の対話作成手段とを併有する作図装置において、前記自動作成手段による自動作成個所と前記対話作成手段による対話作成個所とで構成される図面を格納する図面ファイルと、前記自動作成手段による自動作成個所における項目の定義を格納する自動作成個所定義ファイルとを備え、前記自動作成手段は、前記自動作成個所定義ファイルに基づき図面の前記自動作成個所について再作成処理を行うことを特徴とする。
【００１０】
この発明によれば、自動作成個所と対話作成個所とを併せ持つ図面の対話作成個所を保存したまま、自動作成個所のみを自動作成手段にて修正や変更を加えて再作成することができる。
【発明の効果】
【００１１】
この発明によれば、対話作成個所を保存したまま既存の図面を自動作成機能によって修正、変更することができるという効果を奏する。
【発明を実施するための最良の形態】
【００１２】
以下に、この発明にかかる作図装置の好適な実施の形態について図面を参照して詳細に
説明する。
【００１３】
図１は、この発明の一実施の形態である作図装置の構成を示すブロック図である。図１に示す作図装置は、図面ファイル１、自動作成個所定義ファイル２、インデックスファイル３、図面自動作成部４、図面対話作成部５、自動作成個所定義ファイル編集部６、図面選択部７、図面管理部８、インデックス作成部９、およびインデックス設定ファイル１０を備えている。
【００１４】
図面ファイル１と自動作成個所定義ファイル２とインデックスファイル３とは、並列に図面管理部８に接続されている。図面自動作成部４と図面対話作成部５と自動作成個所定義ファイル編集部６とは、並列に図面選択部７に接続されている。インデックス設定ファイル１０は、インデックス作成部９に接続されている。図面選択部７とインデックス作成部９とは、それぞれ図面管理部８に接続されている。
【００１５】
図面ファイル１には、自動作成個所と対話作成個所とを併せ持った図面が格納されている。自動作成個所定義ファイル２には、図面ファイル１に格納される図面の自動作成個所の図形と属性の種類、大きさ、配置位置、書き換え禁止指定（図４参照）等の情報を記述したファイルが格納されている。インデックスファイル３には、図面ファイル１に格納される図面のファイル名、図面名、図面タイトル、作成者、作成日付、図面格納場所、その他使われている図形と属性のデータを記述したファイルが格納されている。
【００１６】
図面管理部８は、図面ファイル１と自動作成個所定義ファイル２とインデックスファイル３とを管理し、図面管理部８およびインデックス作成部９からの要求に応じて、または要求を発行してそれらの利用を可能にする。
【００１７】
図面選択部７は、インデックスファイル３を元に図面ファイル１に格納される図面とそれに対する自動作成個所定義ファイル２とを選択し、それらを図面自動作成部４と図面対話作成部５と自動作成個所定義ファイル編集部６とに提供する。
【００１８】
図面自動作成部４は、自動作成個所定義ファイル２を元に図面の自動作成個所を生成する機能を提供する。図面対話作成部５は、従来と同様に、マウスやキーボードを用いて対話形式で図形又は属性を配置して図面を作成する機能を提供する。自動作成個所定義ファイル編集部６は、自動作成個所定義ファイル２を表形式等で編集する機能を提供する。この実施の形態では、図面の任意の一部または全部を書き換え禁止に指定できるようになっている（図４参照）。
【００１９】
インデックス作成部９は、インデックス設定ファイル１０を参照してインデックスファイル３を作成する機能を提供する。インデックス設定ファイル１０は、インデックス作成９にて図面ファイル１に格納される図面からインデックスファイル３に抽出する情報を設定するファイルが格納されている。
【００２０】
図２は、処理対象となるファイル（図面ファイル１、自動作成個所定義ファイル２、インデックスファイル３）の装置上での配置関係を示す図である。図２において、データ格納場所の最上位にインデックスファイル３が配置され、下位に図面ファイル１に格納される図面群とその図面群に対する自動作成個所定義ファイル２との組からなる複数のファイルＤ１、Ｄ２、・・が並列に配置される。
【００２１】
次に、以上のように構成される作図装置の動作について説明する。図３は、図１に示す図面自動作成部の図面作成動作を説明するフローチャートである。図３において、まず、自動作成個所定義ファイル２を読込み、作成する図面のファイル名を取得し（ステップＳＴ１）、作成する図面のファイル名と同一のファイル名を持つ図面が図面ファイル１に既に存在するか否かを判定する（ステップＳＴ２）。
【００２２】
ステップＳＴ２の判定結果、同一ファイル名を持つ図面が存在しない場合は（ステップＳＴ２：Ｎｏ）、従来と同様に、図面を新規に作成し（ステップＳＴ３）、その新規作成図面を図面ファイル１に保存して終了する（ステップＳＴ１１）。
【００２３】
また、ステップＳＴ２の判定結果、同一ファイル名を持つ図面が図面ファイル１に存在する場合は（ステップＳＴ２：Ｙｅｓ）、その存在する図面を開き（ステップＳＴ４）、自動作成個所定義ファイル２に、次に配置する図形又は属性が存在するか否かを判定する（ステップＳＴ５）。
【００２４】
ステップＳＴ５の判定結果、次に配置する図形又は属性が存在しない場合には（ステップＳＴ５：Ｎｏ）、処理は終了となる。一方、ステップＳＴ５の判定結果、次に配置する図形又は属性が存在する場合には（ステップＳＴ５：Ｙｅｓ）、その図形又は属性をカレントオブジェクトにセットし（ステップＳＴ６）、カレントオブジェクトを配置する図面上の同一座標に図形又は属性が存在するか否かを判定する（ステップＳＴ７）。
【００２５】
ステップＳＴ７の判定結果、図面上の同一座標に図形又は属性が存在しない場合は（ステップＳＴ７：Ｎｏ）、カレントオブジェクトを図面に配置し（ステップＳＴ８）、ステップＳＴ５に戻る。
【００２６】
一方、ステップＳＴ７の判定結果、カレントオブジェクトを配置する図面上の同一座標に図形又は属性が存在する場合には（ステップＳＴ７：Ｙｅｓ）、図形又は属性が書き換え禁止指定であるか否かを判定する（ステップＳＴ９）。
【００２７】
ステップＳＴ９の判定結果、図形又は属性が書き換え禁止指定である場合は（ステップＳＴ９：Ｙｅｓ）、ステップＳＴ５に戻る。一方、ステップＳＴ９の判定結果、図面上の図形又は属性が書き換え禁止指定でない場合は（ステップＳＴ９：Ｎｏ）、図面又は属性を削除し（ステップＳＴ１０）、カレントオブジェクトを図面に配置し（ステップＳＴ８）、ステップＳＴ５に戻る。
【００２８】
ステップＳＴ５の判定結果、次に配置する図形又は属性が存在する間は（ステップＳＴ５：Ｙｅｓ）上記処理を繰り返し行い、次に配置する図形又は属性なくなると（ステップＳＴ５：Ｎｏ）、図面を図面ファイル１に保存して終了する（ステップＳＴ１１）。
【００２９】
図４は、図３に示す図面作成動作過程で用いる図面または属性の書き換え禁止指定の一例を示す図である。書き換え禁止指定の方法には、例えば図４に示すように、図面または属性の書き換え禁止指定にしたい図形または属性を書き換え禁止枠４１で囲む方法と、図形の場合は書き換え禁止属性「ＮｏｔＤｅｌ」４２を付ける方法とがある。
【００３０】
このように、図面ファイル１には、自動作成個所と対話作成個所とを併せ持つ図面が格納されるが、図面自動作成部４は、自動作成個所定義ファイル２に基づき図面ファイル１をアクセスし、図面の自動作成個所について作成処理を行うので、図面の対話作成個所を保存したまま、自動作成個所のみに修正や変更を加えて再作成することで類似図面が作成できる。そのとき、書き換え禁止の指定があるときは、その図面はパスするので、既存の図面に存する修正や変更されたくない個所を確実に保護することができる。
【００３１】
次に、図５は、図１に示す図面選択部の選択動作を説明するフローチャートである。図５において、図面管理部８に依頼を出してインデックスファイル３を読に込み（ステップＳＴ２１）、インデックスファイル３の内容を図面ごとに画面表示を行う（ステップＳＴ２２）。そして、その画面表示から利用者が選択した図面名を取得し（ステップＳＴ２３）、利用者が、図面自動作成と、図面対話作成と、自動作成個所定義ファイル編集とのいずれの処理を選択したかを判定する（ステップＳＴ２４）。
【００３２】
その結果、利用者が図面自動作成を選択した場合は、インデックスファイル３から図面格納場所を取得し、図面と自動作成個所定義ファイル２とを取得し（ステップＳＴ２５）、図面自動作成部４に引き渡す（ステップＳＴ２６）。これによって図面自動作成処理が行われる。
【００３３】
また、ステップＳＴ２５の判定結果、利用者が図面対話作成を選択した場合は、インデックスファイル３から図面格納場所を取得し、図面を取得し（ステップＳＴ２７）、図面対話作成部５に引き渡す（ステップＳＴ２８）。これによって図面対話作成処理が行われる。
【００３４】
また、ステップＳＴ２５の判定結果、利用者が自動作成個所定義ファイル編集を選択した場合は、インデックスファイル３から図面格納場所を取得し、自動作成個所定義ファイル編集を取得し（ステップＳＴ２９）、自動作成個所定義ファイル編集部６に引き渡す（ステップＳＴ３０）。これによって自動作成個所定義ファイル編集処理が行われる。
【００３５】
すなわち、図２に示したように、インデックスファイル３を最上位に配置し、その配下に、図面群とその図面群に対する自動作成個所定義ファイル２との組を並列に配置するようにしたので、図面管理部８では、一括管理が容易となり、目的とする図面を迅速に呼び出すことができるようになる。したがって、図面選択部７では、インデックスファイル３を読み込むだけで、利用者に処理選択用の画面を容易に表示することができ、その結果、自動作成個所定義ファイル２の再利用を行うことができる。
【００３６】
次に、図６は、図１に示すインデックス作成部のインデックス作成動作を説明するフローチャートである。図６において、まず、図面管理部８は、図面ファイル１に図面が保存されたことを検出すると（ステップＳＴ３１）、インデックスファイル作成依頼をインデックス作成部９に発行する（ステップＳＴ３２）。
【００３７】
インデックス作成部９は、図面管理部８からインデックスファイル作成依頼を受け取ると（ステップＳＴ３３）、インデックス設定ファイル１０を読み込む（ステップＳＴ３４）。そして、インデックス設定ファイル１０に従い、保存された図面からデータ抽出を行い（ステップＳＴ３５）、抽出したデータをインデックスファイル３の形式に変換し（ステップＳＴ３６）、インデックスファイル３に保存する（ステップＳＴ３７）。以上で処理が終了する。
【００３８】
このように、インデックス作成部９では、図面作成時に自動作成されたインデックスファイル３を参照することで、図面を開くことなく容易に図面内容を知ることができる。したがって、流用するのに適した図面およびそれに対する自動作成個所定義ファイルを容易に選択できるようになる。
【産業上の利用可能性】
【００３９】
以上のように、この発明にかかる作図装置は、図面の対話作成個所を保存したまま自動作成個所のみに修正や変更を加えて再作成するに有用であり、特に、図面作成工数の低減が図れる作図装置に適している。
【図面の簡単な説明】
【００４０】
【図１】この発明の一実施の形態である作図装置の構成を示すブロック図である。
【図２】処理対象となるファイル（図面ファイル、自動作成個所定義ファイル、インデックスファイル）の装置上での配置関係を示す図である。
【図３】図１に示す図面自動作成部の図面作成動作を説明するフローチャートである。
【図４】図３に示す図面作成動作過程で用いる図面または属性の書き換え禁止指定の一例を示す図である。
【図５】図１に示す図面選択部の選択動作を説明するフローチャートである。
【図６】図１に示すインデックス作成部のインデックス作成動作を説明するフローチャートである。
【符号の説明】
【００４１】
１  図面ファイル
２  自動作成個所定義ファイル
３  インデックスファイル
４  図面自動作成部
５  図面対話作成部
６  自動作成個所定義ファイル編集部
７  図面選択部
８  図面管理部
９  インデックス作成部
１０  インデックス設定ファイル
【図１】
2005222493.tif 000003
【図２】
2005222493.tif 000004
【図３】
2005222493.tif 000005
【図４】
2005222493.tif 000006
【図５】
2005222493.tif 000007
【図６】
2005222493.tif 000008