(57)【要約】【課題】  建物で配線するケーブルの妥当性評価業務を容易に行うことが可能な情報処理装置、情報処理方法、及びプログラムを提供する。【解決手段】  情報処理装置１０１は、幹線計算書３０２（ケーブルの仕様データ）を取り込み、配線対象の図面３０１上のオブジェクトを決定し、所定の条件及び仕様データに基づいて、オブジェクト間を結ぶ線を描画する。また、情報処理装置１０１は、描画された線の長さ情報を取得し、線の長さ情報と仕様データとを用いてケーブルの妥当性を評価し、その評価結果を出力する。【選択図】  図４
2020187674.tif 000002
【特許請求の範囲】
【請求項１】
配線するケーブルの仕様データを取り込む取込手段と、
配線対象の図面上のオブジェクトを決定する決定手段と、
所定の条件及び前記仕様データに基づいて、前記オブジェクト間を結ぶ線を描画する描画手段と、
前記描画手段により描画された線の長さ情報を取得する取得手段と、
前記取得手段により取得された線の長さ情報と前記仕様データとを用いて前記ケーブルが所定基準を満たすかを示す妥当性評価結果を出力する出力手段と、
を備えることを特徴とする情報処理装置。
【請求項２】
前記描画手段は、同じ属性を有するオブジェクトを特定し、特定したオブジェクト同士をつなぐ線を描画することを特徴とする請求項１に記載の情報処理装置。
【請求項３】
前記描画手段は、ケーブル径及び所定の配線間隔に基づいて前記線が重ならないように描画することを特徴とする請求項１または請求項２に記載の情報処理装置。
【請求項４】
前記妥当性を評価するために、少なくとも前記取得手段により取り込まれた線の長さ情報及びケーブルの種類の情報を含む情報に基づいて前記線に対応するケーブルの適性を評価する妥当性評価手段を更に備えることを特徴とする請求項１から請求項３のいずれかに記載の情報処理装置。
【請求項５】
前記妥当性評価手段は、電圧降下にかかる値を算出し、所定基準を満たすか否かを判定することを特徴とする請求項４に記載の情報処理装置。
【請求項６】
前記出力手段は、前記妥当性評価手段により所定基準を満たすと判定された線と所定基準を満たさないと判定された線とを区別して表示することを特徴とする請求項５に記載の情報処理装置。
【請求項７】
コンピュータが、
配線するケーブルの仕様データを取り込むステップと、
配線対象の図面上のオブジェクトを決定するステップと、
所定の条件及び前記仕様データに基づいて、前記オブジェクト間を結ぶ線を描画するステップと、
描画された線の長さ情報を取得するステップと、
取得された線の長さ情報と前記仕様データとを用いて前記ケーブルが所定基準を満たすかを示す妥当性評価結果を出力するステップと、
を含むことを特徴とする情報処理方法。
【請求項８】
コンピュータを、
配線するケーブルの仕様データを取り込む取込手段、
配線対象の図面上のオブジェクトを決定する決定手段、
所定の条件及び前記仕様データに基づいて、前記オブジェクト間を結ぶ線を描画する描画手段、
前記描画手段により描画された線の長さ情報を取得する取得手段、
前記取得手段により取得された線の長さ情報と前記仕様データとを用いて前記ケーブルが所定基準を満たすかを示す妥当性評価結果を出力する出力手段、
として機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置、情報処理方法、及びプログラムに関し、詳細には、建物等の建造物内の配線のチェックを支援する情報処理装置、情報処理方法、及びプログラムに関する。
【背景技術】
【０００２】
従来から、ＣＡＤ（Computer Aided Design）を用いて配線経路を作図する技術が開示されている（特許文献１）。また、ＣＡＤを用いて、図面の配線の仕様を拾い書に記載し、業務の効率化を図る技術（特許文献２）等も開示されている。
【０００３】
例えば、特許文献１には、配線経路として作図したい２点間の位置をＣＡＤ上で指示し、指定した２点を通る平面を経路断面として画面表示させ、指定した２点を含む複数の配線経路パターンを画面上に表示させながら、作図したい配線経路を指示して配線ルートを確定することにより、３次元の配線経路データを正確に生成する配線経路の作図入力装置について記載されている。
【０００４】
また、特許文献２には、電気設備配線図、ケーブル凡例設定表、及び機器凡例設定表を作図し、ケーブル凡例設定表からケーブルリストを作表し、機器凡例設定表から機器リストを作表し、電気設備配線図データからケーブルのデータを抽出し、配線系統番号順に画層及びアトリビュート（条数及び条数傍記）を記載したケーブル所要数量表を作表し、電気設備配線図のデータから機器のデータを抽出し、機器番号順に、その図形名を記載した機器所要数量を作表し、ケーブル所要数量表のデータを読み出し、ケーブルリストを参照し、各データに対応するケーブルの配線仕様を抽出し、当該データと共に拾い書の所定欄に記入し、更に、機器所要数量表のデータを読み出し、機器リストを参照し、各データにそれぞれ対応する機器仕様を抽出し、拾い書の所定欄に記入し、拾い書を完成する方法について記載されている。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００３−１５７２８９号公報
【特許文献２】特開２００４−２０６５２８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかしながら、ＣＡＤを用いて配線経路を作図する従来の手法では、単に経路を作図できるだけであり、実際に建物内に配線するケーブルが妥当なものであるか否かをチェックすることについては特に考慮されていなかった。そのため、多くは人の経験による判断で配線のチェックが行われていた。例えば、ケーブルには様々な太さのものがあり、それらのケーブルは一定の間隔をもって配線される必要があるが、こうしたケーブルの太さの情報等は図面上に反映されていない。また、ケーブルの長さによってはケーブルの太さ（種類）を適切に選定する必要もある。そのため、配線チェック業務を図面上で行うことは難しく、これを効率よく行えるようにすることが求められている。
【０００７】
本発明は、このような課題に鑑みてなされたもので、配線するケーブルの妥当性評価業務を容易に行うことが可能な情報処理装置、情報処理方法、及びプログラムを提供することを目的とする。
【課題を解決するための手段】
【０００８】
前述した課題を解決するため第１の発明は、配線するケーブルの仕様データを取り込む取込手段と、配線対象の図面上のオブジェクトを決定する決定手段と、所定の条件及び前記仕様データに基づいて、前記オブジェクト間を結ぶ線を描画する描画手段と、前記描画手段により描画された線の長さ情報を取得する取得手段と、前記取得手段により取得された線の長さ情報と前記仕様データとを用いて前記ケーブルが所定基準を満たすかを示す妥当性評価結果を出力する出力手段と、を備えることを特徴とする情報処理装置。
【０００９】
第１の発明によれば、情報処理装置は、ケーブルの仕様データを取り込み、配線対象の図面上のオブジェクトを決定し、所定の条件及び前記仕様データに基づいて、前記オブジェクト間を結ぶ線を描画し、描画された線の長さ情報を取得し、前記線の長さ情報と前記仕様データとを用いて前記ケーブルの妥当性を評価し、その評価結果を出力する。これにより、作図された配線経路に使用されるケーブルが妥当なものであるか否かの評価結果を簡単に得ることができる。特に、ケーブルの仕様データを参照して評価を行うため、使用するケーブルの種類やサイズ等が適切なものであるかを正確に判断できる。よって建物等の建造物の実態に沿ってケーブルの妥当性評価を行うことができ、妥当性評価業務を容易に精度よく行うことが可能となる。
【００１０】
第１の発明において、前記描画手段は、同じ属性を有するオブジェクトを特定し、前記線を描画することが望ましい。これにより、例えば、複数階に跨る配線のように複数の図面を跨ぐ配線を含む場合でも、線を結ぶオブジェクトを特定することができ、配線を効率よく描画することが可能となる。
【００１１】
また、前記描画手段は、ケーブル径及び所定の配線間隔に基づいて前記線が重ならないように描画することが望ましい。これにより、ケーブル径や配線間隔を考慮して図面に線が描画されるため、配線を重なりなく描画でき建物等の建造物の実態にそった描画を行える。また、図面から線の長さを正確に得ることができ、妥当性評価を正確に行えるようになる。
【００１２】
また、前記妥当性を評価するために、少なくとも前記取得手段により取り込まれた線の長さ情報及びケーブルの種類の情報を含む情報に基づいて前記線に対応するケーブルの適性を評価する妥当性評価手段を更に備えることが望ましい。これにより、少なくとも図面に描画された線の長さとケーブルの種類の情報を用いて配線に用いるケーブルが妥当であるか否かを評価することが可能となり、建物等の建造物及びケーブルの実態にそって使用ケーブルを容易に評価することが可能となる。ケーブル選定作業を効率化することが可能となる。
【００１３】
また、前記妥当性評価手段は、電圧降下にかかる値を算出し、所定基準を満たすか否かを判定することが望ましい。電圧降下を評価できるためケーブルの特性に応じた評価結果を得ることができ、ケーブル選定作業を効率化することが可能となる。
【００１４】
また、前記出力手段は、前記妥当性評価手段により所定基準を満たすと判定された線と所定基準を満たさないと判定された線とを区別して表示することが望ましい。これにより、妥当性評価の結果の確認が容易となる。
【００１５】
第２の発明は、コンピュータが、配線するケーブルの仕様データを取り込むステップと、配線対象の図面上のオブジェクトを決定するステップと、所定の条件及び前記仕様データに基づいて、前記オブジェクト間を結ぶ線を描画するステップと、描画された線の長さ情報を取得するステップと、取得された線の長さ情報と前記仕様データとを用いて前記ケーブルが所定基準を満たすかを示す妥当性評価結果を出力するステップと、を含むことを特徴とする情報処理方法である。
【００１６】
第２の発明によれば、コンピュータが、ケーブルの仕様データを取り込み、配線対象の図面上のオブジェクトを決定し、所定の条件及び前記仕様データに基づいて、前記オブジェクト間を結ぶ線を描画し、描画された線の長さ情報を取得し、前記線の長さ情報と前記仕様データとを用いて前記ケーブルの妥当性を評価し、その評価結果を出力する。これにより、作図された配線経路に使用されるケーブルが妥当なものであるか否かの評価結果をコンピュータにより簡単に得ることができる。特に、ケーブルの仕様データを参照して評価を行うため、使用するケーブルの種類等が適切なものであるかを正確に判断できる。よって建物等の建造物の実態に沿ってケーブルの妥当性評価を行うことができ、妥当性評価業務を容易に精度よく行うことが可能となる。
【００１７】
第３の発明は、コンピュータを、配線するケーブルの仕様データを取り込む取込手段、配線対象の図面上のオブジェクトを決定する決定手段、所定の条件及び前記仕様データに基づいて、前記オブジェクト間を結ぶ線を描画する描画手段、前記描画手段により描画された線の長さ情報を取得する取得手段、前記取得手段により取得された線の長さ情報と前記仕様データとを用いて前記ケーブルが所定基準を満たすかを示す妥当性評価結果を出力する出力手段、として機能させるためのプログラムである。
【００１８】
第３の発明によれば、コンピュータを第１の発明の情報処理装置として機能させることが可能となる。
【発明の効果】
【００１９】
本発明によれば、配線のチェックを容易に行うことが可能な情報処理装置、情報処理方法、及びプログラムを提供できる。
【図面の簡単な説明】
【００２０】
【図１】本発明の実施形態におけるＣＡＤシステム１００のシステム構成の一例を示す図である。
【図２】情報処理装置１０１またはサーバ１０２として利用するコンピュータのハードウェア構成の一例を示すブロック図である。
【図３】本発明の実施形態における情報処理装置１０１のソフトウェア構成の一例を示す図である。
【図４】本発明の実施形態における情報処理装置１０１の機能構成を示す図である。
【図５】線の描画対象とする図面ファイル３０１の一例を示す図である。
【図６】情報処理装置１０１が実行する処理の流れを示すフローチャートである。
【図７】本発明の実施形態における、メニュー画面５０１の一例を示す図である。
【図８】仕様データである幹線計算書３０２から抽出される幹線リスト３０２Ａのデータ構成の一例を示す図である。
【図９】本発明の実施形態における、盤（オブジェクト）の属性設定画面５０２の一例を示す図である。
【図１０】図６のフローチャートのステップＳ１０９における線描画後の図面３０１Ａの一例を示す図である。
【図１１】図６のフローチャートに続く処理の流れを示すフローチャートである。
【図１２】図１１のフローチャートのステップＳ２０１における線の整列について説明する図である。
【図１３】図１１のフローチャートのステップＳ２０１における線の整列後の図面３０１Ｂの一例を示す図である。
【発明を実施するための形態】
【００２１】
以下、図面を参照して、本発明の好適な実施形態について詳細に説明する。
【００２２】
まず図１〜図４を参照して、本発明の実施形態におけるＣＡＤシステム１００の構成の一例について説明する。
【００２３】
図１は、ＣＡＤシステム１００のシステム構成の一例を示す図である。本発明のＣＡＤシステム１００は、情報処理装置１０１及びサーバ１０２を有し、それらの装置はＬＡＮ（Local Area Network）等のネットワーク１０３を介して相互にデータ通信可能に接続されている。なお、図１に示すＣＡＤシステム１００の構成は一例であり、用途や目的に応じて様々な構成例があることは言うまでもない。
【００２４】
図２は、本発明の実施形態における情報処理装置１０１またはサーバ１０２を実現するコンピュータのハードウェア構成を示す図である。図２に示すように、情報処理装置１０１またはサーバ１０２は、ＣＰＵ２０１、ＲＯＭ２０２、ＲＡＭ２０３、システムバス２０４、入力コントローラ２０５、ビデオコントローラ２０６、メモリコントローラ２０７、通信Ｉ／Ｆコントローラ２０８、キーボード２０９、ディスプレイ２１０、及び外部メモリ２１１等を備える。なお、図２の情報処理装置１０１、サーバ１０２の構成は一例であり、用途や目的に応じて様々な構成例があることは言うまでもない。
【００２５】
ＣＰＵ２０１は、システムバス２０４に接続される各デバイスやコントローラを統括的に制御する。ＲＯＭ２０２または外部メモリ２１１（記憶部）には、ＣＰＵ２０１の制御プログラムであるＢＩＯＳ（Basic Input / Output System）やオペレーティングシステムプログラム（以下、ＯＳ）や、サーバ１０２または情報処理装置１０１が実行する機能を実現するために必要な後述する各種プログラム等が記憶されている。ＲＡＭ２０３は、ＣＰＵ２０１の主メモリ、ワークエリア等として機能する。ＣＰＵ２０１は、処理の実行に際して必要なプログラム等をＲＡＭ２０３にロードして、プログラムを実行することで各種動作を実現する。
【００２６】
入力コントローラ２０５は、キーボード２０９や不図示のマウス等のポインティングデバイスからの入力を制御する。
ビデオコントローラ２０６は、ＣＲＴディスプレイや液晶ディスプレイ等の表示器（ディスプレイ２１０）への表示を制御する。
【００２７】
メモリコントローラ２０７は、ブートプログラム、ブラウザソフトウエア、各種のアプリケーション、フォントデータ、ユーザファイル、編集ファイル、各種データ等を記憶するハードディスク（ＨＤ）やフロッピーディスク（登録商標  ＦＤ）或いはＰＣＭＣＩＡカードスロットにアダプタを介して接続されるカード型メモリ等の外部メモリ２１１へのアクセスを制御する。
【００２８】
通信Ｉ／Ｆコントローラ２０８は、ネットワーク１０３を介して、外部機器と接続・通信するものであり、ネットワーク１０３での通信制御処理を実行する。例えば、ＴＣＰ／ＩＰを用いたインターネット通信等が可能である。
【００２９】
なお、ＣＰＵ２０１は、例えばＲＡＭ２０３内の表示情報用領域へアウトラインフォントの展開（ラスタライズ）処理を実行することにより、ディスプレイ２１０上での表示を可能としている。また、ＣＰＵ２０１は、ディスプレイ２１０上の不図示のマウスカーソル等でのユーザ指示を可能とする。また、ディスプレイ２１０は、タッチパネルと一体的に構成されたタッチパネルディスプレイでもよい。その場合はタッチパネルディスプレイへのタッチ操作に対応する信号が入力コントローラ２０５を介してＣＰＵ２０１に入力される。
【００３０】
本発明の情報処理装置１０１が後述する処理を実行するために用いられる各種プログラム（配線プログラム３０３を含む）はＲＯＭ２０２または外部メモリ２１１に記録されており、必要に応じてＲＡＭ２０３にロードされることによりＣＰＵ２０１によって実行されるものである。更に、本発明に係るプログラムが用いる定義ファイルや各種情報テーブルもＲＯＭ２０２または外部メモリ２１１に格納されているものとする。
【００３１】
図３は、情報処理装置１０１のソフトウェア構成を示す図である。図３に示すように、情報処理装置１０１は、オペレーティングシステム３０５上でＣＡＤアプリケーション３０４と後述する配線プログラム３０３を実行する。ＣＡＤアプリケーション３０４と配線プログラム３０３は、図２に示すコンピュータ（情報処理装置１０１またはサーバ１０２）のＲＯＭ２０２または外部メモリ２１１に記憶されており、ユーザからの指示に応じて、ＣＰＵ２０１がＲＡＭ２０３に読み出して各種動作を行う。また、情報処理装置１０１は、２次元図面のＣＡＤファイル（図面ファイル３０１）を記憶している。図面ファイル３０１は、複数のオブジェクトｏｂｊ１、ｏｂｊ２、ｏｂｊ３、…等から構成されており、各オブジェクトはオブジェクト名称やオブジェクト種別等の属性値を有している。なお、図面ファイル３０１は、図面３０１ともいう。また図面３０１は、建物における電気設備を示す図面である。
【００３２】
オペレーティングシステム３０５は、情報処理装置１０１を動作させるための基本的なアプリケーションである。オペレーティングシステム３０５上でＣＡＤアプリケーション３０４や配線プログラム３０３、その他各種プログラムを動作させることができる。
【００３３】
ＣＡＤアプリケーション３０４は、ユーザからの操作に応じて、設計物の立体形状を示す３次元モデルの作成や構築、また３次元モデルに基づく２次元図面の作成を行う。ＣＡＤアプリケーション３０４はオペレーティングシステム３０５上で動作するものである。
【００３４】
配線プログラム３０３は、ディスプレイ２１０に表示された２次元の図面３０１に配置されているオブジェクトｏｂｊ１、ｏｂｊ２、ｏｂｊ３、…の情報（オブジェクト名称やオブジェクトの種別等の属性値）をＣＡＤアプリケーション３０４から取得する。また、配線プログラム３０３は、幹線計算書（配線の仕様を定義したファイル）３０２から情報を取得し、図面内のオブジェクトｏｂｊ１、ｏｂｊ２、ｏｂｊ３、…と幹線計算書３０２の情報とを紐づけて情報を管理する。そして、配線プログラム３０３は、ＣＡＤアプリケーション３０４のＡＰＩ（Application Programming Interface）を用いて、配線先のオブジェクトと配線元のオブジェクトとを結ぶ線を所定の条件に従って描画する。これらの処理の詳細については後述する。
【００３５】
図面ファイル３０１はＣＡＤアプリケーション３０４にて表示される図面のデータである。図５は図面ファイル３０１から得られる図面（以下、図面３０１と呼ぶ）の一例を示す図である。図５に示すように図面３０１において、オブジェクトｏｂｊ１は配線の通過位置、オブジェクトｏｂｊ２、ｏｂｊ３、ｏｂｊ４は分電盤を示している。また、符号Ｒａ、Ｒｂに示す線は、建物（建造物）の天井等に配設されるケーブルラック（以下、ラックと呼ぶ）の幅方向端線を示しており、Ｒｃはラックの中心線を示している。
【００３６】
幹線計算書３０２は、配線の仕様を定義したファイル（仕様データ）であり、通常複数の幹線計算書３０２を有する。配線プログラム３０３は幹線計算書３０２から必要なデータ項目の値を抽出して取込み、幹線リスト３０２Ａを作成する。幹線リスト３０２Ａの詳細については後述する（図８）。
【００３７】
図１の説明に戻る。
サーバ１０２は、情報処理装置１０１で作成された各種データ（３次元モデルや２次元図面）を記憶管理する装置である。サーバ１０２にはファイル管理アプリケーションが動作している。なお、情報処理装置１０１が、サーバ１０２の構成を含んでもよいし、サーバ１０２が情報処理装置１０１の構成を含んでもよい。本実施形態においては、情報処理装置１０１に各種データが記憶されおり、ユーザからの操作によって各種データを用いて動作させる形態としているが、本発明はこの形態に限定されず、例えば、情報処理装置１０１において入力し、サーバ１０２に送信した図面ファイル３０１や幹線計算書３０２のデータを用いて、サーバ１０２が配線プログラム３０３を実行し、その結果を情報処理装置１０１に出力する構成としてもよい。
【００３８】
次に、本発明に係る情報処理装置１０１の機能構成について説明する。図４は情報処理装置１０１の機能構成を示すブロック図である。図４に示すように、情報処理装置１０１は、取込部４０１、オブジェクト決定部４０２、描画部４０３、線長さ取得部４０４、妥当性評価部４０５、及び出力部４０６を有する。
【００３９】
取込部４０１は、配線するケーブルの仕様データを取り込む。配線するケーブルの仕様データは、本実施形態の幹線計算書３０２に記されている。図面ファイル３０１内の各オブジェクトの情報（オブジェクト名称やオブジェクト種別等の属性値を含む）は、配線プログラム３０３とＣＡＤアプリケーション３０４とが連携することで取得される。
【００４０】
オブジェクト決定部４０２は、配線対象の図面上のオブジェクトを決定する。具体的には、オブジェクト決定部４０２は、線でつなぐオブジェクトの選択を受付け、ユーザにより選択されたオブジェクトを配線対象として決定する。また、オブジェクト決定部４０２は、幹線計算書３０２のデータと図面ファイル３０１内の各オブジェクトとの対応付けを行う。具体的には、オブジェクト決定部４０２は、配線対象とする各オブジェクト（分電盤、通過位置等を示すオブジェクト）に対し、幹線計算書３０２の「負荷名称」項目（Ｈ列）の値を属性値として対応づけるための処理を行う。その際、オブジェクト決定部４０２は、ユーザインターフェースとして、配線対象とする図面をディスプレイ２１０に表示するとともに、図面内のオブジェクトを指示するためのポインタを表示することが望ましい。また、オブジェクトに対応づける「負荷名称」等の所定のデータ項目の値を幹線リスト３０２Ａから取得し、ユーザによる選択が可能となるようにリスト表示することが望ましい。
【００４１】
描画部４０３は、所定の条件及び取込部４０１により取り込まれた仕様データに基づいて、オブジェクト決定部４０２により決定されたオブジェクト間を結ぶ線を描画する。具体的には、描画部４０３は、始点とするオブジェクトと終点とするオブジェクトを決定し、これらのオブジェクト間を結ぶ線を描画する。また描画部４０３は、線の整列処理を実行する。線の整列処理において、描画部４０３は、仕様データ（幹線計算書３０２）から取り込んだ使用電線の情報（幹線リスト３０２ＡのＮ列：種類、Ｏ列：サイズ）及び予め決定されている所定の条件（例えば、配線間隔１０［ｍｍ］等）に基づいて、描画された各線が重ならないように整列して再描画する。また描画部４０３は、描画された各線に対しそれぞれを識別するための情報である幹線番号を付与する。また描画部４０３は、複数のレイヤ（各階の図面）間で同じ属性を有するオブジェクト（通過位置オブジェクト）を特定し、特定したオブジェクトに描画されている線であって同じ幹線番号の線の端点同士をつなぐ線を描画する。その線にも同じ属性値（幹線番号）を付与する。これにより階をまたぐ一連の線を描画できる。
【００４２】
線長さ取得部４０４は、描画部４０３により整列描画された各線の長さ情報を取得する。線の長さ情報は、図面に描画した同じ幹線番号の一連の線の長さから算出される。例えば、建物が複数階からなり、図面が複数のレイヤ（複数の図面）からなる場合は、各図面（平面）内の線の長さと各階を結ぶ線の長さ（階高さ）とを足し合わせることで、階をまたぐ一連の線の長さ情報を得ることができる。階高さの情報は幹線計算書３０２（幹線リスト３０２Ａ）の送出し階高さ（ＢＶ列）や負荷側階高さ（ＢＷ列）等から求めることができる。このようにして図面から求められた線の長さ情報は、実際の配線に用いられるケーブルの長さ（亘長：Ｍ列）に対応する情報として換算され、幹線計算書３０２（幹線リスト３０２Ａ）に値が返される。
【００４３】
妥当性評価部４０５は、ケーブルの妥当性を評価するために、線長さ取得部４０４により取得された線の長さ情報、及びケーブルの種類（幹線リスト３０２Ａの使用電線の情報（Ｎ列：種類、Ｏ列：サイズ））等を含む情報に基づいて各線に対応するケーブルの適性をチェックする。妥当性評価部４０５は、各線について電圧降下にかかる値を算出し、算出した値が所定基準を満たすか否かを判定し、評価結果として出力する。電圧降下にかかる値は、線の長さ情報、種類、サイズ、周囲温度、低減率等に基づいて求められる。
【００４４】
出力部４０６は、妥当性評価部４０５による評価の結果である妥当性評価結果を出力する。例えば、出力部４０６は、妥当性評価部４０５により所定基準を満たすと判定された線と所定基準を満たさないと判定された線とを区別して表示する。具体的には、所定基準を満たすと判定された線を青、所定基準を満たさないと判定された線を赤のように図面３０１Ｂ上で色を変えて表示する。または、線の近傍に、〇や×等のマークを示してもよいし、所定基準を満たさないと判定された線を点滅表示させるようにしてもよい。表示の仕方は、これらの例に限定されず、所定基準を満たすと判定された線と所定基準を満たさないと判定された線とを図面３０１Ｂ上で区別できればその他の表示の仕方でもよい。また、出力部４０６は、妥当性評価部４０５による評価結果を、幹線計算書３０２（幹線リスト３０２Ａ）に出力したり、帳票として出力したりしてもよい。
【００４５】
次に、本発明に係る情報処理装置１０１が実行する処理の流れについて説明する。図６、図１１は情報処理装置１０１が実行する処理の流れを示すフローチャートである。情報処理装置１０１のＣＰＵ２０１は、ＲＯＭ２０２または外部メモリ２１１に記憶されている配線プログラム３０３及びＣＡＤアプリケーション３０４をＲＡＭ２０３にロードし、プログラムを実行することで図６、図１１のフローチャートに含まれる各種動作を実現する。
【００４６】
図６のステップＳ１０１において、情報処理装置１０１のＣＰＵ２０１は、外部メモリ２１１またはネットワーク１０３を介して取り込んだ図面ファイル３０１（以下、図面３０１という。）をＣＡＤアプリケーション３０４で実行し、ディスプレイ２１０に表示する。例えば、図５に示すような図面３０１がディスプレイ２１０に表示される。
【００４７】
ステップＳ１０２において、ユーザの操作に応じてＣＰＵ２０１はＣＡＤアプリケーション３０４のアドオンプログラムである配線プログラム３０３を起動する。配線プログラム３０３を起動すると、ＣＰＵ２０１は、例えば図７に示すようなメニュー画面５０１をディスプレイ２１０に表示する。
【００４８】
メニュー画面５０１には、配線プログラム３０３に含まれる各機能を実行するためのボタン５１ａ、５１ｂ、５１ｃ、５１ｄ等が配置される。「事前準備」ボタン５１ａは、配線の条件（配線間隔等）を設定する際に操作されるボタンである。「幹線リスト作成」ボタン５１ｂは、幹線計算書３０２から幹線リスト３０２Ａを作成する際に操作されるボタンである。幹線リスト３０２Ａとは、取り込んだ複数の幹線計算書３０２から配線プログラム３０３の実行に必要なデータを抽出し、リスト化したデータファイルである。「盤の属性設定」ボタン５１ｃは、配線対象とするオブジェクトの指定、及びオブジェクトの属性設定を行う際に操作されるボタンである。「仮幹線作成」ボタン５１ｄは、オブジェクト間に配線を示す線を描画する際に操作されるボタンである。なお、メニュー画面５０１における各ボタンの配置や名称は一例であり、図７の例に限定されない。
【００４９】
メニュー画面５０１の「幹線リスト作成」ボタン５１ｂが操作されると、ＣＰＵ２０１はステップＳ１０３の処理を実行する。
ステップＳ１０３において、ＣＰＵ２０１は配線プログラム３０３で読み込む幹線計算書３０２の指定を受け付け、複数の幹線計算書３０２から本実施形態の配線プログラム３０３に必要なデータを抽出し、幹線リスト３０２Ａを作成する。幹線リスト３０２Ａは、例えば図８に示すように、表計算アプリケーションをベースとしたデータ構造を有し、所定のセルに所定のデータ項目のデータが保持されるように作成される。なお、本実施形態では、配線プログラム３０３で利用する幹線計算書３０２をユーザが任意に立ち上げ、その幹線計算書３０２からデータを取り込む形態としたが、配線プログラム３０３で指定した幹線計算書３０２のデータを一度配線プログラムで取り込み、ＲＡＭ２０３または外部メモリ２１１に記憶されたデータを用いる形態であってもよい。また、複数の幹線計算書３０２は、１ファイル内の複数シートであってもよい。
【００５０】
具体的には、図８に示す幹線リスト３０２Ａは、データ項目として、幹線番号（Ａ列）、幹線種別（Ｂ列）、主開閉器Ｍ（Ｃ列：ＡＦ、Ｄ列：ＡＴ、Ｅ列：遮断容量）、送出し名称（Ｆ列）、負荷名称（Ｈ列）、負荷容量（Ｉ列）、力率［％］（Ｊ列）、需要率［％］（Ｋ列）、亘長［ｍ］（Ｍ列）、使用電線（Ｎ列：種類、Ｏ列：サイズ）、使用電線（Ｑ列：周囲温度［℃］、Ｒ列：低減率）、キューピクル情報（５行目：設置階、階高、設置場所、盤寸法、ブルラック取付高さ、幹線出線部位）、送出し設置階［ｍｍ］（ＢＴ列）、負荷設置階［ｍｍ］（ＢＵ列）、送出し階高さ［ｍｍ］（ＢＶ列）、負荷側階高さ［ｍｍ］（ＢＷ列）、送出し設置場所（ＢＸ列）、負荷側設置場所（ＢＹ列）、盤高さ［ｍｍ］（ＢＺ列）、盤幅［ｍｍ］（ＣＡ列）、盤奥行［ｍｍ］（ＣＢ列）、ケーブルラック取付高さ［ｍｍ］（ＣＣ列）、送出し幹線出線部位（上・下）（ＣＤ列）、負荷側幹線出線部位（上・下）（ＣＥ列）等を含む。
【００５１】
次に、メニュー画面５０１において「盤の属性設定」ボタン５１ｃが操作されると、ＣＰＵ２０１はステップＳ１０４の処理を実行する。
ステップＳ１０４において、ＣＰＵ２０１（ＣＡＤアプリケーション３０４）は、ステップＳ１０１で表示した図面３０１内のオブジェクトの指定を受付ける。ユーザは、例えば、マウス等のポインティングデバイスを用いて配線対象とするオブジェクト（分電盤や通過位置等）を図面３０１上で指定する。
【００５２】
ステップＳ１０５において、ＣＰＵ２０１（配線プログラム３０３）は、ＣＡＤアプリケーション３０４からステップＳ１０４で指定されたオブジェクトのオブジェクト名称を取得する。
【００５３】
ステップＳ１０６において、ＣＰＵ２０１（配線プログラム３０３）は、ステップＳ１０５で取得したオブジェクト名称と、幹線計算書３０２から取り込んだデータとを対応付けて表示する。対応付けされたデータは配線プログラム３０３で記憶・管理される。具体的には、図９に示すように、ＣＰＵ２０１は幹線リスト３０２Ａから負荷名称（Ｈ列）のデータを取得し、ダイアログ５３の「負荷名称」５３ａに表示する。次に、ダイアログ５３内のある負荷名称５３ａ（例えば、「ＢＩＣＬ−１」）がユーザにより選択された状態で、図面３０１内のオブジェクト（本実施形態では分電盤のオブジェクト）がユーザの操作により指定されると、ＣＰＵ２０１は、負荷名称５３ａ「Ｂ１ＣＬ−１」と図面３０１の指定オブジェクトのオブジェクト名称「分電盤−Ｃ４ＰＮ７」とを対応づける。ＣＰＵ２０１は、ダイアログ５３の負荷名称５３ａ「Ｂ１ＣＬ−１」の隣の「ＣＡＤアプリ」項目５３ｂにオブジェクト名称「分電盤−Ｃ４ＰＮ７」を表示する。これにより、幹線計算書３０２で管理している分電盤の名称と図面ファイル３０１のオブジェクト名称とが関連付けられる。このような対応付けの処理を配線対象とするオブジェクトすべてについて繰り返し行うものとする。この対応付け処理により、そのオブジェクト（分電盤等）を基準に描画した線に属性値として幹線番号を付与することが可能となる。幹線番号は線の識別情報である。各線に付与された幹線番号をキーに、各階の図面（別図面）間を結ぶ線が特定され、階を跨ぐ一連の線として管理することが可能となる。
【００５４】
なお、ステップＳ１０７の配線実行の前に、ＣＰＵ２０１（配線プログラム３０３）は、配線の始点（分電盤オブジェクト）と終点（配線の通過位置オブジェクト）の設定を受け付ける。これにより、配線元のオブジェクト（分電盤）と配線先のオブジェクト（通過位置）が決定され配線（線描画）のための事前設定が完了する。また、以降の処理において、ＣＰＵ２０１（ＣＡＤアプリケーション３０４）は、配線元のオブジェクトと配線先のオブジェクト間に線を描画するが、線を描画するための基準（ラック幅方向端を示す線Ｒａ、Ｒｂ及びラックの中心を示す中心線Ｒｃ）は図面３０１にあらかじめ設定されているものとする。ＣＰＵ２０１（ＣＡＤアプリケーション３０４）はこの基準を用いて線を描画する。なお、配線の始点（分電盤オブジェクト）と終点（配線の通過位置オブジェクト）は、配線の始点（配線の通過位置オブジェクト）と終点（分電盤オブジェクト）であってもよい。
【００５５】
ステップＳ１０７において、ＣＰＵ２０１（配線プログラム３０３）は配線実行指示の入力を受け付ける。例えば、メニュー画面５０１の「仮幹線作成」ボタン５１ｄの操作を受け付ける。
【００５６】
配線実行指示が入力されると、ステップＳ１０８においてＣＰＵ２０１（配線プログラム３０３）は、配線元のオブジェクト（分電盤）と配線先のオブジェクト（通過位置）を決定する。そして、ステップＳ１０９において、ＣＰＵ２０１（配線プログラム３０３）は配線元のオブジェクト（分電盤）と配線先のオブジェクト（通過位置）との間を線で結ぶように、ＣＡＤアプリケーション３０４のＡＰＩを用いて描画指示する。これによりＣＡＤアプリケーション３０４が配線元のオブジェクト（分電盤）と配線先のオブジェクト（通過位置）との間に線を描画する（ステップＳ１０９）。
【００５７】
ステップＳ１１０において、ＣＰＵ２０１（配線プログラム３０３）は、すべての分電盤（配線元のオブジェクト）について線を描画したかを判定する。すべての線を描画していない場合は（ステップＳ１１０；Ｎｏ）、ステップＳ１０８へ戻る。すべての線を描画した場合は（ステップＳ１１０；Ｙｅｓ）、図１１のステップＳ２０１へ移行する。ＣＰＵ２０１は描画した各線に属性として、幹線番号を設定する。
【００５８】
なお、図面ファイル３０１には、建物の各階ごとの図面が含まれる。すなわち、ＣＡＤファイルの複数のレイヤにそれぞれ各階の図面が作成されている。したがって、各階ごとに分電盤のオブジェクトと通過位置のオブジェクト間が線で結ばれる。通過位置から分電盤に線を描画する形態であってもよい。
【００５９】
ここで、ステップＳ１０９における線の描画方法について具体的に説明する。例えば、分電盤オブジェクトｏｂｊ２から通過位置オブジェクトｏｂｊ１に対して線を描画する場合、ＣＰＵ２０１はまず分電盤オブジェクトｏｂｊ２からラックの中心線Ｒｃに対して垂直に線Ｌ１を引き、さらにラック中心線Ｒｃに沿って線Ｌ１を伸ばし、通過位置オブジェクトｏｂｊ１に対して垂直に線Ｌ１を引く。他の分電盤オブジェクトｏｂｊ３、ｏｂｊ４からも同様にして、同じ通過位置オブジェクトｏｂｊ１に対してそれぞれ線Ｌ２、Ｌ３が描画される。そのため、ラック中心線Ｒｃ上やラック中心線Ｒｃから通過位置オブジェクトｏｂｊ１への垂線上で複数の線Ｌ１、Ｌ２、Ｌ３が重なった状態となる。この段階では、図１０の図面３０１Ａに示すような描画状態となる。図１０において、Ｌ１は分電盤オブジェクトｏｂｊ２と通過位置オブジェクトｏｂｊ１とを結ぶ線、Ｌ２は分電盤オブジェクトｏｂｊ３と通過位置オブジェクトｏｂｊ１とを結ぶ線、Ｌ３は分電盤オブジェクトｏｂｊ４と通過位置オブジェクトｏｂｊ１とを結ぶ線である。
【００６０】
図１１は図６のステップＳ１１０に続く処理の流れを示すフローチャートである。
【００６１】
ステップＳ２０１において、ＣＰＵ２０１（配線プログラム３０３）はＣＡＤアプリケーション３０４に対してステップＳ１０９で描画した各線Ｌ１、Ｌ２、Ｌ３の線の整列指示を行う。整列処理では、ＣＰＵ２０１は、前述したように重なって描画された線Ｌ１、Ｌ２、Ｌ３が重ならないように線を整列して再描画する。
【００６２】
整列の仕方は、例えば配線間隔（ケーブルの間隔）を１０［ｍｍ］（固定の値）とし、各線Ｌ１、Ｌ２、Ｌ３に使用するケーブルの半径（幹線計算書３０２（幹線リスト３０２Ａ）から得られる値）を考慮して整列する。幹線リスト３０２Ａの「使用電線」項目の「種類」と「サイズ」（Ｎ列、Ｏ列）によってケーブルの太さが決まる。この太さからケーブルの半径が算出される。
【００６３】
図１２に配線の整列の仕方のイメージ図を示す。図１２に示すように、例えば、隣り合う２本の線（幹線Ａと幹線Ｂ）を整列する場合、幹線Ａのケーブルと幹線Ｂのケーブルとの間に所定のケーブル間隔（例えば、１０［ｍｍ］）をおいて整列する。
図１２において、実線Ａ１は図面上に描画される幹線Ａを示す線である。実線Ａ１は、幹線Ａに使用するケーブルの中心線に該当する。破線Ａ２は幹線Ａに使用するケーブルの外縁を示す線である。すなわち、実線Ａ１と破線Ａ２との間の距離が幹線Ａに使用するケーブルの半径Ａｃである。同様に、実線Ｂ１は図面上に描画される幹線Ｂを示す線である。実線Ｂ１は、幹線Ｂに使用するケーブルの中心線に該当する。破線Ｂ２はケーブルの外縁を示す線である。すなわち、実線Ｂ１と破線Ｂ２との間の距離が幹線Ｂに使用するケーブルの半径Ｂｃである。隣り合う幹線Ａ，Ｂは、ケーブルの外縁Ａ２、Ｂ２が所定のケーブル間隔（例えば、１０［ｍｍ］）をおいて整列される。また、所定のケーブル間隔の中央にラック中心線Ｒｃが来るように整列される。
なお、描画された線が重ならない場合には、ラック中心線Ｒｃ上に１つの線が描画される。また、描画された線が重なる場合には、初めに描画された線（優先度の高い線）がラック中心線Ｒｃ上に１つの線が描画され、幹線Ａと幹線Ｂが整列されるものとする。また、さらに未整列の線がある場合には、上述のルール（ケーブル半径とケーブルの外縁とケーブル間隔を用いたルール）に従って、幹線Ａ又は幹線Ｂの外側に線を整列していくものとする。
【００６４】
ステップＳ２０２において、ＣＰＵ２０１（配線プログラム３０３）は描画した線すべてに対して整列処理を行ったか否かを判定する。整列していない線がある場合は（ステップＳ２０２；Ｎｏ）、ステップＳ２０１に戻り、未整列の線を上述のルールで整列する。すべての線について整列処理を行った場合（ステップＳ２０２；Ｙｅｓ）は、ステップＳ２０３へ移行する。
【００６５】
整列した結果を図１３に示す。図１３に示すように、各分電盤オブジェクトｏｂｊ２、ｏｂｊ３、ｏｂｊ４から通過位置オブジェクトｏｂｊ１に引いた線Ｌ１、Ｌ２、Ｌ３は、ラックの中心線Ｒｃ付近でそれぞれ所定の間隔をおいて整列されている。
【００６６】
次に、ステップＳ２０３においてＣＰＵ２０１（配線プログラム３０３）は、他の階にある通過位置オブジェクトの情報を取得する。具体的には、通過位置オブジェクトの属性値（負荷名称）を取得するとともに、通過位置オブジェクトにつながっている各線の属性値（幹線番号）を取得する。
【００６７】
ステップＳ２０４において、ＣＰＵ２０１（配線プログラム３０３）は、建物の上下階において同じ幹線番号を持つ線同士をつなぐため、同じ名称（属性）を有する通過位置オブジェクトを特定し、線を結ぶオブジェクトとして決定する。
【００６８】
ステップＳ２０５において、ＣＰＵ２０１（配線プログラム３０３）は、通過位置オブジェクトに描画されている各線の端点を取得して、上下階で同じ幹線番号を持つ線の端点同士を結ぶように線を描画する。これにより、各階をつなぐ線が描画される。なお、各階間の高さは、例えば４ｍのように決まっているものとして線が描画される。この場合、描画した線は４ｍの線としてＣＰＵ２０１により管理される。配線プログラム３０３がＣＡＤアプリケーション３０４に対して描画指示を行うことで描画が行われる。なお、各階間の高さとして任意の値を幹線計算書３０２（幹線リスト３０２Ａ）に保持しておき、保持した高さの情報をもとに、上下階で対応する各線（同じ幹線番号を持つ線）を結ぶ線を描画するものとしてもよい。
【００６９】
ステップＳ２０６において、ＣＰＵ２０１（配線プログラム３０３）は、ステップＳ２０５の線描画処理で各階の線同士を結んだ線を一連の線として管理するために、結んだ線それぞれに対応する属性値（幹線番号）を付与する。
【００７０】
ステップＳ２０７において、ＣＰＵ２０１（配線プログラム３０３）は、同じ属性値（幹線番号）を持つ線の長さを取得する。すなわち、全ての階における同じ幹線番号の線の長さと、各階を結ぶ線の長さ（高さの情報）とを足し合わせることで一連の線の長さを求めることができる。
【００７１】
ステップＳ２０８において、ＣＰＵ２０１（配線プログラム３０３）は、ステップＳ２０７で取得した線の長さの情報を幹線計算書３０２（幹線リスト３０２Ａ）へ出力する。
【００７２】
次に、ステップＳ２０９において、ＣＰＵ２０１（配線プログラム３０３）は、線（ケーブル）の妥当性をチェック（評価）する。妥当性評価処理において、ＣＰＵ２０１（配線プログラム３０３）は、ステップＳ２０８で取り込んだ線の長さ情報と、幹線計算書３０２のケーブルの情報（種類、サイズ）に基づいてケーブルの妥当性をチェックする。なお、本実施形態では幹線計算書３０２（表計算アプリケーション）のマクロや関数が実行されることによりケーブルの妥当性が評価されるものとする。ここで、妥当性の評価とは、配線プログラム３０３により取得した長さのケーブルを配線した場合に、指定されているケーブル（種類、サイズ）で電気にかかる諸条件に耐えられるか否かを評価するものである。ある長さ以上のケーブルの場合、太さによっては基準に満たないと判断される場合がある。基準に満たないと判断された場合は、妥当性なし（ＮＧ）と判定され、ケーブルの変更が求められる。
【００７３】
より具体的には、幹線計算書３０２（表計算アプリケーション）において、線（ケーブル）ごとに電圧降下の値を計算し、そのケーブル（長さと断面積）が適正であるか否かの判断を行う。電圧降下は、ケーブル導体の断面積（電気抵抗に反比例）、長さ（電気抵抗に比例）、流れる電流値（電気抵抗に比例）の要素から計算されるものとする。これらの計算に必要な情報（ケーブルの材質や抵抗値）は幹線計算書３０２にあらかじめ保持されている。
【００７４】
ここで、ケーブルに流すことのできる電流値は、ケーブル導体（一般的には銅）の断面積と絶縁物等により構成される外装材料により決定される。ただし、この電流値は敷設される環境（周囲温度）により変動するものとする。導体の電気抵抗率は温度に比例し、電流値と相関関係にある。（電流値が上昇すると、電気抵抗率も上昇する）。電気供給元から負荷（電気機器など）に至るまでのケーブル導体でジュール熱として消費されるエネルギーは、電気抵抗率に比例する。よって電源供給元の電圧と負荷（電気機器など）側では電位差が発生する。この電位差を電圧降下という。電位差が大きすぎると負荷（電気機器）が動作しなかったり、不安定な動作になったりする。このような現象が発生しないように電圧降下率が規定されている（内線規程１３１０節）。
【００７５】
ステップＳ２１０において、ＣＰＵ２０１（配線プログラム３０３）は、妥当性評価の結果を線（ケーブル）ごとに幹線計算書３０２や図面３０１Ｂにて表示する。例えば、幹線計算書３０２において定められている所定の判定基準に基づいて妥当性ありと判定された場合は、「○（ケーブル選定に問題無し）」、妥当性なしと判定された場合は「×（ケーブル選定に問題有）」のように幹線計算書３０２に表示する。なお、結果表示は配線プログラム３０３で行うようにしてもよい。
【００７６】
「×（ケーブル選定に問題有）」と判定された場合、ユーザは、ケーブル導体の断面積を大きくしたり、図面３０１Ｂ（ＣＡＤファイル）上においてケーブルの長さを短くしたりする（分電盤オブジェクト等の位置をケーブルが短くなる方向に移動する）等の調整を行う。この調整作業は、実際には、幹線計算書３０２（表計算ファイル）上でケーブルの種類を変更したり、図面３０１Ｂ（ＣＡＤファイル）上で分電盤のオブジェクトの位置を変更したりすることに該当する。
【００７７】
ユーザは、これらの調整作業を行って、再度配線プログラム３０３を実行し、ケーブルの妥当性のチェックを行う。このトライアンドエラーを繰り返すことで、ケーブルの妥当性を検証し、図面３０１Ｂにおける配線チェック（線の妥当性評価）を自動化することが可能となる。
【００７８】
また、ケーブルの妥当性（「○」または「×」）を図面３０１Ｂに反映する操作がユーザによりなされると、ＣＰＵ２０１（配線プログラム３０３）は幹線計算書３０２から妥当性評価結果情報を取得して、図面３０１Ｂに反映する。例えば、妥当性無と判定された線は、線の色を赤とし、妥当性有りと判定された線は、線の色を青にする等、妥当性評価結果に応じて図面３０１Ｂ上で区別して線を描画することが望ましい。
【００７９】
以上説明したように、本発明に係る情報処理装置１０１は、配線するケーブルの仕様データ（幹線計算書３０２）を取り込み、図面上の配線対象のオブジェクト間を結ぶ線を、所定の条件及び仕様データ（幹線計算書３０２）に基づいて描画する。また、描画された線の長さ情報を取得して、取得した線の長さ情報と仕様データ（幹線計算書３０２）のケーブルの種類やサイズ等の情報からケーブルの妥当性をチェックし、その結果を出力する。これにより、建物で配線するケーブルの配線チェックを容易に行うことが可能となる。特に、ケーブル径及び所定の配線間隔に基づいて図面上で線が重ならないように線を描画するため、実際のケーブル配線に近い図面を描けるため、正確に線の長さ情報を得ることができ、線の妥当性評価をより正確に行うことが可能となる。
【００８０】
以上、本発明の実施形態の一例について示したが、本発明は、例えば、システム、装置、方法、プログラムもしくは記録媒体等としての実施態様をとることが可能である。具体的には、複数の機器から構成されるシステム（ＣＡＤシステム１００）に本発明を適用しても良いし、また、一つの機器からなる装置に適用しても良い。
【００８１】
また、本発明におけるプログラムは、各図に示すフローチャートの処理方法をコンピュータが実行可能なプログラムである。また、各図に示すフローチャートの処理方法をコンピュータが実行可能なプログラムを記憶媒体に記憶してもよい。また、本発明に係るプログラムは各装置が実行する処理ごとのプログラムであってもよい。
【００８２】
以上のように、前述した実施形態の機能を実現するプログラムを記録した記録媒体を、システム或いは装置に供給し、そのシステム或いは装置のコンピュータ（またはＣＰＵやＭＰＵ）が記録媒体に格納されたプログラムを読み出し、実行することによっても本発明の目的が達成されることは言うまでもない。
【００８３】
この場合、記録媒体から読み出されたプログラム自体が本発明の新規な機能を実現することになり、そのプログラムを記録した記録媒体は本発明を構成することになる。
【００８４】
プログラムを供給するための記録媒体としては、例えば、フレキシブルディスク、ハードディスク、光ディスク、光磁気ディスク、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、ＤＶＤ−ＲＯＭ、磁気テープ、不揮発性のメモリカード、ＲＯＭ、ＥＥＰＲＯＭ、シリコンディスク等を用いることが出来る。
【００８５】
また、コンピュータが読み出したプログラムを実行することにより、前述した実施形態の機能が実現されるだけでなく、そのプログラムの指示に基づき、コンピュータ上で稼働しているＯＳ（オペレーティングシステム）等が実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【００８６】
さらに、記録媒体から読み出されたプログラムが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれた後、そのプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵ等が実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【００８７】
また、本発明は、複数の機器から構成されるシステムに適用しても、ひとつの機器から成る装置に適用しても良い。また、本発明は、システム或いは装置にプログラムを供給することによって達成される場合にも適応できることは言うまでもない。この場合、本発明を達成するためのプログラムを格納した記録媒体を該システム或いは装置に読み出すことによって、そのシステム或いは装置が、本発明の効果を享受することが可能となる。
【００８８】
さらに、本発明を達成するためのプログラムをネットワーク上のサーバ、データベース等から通信プログラムによりダウンロードして読み出すことによって、そのシステム或いは装置が、本発明の効果を享受することが可能となる。なお、上述した各実施形態およびその変形例を組み合わせた構成も全て本発明に含まれるものである。
【符号の説明】
【００８９】
１００…………ＣＡＤシステム
１０１…………情報処理装置
１０２…………サーバ
１０３…………ネットワーク
２０１……………ＣＰＵ
２０２……………ＲＯＭ
２０３……………ＲＡＭ
２０４……………システムバス
２０５……………入力コントローラ
２０６……………ビデオコントローラ
２０７……………メモリコントローラ
２０８……………通信Ｉ／Ｆコントローラ
２０９……………キーボード
２１０……………ディスプレイ
２１１……………外部メモリ
３０１……………図面ファイル
３０２……………仕様データ（幹線計算書データ）
３０３……………配線プログラム
３０４……………ＣＡＤアプリケーション
３０５……………オペレーティングシステム
４０１……………取込部
４０２……………オブジェクト決定部
４０３……………描画部
４０４……………線長さ取得部
４０５……………妥当性評価部
４０６……………出力部
５０１……………メニュー画面
５０２……………盤の属性設定画面
ｏｂｊ１〜ｏｂｊ４……………オブジェクト（通過位置、分電盤）
Ｒａ、Ｒｂ……………ラック幅方向端線
Ｒｃ……………ラック中央線
Ｌ１〜Ｌ３……………線（配線）
【図１】
2020187674.tif 000003
【図２】
2020187674.tif 000004
【図３】
2020187674.tif 000005
【図４】
2020187674.tif 000006
【図５】
2020187674.tif 000007
【図６】
2020187674.tif 000008
【図７】
2020187674.tif 000009
【図８】
2020187674.tif 000010
【図９】
2020187674.tif 000011
【図１０】
2020187674.tif 000012
【図１１】
2020187674.tif 000013
【図１２】
2020187674.tif 000014
【図１３】
2020187674.tif 000015