(57)【要約】【課題】画面上で各種図面を作成する際に、画面上に配置するインスタンス部品の増減や、図形部品が配置済みか否かの状況が容易に判るようにする。【解決手段】予め作成した画面表示のための図形部品を、作成対象の画面上に配置することにより、画面上で図面を作成する場合に、予めデータベース内の値を設定したインスタンス部品が図形部品として登録されるデータベースを用意する。そして、データベースに登録された図形部品を使用した図面作成の指示に基づいて、データベースに登録された図形部品を表示画面上に配置して図面を表示させる。さらに、画面上の図面に配置済み又は未配置のインスタンス部品を判断し、配置済み又は未配置のインスタンス部品の一覧を特定のウィンドウ内に表示させ、インスタンス部品のデータが更新された場合に、特定のウィンドウ上および画面上の図面中の該当インスタンス部品に設定された値を更新する。【選択図】図１
2012103880.tif 000002
【特許請求の範囲】
【請求項１】
予め作成した画面表示のための図形部品を、作成対象の画面上に配置することにより、画面上で図面を作成する図面作成装置において、
予め定義されたデータベース内の値を設定したインスタンス部品が図形部品として登録されるデータベースと、
前記データベースに登録された図形部品を使用した図面作成を指示する入力部と、
前記入力部からの指示に基づいて、前記データベースに登録された図形部品を表示画面上に配置して図面を表示させる際に、画面上に配置済み又は未配置の前記インスタンス部品を判断し、判断した配置済み又は未配置の前記インスタンス部品の一覧を特定のウィンドウ内に表示させ、前記データベース内のインスタンス部品のデータが更新された場合に、前記特定のウィンドウ上および画面上の図面中の該当インスタンス部品に設定された値を更新する表示処理部とを備えたことを特徴とする図面作成装置。
【請求項２】
前記表示処理部は、前記入力部からの指示により、前記表示処理部が画面に配置したインスタンス部品が画面上から削除された場合に、削除されたインスタンス部品を前記特定のウィンドウに未配置のインスタンス部品として再表示することを特徴とする請求項１記載の図面作成装置。
【請求項３】
前記表示処理部が表示させる前記特定のウィンドウは、前記データベースにインスタンス部品のデータが追加された場合に、前記特定のウィンドウ上に該当インスタンス部品を新たに追加することを特徴とする請求項１又は２記載の図面作成装置。
【請求項４】
前記特定のウィンドウおよび前記画面上の図面は、前記データベース内のインスタンス部品のデータが削除された時、前記特定のウィンドウ上および画面上の図面中の該当インスタンス部品を削除することを特徴とする請求項１〜３のいずれか１項に記載の図面作成装置。
【請求項５】
前記特定のウィンドウおよび前記画面上の図面は、前記データベース内の共通定義情報が更新された時、前記特定のウィンドウ上および画面上の図面中の全インスタンス部品に設定された値を更新することを特徴とする請求項１〜４のいずれか１項に記載の図面作成装置。
【請求項６】
前記特定のウィンドウおよび前記画面上の図面は、図形部品の形状が変更された時、前記特定のウィンドウ上および画面上の図面中に配置されたインスタンス部品の形状を変更後の形状に一括置換することを特徴とする請求項１〜５のいずれか１項に記載の図面作成装置。
【請求項７】
予め作成した画面表示のための図形部品を、作成対象の画面上に配置することにより、画面上で図面を作成する図面作成方法において、
予め定義されたデータベース内の値を設定したインスタンス部品が図形部品として登録されるデータベースを用意し、
前記データベースに登録された図形部品を使用した図面作成の指示に基づいて、前記データベースに登録された図形部品を表示画面上に配置して図面を表示させ、
画面上の図面に配置済み又は未配置の前記インスタンス部品を判断し、配置済み又は未配置の前記インスタンス部品の一覧を特定のウィンドウ内に表示させ、
前記データベース内のインスタンス部品のデータが更新された場合に、前記特定のウィンドウ上および画面上の図面中の該当インスタンス部品に設定された値を更新することを特徴とする図面作成方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、予め用意された図面部品を使用して図面を作成する図面作成装置、およびその図面作成装置に適用される図面作成方法に関する。
【背景技術】
【０００２】
従来、コンピュータ装置などの情報処理装置を使用して構成された図面作成装置の画面上で図面を作成する場合、画面に配置する図形部品群を予め用意しておき、その図形部品を画面に貼り付け、画面上で図面を作成する。
前述の図形部品は、実運用時の画面上で図形部品毎に異なる表示変化を行うため、図形部品を一意に特定するためのデータを設定する必要がある。前述のデータを設定する時、画面に貼り付けた図形部品に対し、図形部品毎にデータを手動で入力する方法では、作業時間が掛かる。
【０００３】
特許文献１には、予め用意された画面表示部品群に、データ入出力設計情報を対応付けることで、部品にデータを登録し、その後、データ登録済み部品を、画面に配置可能な図形部品をまとめた、部品選択画面に表示する図面作成装置についての記載がある。この特許文献１の装置では、オペレータは、前述の部品選択画面から図形部品を選択し、画面に貼り付ける。このようにして、図形部品毎にデータを手入力する課題を解決している。
【０００４】
特許文献２には、図形部品にデータを登録した部品クラスと、図形部品を貼り付ける座標を定義した画面レイアウト情報を用いて、図形部品を画面に自動的に貼り付ける装置が記載されている。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開平７−３２５６９１号公報
【特許文献２】特開２０１０−１２８８３９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
特許文献１に記載された装置と、特許文献２に記載された装置は、いずれも図形部品に設定するデータを図形部品以外の入力装置から入力し、図形部品にデータを設定する構成としてある。その図形部品を画面に貼り付けることで、図形部品毎にデータを手入力する課題を解決している。
しかしながら、従来のこの種の図面作成装置では、画面上に配置するインスタンス部品の増減や、図形部品が配置済みか否かの状況がわからない課題があった。
さらに、配置された図形部品としての設備そのものが、変更された場合には、作成された各図面中の図形部品について変更する必要があり、手間がかかる問題があった。
【０００７】
本発明はかかる点に鑑みてなされたものであり、画面上で各種図面を作成する際に、画面上に配置するインスタンス部品の増減や配置済み、変更などが容易に判るようにすることを目的とする。
【課題を解決するための手段】
【０００８】
本発明は、予め作成した画面表示のための図形部品を、作成対象の画面上に配置することにより、画面上で図面を作成する場合に、予め定義されたデータベース内の値を設定したインスタンス部品が図形部品として登録されるデータベースを用意する。そして、データベースに登録された図形部品を使用した図面作成の指示に基づいて、データベースに登録された図形部品を表示画面上に配置して図面を表示させる。さらに、画面上の図面に配置済み又は未配置のインスタンス部品を判断し、配置済み又は未配置のインスタンス部品の一覧を特定のウィンドウ内に表示させ、データベース内のインスタンス部品のデータが更新された場合に、特定のウィンドウ上および画面上の図面中の該当インスタンス部品に設定された値を更新するようにした。
【０００９】
かかる本発明によると、配置済み／未配置のインスタンス部品を区別しオペレータに表示することで、オペレータが配置状況を確認できる。画面に未配置のインスタンス部品のみを、インスタンス部品を格納したウィンドウに表示することで、未配置のインスタンス部品を可視的に認識できる。従って、配置済み／未配置のインスタンス部品をオペレータが識別できるようになる。さらに、配置済みのインスタンス部品と未配置のインスタンス部品のいずれであっても、一括して更新されたものに変更することができる。
【発明の効果】
【００１０】
本発明によると、部品の配置漏れや重複を防止することができる。また、部品配置の確認の手間を削減できる。さらに、配置済みのインスタンス部品と未配置のインスタンス部品のいずれであっても、元のデータが更新されることで、図面を更新されたものに変更することができ、データの更新作業が簡単に行うことができる。
【図面の簡単な説明】
【００１１】
【図１】本発明の一実施の形態による装置全体の構成を示す構成図である。
【図２】本発明の一実施の形態によるクラス部品テーブルのデータ項目とデータ入力例を示す説明図である。
【図３】本発明の一実施の形態による設備データテーブルのデータ項目とデータ入力例を示す説明図である。
【図４】本発明の一実施の形態によるインスタンス部品テーブルのデータ項目とデータ入力例を示す説明図である。
【図５】本発明の一実施の形態による画面の新規作成時の手順を示すフローチャートである。
【図６】本発明の一実施の形態による部品の作成および部品のプロパティ設定処理を示す説明図である。
【図７】本発明の一実施の形態によるインスタンスウィンドウおよびレイアウトウィンドウの表示例を示す説明図である。
【図８】本発明の一実施の形態によるインスタンスウィンドウおよびレイアウトウィンドウの表示例を示す説明図である。
【図９】本発明の一実施の形態による部品更新時の手順を示すフローチャートである。
【図１０】本発明の一実施の形態による部品更新前のインスタンスウィンドウおよびレイアウトウィンドウの表示例を示す説明図である。
【図１１】本発明の一実施の形態による部品更新後のインスタンスウィンドウおよびレイアウトウィンドウの表示例を示す説明図である。
【図１２】本発明の一実施の形態による設備データの追加／削除時の手順を示すフローチャートである。
【図１３】本発明の一実施の形態による設備データテーブルに設備データ追加の例を示す説明図である。
【図１４】本発明の一実施の形態によるインスタンス部品テーブルにインスタンス部品の追加例を示す説明図である。
【図１５】本発明の一実施の形態によるインスタンス部品追加後のインスタンスウィンドウの例を示す説明図である。
【発明を実施するための形態】
【００１２】
以下、本発明の一実施の形態の例を、添付図面を参照して説明する。
まず、図１を参照して、本実施の形態の図面作成を行う装置の構成を説明する。
本実施の形態の図面作成装置は、鉄道の駅が備える設備に関する図面を作成する装置としてあり、例えばコンピュータ装置とその周辺機器などの情報処理装置を使用して構成させてある。図１に示した構成は、図面作成装置で実行される機能から見た機能ブロックである。
図１に示すように、図形部品のデータや設備のデータを格納するデータベースであるデータ格納部２と、データ格納部２にデータを入力または更新するデータ定義部１とを備える。そして、データ格納部２のデータを読み込み画面上にウィンドウを表示させるための処理を画面表示処理部３と、オペレータの操作に基づいて作成された図面などの画面の表示を行う表示手段である画面部４とを備えている。
【００１３】
データ定義部１は、オペレータが図形部品を作成する部品形状作成部１０と、オペレータが図形部品のデータを入力する部品データ入力部１１と、オペレータがシステム上の設備のデータを入力する設備データ入力部１２と、インスタンス部品を作成するインスタンス部品作成部１３を有する。インスタンス部品作成部１３は、クラス部品テーブル２０のデータと、設備データテーブル２１のデータとから、インスタンス部品を作成する。
【００１４】
データ格納部２は、部品形状作成部１０でオペレータが作成した図形部品のデータを格納するクラス部品テーブル２０と、設備データ入力部１２でオペレータが入力した設備データを格納する設備データテーブル２１と、インスタンス部品作成部１３で作成されたインスタンス部品のデータを格納するインスタンス部品テーブル２２とを有する。
【００１５】
画面表示処理部３は、入力部からの指示により各テーブルのデータを使用して画面上で図面を作成する図面作成処理を行う表示処理部として機能する。この画面表示処理部３は、インスタンス部品テーブル２２のデータを読み込みインスタンスウィンドウ４０を表示するインスタンスウィンドウ表示処理部３０と、インスタンス部品テーブル２２のデータを読み込み画面部４にレイアウトウィンドウ４１を表示するレイアウトウィンドウ表示処理部３１とを有する。さらに画面表示処理部３は、インスタンスウィンドウ４０とレイアウトウィンドウ４１のインスタンス部品を置換する部品置換部３２を有する。
図１の例では、ディスプレイの表示画面で構成される画面部４は、インスタンス部品を表示するインスタンスウィンドウ４０と、作成対象の画面を表示するレイアウトウィンドウ４１とが表示された状態を示している。
【００１６】
次に、データ格納部２に含まれる各テーブルの構成例を図２、図３、図４を参照して説明する。
図２に示したクラス部品テーブル２０は、オペレータが作成した図形部品の図形データを格納する。図形部品名２００１は、図形部品毎に設定するユニークな名称である。種別名２００２は、同じ図形部品で画面上の振る舞いが異なる場合、図形部品を区別するための名称である。種別名２００２により、レコードを一意に特定することができる。表示種別２００３以降のフィールドは、対象の画面上で部品を表示するために必要なプロパティを定義してあり、図２の例では、形状２００４、線形２００５、線色２００６、面色２００７などを定義してある。
【００１７】
図３に示した設備データテーブル２１は、システムに存在する設備のデータを格納する。対象のシステムに応じ、任意のフィールドを定義する。図３の例では、駅名２１０１、設備名称２１０２、種別名２１０３、パタン数２１０４、状態２１０５、関連２１０６を定義してある。
この図３の設備テーブル２１の例では、駅名２１０１、設備名称２１０２、種別名２１０３の組み合わせにより、レコードを一意に特定できることとする。また、種別名２１０３は、クラス部品テーブル２０の種別名２００２と同じデータが入ることとする。
【００１８】
図４のインスタンス部品テーブル２２は、クラス部品テーブル２０の種別名２００２と、設備データテーブル２１の種別名２１０３が一致するレコードを結合したデータを格納する。
図４の例では、駅名２２０１、設備名称２２０２、種別名２２０３、図形部品名２２０４、表示種別２２０５、形状２２０６などのクラス部品テーブル２０の各データと設備データテーブル２１の各データを取り出したデータ構造としてある。
このインスタンス部品テーブル２１の各項目が、各駅の設備の図面を作成する際に必要な部品の一覧のテーブルとなっている。即ち、図４に示すように、例えばＡ駅の設備図面で必要な部品の一覧、Ｂ駅の設備図面で必要な部品の一覧、・・・となっている。
【００１９】
次に、本実施の形態の図面作成装置を使用した、画面上での設備図面の新規作成時の手順を、図５のフローチャートに従って順に説明する。
【００２０】
まず、ステップＳ１０１の部品形状作成処理で、オペレータが今回の図面で必要な図形部品を作成する。図６に図形部品の作成例を示す。オペレータは部品形状作成部１０の部品パレット１００１で部品の形状を作画する。次にオペレータは、部品データ入力部１１のプロパティダイアログ１１０１により、部品パレット１００１で作成した図形部品に、画面表示に必要な設定値を入力する。設定値の入力後、図面作成装置は、図２に示したクラス部品テーブル２０にプロパティダイアログ１１０１のデータを登録する。
【００２１】
次にステップＳ１０２のデータ入力処理に移る。データ入力処理では、オペレータが設備データ入力部１２により、設備データテーブル２１へ対象システムが必要とする設備のデータを入力する。
【００２２】
次にステップＳ１０３のインスタンス部品生成処理に移る。インスタンス部品生成処理では、インスタンス部品作成部１３が、前述の部品クラス定義処理（ステップＳ１０１）で入力したクラス部品テーブル２０とデータ入力処理（ステップＳ１０２）で入力した設備データテーブル２１のデータを結合し、インスタンス部品テーブル２２にデータを登録する。
図２、図３、図４のテーブルの例を用いて、インスタンス部品の具体的な生成例を説明する。クラステーブル２０の種別名２００２と、設備データテーブル２１の種別名２１０３を結合することにより、インスタンス部品テーブル２２を作成する。例えば、クラス部品テーブル２１の行Ｎｏ１の種別名２００２「通常制御」と、設備データテーブル２１で種別名２１０３が「通常制御」である行Ｎｏ１，２，７，８を結合し、インスタンス部品テーブル２２の行Ｎｏ１，２，７を作成する。
【００２３】
次にインスタンスウィンドウ表示処理（ステップＳ１０４）に移る。インスタンスウィンドウ表示処理では、インスタンスウィンドウ表示処理部３０が、インスタンス部品テーブル２２のデータを元に、インスタンスウィンドウ４０を表示する。
図７にインスタンスウィンドウ４０の例を示す。駅名選択ボックス４００１には、インスタンス部品テーブル２２の駅名２２０１のデータがプルダウンで表示され、いずれかの駅が選択できる。この駅名２２０１としてプルダウンで一覧表示される駅名は、図４に示したインスタンス部品テーブル２２の駅名２２０１として存在する、Ａ駅、Ｂ駅、・・などの一覧となる。
種別名選択ボックス４００２には、駅名選択ボックス４００１で選択した駅名に合致するレコードをインスタンス部品テーブル２２から検索し、合致するレコードが存在した時、その種別名２２０３が表示される。合致するレコードが存在しない時は、何も表示されない。例えば駅名選択ボックス４００１でＡ駅が選択された場合に、インスタンス部品テーブル２２のＡ駅のレコードの一覧がプルダウンで表示され、いずれかの部品が選択できる。
インスタンス部品選択ボックス４００３には、駅名選択ボックス４００１と種別名選択ボックス４００２で選択された値に合致するレコードをインスタンス部品テーブル２２から検索し、合致するレコードの設備名称２２０２と、図形部品の絵が表示される。
【００２４】
次に、インスタンス部品の貼り付け／移動／削除処理（ステップＳ１０５）に移る。このインスタンス部品の貼り付け／移動／削除処理では、オペレータによる、インスタンスウィンドウ４０からレイアウトウィンドウ４１へのインスタンス部品の貼り付け、レイアウトウィンドウ４１上でのインスタンス部品の移動、レイアウトウィンドウ４１でのインスタンス部品の削除を、画面上でのドラッグアンドドロップなどの操作で行う。
【００２５】
図７および図８を参照して、インスタンス部品の操作例を説明する。
オペレータがインスタンスウィンドウ４０からレイアウトウィンドウ４１へインスタンス部品「制御２」の貼り付けを画面上でのドラッグアンドドロップによる操作で行うと、図８に示すようにインスタンスウィンドウ４０から貼り付けたインスタンス部品「制御２」が消え、未配置の「制御１」のみが残る。その後、オペレータはレイアウトウィンドウ４１でインスタンス部品「制御２」の場所を、指定の位置へ移動する。また、図８において、レイアウトウィンドウ４１に貼り付けたインスタンス部品「制御２」を削除する操作をオペレータが行うと、インスタンスウィンドウ４０にインスタンス部品「制御２」が未配置として再表示され、図７に示す状態に戻る。なお、図８において、×印と文字で削除と示したのは、画面の変化で図形が消えることを説明したものであり、このような印や文字の表示が行われるのではない。
【００２６】
次に、本実施の形態の図形作成装置を使用した、部品更新時の手順を、図９のフローチャートを参照して説明する。
【００２７】
まず、部品更新／設備データ更新処理（ステップＳ２０１）が行われる。この部品更新／設備データ更新処理では、部品更新処理として、オペレータが部品形状作成部１０により、図形部品の形状変更または図形部品の設定値の変更を行う。設定値の変更後、クラス部品テーブル２０のデータが更新される。設備データ更新処理では、オペレータが設備データ入力部１１により設備データテーブル２１を更新する。
【００２８】
次にインスタンス部品更新処理（ステップＳ２０２）に移る。このインスタンス部品更新処理では、更新されたクラス部品テーブル２０のレコードのデータが、インスタンス部品テーブル２２の種別名２２０３が一致するレコードに反映される。更に図形部品の形状が変更された場合は、部品置換部３２が、インスタンスウィンドウ４０上の図形部品を変更後の図形部品に置換する。設備データ更新の場合は、更新された設備データテーブル２１のレコードのデータが、インスタンス部品テーブル２２の駅名２２０１と設備名称２２０２に合致するレコードに反映される。
【００２９】
次にインスタンスウィンドウ更新処理（ステップＳ２０３）に移る。このインスタンスウィンドウ更新処理では、インスタンスウィンドウ表示処理部３０が更新されたインスタンス部品テーブル２２のデータを読み込み、インスタンスウィンドウ４０に表示するインスタンス部品を更新する。
【００３０】
次にレイアウトウィンドウ更新処理（ステップＳ２０４）に移る。このレイアウトウィンドウ更新処理では、レイアウトウィンドウ表示処理部３１が、更新されたインスタンス部品テーブル２２のデータを読み込み、インスタンス部品のデータを更新する。図形部品の形状が変更された場合は、部品置換部３２が、レイアウトウィンドウ４１上の図形部品を変更後の図形部品に置換する。
【００３１】
インスタンスウィンドウ４０およびレイアウトウィンドウ４１の更新例を、図１０および図１１に示す。図１０に示したインスタンスウィンドウ４０およびレイアウトウィンドウ４１のインスタンス部品が、更新処理を行うことで、図１１に示した更新後画面にそれぞれ更新される。即ち、図１０および図１１の例では、「制御１」の図形部品の表示形状を変更した例であり、図９のフローチャートに従った処理で、「制御１」の図形部品の形状が変更されることで、図１１に示すように、インスタンスウィンドウ４０とレイアウトウィンドウ４１の同じ部品の表示形状が円形の図形から楕円の図形に更新される。
前述のインスタンスウィンドウ更新Ｓ２０３およびレイアウトウィンドウ更新Ｓ２０４では、部品更新／設備データ更新Ｓ２０１で更新されたデータが共通の定義情報である場合、その定義情報を使用する全インスタンス部品が更新される。
【００３２】
最後に本実施の形態の図面作成装置を使用した、設備の追加／削除時の手順を図１２のフローチャートを参照して説明する。
【００３３】
まず、設備データテーブル更新処理（ステップＳ３０１）が行われる。この設備データテーブル更新処理では、オペレータが設備データ入力部１２により設備データテーブル２１のレコード追加または削除を行う。
次に、インスタンス部品テーブル更新処理（ステップＳ３０２）に移る。このインスタンス部品テーブル更新処理では、設備データテーブル２１へのレコード追加の場合には、インスタンス部品テーブル２２に新たなレコードを追加する。設備データテーブル２１からレコードが削除された場合には、インスタンス部品テーブル２２から該当レコードの削除を行う。
【００３４】
図１３および図１４に設備データ追加の例を示す。この例では、図１３に示した設備データテーブル２１において、行Ｎｏ１１に設備データを追加した例である。この設備データテーブル２１の追加レコードの設備種別「通常制御」に、図２に示したクラス部品テーブル２０の種別名が一致するレコードを結合し、図１４に示すように、インスタンス部品テーブル２２の行Ｎｏ３のレコードが挿入される。
【００３５】
次に、インスタンスウィンドウ更新処理（ステップＳ３０３）が行われる。このインスタンスウィンドウ更新処理では、インスタンス部品テーブル２２にレコードが追加された場合には、インスタンス部品をインスタンスウィンドウ４０へ追加する。インスタンス部品テーブル２２からレコードが削除された場合には、該当するインスタンス部品をインスタンスウィンドウ４０から削除する。
【００３６】
インスタンス部品をインスタンスウィンドウ４０へ追加する例を図１５に示す。図１５では、図１４で挿入したインスタンス部品を、インスタンスウィンドウ４０の「制御３」として追加する。なお、図１５において、文字で追加と示したのは、画面の変化で図形が新たに表示されることを説明したものであり、このような文字の表示が行われるのではない。
【００３７】
その後、ステップＳ３０４において、インスタンスウィンドウ更新Ｓ３０３で削除対象のインスタンス部品がインスタンスウィンドウ４０に存在するか否か判断する。この判断で削除対象のインスタンス部品がインスタンスウィンドウ４０に存在する場合には、レイアウトウィンドウ更新処理（ステップＳ３０５）に移る。
【００３８】
ステップＳ３０５のレイアウトウィンドウ更新処理では、インスタンスウィンドウ更新処理（ステップＳ３０３）で削除対象のインスタンス部品がインスタンスウィンドウ４０に存在しなかった場合に、レイアウトウィンドウ４１からインスタンス部品を削除する。
【００３９】
以上説明した本実施の形態の図面作成装置では、部品の配置漏れと、重複を防止することができる。即ち、インスタンスウィンドウに未配置のインスタンス部品が表示されることで、インスタンス部品の配置漏れを防止でき、部品配置漏れのない正確な設備図面が得られる。また、画面に配置されたインスタンス部品は、インスタンスウィンドウで再度選択することはできないため、画面上へのインスタンス部品の重複配置を防止することもできる。
また、部品配置の確認の手間を省くこともできる。即ち、インスタンスウィンドウでは、配置済みまたは未配置のインスタンス部品を区別して表示するため、配置済みの画面ではなくインスタンスウィンドウを見ることで、インスタンス部品の配置状況を確認でき、図面配置の確認が簡単にできる効果を有する。
さらに、配置済みのインスタンス部品と未配置のインスタンス部品のいずれであっても、元のデータが更新されることで、図面を更新されたものに変更することができ、データの更新作業が簡単に行うことができる。
【００４０】
なお、本発明の処理は、専用の図面作成装置を構成させて行うようにしてもよいが、上述した実施の形態で説明した本発明の処理方法を実行するプログラム（ソフトウェア）を作成して、そのプログラムを汎用のコンピュータ装置（情報処理装置）に実装させて、同様の図面作成装置として機能させるようにしてもよい。
また、上述した実施の形態の例では、鉄道の駅の設備図面を作成する場合の処理例について説明したが、本発明は、その他の各種設備図面を作成する場合にも適用可能であることは勿論である。
【符号の説明】
【００４１】
１…データ定義部、２…データ格納部、３…画面表示処理部、４…画面部、１０…部品形状作成部、１１…部品データ入力部、１２…設備データ入力部、１３…インスタンス部品作成部、２０…クラス部品テーブル、２１…設備データテーブル、２２…インスタンス部品テーブル、３０…インスタンスウィンドウ表示処理部、３１…レイアウトウィンドウ表示処理部、３２…部品置換部、４０…インスタンスウィンドウ、４１…レイアウトウィンドウ
【図１】
2012103880.tif 000003
【図２】
2012103880.tif 000004
【図３】
2012103880.tif 000005
【図４】
2012103880.tif 000006
【図５】
2012103880.tif 000007
【図６】
2012103880.tif 000008
【図９】
2012103880.tif 000009
【図１２】
2012103880.tif 000010
【図１３】
2012103880.tif 000011
【図１４】
2012103880.tif 000012
【図７】
2012103880.tif 000013
【図８】
2012103880.tif 000014
【図１０】
2012103880.tif 000015
【図１１】
2012103880.tif 000016
【図１５】
2012103880.tif 000017