(57)【特許請求の範囲】
【請求項１】
箱体の前面に複数の棚を上下方向に並べて設けた機器収納部に各種の機器を収納して構成される盤の製作に必要なＣＡＤ図面を自動設計するＣＡＤ図面の自動設計装置において、ブラウザソフトが組み込まれた複数の端末と、通信回線を介して複数の端末が接続されるサーバとでネットワークを構成し、盤の設計に必要な設計情報を入力する入力画面を端末により表示させるために前記入力画面をＨＴＭＬ形式で作成する画面作成手段と、設計情報を格納する設計情報格納部と、前記入力画面において入力された設計情報を設計情報格納部に格納する設計情報格納手段と、盤の設計に関する設計条件を格納する設計条件格納部と、入力された設計情報及び設計条件に基づいて盤の製作に必要なＣＡＤ図面を自動設計する自動設計手段と、自動設計手段が設計したＣＡＤ図面を端末で表示させるために前記ＣＡＤ図面をＨＴＭＬ形式に変換する設計結果表示手段と、自動設計手段が設計したＣＡＤ図面を格納する作成図面格納部と、画面作成手段、設計情報格納手段、自動設計手段及び設計結果表示手段の動作を管理する設計管理手段と、設計情報格納部、設計条件格納部及び作成図面格納部を有する外部記憶装置と、をサーバに設け、前記各機器の種類に応じて各機器が配置される棚の上下方向における位置を数値の大きさで表した配置係数を設定して、該配置係数を格納する配置条件格納部を設計条件格納部に設けるとともに、配置条件格納部に格納された配置係数に基づいて各機器の配置位置を決定する盤内位置決定部を自動設計手段に設けたことを特徴とするＣＡＤ図面の自動設計装置。
【請求項２】
サーバへのアクセスを許可されたユーザを示すユーザ情報を上記設計条件格納部に登録するユーザ登録部と、設計条件格納部に格納されたユーザ情報に基づいてサーバへのアクセスを許可するか否かを判断するユーザ承認部と、使用できるサーバの機能に応じて設計条件格納部に登録されたユーザを複数のグループに分類すると共に、分類されたグループの使用できる機能に応じて画面作成手段が作成する入力画面及び表示画面を変更する画面制御部とを設計管理手段に設けたことを特徴とする請求項１記載のＣＡＤ図面の自動設計装置。
【請求項３】
サーバの外部記憶装置に通信回線を介して接続される端末毎に情報を記憶する端末情報格納領域を設け、端末から入力された情報を対応する端末情報格納領域に格納する端末別情報格納部を設計管理手段に設けたことを特徴とする請求項１記載のＣＡＤ図面の自動設計装置。
【請求項４】
画面作成手段が作成する複数の画面で共通して使用される情報を外部記憶装置に設けた共有情報格納領域に別途格納する共有情報格納部を画面作成手段に設けたことを特徴とする請求項１記載のＣＡＤ図面の自動設計装置。
【請求項５】
入力画面で入力された設計情報の中から自動設計手段が自動設計する際に必要な設計情報を抽出し、抽出した設計情報を自動設計手段が処理しやすいデータ形式に変換して別途外部記憶装置に格納する自動設計データ作成処理部を設計情報格納手段に設けたことを特徴とする請求項１記載のＣＡＤ図面の自動設計装置。
【請求項６】
仕様の異なる複数の盤に共通して使用されるＣＡＤ図面を格納する共通図面格納部を外部記憶装置に設け、入力画面で入力された設計情報に基づいて新規にＣＡＤ図面を作成するか又は共通図面格納部に格納されたＣＡＤ図面を使用するかを判断するとともに、共通図面格納部に格納されたＣＡＤ図面を使用する場合は使用するＣＡＤ図面の図面名及び保管場所の情報を設計情報格納部に格納する作成図面判断部を自動設計手段に設けたことを特徴とする請求項１記載のＣＡＤ図面の自動設計装置。
【請求項７】
上記盤は複数の箱体を幅方向に並設して構成されており、同一の配置係数を付与した機器の種類毎に、当該機器を各箱体に振り分ける振り分け条件を数値化した振り分けコードが設けられており、振り分けコードにしたがって各箱体に振り分ける機器を決定する配置振り分け処理部を自動設計手段に設けたことを特徴とする請求項１記載のＣＡＤ図面の自動設計装置。
【請求項８】
機器収納部に配置される機器に付随して必要となる内部配置機器を生成する内器生成部と、箱体内部に設けられた内部配置機器用の配置領域に所定の配置条件に従って内部配置機器を配置する内器配置処理部と、内部配置機器の配置により機器を配置できなくなる機器収納部を決定する配置不可能領域決定部とを設けたことを特徴とする請求項７記載のＣＡＤ図面の自動設計装置。
【請求項９】
内部配置機器の種類を示す分類コードが設計条件格納部に格納されており、設計条件格納部から各内部配置機器の分類コードを読み込み、各箱体に振り分けられた上記各機器の振り分け状態と上記分類コードとに基づいて、各箱体に振り分ける内部配置機器を決定する内器振り分け処理部を自動設計手段に設けたことを特徴とする請求項８記載のＣＡＤ図面の自動設計装置。
【請求項１０】
外部記憶装置には図面枠のみのＣＡＤ図面が予め保存されており、自動設計手段が入力画面から入力された設計条件に対応する盤の基準となる図面枠のみのＣＡＤ図面を外部記憶装置から呼び出し、呼び出したＣＡＤ図面に盤の図形及び機器の図形を貼り付ける作業および図面の一部を拡大又は縮小させる作業を含む編集作業を行う際に用いるＣＡＤ図面上の設計基準点が外部ファイルとして設計条件格納部に格納されており、ＣＡＤ図面を編集する際に設計条件格納部から外部ファイルを呼び出し、設計基準点を取得する設計基準点取得部を自動設計手段に設けたことを特徴とする請求項１記載のＣＡＤ図面の自動設計装置。
【請求項１１】
盤に１乃至複数の機器が配置されたＣＡＤ図面を作成する際に、盤内に配置された機器の情報を表示する一覧表を作成すると共に、機器の図形と当該機器に関する一覧表の情報とを関連づける番号及び引出線からなる注釈付き引出線を機器の図形に貼り付ける機器一覧・バルーン作成処理部を自動設計手段に設け、機器の図形には注釈付き引出線の引出点及び引出方向の情報が付与された基準点が複数設けられており、基準点から注釈付き引出線の情報を読み込み、他の図形との干渉を避けるように注釈付き引出線を配置する基準点及び引出方向を決定するバルーン情報判断部と、バルーン情報判断部の判断により注釈付き引出線を作成するバルーン作成部とを設けたことを特徴とする請求項１記載のＣＡＤ図面の自動設計装置。
【請求項１２】
端末からの指示に応じて図面格納部に格納されたＣＡＤ図面を端末に送信する図面転送部をサーバの設計結果表示手段に設けると共に、サーバから送信されたＣＡＤ図面を編集する編集手段を端末に設けたことを特徴とする請求項１記載のＣＡＤ図面の自動設計装置。
【請求項１３】
ＣＡＤ図面上に配置された機器を選択すると、当該機器を示す番号及び引出線からなる注釈付き引出線を作成して当該機器の図形に貼り付けるバルーン作成部を端末に設け、選択した機器が既に選択された機器と同じ種類であれば前回付与した番号の注釈付き引出線を作成するとともに、選択した機器が新規に選択された種類の機器であれば前回の番号に所定の増分を加算した番号の注釈付き引出線を作成する番号判定部をバルーン作成部に設けたことを特徴とする請求項１２記載のＣＡＤ図面の自動設計装置。
【請求項１４】
ブラウザソフトが組み込まれた複数の端末と、通信回線を介して複数の端末が接続されるサーバとでネットワークを構成し、盤の設計に必要な設計情報を入力する入力画面を端末により表示させるために前記入力画面をＨＴＭＬ形式で作成する画面作成手段と、設計情報を格納する設計情報格納部と、前記入力画面において入力された設計情報を設計情報格納部に格納する設計情報格納手段と、盤の設計に関する設計条件を格納する設計条件格納部と、入力された設計情報及び設計条件に基づいて盤の製作に必要なＣＡＤ図面を自動設計する自動設計手段と、自動設計手段が設計したＣＡＤ図面を端末で表示させるために前記ＣＡＤ図面をＨＴＭＬ形式に変換する設計結果表示手段と、自動設計手段が設計したＣＡＤ図面を格納する作成図面格納部と、画面作成手段、設計情報格納手段、自動設計手段及び設計結果表示手段の動作を管理する設計管理手段と、設計情報格納部、設計条件格納部及び作成図面格納部を有する外部記憶装置と、をサーバに設けたＣＡＤ図面の自動設計装置を用いて、箱体の前面に複数の棚を上下方向に並べて設けた機器収納部に各種の機器を収納して構成される盤の製作に必要なＣＡＤ図面を自動設計するＣＡＤ図面の自動設計方法において、各機器の種類に応じて各機器が配置される棚の上下方向における位置を数値の大きさで表した配置係数を配置条件格納部に予め格納しておき、端末から通信回線を介してサーバにアクセスし、ＨＴＭＬ形式で作成された入力画面から設計情報を入力すると、自動設計手段が、端末から入力された設計情報と設計条件と配置条件格納部に格納された配置係数とに基づいて機器収納部内の各機器の配置位置を決定した後、盤の製作に必要なＣＡＤ図面の自動設計を行い、設計結果表示手段が自動設計手段により設計されたＣＡＤ図面を端末で表示させるために表示画面をＨＴＭＬ形式で作成し、ＨＴＭＬ形式で作成された表示画面で端末から前記ＣＡＤ図面を確認することを特徴とするＣＡＤ図面の設計方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、ＬＡＮ（ローカル・エリア・ネットワーク）やインターネットなどの通信ネットワークを利用して、防災設備の受信機などの盤の図面を自動設計するためのＣＡＤ図面の自動設計装置及びその設計方法に関するものである。
【０００２】
【従来の技術】
従来より、例えば特開平１０−１０５５８４号公報に示されるように、ＣＡＤ（Computer Aided Design）で作成したＣＡＤ図面の承認作業をインターネットを介して行うＣＡＤシステムが提供されている。
【０００３】
図４７はこのＣＡＤシステムの概略構成図である。このＣＡＤシステムは、通信回線１２０を介してＬＡＮに接続されており、端末１０１と、ＣＡＤで作成された承認待ちのＣＡＤ図面を格納するＣＡＤ図面データベース（ＣＡＤ図面ＤＢ）１０２と、ＣＡＤ図面データベース１０２内に格納されたＣＡＤ図面の中から承認を依頼したいＣＡＤ図面を画面上に表示する表示装置１０３と、承認を依頼したいＣＡＤ図面のデータを格納する格納領域１０４と、インターネット１３０を介して接続された端末１４０から承認待ちのＣＡＤ図面の承認処理を行う承認手段１０５と、承認された結果を出力する出力装置１０６と、承認を依頼したい担当者から図面の承認者へ図面の承認を依頼する内容の電子メールをＳＭＴＰ（Simple Male Transfer Protocol）プロトコルで送受信する送受信手段１０８と、メール送信文中に個々のＣＡＤシステムの判別を行う判別手段と１０９と、承認を依頼したＣＡＤ図面のデータをＨＴＭＬ（Hyper Text Markup Language）形式で格納するＨＴＭＬ格納領域１１０と、通信回線１２０を介してデータ通信を行う通信手段１１０とを備えている。
【０００４】
ここで、ＣＡＤ図面の承認を依頼したい担当者が、端末１０１を用いてＣＡＤ図面データベース１０２から承認を依頼したいＣＡＤ図面を選択すると、選択されたＣＡＤ図面のデータが格納領域１０４に格納されると共に、ＨＴＭＬ形式でＨＴＭＬ格納領域１１１に格納され、格納領域１０４に格納された承認待ちのＣＡＤ図面のデータは表示装置１０３に表示される。その後、担当者は、図面の承認を行う承認者に対して図面の承認を依頼する内容の電子メールを作成し、送受信手段１０８によりこの電子メールを承認者に送信する。承認者は端末１４０を用いてインターネット１３０に接続し、担当者からの電子メールを受け取ると、ＨＴＭＬ格納領域１１１内に格納された承認待ちのＣＡＤ図面を確認し、受信した電子メールに設けられたコメント記入欄と判定欄に記入した後（ＣＡＤ図面を承認する場合は例えば１を記入し、承認しない場合は例えば０を記入する）、担当者へ返送する。
【０００５】
【発明が解決しようとする課題】
上記構成のＣＡＤシステムでは、ＣＡＤシステムで作成されたＣＡＤ図面の承認作業をインターネットを経由して端末から行うことはできるが、端末側からＣＡＤ図面を作成する場合は、端末側にＣＡＤソフトなどの特別なソフトウェアが必要になるという問題があった。
【０００６】
本発明は上記問題点に鑑みて為されたものであり、その目的とするところは、ＣＡＤソフト等の特別なソフトウェアを必要とすることなく、端末からインターネットを経由してＣＡＤ図面を自動設計することのできるＣＡＤ図面の自動設計装置及びその設計方法を提供することにある。
【０００７】
【課題を解決するための手段】
上記目的を達成するために、請求項１の発明では、箱体の前面に複数の棚を上下方向に並べて設けた機器収納部に各種の機器を収納して構成される盤の製作に必要なＣＡＤ図面を自動設計するＣＡＤ図面の自動設計装置において、ブラウザソフトが組み込まれた複数の端末と、通信回線を介して複数の端末が接続されるサーバとでネットワークを構成し、盤の設計に必要な設計情報を入力する入力画面を端末により表示させるために前記入力画面をＨＴＭＬ形式で作成する画面作成手段と、設計情報を格納する設計情報格納部と、前記入力画面において入力された設計情報を設計情報格納部に格納する設計情報格納手段と、盤の設計に関する設計条件を格納する設計条件格納部と、入力された設計情報及び設計条件に基づいて盤の製作に必要なＣＡＤ図面を自動設計する自動設計手段と、自動設計手段が設計したＣＡＤ図面を端末で表示させるために前記ＣＡＤ図面をＨＴＭＬ形式に変換する設計結果表示手段と、自動設計手段が設計したＣＡＤ図面を格納する作成図面格納部と、画面作成手段、設計情報格納手段、自動設計手段及び設計結果表示手段の動作を管理する設計管理手段と、設計情報格納部、設計条件格納部及び作成図面格納部を有する外部記憶装置と、をサーバに設け、各機器の種類に応じて各機器が配置される棚の上下方向における位置を数値の大きさで表した配置係数を設定して、該配置係数を格納する配置条件格納部を設計条件格納部に設けるとともに、配置条件格納部に格納された配置係数に基づいて各機器の配置位置を決定する盤内位置決定部を自動設計手段に設けたことを特徴とし、端末ではブラウザソフトを用いて画面作成手段によりＨＴＭＬ形式で作成された入力画面を閲覧することができ、担当者が端末から設計条件を入力すると、サーバの自動設計手段は、入力された設計情報や設計条件格納部に格納された設計条件に基づいてＣＡＤ図面を自動設計し、自動設計手段が設計したＣＡＤ図面は設計結果表示手段によってＨＴＭＬ形式で表示されるので、ＣＡＤソフトなどの特別なソフトウェアがインストールされていない端末でも、汎用のブラウザソフトがインストールされている端末であれば、ＣＡＤ図面を自動設計できる自動設計装置を提供することができる。しかも盤内位置決定部は、各機器に予め設定された配置係数に基づいて、各機器の配置位置を自動的に決定しており、各機器の配置を指示する手間を省くことができ、且つ、各機器の配置条件は配置条件格納部に格納された配置係数によって決まるので、配置係数を変更するだけで各機器の配置条件を容易に変更することができる。
【０００８】
請求項２の発明では、請求項１の発明において、サーバへのアクセスを許可されたユーザを示すユーザ情報を上記設計条件格納部に登録するユーザ登録部と、設計条件格納部に格納されたユーザ情報に基づいてサーバへのアクセスを許可するか否かを判断するユーザ承認部と、使用できるサーバの機能に応じて設計条件格納部に登録されたユーザを複数のグループに分類すると共に、分類されたグループの使用できる機能に応じて画面作成手段が作成する入力画面及び表示画面を変更する画面制御部とを設計管理手段に設けたことを特徴とし、ユーザ承認部は、ユーザ登録部に登録されているユーザ情報に基づいて、サーバへのアクセスを許可しているので、ユーザ登録部に登録されていないユーザが勝手にサーバにアクセスするのを防止でき、且つ、画面制御部は各ユーザの使用できる機能に応じて入力画面や表示画面を変更しているので、それぞれのユーザ毎に使用できる機能を設定することができる。
【０００９】
請求項３の発明では、請求項１の発明において、サーバの外部記憶装置に通信回線を介して接続される端末毎に情報を記憶する端末情報格納領域を設け、端末から入力された情報を対応する端末情報格納領域に格納する端末別情報格納部を設計管理手段に設けたことを特徴とし、端末別情報格納部は各端末から入力された設計情報をそれぞれ対応する端末情報格納領域に格納しているので、複数の端末から同時にサーバを利用することができる。
【００１０】
請求項４の発明では、請求項１の発明において、画面作成手段が作成する複数の画面で共通して使用される情報を外部記憶装置に設けた共有情報格納領域に別途格納する共有情報格納部を画面作成手段に設けたことを特徴とし、共有情報格納部は、複数の画面で使用される情報を共有情報格納領域に別途格納しているので、画面が切り替わる際に各画面で表示する情報を全て受け渡す必要がなく、画面間で受け渡す情報を少なくして、画面の切り替わる速度を速めることができ、且つ、共有情報格納領域に情報を格納しておくことにより、その情報をユーザから隠蔽しておくことができる。
【００１１】
請求項５の発明では、請求項１の発明において、入力画面で入力された設計情報の中から自動設計手段が自動設計する際に必要な設計情報を抽出し、抽出した設計情報を自動設計手段が処理しやすいデータ形式に変換して別途外部記憶装置に格納する自動設計データ作成処理部を設計情報格納手段に設けたことを特徴とし、自動設計手段が自動設計に用いる設計情報は別途外部記憶装置に格納されているので、外部記憶装置から入力された設計情報を全て読み込み、読み込んだ設計情報の中から自動設計に必要な情報を抽出する必要がなく、しかも外部記憶装置には自動設計手段が処理しやすいデータ形式で設計情報が格納されているので、設計情報の読み込みを高速に行うことができる。
【００１２】
請求項６の発明では、請求項１の発明において、仕様の異なる複数の盤に共通して使用されるＣＡＤ図面を格納する共通図面格納部を外部記憶装置に設け、入力画面で入力された設計情報に基づいて新規にＣＡＤ図面を作成するか又は共通図面格納部に格納されたＣＡＤ図面を使用するかを判断するとともに、共通図面格納部に格納されたＣＡＤ図面を使用する場合は使用するＣＡＤ図面の図面名及び保管場所の情報を設計情報格納部に格納する作成図面判断部を自動設計手段に設けたことを特徴とし、ＣＡＤ図面を作成する際に作成図面判断部は新規にＣＡＤ図面を作成するか又は共通図面を流用するかを判断しているので、共通図面を流用することによって新規に作成するＣＡＤ図面の枚数を少なくでき、自動設計に要する時間を短縮したり、外部記憶装置の記憶容量を少なくすることができる。
【００１４】
請求項７の発明では、請求項１の発明において、上記盤は複数の箱体を幅方向に並設して構成されており、同一の配置係数を付与した機器の種類毎に、当該機器を各箱体に振り分ける振り分け条件を数値化した振り分けコードが設けられており、振り分けコードにしたがって各箱体に振り分ける機器を決定する配置振り分け処理部を自動設計手段に設けたことを特徴とし、配置振り分け処理部は、各機器に予め設定された振り分けコードに基づいて、各機器の振り分けを自動的に決定しており、各機器の振り分けを指示する手間を省くことができ、且つ、各機器の振り分け条件は振り分けコードによって決まるので、振り分けコードを変更するだけで各機器の振り分け条件を容易に変更することができる。
【００１５】
請求項８の発明では、請求項７の発明において、機器収納部に配置される機器に付随して必要となる内部配置機器を生成する内器生成部と、箱体内部に設けられた内部配置機器用の配置領域に所定の配置条件に従って内部配置機器を配置する内器配置処理部と、内部配置機器の配置により機器を配置できなくなる機器収納部を決定する配置不可能領域決定部とを設けたことを特徴とし、内器生成部は機器収納部に配置される機器に付随して必要となる内部配置機器を自動的にリストアップし、内器配置処理部は所定の配置条件にしたがって内部配置機器の配置位置を決定しているので、内部配置機器の配置漏れがなく、配置位置を決定する手間を省くことができ、且つ、配置不可能領域決定部は内部配置機器の配置によって機器を配置できなくなる機器収納部を決定しているので、機器収納部に収納される機器と内部配置機器とが干渉するといった不具合を防止することができる。
【００１６】
請求項９の発明では、請求項８の発明において、内部配置機器の種類を示す分類コードが設計条件格納部に格納されており、設計条件格納部から各内部配置機器の分類コードを読み込み、各箱体に振り分けられた上記各機器の振り分け状態と上記分類コードとに基づいて、各箱体に振り分ける内部配置機器を決定する内器振り分け処理部を自動設計手段に設けたことを特徴とし、配置振り分け処理部は、各内部配置機器に予め設定された分類コードと機器収納部に配置される機器の振り分けとに基づいて各内部配置機器の振り分けを自動的に決定しており、各内部配置機器の振り分けを指示する手間を省くことができ、且つ、各内部配置機器の分類コードを変更することにより内部配置機器の振り分け条件を容易に変更することができる。
【００１７】
請求項１０の発明では、請求項１の発明において、外部記憶装置には図面枠のみのＣＡＤ図面が予め保存されており、自動設計手段が入力画面から入力された設計条件に対応する盤の基準となる図面枠のみのＣＡＤ図面を外部記憶装置から呼び出し、呼び出したＣＡＤ図面に盤の図形及び機器の図形を貼り付ける作業および図面の一部を拡大又は縮小させる作業を含む編集作業を行う際に用いるＣＡＤ図面上の設計基準点が外部ファイルとして設計条件格納部に格納されており、ＣＡＤ図面を編集する際に設計条件格納部から外部ファイルを呼び出し、設計基準点を取得する設計基準点取得部を自動設計手段に設けたことを特徴とし、ＣＡＤ図面を編集する際に用いる設計基準点を設計条件格納部に設けているので、設計仕様を変更する際は自動設計手段の設計プログラムを変更することなく、設計基準点を変更するだけで容易に対応することができる。
【００１８】
請求項１１の発明では、請求項１の発明において、盤に１乃至複数の機器が配置されたＣＡＤ図面を作成する際に、盤内に配置された機器の情報を表示する一覧表を作成すると共に、機器の図形と当該機器に関する一覧表の情報とを関連づける番号及び引出線からなる注釈付き引出線を機器の図形に貼り付ける機器一覧・バルーン作成処理部を自動設計手段に設け、機器の図形には注釈付き引出線の引出点及び引出方向の情報が付与された基準点が複数設けられており、基準点から注釈付き引出線の情報を読み込み、他の図形との干渉を避けるように注釈付き引出線を配置する基準点及び引出方向を決定するバルーン情報判断部と、バルーン情報判断部の判断により注釈付き引出線を作成するバルーン作成部とを設けたことを特徴とし、機器の図形には注釈付き引出線を貼り付けるための基準点が設けられており、バルーン情報判断部は、注釈付き引出線と他の機器が干渉しないように注釈付き引出線を配置する基準点や引出方向を決定し、バルーン作成部はバルーン情報判断部の判断結果に基づいて注釈付き引出線を作成しているので、注釈付き引出線と他の機器の図形とが干渉するのを防止できる。
【００１９】
請求項１２の発明では、請求項１の発明において、端末からの指示に応じて図面格納部に格納されたＣＡＤ図面を端末に送信する図面転送部をサーバの設計結果表示手段に設けると共に、サーバから送信されたＣＡＤ図面を編集する編集手段を端末に設けたことを特徴とし、自動設計手段では予めプログラムされたＣＡＤ図面しか作成することはできないが、端末では、サーバの図面転送部によって端末に送信されたＣＡＤ図面を編集手段により編集しているので、自動設計手段では対応できないようなＣＡＤ図面を端末側で作成することができる。
【００２０】
請求項１３の発明では、請求項１２の発明において、ＣＡＤ図面上に配置された機器を選択すると、当該機器を示す番号及び引出線からなる注釈付き引出線を作成して当該機器の図形に貼り付けるバルーン作成部を端末に設け、選択した機器が既に選択された機器と同じ種類であれば前回付与した番号の注釈付き引出線を作成するとともに、選択した機器が新規に選択された種類の機器であれば前回の番号に所定の増分を加算した番号の注釈付き引出線を作成する番号判定部をバルーン作成部に設けたことを特徴とし、端末側で機器の図形を選択するだけで、その図形に注釈付き引出線を作成することができ、各機器を示す番号は自動的に採番されるので作業効率を高めることができ、しかも番号の付け間違いを無くすことができる。
【００２１】
請求項１４の発明では、ブラウザソフトが組み込まれた複数の端末と、通信回線を介して複数の端末が接続されるサーバとでネットワークを構成し、盤の設計に必要な設計情報を入力する入力画面を端末により表示させるために前記入力画面をＨＴＭＬ形式で作成する画面作成手段と、設計情報を格納する設計情報格納部と、前記入力画面において入力された設計情報を設計情報格納部に格納する設計情報格納手段と、盤の設計に関する設計条件を格納する設計条件格納部と、入力された設計情報及び設計条件に基づいて盤の製作に必要なＣＡＤ図面を自動設計する自動設計手段と、自動設計手段が設計したＣＡＤ図面を端末で表示させるために前記ＣＡＤ図面をＨＴＭＬ形式に変換する設計結果表示手段と、自動設計手段が設計したＣＡＤ図面を格納する作成図面格納部と、画面作成手段、設計情報格納手段、自動設計手段及び設計結果表示手段の動作を管理する設計管理手段と、設計情報格納部、設計条件格納部及び作成図面格納部を有する外部記憶装置と、をサーバに設けたＣＡＤ図面の自動設計装置を用いて、箱体の前面に複数の棚を上下方向に並べて設けた機器収納部に各種の機器を収納して構成される盤の製作に必要なＣＡＤ図面を自動設計するＣＡＤ図面の自動設計方法において、各機器の種類に応じて各機器が配置される棚の上下方向における位置を数値の大きさで表した配置係数を配置条件格納部に予め格納しておき、端末から通信回線を介してサーバにアクセスし、ＨＴＭＬ形式で作成された入力画面から設計情報を入力すると、自動設計手段が、端末から入力された設計情報と設計条件と配置条件格納部に格納された配置係数とに基づいて機器収納部内の各機器の配置位置を決定した後、盤の製作に必要なＣＡＤ図面の自動設計を行い、設計結果表示手段が自動設計手段により設計されたＣＡＤ図面を端末で表示させるために表示画面をＨＴＭＬ形式で作成し、ＨＴＭＬ形式で作成された表示画面で端末からＣＡＤ図面を確認することを特徴とし、端末ではブラウザソフトを用いて画面作成手段によりＨＴＭＬ形式で作成された入力画面を閲覧することができ、担当者が端末から設計条件を入力すると、サーバの自動設計手段は、入力された設計情報や設計条件に基づいてＣＡＤ図面を自動設計し、自動設計手段が設計したＣＡＤ図面は設計結果表示手段によってＨＴＭＬ形式で表示されるので、ＣＡＤソフトなどの特別なソフトウェアがインストールされていない端末でも、汎用のブラウザソフトがインストールされている端末であれば、ＣＡＤ図面を自動設計できる。
【００２２】
【発明の実施の形態】
本発明の実施の形態を図面を参照して以下に説明する。
【００２３】
（実施形態１）
本実施形態のＣＡＤ図面の自動設計装置は、防災設備の受信機等の盤の設計に用いられるものである。まず、設計対象の盤について図２及び図３を参照して説明する。この盤は所謂自立型の複合防災盤であり、略直方体状の函体５１ａ，５１ｂを幅方向に２つ並設して構成される。尚、本実施形態では函体５１ａ，５１ｂを２つ並設して盤を構成しているが、函体の個数（面数）を２つに限定する趣旨のものではなく、函体は１つのみでも良いし、３つ以上の函体を並設して盤を構成しても良い。各函体５１ａ，５１ｂの前面には防災設備などの機器が配置される棚状の機器収納部（以下、収納部と略す）５２が複数段設けられている。一方の函体５１ａに設けられた収納部５２には、煙感知器、熱感知器などの自火報設備や防火扉、ダンパなどの防排煙機器の動作を地区単位で表示する複数の表示ランプからなる表示部５３と、照明器具や空調機器やチャイムなどの負荷を予め設定された時間に動作させるプログラムタイマ５４と、プログラムタイマ（親時計）５４の出力信号を増幅して複数台の子時計に出力し、親時計の時刻に合わせて複数台の子時計を駆動する１回路子時計増幅器５５と、所謂フル二線式リモコンのスイッチからなり照明器具などの負荷をオン／オフさせる操作設定器の操作スイッチ５６と、自火報機器や防排煙設備や警報設備の動作を制御する操作部５７と、火災通報用の電話機５８とが収納されている。また他方の函体５１ｂに設けられた収納部５２には、ミキサーユニット５９や、ディジタル音でチャイムを出力するチャイム６０や、防災アンプ６１や、停電時などに電源供給する非常電源ユニット６２などの機器が収納されている。尚、両函体５１ａ，５１ｂの機器が配置されていない収納部５２はパネル７０で塞がれている。
【００２４】
ところで、盤に使用する函体の高さ、幅、奥行きの各寸法は予め複数に決められており、収納する機器の数や大きさに応じて所望の寸法値の組み合わせを有する函体が選択され、選択された函体の前面に設けられた収納部に、選択された機器を上下方向に並べて収納する。ここで、選択された機器の数が多く函体内に収まらない場合は函体の寸法を大きくするか、又は、同じ寸法の函体を複数並べて連結して、選択した機器を函体内に収納する。
【００２５】
本実施形態のＣＡＤ図面の自動設計装置は、このような盤のＣＡＤ図面（例えば外観図や回路図や機器配置図など）を自動設計するための設計装置であり、その概略の構成図を図１及び図４に示す。この自動設計装置は、複数の端末（クライアント）１と、複数の端末１がＬＡＮ５又はインターネット６を介して接続されるサーバ２とでネットワークを構成しており、端末１からＬＡＮ５又はインターネット６を介してサーバ２にアクセスし、上述した複合防災盤の設計条件を入力すると、サーバ２側でＣＡＤ図面の自動設計が行われる。ここで、サーバ２は、設計条件を入力する入力画面や、自動設計したＣＡＤ図面を表示する表示画面をＨＴＭＬ形式で作成しているので、端末１側では汎用のブラウザソフトを利用し、ＬＡＮ５やインターネット６を介して設計条件を入力したり、サーバ２側で自動設計されたＣＡＤ図面の内容を確認することができる。而して、端末１側には汎用のブラウザソフトをインストールしておくだけ良く、特別なＣＡＤ用のソフトウェアがインストールされていない端末１からでも盤の自動設計を行うことができる。
【００２６】
ここで、端末１は、中央演算処理装置（以下、ＣＰＵと称す）１０と、キーボード１１やマウス１２などの入力装置と、ディスプレイ１３と、外部記憶装置１４とで構成される。
【００２７】
一方、サーバ２は、端末１から設計情報を入力するための入力画面をＨＴＭＬ形式で作成する画面作成手段３１と、端末１から入力された設計情報を後述の外部記憶装置４に格納する設計情報格納手段３２と、端末１から入力された設計情報や外部記憶装置４に記憶された設計条件に基づいて自動設計を行う自動設計手段３３と、自動設計手段３３の設計したＣＡＤ図面を端末１側に表示させる設計結果表示手段３４と、画面作成手段３１や設計情報格納手段３２や自動設計手段３３や設計結果表示手段３４の動作を制御する設計管理手段３０と、外部記憶装置４とを備えている。ここに、設計管理手段３０、画面作成手段３１、設計情報格納手段３２、自動設計手段３３及び設計結果表示手段３４は中央演算処理装置（ＣＰＵ）３により構成される。
【００２８】
また、サーバ２の外部記憶装置４には、端末１から入力された設計条件などのデータを格納するデータファイル（設計情報格納部）４１と、設計に関する社内規定や規格などのデータを格納するマスタ（設計条件格納部）４２と、ＣＡＤ図面を保管する図面格納部４３と、端末１から入力された各案件の情報などをデータベース形式で格納するデータベース４４とが設けられている。ここで、図面格納部４３には、自動設計手段３３によって作成されたＣＡＤ図面や帳票などのデータを格納する図面・帳票ファイル（作成図面格納部）４３ａと、仕様の異なる複数種の複合防災盤に共通して用いられる基準図面を格納する基準図面ライブラリ（共通図面格納部）４３ｂとが設けられ、データファイル４１には、複数の端末１から入力される案件情報を個々の端末１毎に格納するクライアント情報格納領域（端末情報格納領域）４１ａが設けられている。図１０に示すようにクライアント情報格納領域４１ａには各端末１の案件情報を個別に格納するディレクトリＤ１、Ｄ２、…が複数作成されており、各端末１から入力される情報はそれぞれ対応するディレクトリＤ１、Ｄ２、…に格納されるので、複数の端末１から同時にサーバ３を利用することができる。尚、各ディレクトリＤ１、Ｄ２、…にはそれぞれ対応する端末１から入力された案件情報がテキストファイルＦ１、Ｆ２、…として保存され、テキストファイルＦ１、Ｆ２、…には、例えばユーザ識別用のフラグや、各端末１に割り当てられたＩＤ番号や、各端末１で利用可能な機能を示す登録処理可能フラグや、ログイン時の営業所コードなどの情報が格納される（図１１参照）。
【００２９】
次に、この自動設計装置を用いてＣＡＤ図面の自動設計を行う設計方法について図５乃至図９のフロー図を参照して説明する。
【００３０】
まず、端末１からＬＡＮ５又はインターネット６を介してサーバ２に接続し、設計入力画面を表示するよう要求すると（図５のＳ１）、サーバ２では設計管理手段３０が画面作成手段３１に対してログイン画面を作成するよう指示し（図５のＳ２）、画面作成手段３１がログイン画面をＨＴＭＬ形式で作成する（図５のＳ３）。端末１側ではブラウザソフトを用いてＨＴＭＬ形式のログイン画面を閲覧し、キーボード１１などを用いてユーザ名やパスワードを入力する（図５のＳ４）。
【００３１】
ところで、設計管理手段３０には、この自動設計装置を利用することのできるユーザを登録するユーザ登録部３０ａが設けられており、ユーザ登録部３０ａは登録するユーザのユーザ名をマスタ４２に設けられたログインマスタ４２ａに登録する。ログインマスタ４２ａに登録されるユーザは、利用できる自動設計装置の機能に応じて複数のユーザグループに分類されており、ユーザ登録部３０ａではユーザ名をログインマスタ４２ａに登録する際に、そのユーザが属するユーザグループを同時に指定する。本実施形態では、表１に示すようにユーザグループがＡ，Ｂ，Ｃの３つに分類されており、それぞれ、案件情報に対して利用できる機能（権限）が異なっている。すなわち、ユーザグループＡに登録されているユーザは、自分の担当する案件情報の操作や削除以外に、他のユーザや営業所が担当する案件情報を参照することができる。一方、ユーザグループＢ，Ｃに登録されているユーザは、他のユーザや営業所が担当する案件情報を参照することはできず、ユーザグループＢに登録されているユーザは自分の担当する案件情報の操作や削除のみ行うことができ、ユーザグループＣに登録されているユーザは自分の担当する案件情報の操作のみ行うことができる。
【００３２】
【表１】
0003785850.tif 000002
【００３３】
さて担当者が端末１からユーザ名及びパスワードを入力すると、サーバ２の設計管理手段３０に設けられたユーザ承認部３０ｂが、ログインマスタ４２ａに登録されているユーザのものと一致するか否かを判断する（図５のＳ５）。入力されたユーザ名及びパスワードがログインマスタ４２ａに登録されているものと一致しなければ、再度ログイン画面を表示させ、登録されていれば、このユーザが登録されているユーザグループの情報をログインマスタ４２ａから入手するとともに、設計管理手段３０に設けられたクライアント別情報格納部（端末別情報格納部）３０ｄが、データファイル４１内に設けられたクライアント情報格納領域４１ａに、この端末１から入力される情報を格納するためのディレクトリを作成する（図５のＳ６）。このように、ユーザ承認部３０ｂは、ログインマスタ４２ａに登録されているユーザ情報に基づいてサーバの利用を許可しているので、ログインマスタ４２ａに登録されていないユーザが勝手にサーバ２を利用するのを防止できる。また、設計管理手段３０のユーザ承認部３０ｂは、ログインマスタ４２ａからこのユーザの属するユーザグループＡ〜Ｃの情報を入手し、設計管理手段３０のユーザ権限別画面制御部（画面制御部）３０ｃはこのユーザの属するユーザグループＡ〜Ｃが利用可能な機能（権限）に応じた入力画面を作成するよう画面作成手段３１に指示し（図５のＳ７）、画面作成手段３１はＨＴＭＬ形式で入力画面を作成する（図５のＳ８）。この時端末１では、ディスプレイ１３にサーバ２の画面作成手段３１で作成された入力画面が表示され（図５のＳ９）、担当者はキーボード１２やマウス１３などを用いて設計情報（例えば案件名称や担当者名などの案件情報）を入力する。
【００３４】
ところで、担当者が案件情報の入力作業を進めるにつれて、例えば図１２に示すように入力画面が画面１→画面２→画面３→画面４のように切り替わっていくが、各入力画面１〜４で入力する情報と各入力画面１〜４を作成するのに必要な情報は図示の通りであり、画面１で入力された函体サイズは、函体に付属するハンドルなどの付属部材の情報を入力する画面３、及び、画面１〜３で入力された案件情報を全て表示する画面４のみで必要となり、画面１で入力された案件名称は画面４のみで必要になる。ところで、複数のＨＴＭＬ画面が順番に切り替えていく場合、前段のＨＴＭＬ画面で表示したデータを後段のＨＴＭＬ画面で表示させるには、両画面の間に表示されるＨＴＭＬ画面すべてにそのデータを引き渡さなければならず、例えば最初の画面１で入力された案件名称を、最後の画面４で表示させるには、画面１から画面２、画面２から画面３、画面３から画面４に切り替わる際に、案件名称のデータを各画面に引き渡す必要があった。そのため、案件名称のデータを必要としない画面２や画面３にも案件名称のデータを引き渡すことになり、データの処理が煩雑になるという欠点があり、また引き渡されたデータは容易に閲覧できてしまうという欠点もある。そこで、本実施形態では複数の入力画面で共通して利用されるような情報（以下、共有情報という）を、画面作成手段３１に設けた共有情報格納部３１ａにより、データファイル４１に設けられた共有情報格納領域４１ｂに格納しているので（図５のＳ１０）、画面を切り換える際に共有情報格納領域４１ｂから必要とする共有情報を読み込むことができ、入力画面が切り替わる度に全てのデータを引き渡す必要がないから、データの処理を簡素化して、入力画面の切り替わる速度を速めることができ、且つ、共有情報格納領域４１ｂに情報を格納しておくことにより、その情報をユーザから隠蔽することができる。
【００３５】
図５のステップＳ９で担当者が端末１から設計情報を入力する際に、設計情報として案件情報を登録した案件登録日を入力すると、設計管理手段３０に設けられた製造所要日数計算部３０ｅが盤の納入予定日を算出する（図６のＳ１１）。ここで、製造所要日数計算部３０ｅが納入予定日を算出する手順を図１３のフロー図を参照して説明する。まず、製造所要日数計算部３０ｅが端末１から入力された案件登録日を入手し（ステップＳ１０１）、盤の製造に必要な所要日数を計算する（ステップＳ１０２）。次に製造所要日数計算部３０ｅはマスタ４２に設けられたカレンダマスタ４２ｂから製造部門の祝日、休暇、非稼働日などのデータを読み込み（ステップＳ１０３）、案件登録日からステップＳ１０２で求めた所要日数が経過するまでの間に祝日があるか否かを判断し（ステップＳ１０４）、祝日がある場合は祝日の日数を所要日数に加算する（ステップＳ１０５）。次に製造所要日数計算部３０ａは、案件登録日から所要日数が経過するまでの間に休暇があるか否かを判断し（ステップＳ１０６）、休暇がある場合は休暇の日数を所要日数に加算する（ステップＳ１０７）。さらに、製造所要日数計算部３０ａは、案件登録日から所要日数が経過するまでの間に非稼働日があるか否かを判断し（ステップＳ１０８）、非稼働日がある場合は非稼働日の日数を所要日数に加算し（ステップＳ１０９）、納入予定日を算出する（ステップＳ１１０）。
【００３６】
このようにして製造所要日数計算部３０ｅが納入予定日を算出すると、画面作成手段３１は納入予定日を表示する画面をＨＴＭＬ形式で作成し（図６のＳ１２）、端末１のディスプレイ１３に納入予定日が表示される（図６のＳ１３）。次に、担当者がこれまでに入力した案件情報の登録処理を行うと（図６のＳ１４）、設計管理手段３０では案件情報を登録するよう設計情報格納手段３２に指示し（図６のＳ１５）、設計情報格納手段３２は案件情報をデータベース４４に格納する。
【００３７】
ここで、担当者が端末１から入力する情報には、案件についての様々なデータが含まれており、自動設計を行う際には使用しないデータも多い。例えば、データベース４４の案件情報格納部４４ａには、図１６に示すように、案件の管理情報として案件管理番号、案件名称、案件所在地、…などのデータが保存されるが、それらのデータの内自動設計に使用されるのは案件管理番号、案件名称、営業所、作図担当者など一部のデータのみである。また、自動設計を行うＣＡＤソフトによってデータ形式が異なる場合があるから、これらのデータはリスト形式で保存しておくのが望ましい。そこで、設計情報格納手段３２では案件情報をデータベース４４に格納すると共に、設計情報格納手段３２に設けられた自動設計データ作成処理部３２ａが、案件情報の中からＣＡＤ図面の自動設計に必要なデータを抽出し、リスト形式でデータファイル４１内に設けられた自動設計用データ格納部４１ｃに別途格納している（図６のＳ１６）。図１６は自動設計データ作成処理部３２ａの動作を示すフロー図であり、自動設計データ作成処理部３２ａは、先ず案件情報格納部４４ａから入力されたデータを読み込み（ステップＳ１２５）、それらのデータの中から自動設計に必要なデータ（例えば案件管理番号、案件名称、営業所、作図担当者名のデータ）を抽出し（ステップＳ１２６）、抽出したデータをリスト形式のデータに処理し（ステップＳ１２７）、入力されたデータをマスタ４２に保存すると共に（ステップＳ１２８）、リスト形式とした抽出データをテキストファイルで自動設計用データ格納部４１ｃに格納する（ステップＳ１２９）。このように、自動設計に用いる情報は別途自動設計用データ格納部４１ｃに格納されているので、自動設計を行う際に自動設計手段３３がデータベース４４から案件情報を全て読み込み、その中から自動設計に必要な情報を抽出する必要がなく、しかも自動設計用データ格納部４１ｃにはリスト形式で設計情報が格納されているので、設計情報の読み込みを高速に行うことができる。
【００３８】
次に、設計管理手段３０は自火報機器や防排煙設備などの回路情報を登録する登録画面を作成するよう画面作成手段３１に指示し（図６のＳ１７）、画面作成手段３１が回路情報の登録画面をＨＴＭＬ形式で作成し（図６のＳ１８）、端末１のディスプレイ１３に回路情報の登録画面が表示される（図６のＳ１９）。ここで、担当者がキーボード１１やマウス１２を用いて自火報機器や防排煙設備やガス検知器の回線数などの回路情報を入力すると（図６のＳ２０）、画面作成手段３１に設けられた商品分類別画面自動変更処理部３１ｂが、端末１から入力された回路情報に応じて入力画面をリアルタイムに変更する（図６のＳ２１）。そして、回路情報の入力作業が終了し、担当者が回路情報の登録処理が確定したことを示す情報を端末１から入力すると（図６のＳ２２）、設計管理手段３０は回路情報を登録するよう設計情報格納手段３２に指示し（図６のＳ２３）、設計情報格納手段３２は回路情報をデータベース４４に格納すると共に、設計情報格納手段３２の自動設計データ作成処理部３２ａは、ＣＡＤ図面の自動設計に必要なデータを自動設計用データ格納部４１ｃに別途格納する（図６のＳ２４）。
【００３９】
ここで、設計管理手段３０に設けられた情報登録状況判断部３０ｆでは、現在までに入力されたデータに基づいて、次に登録可能なデータを判断している。表２は▲１▼〜▲９▼までの処理を行う際に必要な処理を示しており、各行の項目の処理を行うためには○印の付された列の処理を全て完了しておく必要がある。例えば、自火報機器や防排煙設備などの回路情報を登録する回路登録処理を行うためには、盤タイプ（例えば防災監視のみを行う防災監視盤や、中央監視と防災監視を行う複合防災盤といった盤の種類）を選択する盤タイプ選択を行っておく必要があり、函体の寸法や連結する函体の数や付属部品（例えばハンドル、木板、小扉など）及び付属部材（上部ダクトや架台など）を登録する函体登録を行うためには、盤タイプの選択と回路登録とを行う必要があり、函体内部における機器の配置を登録するためには、盤タイプ選択、回路登録及び函体登録の処理を行う必要がある。
【００４０】
【表２】
0003785850.tif 000003
【００４１】
而して、情報登録状況判断部３０ｆでは、現在までに登録されたデータと表２に示す条件とに基づいて、次に登録可能なデータを判断する。図１４は情報登録状況判断部３０ｆの動作を示すフロー図であり、先ず情報登録状況判断部３０ｆは盤タイプが決定されているか否かの判定を行い（ステップＳ１１１）、盤タイプが決定されていれば、回路登録が可能であると判断する（ステップＳ１１２）。一方、盤タイプが決定されていなければ、情報登録状況判断部３０ｆは盤タイプ選択以外の処理を行うことはできないと判断し、ステップＳ１１１に戻って上述の処理を繰り返す。次に、盤タイプが決定されていれば、情報登録状況判断部３０ｆは回路登録が完了しているか否かの判定を行い（ステップＳ１１３）、回路登録が完了していれば、オプションで追加できる機器を登録する回路オプション登録、函体内部に組み込む機器を登録する組込機器登録、函体登録、入力した設計情報に基づいて自動設計を開始させる自動設計開始処理といった処理を行うことができると判断する（ステップＳ１１４）。一方、回路登録が完了していなければ、情報登録状況判断部３０ｆは回路登録以外の処理を行うことはできないと判断し、ステップＳ１１１に戻って上述の処理を繰り返す。そして、盤タイプが決定され、且つ、回路登録が完了すると、情報登録状況判断部３０ｆは函体登録が完了しているか否かの判定を行い（ステップＳ１１５）、函体登録が完了していれば、組込機器の配置場所を登録する機器配置登録処理が可能であると判断する（ステップＳ１１６）。さらに情報登録状況判断部３０ｆは自動設計開始処理が済んだか否かを判定し（ステップＳ１１７）、自動設計開始処理が完了していれば、部品表や負荷表などの帳票データの作成を開始する帳票作成開始処理が可能であると判断し（ステップＳ１１８）、自動設計開始処理が完了していなければ、ステップＳ１１１に戻って上述の処理を繰り返す。
【００４２】
このように、情報登録状況判断部３０ｆでは現在までに入力されたデータに基づいて次に登録可能なデータを判断しており（図７のＳ２５）、担当者は設計情報の入力状況に応じて端末１から回路オプション登録（図７のＳ２６）、函体登録（図７のＳ２７）、組込機器登録（図７のＳ２８）、機器配置登録（図７のＳ２９）などの処理を行うことができ、各項目の入力画面においてサーバ２は上述した図６のＳ１６〜Ｓ１８、Ｓ２１〜Ｓ２４と同様の処理を行い、設計管理手段３０は入力された設計情報を外部記憶装置４に格納するよう設計情報格納手段３２に指示し、設計情報格納手段３２は入力された設計情報をデータベース４４に格納すると共に、設計情報格納手段３２の自動設計データ作成処理部３２ａは自動設計を行うのに必要な自動設計データを自動設計用データベース４１ｃに格納する（図７のＳ３０）。
【００４３】
この時、画面作成手段３１に設けられた商品分類別画面変更処理部３１ｂでは、現在までに入力された案件情報や、盤及び機器の仕様や、既に入力されている他の設計情報に応じて逐次入力画面の入力項目を変更させている。例えば画面作成手段３１の作成した入力画面において、各種の入力項目がプルダウンメニュー形式で表示され、入力したい項目を選択するとその項目の入力可能な範囲が表示されるような場合、現在までに入力された案件情報や、盤及び機器の仕様や、既に入力されている他の設計情報によって、これから入力する項目の入力可能な範囲が変化するので、商品分類別画面変更処理部３１ｂではプルダウンメニューで表示される入力項目の入力可能な範囲を適宜変化させている。図１５は函体の幅寸法を入力する際の商品分類別画面変更処理部３１ｂの動作を示すフロー図であり、商品分類別画面変更処理部３１ｂは、各種の設計データが登録されたマスタ４２から、設計情報（例えばダクトの高さ寸法）の入力可能な範囲を読み込み（ステップＳ１１９）、函体の幅寸法が入力されると、その幅寸法が７００ｍｍか、８００ｍｍか、又は、上記以外の寸法かを判定する（ステップＳ１２０）。そして、幅寸法が７００ｍｍであれば、ダクトの高さ寸法の入力範囲を１００ｍｍから３００ｍｍまで（１０ｍｍ刻み）とし（ステップＳ１２２）、幅寸法が８００ｍｍであれば、ダクトの高さ寸法の入力範囲を１００ｍｍから１０００ｍｍまで（５０ｍｍ刻み）とし（ステップＳ１２３）、幅寸法が上記以外の寸法であれば、ダクトの高さ寸法の入力範囲を１００ｍｍから１２００ｍｍまで（２０ｍｍ刻み艾艾）として（ステップＳ１２０）、商品分類別画面変更処理部３１ｂは入力画面を変更する（ステップＳ１２４）。
【００４４】
上述のように担当者が端末１から各種入力項目を入力し、少なくとも盤タイプ選択と回路登録の処理が完了した段階で自動設計登録処理が可能となり、担当者が端末１から自動設計開始処理を行うと（図７のＳ３１）、サーバ２の自動設計手段３３がＣＡＤ図面の自動設計を開始する。自動設計手段３３では、先ず作成図面判断部３３ａが必要な図面を新規に作成するか、又は、共通図面を流用するかの判断を行う（図７のＳ３２）。
【００４５】
この作成図面判断部３３ａの動作を図１７に示すフローチャートを参照して説明する。先ず作成図面判断部３３ａは、これまでに登録された設計情報に基づいて必要な図面（例えば外観図、ダクト図、取付孔寸法図、回路図、機器図など）を決定し（ステップＳ１３０）、図面の種類から案件毎に新規に作成する図面（案件図面）とするか又は共通図面を流用するかを判断する（ステップＳ１３１）。例えば外観図などは案件毎に函体の寸法が異なったり、収納部内に配置する機器の種類や位置が異なるため、案件毎に図面を作成する必要があるから、作成図面判断部３３ａは案件図面とすると判断する。また、機器図などは、函体に取り付ける機器の品番が同じであれば、どの案件でも機器図は同じ図面になるから、作成図面判断部３３ａは共通図面とすると判断する。而して、共通図面を流用することにより、新規に作成する図面の枚数を少なくでき、自動設計に要する時間を短縮したり、作成したＣＡＤ図面を格納する外部記憶装置４の記憶容量を少なくすることができる。尚、異なる案件に共通して使用される機器図などの共通図面は予めＣＡＤソフトを用いて作成され、図面ファイル４３に設けられた共通図面ライブラリ４３ｂに保存されると共に、その共通図面の図面名及び保存場所がマスタ４２に設けられた共通図面マスタ４２ｄに登録される。一方、作成図面判断部３３ａが図面の種類から案件図面と判断すると、自動設計手段３３は案件図面として新規に作成し、作成した案件図面を図面・帳票ファイル４３ａに保存する（ステップＳ１３２）。一方、作成図面判断部３３ａが図面の種類から共通図面を使用すると判断すると（ステップＳ１３３）、作成図面判断部３３ａは共通図面マスタ４２ｄから使用する共通図面のデータを読み込み（ステップＳ１３４）、その図面名及び保管場所を取得し（ステップＳ１３５）、取得した共通図面の図面名及び保管場所をデータベース４４に設けた案件情報格納部４４ａに書き込む（ステップＳ１３６）。
【００４６】
ところで、自動設計手段３３が案件図面として新規に図面を作成する場合、先ず自動設計手段３３は函体５１内に配置する機器の配置位置を決定する（図８のＳ３３）。尚、自動設計手段３３では、端末１から入力された設計情報に基づいて必要な機器とその個数を決定しており、例えば表示部Ａ，Ｂの回線数によって、必要となる機器Ａ〜Ｅの個数を決定している。以下に自動設計手段３３が表示部Ａ，Ｂの回線数から機器Ａ〜Ｅの個数を決定する手順について表３を参照して説明する。先ず、自動設計手段３３は表示部Ａ，Ｂの回線数ｋから以下の条件にしたがって判定を行い、判定値ａ，ｂをそれぞれ求めており、表示部Ａ，Ｂの回線数ｋが０の場合は判定値ａ，ｂをそれぞれ−１とし、表示部Ａ，Ｂの回線数ｋの１０による剰余が５の場合は判定値ａ，ｂをそれぞれ１とし、表示部Ａ，Ｂの回線数ｋの１０による剰余が０の場合は判定値ａ，ｂをそれぞれ０とする。そして、判定値ａ，ｂの組み合わせに応じて表１に示すように機器Ａ〜Ｅの個数を設定している。例えば判定値ａが−１、判定値ｂが１の場合、機器Ａ，Ｃ，Ｅの個数は０とし、機器Ｂの個数は表示部Ｂの回線数をｋとすると（ｋ−５）／１０（個）とし、機器Ｄの個数を１個としている。
【００４７】
【表３】
0003785850.tif 000004
【００４８】
以下に、自動設計手段３３が機器の配置位置を決定する手順について説明する。函体が２つ以上連結されていれば、先ず自動設計手段３３の配置振り分け処理部３３ｇが各函体に配置する機器を振り分け、盤内位置決定部３３ｆがそれぞれの函体に配置する機器の位置を決定する。ここで、図１８に示すように２つの函体５１が連結して配設されている場合に、配置振り分け処理部３３ｇが機器６５を振り分ける手順について以下に簡単に説明する。
【００４９】
表４に示すように函体５１の収納部５２内に配置される機器６５には、各々の機器６５毎に振り分け条件と、配置振り分け処理部３３ｇが振り分けを決定する際に用いる振り分けコードが定められている。例えば、自火報機器専用の表示部Ａ（１０回線用，５回線用）と、自火報機器及び防排煙設備用に兼用される表示部Ｂ（１０回線用，５回線用）とは表示部Ａ，Ｂの個数の比に応じて各函体５１に振り分けられるよう振り分け条件が定められており、各表示部Ａ，Ｂの振り分けコードはそれぞれ“１”に設定されている。また、表示部Ａ（１０回線用，５回線用）を操作する操作部メインＡは表示部Ａの数が最も多い函体５１に配置されるように振り分け条件が定められ、その振り分けコードは“２１”に設定されており、表示部Ｂ（１０回線用，５回線用）を操作する操作部メインＢは表示部Ｂの数が最も多い函体５１に配置されるように振り分け条件が定められ、その振り分けコードは“２２”に設定されている。また、操作部メインＡに関連する機器Ａは操作部メインＡの配置された函体５１に配置されるように振り分け条件が定められ、その振り分けコードは“３０”に設定されており、機器Ｂ，Ｃは他の機器の合計個数が一番少ない函体５１に配置されるように振り分け条件が定められ、その振り分けコードはそれぞれ“０”に設定されている。
【００５０】
【表４】
0003785850.tif 000005
【００５１】
図１９は配置振り分け処理部３３ｇの動作を示すフロー図であり、配置振り分け処理部３３ｇは、マスタ４２に設けられ上述の振り分けコードを格納した振り分け条件マスタ４２ｅから配置機器の振り分けコードを読み込み（ステップＳ１３７）、全ての配置機器について振り分けコードを読み込んだか否かを判断し（ステップＳ１３８）、振り分けコードを読み込んでいない配置機器があれば、再度振り分け条件マスタ４２ｅから振り分けコードを読み込む。そして、配置機器の中から振り分けコードが“１”の配置機器（すなわち、表示部Ａ（１０回線用，５回線用）及び表示部Ｂ（１０回線用，５回線用））を抽出し（ステップＳ１３９）、振り分けコードが“１”の配置機器について振り分け処理を行う（ステップＳ１４０）。ここで、振り分けコードが“１”の配置機器（例えば、表示部Ａ（１０回線）６０個、表示部Ａ（５回線）３０個、表示部Ｂ（１０回線）１０個、表示部Ｂ（５回線）２個）を２つの函体５１に振り分ける場合の振り分けを決定する方法について説明する。表５に示すパターン１、２、…は、各配置機器を２つの函体に振り分ける比率をそれぞれ示しており、パターン１から順番にそれぞれの函体について各配置機器の個数にその配置機器の比率を乗じた値の和を求め、一方の函体についての計算結果と他方の函体についての計算結果との差の絶対値が、初めて許容値（＝３０）以内になったパターンで配置機器の振り分けを行う。
【００５２】
【表５】
0003785850.tif 000006
【００５３】
まず、配置振り分け処理部３３ｇはパターン１について演算を行い、その演算値は｜（６０×１）−（１０×１＋１０×１＋２×１）｜＝｜６０−２２｜＝３８＞３０となり、許容値よりも大きくなるので、パターン１の配置は不採用とする。次に配置振り分け処理部３３ｇはパターン２について演算を行い、その演算値は｜（６０×１＋１０×１）−（１０×１＋２×１）｜＝｜７０−１２｜＝５８＞３０となり、許容値よりも大きくなるので、パターン１の配置も不採用とする。さらに、配置振り分け処理部３３ｇはパターン３について演算を行い、その演算値は｜（６０×１＋１０×１＋１０×１）−（２×１）｜＝｜８０−２｜＝７８＞３０となり、許容値よりも大きくなるので、パターン３の配置も不採用とする。そして、配置振り分け処理部３３ｇはパターン４について演算を行い、その演算値は｜（６０×０．５）−（６０×０．５＋１０×１＋１０×１＋２×１）｜＝｜３０−５２｜＝｜−１８｜＜３０となり、許容値よりも小さくなるので、このパターン４の比率に表示部Ａ，Ｂの振り分けを決定する。すなわち、一方の函体５１に表示部Ａ（１０回線）を３０個配置し、他方の函体５１に表示部Ａ（１０回線）を３０個、表示部Ａ（５回線）を１０個、表示部Ｂ（１０回線）を１０個、表示部Ｂ（５回線）を２個配置する。
【００５４】
振り分けコードが“１”の配置機器の振り分けを決定した後、配置振り分け処理部３３ｇは振り分けコードが“２１”の配置機器（すなわち操作部メインＡ）を抽出し（ステップＳ１４１）、操作部メインＡがあれば、操作部メインＡは表示部Ａの数が最も多い函体５１に配置するように配置条件が設定されているので、操作部メインＡを他方の函体５１に配置するように振り分けを決定する（ステップＳ１４２）。次に、配置振り分け処理部３３ｇは振り分けコードが“２２”の配置機器（すなわち操作部メインＢ）を抽出し（ステップＳ１４３）、操作部メインＢがあれば、操作部メインＢは表示部Ｂの数が最も多い函体５１に配置するように配置条件が設定されているので、操作部メインＢを他方の函体５１に配置するように振り分けを決定する（ステップＳ１４４）。さらに、配置振り分け処理部３３ｇは振り分けコードが“３０”の配置機器（すなわち機器Ａ）を抽出し（ステップＳ１４５）、機器Ａがあれば、機器Ａは操作部メインＡのある函体５１に配置するよう配置条件が設定されているので、機器Ａを他方の函体５１に配置するように振り分けを決定する（ステップＳ１４６）。ここで、配置振り分け処理部３３ｇは各函体毎に振り分けられた配置機器の情報を保持した後（ステップＳ１４７）、振り分けコードが“０”の配置機器（すなわち機器Ｂ，Ｃ）を抽出し（ステップＳ１４８）、機器Ｂ，Ｃがあれば、機器Ｂ，Ｃは他の配置機器の合計個数が最も少ない函体５１に配置するように配置条件が設定されているので、機器Ｂ，Ｃを一方の函体５１に配置するように振り分けを決定し（ステップＳ１４９）、各函体５１毎に振り分けられた配置機器の情報を保持する（ステップＳ１５０）。このように、配置振り分け処理部３３ｇは各機器に予め設定された振り分けコードに基づいて振り分けを自動的に決定しているので、各機器の振り分けを指示する手間を省くことができ、且つ、振り分けコードを変更することによって、各機器の振り分け条件を容易に変更することができる。
【００５５】
配置機器の振り分けが決定すると、自動設計手段３３の盤内位置決定部３３ｆは各函体５１における配置機器の位置を決定する。ここに、函体５１に配置する配置機器は、函体５１の収納部５２に上側から順番に配置する配置機器と、函体５１の収納部５２に下側から順番に配置する配置機器と、収納部５２の残りの領域に下側から順番に配置する配置機器とに大別され、表６に示すように、各配置機器毎に函体５１における配置位置を示す配置条件と、盤内位置決定部３３ｆが配置位置を決定する際に用いる配置係数とが定められている。すなわち、配置係数が１以上の整数値である配置機器は函体５１の収納部５２に上側から順番に、配置係数の値が小さい方を上側にして配置される。また、配置係数が−９９から−１までの負の整数値である配置機器は函体５１の収納部５２に下側から順番に、配置係数の絶対値が小さい方を下側にして配置される。さらに、配置係数が−１００以下の負の整数値である配置機器は、配置係数が−１００より大きい配置機器を配置した後の残りの領域に下側から順番に、配置係数の絶対値が小さい方を下側にして配置される。例えば、表示部Ａ（１０回線用）は盤の上側から順番に配置し、且つ、表示部Ｂよりも必ず上側に配置するように配置条件が定められており、その配置係数は２に設定されている。また操作部メインＡは盤の下側から順番に配置するように配置条件が定められており、その配置係数は−１に設定されている。その他の配置機器についても同様に配置条件が定められ、配置係数が設定されている。
【００５６】
【表６】
0003785850.tif 000007
【００５７】
ここで、盤内位置決定部３３ｆの動作を図２０に示すフロー図を参照して説明する。先ず、盤内位置決定部３３ｆは、マスタ４２に設けられ各配置機器の配置係数が書き込まれた配置条件マスタ４２ｆから各配置機器の配置係数を読み込み（ステップＳ１５１）、全ての配置機器の配置係数を読み込んだか否かを判断し（ステップＳ１５２）、配置係数を読み込んでいない配置機器があれば、ステップＳ１５１に戻って再度配置機器の配置係数を読み込む。そして、盤内位置決定部３３ｆは配置係数が０より大きい機器を抽出し（ステップＳ１５３）、抽出した機器を配置係数をキーにして昇順にソートし、各機器を盤の上側から順番に配置する（ステップＳ１５４）。次に、盤内位置決定部３３ｆは配置係数が−１００より大きく且つ０より小さい機器を抽出し（ステップＳ１５５）、抽出した配置機器を配置係数をキーにして昇順にソートし、各機器を盤の下側から順番に配置する（ステップＳ１５６）。最後に、盤内位置決定部３３ｆは配置係数が−１００以下の機器を抽出し（ステップＳ１５７）、抽出した機器を配置係数をキーにして昇順にソートし、盤の残りの領域に下側から順番に配置して（ステップＳ１５８）、各機器の配置を決定する。このように、盤内位置決定部３３ｆは配置係数に基づいて各機器の配置を自動的に決定しており、各機器の配置を指示する手間を省くことができ、且つ、配置係数を変更することによって、各機器の配置条件を容易に変更することができる。
【００５８】
ところで、表示部Ａ（１０回線用、５回線用）や表示部Ｂ（１０回線用、５回線用）などの表示部５３と共に、表示部５３の名称や用途などを示す銘板６３を配置する必要があり、例えば図２１（ａ）に示すように、連設した２つの函体５１ａ，５１ｂにそれぞれ表示部５３が配置されている場合は、２つの函体５１ａ，５１ｂに共に銘板６３を設ける必要があるが、図２１（ｂ）に示すように、一方の函体５１ｂのみに表示部５３が配置されている場合は、表示部５３の配置された函体５１ｂのみに銘板６３を設ければ良い。そこで、本実施形態では、各函体５１ａ，５１ｂにおける表示部５３の配置の有無に応じて自動的に銘板６３を生成し、配置する付随機器生成・配置処理部３３ｈを自動設計手段３３に設けている。
【００５９】
この付随機器生成・配置処理部３３ｈの動作を図２２のフロー図を参照して説明する。配置振り分け処理部３３ｇが配置機器の振り分けを行うと（ステップＳ１５９）、付随機器生成・配置処理部３３ｈは、連設されたｍ個（ｍは１以上の整数）の函体５１の内、ｎ個目（１≦ｎ≦ｍ）の函体５１に表示部５３が配置されているか否かを判断し（ステップＳ１６０）、その函体５１に表示部５３が配置されていれば、銘板６３があるか否かを判断し（ステップＳ１６１）、銘板６３がなければ銘板６３を追加する（ステップＳ１６２）。一方、ｎ個目の函体５１に表示部５３が配置されていない場合、付随機器生成・配置処理部３３ｈは銘板６３があるか否かを判断し（ステップＳ１６３）、銘板６３がある場合は銘板６３を削除する（ステップＳ１６４）。そして、付随機器生成・配置処理部３３ｈは全ての函体５１について上記処理を行ったか否かを判断し（ステップＳ１６５）、上記処理を行っていない函体５１があれば、ステップＳ１６０に戻って上述の処理を繰り返し行い、全ての函体５１について表示部５３の有無に応じて銘板６３を自動的に生成し、配置する。
【００６０】
上述のようにして機器の配置が決定されると、自動設計手段３３は案件図面の作図処理を開始する。先ず、自動設計手段３３の設計基準点取得部３３ｂは案件図面を作図する際に使用する設計基準点をマスタ４２から読み込む（図８のＳ３９）。表７は設計基準点の例を示しており、例えば図面枠の原点位置や正面図の挿入基点などが予め登録されている。したがって、これまでに入力された設計情報に対応する盤の基準となる図面枠のみの図面Ｚ１（図２８（ａ）参照）を基準図ライブラリ４３ｂから呼び出して作図する際に、マスタから読み込んだ設計基準点（盤や機器の図形ＳＢ１，ＳＢ２を貼り付ける際の基準点Ｘ１，Ｘ２の座標や、図形ＳＢ１，ＳＢ２の伸縮を行う際の伸縮基準点Ｘ３，Ｘ４の座標や、文字の記入位置の基準点Ｘ５の座標）を用いて、図面Ｚ１に盤や必要な機器の図形ＳＢ１，ＳＢ２を貼り付けたり（図２８（ｂ）（ｃ）参照）、貼り付けた図形ＳＢ１，ＳＢ２を設計情報に基づいて伸縮させたり（図２８（ｄ）（ｅ）参照）、設計情報に対応した文字Ｎ１を書き込んだりすることができる（図２８（ｆ）参照）。また、マスタ４２に格納された設計基準点を変更することによって、自動設計手段３３の設計プログラムを変更することなく、設計仕様（例えば図面（正面図、側面図など）の配置位置やバルーンの配置位置など）の変更を容易に行うことができる。
【００６１】
【表７】
0003785850.tif 000008
【００６２】
そして、設計基準点取得部３３ｂがマスタ４２から設計基準点を読み込むと（図８のＳ３４）、この設計基準点に基づいて自動設計手段３３は、盤や機器の図形を貼り付けたり、文字を記入したり、貼り付けた図形の伸縮や削除を行って図面を作成する（図８のＳ３５）。盤や機器などの図形の配置が終了すると、自動設計手段３３に設けられた機器一覧・バルーン作成処理部３３ｃは、図面に配置した機器に部品番号を付与し、機器の図形から引き出された引出線と当該機器の部品番号からなる注釈付き引出線（以下バルーンという）を作成して、機器の図形に貼り付けた後、機器の名称と部品番号の一覧を示す一覧表（部品表）を作成して、図面Ｚ１に貼り付ける（図８のＳ３６）。
【００６３】
例えば、図２９（ａ）に示すように函体５１に設けたラック状の収納部５２に、上側から時計５５’と表示部（Ａ，Ｂ兼用）５３と機器Ｂ６５と操作部メインＡ５７とが配置された盤の外観図を作成した場合、収納部５２内に配置した機器にそれぞれバルーンを貼り付けるのであるが、それぞれの機器の図形には予めバルーンを貼り付ける位置を示すバルーン基準点が設けられている。図２９（ｂ）は時計５５’を示す図形であり、この図形の四隅にはバルーンを貼り付ける際に用いるバルーン基準点Ｘ１１〜Ｘ１４が設けられている。各バルーン基準点Ｘ１１〜Ｘ１４には３つのデータＤ１，Ｄ２，Ｄ３から構成されるデータ列（Ｄ１，Ｄ２，Ｄ３）が付与されている。ここで、各機器にはｐ個（ｐ＝１，２，…）のバルーンを貼り付けることができ、データＤ１はｑ個目（１≦ｑ≦ｐ）のバルーンに対応する基準点であるかを示している。図２９（ｂ）に示す例ではこの図形に２個のバルーンを貼り付けることができ、上側のバルーン基準点Ｘ１１，Ｘ１２が１個目のバルーンに対応し、下側のバルーン基準点Ｘ１３，Ｘ１４が２個目のバルーンに対応する。また、データＤ２（＝右、左）は引出線の引出方向を示し、図２９（ｂ）に示す例では図形の左側に設けられた基準点Ｘ１１，Ｘ１３からは左方向に引出線が引き出され、図形の右側に設けられた基準点Ｘ１２，Ｘ１４からは右方向に引出線が引き出される。また、データＤ３はｑ個目のバルーンに対応する基準点の内、何れの基準点を通常使用するかを示しており、データＤ３がＯＮの基準点が通常使用する基準点（すなわちデフォルト）に設定されている。図２９（ｂ）に示す例では、１個目のバルーンに対しては左側のバルーン基準点Ｘ１１がデフォルトに設定され、２個目のバルーンに対しては右側のバルーン基準点Ｘ１４がデフォルトに設定されている。なお、本実施形態ではバルーンの引出方向を右又は左としているが、引出方向を左右に限定する趣旨のものではなく、左右以外に上下や斜め上又は斜め下に引き出すようにしても良い。
【００６４】
ここで、機器一覧・バルーン作成処理部３３ｃがバルーンと一覧表Ｈ１を作成する手順について図３０のフロー図を参照して説明する。先ず、機器一覧・バルーン作成処理部３３ｃに設けたバルーン情報判断部３３ｄは、バルーンを貼り付ける機器の図形に設けられたバルーン基準点を読み込み、複数のバルーン基準点の中からデフォルトに設定されているバルーン基準点を取得する（ステップＳ１７６）。次に、バルーン情報判断部３３ｄはデフォルトのバルーン基準点にバルーンを貼り付けた際にバルーンと干渉する図形があるか否かを判断し（ステップＳ１７７）、干渉する図形がなければ、機器一覧・バルーン作成処理部３３ｃに設けたバルーン作成部３３ｅがデフォルトのバルーン基準点にバルーンを貼り付け（ステップＳ１７８）、干渉する図形があればデフォルト以外のバルーン基準点にバルーンを貼り付ける（ステップＳ１７９）。次に、バルーン情報判断部３０ｄは、同じ機器の図形に貼り付ける別のバルーンがあるか否かを判断し（ステップＳ１８０）、別のバルーンがあればステップＳ１７６に戻って上述の処理を繰り返す。一方、別のバルーンがなければ、バルーン情報判断部３０ｄはバルーンを貼り付ける別の機器があるか否かを判断し（ステップＳ１８１）、別の機器があればステップＳ１７６に戻って上述の処理を繰り返し、別の機器がなければ、機器一覧・バルーン作成処理部３３ｃはバルーンを貼り付けた機器の名称と部品番号とその機器についての備考とをまとめた一覧表Ｈ１を作成して、図面Ｚ１に貼り付ける（ステップＳ１８２）。
【００６５】
以上のようにして自動設計手段３３は、担当者が端末１から入力した設計条件に基づいてＣＡＤ図面を自動的に設計しており、設計結果表示手段３４は自動設計手段３３の作成したＣＡＤ図面及び帳票データをＨＴＭＬ形式に変換し（図８のＳ３７）、端末１ではブラウザソフトを用いてサーバ２の作成したＣＡＤ図面を見ることができる（図８のＳ３８）。
【００６６】
ところで、図３１（ａ）に示すようにＣＡＤ図面が完成した段階で設計条件を変更したい場合があり、担当者が端末１から設計条件の変更内容を入力して、自動設計処理を再度実行させることができる。ここで、設計条件の変更内容が函体５１の大きさ又は数のみの場合（図９のＳ３９）、機器の配置を変更することなく自動設計処理を再実行することが可能であるので、担当者が端末１から自動設計処理の再実行を指示すると（図９のＳ４０）、設計管理手段３０に設けられた配置優先指示部３０ｇは、機器の配置を現状のままとして自動設計処理を再実行するか、又は、機器の配置を見直して自動設計処理を再実行するかを担当者に選択させる（図９のＳ４１）。一方、担当者が端末１から機器の構成や配置の変更を含む設計条件の変更内容を入力して（図９のＳ４２）、自動設計処理の実行を指示すると（図９のＳ４３）、設計管理手段３０に設けられた機器整合処理部３０ｈは、変更前の構成機器の情報と変更後の構成機器の情報とを比較して、両者の整合をとる（図９のＳ４４）。
【００６７】
ここで、設計条件を変更した場合の自動設計処理について図３２に示すフロー図を参照して以下に説明する。担当者が端末１から設計条件の変更内容を入力し、自動設計処理の再実行を指示すると、自動設計手段３３は変更された設計条件に基づいて以下に説明する機器の自動配置処理を開始する（ステップＳ１８３）。自動設計手段３３は、先ず函体１に配置される機器の構成に変更があるか否かを判断し（ステップＳ１８４）、変更がある場合は盤内位置決定部３３ｆや配置振り分け処理部３３ｂが機器の振り分けや配置を決定する機器配置処理を実行する（ステップＳ１８８）。一方、機器の構成に変更がない場合は函体５１の大きさや数に変更があるか否かを判断し（ステップＳ１８５）、図３１（ｂ）（ｃ）に示すように函体５１の大きさや数に変更がある場合、設計管理手段３０の配置優先指示部３０ｇは機器の配置はそのままにして自動設計処理を行うか（配置優先再設計）、又は、機器の配置を見直して再び自動設計処理を行うか（再配置）を担当者に選択させる（ステップＳ１８６）。そして、自動設計手段３３は担当者の選択結果を判定し（ステップＳ１８７）、担当者が再配置を選択した場合は機器配置処理を実行し（ステップＳ１８８）、配置優先再設計を選択した場合は機器の自動配置処理を行わず、そのまま終了する。
【００６８】
また、構成機器が変更された場合の処理について以下に説明する。図３３（ａ）は設計条件を変更する前の構成機器の配置を示しており、機器Ａ〜Ｄが函体５１の収納部５２に上側から順番に配置されている。表８は設計条件を変更する前と変更した後の機器構成を示しており、設計条件の変更によって機器Ｃ，Ｄがなくなり、機器Ｅが追加されている。ここで、機器整合処理部３０ｈの動作について図３４に示すフロー図を参照して以下に説明する。まず、機器整合処理部３０ｈは設計条件を変更する前と変更した後の機器構成を比較し（ステップＳ１８９）、変更状況を判断する（ステップＳ１９０）。そして、機器整合処理部３０ｈは変更前後で共に存在する機器Ａ，Ｂについては配置をそのまま変更せず（ステップＳ１９１）、変更前のみ存在し変更後に無くなった機器Ｃ，Ｄについてはその機器の配置情報を削除し（ステップＳ１９２）、変更後に新たに追加された機器Ｄについては未だ配置位置が決定されていない機器（未配置機器）として配置情報を作成する（ステップＳ１９３）（図３３（ｂ）参照）。
【００６９】
【表８】
0003785850.tif 000009
【００７０】
以上説明したように本実施形態の自動設計装置では、端末１からＬＡＮ５やインターネット６を介してサーバ２に設計条件を入力し、サーバ２では入力された設計条件に基づいてＣＡＤ図面を自動設計し、自動設計したＣＡＤ図面をＨＴＭＬ形式で表示する画面を作成しており、端末１にＣＡＤソフトなどの特別なソフトウェアをインストールする必要がなく、汎用のブラウザソフトがインストールされていれば、端末１からＬＡＮ５又はインターネット６を介してサーバ２を利用し、ＣＡＤ図面の自動設計を行うことができる。
【００７１】
また本実施形態の自動設計装置において、担当者が端末１から入力した案件情報とその案件情報に基づいて自動設計手段３３により作成されたＣＡＤ図面の内容とを比較する検図部と、検図部が検図した結果、案件情報とＣＡＤ図面の内容との間に食い違いがなければ、その案件情報とＣＡＤ図面から製造依頼情報を作成して製造部門に転送し、盤の製造を行わせる製造指示部と、検図部が検図した結果、案件情報とＣＡＤ図面の内容との間に食い違いがあった場合、ＣＡＤ図面が案件情報と食い違っていることを担当者に報知する異常報知部とを端末１に設けても良く、自動設計手段３３による自動設計処理が終了すると、端末１に設けられた検図部は案件情報と自動設計手段３３の作成したＣＡＤ図面の内容とに食い違いがあるか否かを判断し、両者に食い違いがなければ、各端末１に設けた製造指示手段がその案件図面とＣＡＤ図面とを製造依頼情報として製造部門に転送するようにしても良い。
【００７２】
この検図部および製造指示手段の動作を図３５に示すフロー図を参照して説明する。端末１の検図部は、ＬＡＮ５やインターネット６を介してサーバ２にアクセスし、設計情報格納手段３２により案件情報格納部４４ａに格納された案件情報を読み込むと共に（ステップＳ１９４）、図面・帳票ファイル４３ａから自動設計手段３３が作成したＣＡＤ図面を読み込み（ステップＳ１９５）、案件情報とＣＡＤ図面の内容とを比較して（ステップＳ１９６）、両者に相違があるか否かを判断する（ステップＳ１９７）。そして、両者に相違点がなければ、製造指示手段は案件情報及びＣＡＤ図面から製造を依頼する情報（製造依頼情報）を作成し（ステップＳ１９８）、作成した製造依頼情報を製造部門に転送する（ステップＳ１９９）。一方、案件情報と作成したＣＡＤ図面の内容とに相違点があれば、端末に設けた異常報知部が相違点のあることを担当者に報知する（ステップＳ２００）。
【００７３】
（実施形態２）
ところで、設計対象である盤を構成する函体５１内部には図２３に示すように、棚状の機器収納部（ラック）５２内に配置される配置機器（ラック内配置機器）６５とは別に、配置機器６５に付随して必要となる内部配置機器（例えば、配置機器６５用の電源装置など）６６が函体５１の背板に上下方向に並べて２列に取り付けられている。
【００７４】
例えば函体５１の背板には、図２４に示すように、内部配置機器６６が配置される配置領域６７が２列に１０段づつ設けられ、各配置領域６７には下側から順番に１〜２０のアドレス番号が割り当てられており、各配置領域６７にそれぞれ内部配置機器６６を配置できるようになっている（尚、図２４中の各配置領域６７に付した数字は各配置領域６７のアドレス番号を示す）。但し、内部配置機器６６はその種類によって配置可能な配置領域６７が予め決められており、例えば自火報機器用の電源装置はアドレス番号が１〜６の配置領域６７の何れかに配置され、ガス漏れ報知用の電源装置はアドレス番号が１〜３の配置領域６７の何れかに配置される。
【００７５】
この時、内部配置機器６６を配置することにより、その内部配置機器６６と干渉してラック内配置機器６５を配置できなくなるラックが発生する。例えば、図２５（ａ）（ｂ）に示すように函体５１の一番上のラック６８ａに配置されるラック内配置機器６５に付随して、その電源装置が、函体５１のアドレス番号が１番から５番の配置領域６７に取り付けられる場合、その電源装置と一番下のラック６８ｂに配置されるラック内配置機器６５とが干渉するため、このラックにはラック内配置機器６５を配置できなくなる。
【００７６】
そこで、各内部配置機器６６毎に配置可能な配置領域６７のアドレス番号と、そのアドレス番号の配置領域６７に配置した場合にラック内配置機器６５が配置不能となる収納部５２の位置とがマスタ４２に書き込まれる。尚、本実施形態では函体５１の背板に内部配置機器６６を配置する配置領域６７を設けているが、函体５１の背板に加えて側板に配置領域を設けても良い。
【００７７】
本実施形態の自動設計装置では、実施形態１の自動設計装置において、ラック内配置機器６５の種類からそのラック内配置機器６５に付随して必要となる内部配置機器６６を生成する内器生成部３３ｉと、内器生成部３３ｉの生成した内部配置機器６６の配置位置を決定する内器配置処理部３３ｊと、内部配置機器６６の配置によってラック内配置機器６５が配置不能となるラックを決定する配置不可能領域決定部３３ｋとを自動設計手段３３に設けており、各部の動作を図２６のフロー図を参照して説明する。
【００７８】
先ず、内器生成部３３ｉは、ラック内に配置されるラック内配置機器６５から、そのラック内配置機器６５に付随して必要となる内部配置機器６６を生成し（ステップＳ１６６）、内器配置処理部３３ｊは、生成した内部配置機器６６を所定の場所に配置する（ステップＳ１６７）。次に、配置不可能領域決定部３３ｋは、内部配置機器６６を配置したことによりラック内配置機器６５を配置不能となるラック（収納部５２）をマスタ４２から読み込み、配置不能のラックを決定した後に（ステップＳ１６８）、盤内配置順番処理部３３ｆが実施形態１で説明した処理を行ってラック内配置機器６５の配置を決定する（ステップＳ１６９）。このように、内器生成部３３ｉはラック内配置機器６５に付随して必要となる内部配置機器６６を自動的にリストアップし、内器配置処理部３３ｊは所定の配置条件にしたがって内器配置機器６６の配置位置を決定しているので、内部配置機器６６の配置漏れが無く、配置位置を指示する手間を省くことができ、且つ、配置不可能領域決定部３３ｋは内部配置機器６６の配置によってラック内配置機器６５を配置できなくなるラックを決定しているので、ラック内に収納されるラック内配置機器６５と内部配置機器６６とが干渉するといった不具合を防止できる。
【００７９】
また、複数の函体５１を連設する場合は、ラック内に配置されるラック内配置機器６５と同様に内部配置機器６６を各函体５１に振り分ける必要があり、内部配置機器６６の振り分けを行う内器振り分け処理部３３ｍが自動設計手段３３に設けられている。
【００８０】
以下に、内器振り分け処理部３３ｍの動作を図２７のフロー図を参照して説明する。内部配置機器６６にはラック内配置機器６５と同様に振り分けコードが割り当てられ、内器振り分けコード格納マスタ４２ｇに書き込まれており、内器振り分け処理部３３ｍは、先ず内器振り分けコード格納マスタ４２ｇから内部配置機器（内器）６６の振り分けコードを読み込み（ステップＳ１７０）、全ての内部配置機器６６について振り分けコードを読み込んだか否かを判断し（ステップＳ１７１）、振り分けコードを読み込んでいない内部配置機器６６があれば、再度ステップＳ１７０に戻って振り分けコードを内器振り分けコード格納マスタ４２ｇから読み込む。次に、自動設計手段３３の配置振り分け処理部３３ｇが実施形態１で説明した処理を行って、ラック内配置機器６５を各函体５１に振り分ける（ステップＳ１７２）。ここで、表９に示すように内部配置機器６６はその用途に応じて自火報機器関連、防排煙関連、諸警報関連などに分類され、それぞれの分類を示す分類コードが割り当てられており、内器配置処理部３３ｊは、内部配置機器６６の中から分類コードの同じものを抽出し（ステップＳ１７３）、各函体５１に振り分けられた表示部５３のバランスに合わせて、関連する分類コードの内部配置機器６６を各函体５１に振り分ける（ステップＳ１７４）。また内部配置機器６６には表１０に示すようにそれぞれ優先度が付されており、内器配置処理部３３ｊは優先度の値の小さい機器から順番に配置する領域を確保する（ステップＳ１７５）。このように、内器振り分け処理部３３ｍは、収納部５２に配置される機器の振り分け状態と分類コードとに基づいて、内部配置機器６６の振り分けを自動的に決定しているので、内部配置機器６６の振り分けを指示する手間を省くことができ、且つ、分類コードを変更することによって、各内部配置機器６６の振り分け条件を容易に変更することができる。
【００８１】
【表９】
0003785850.tif 000010
【００８２】
【表１０】
0003785850.tif 000011
【００８３】
尚、内器生成部３３ｉ、内器配置処理部３３ｊ、配置不可能領域決定部３３ｋ、内器振り分け処理部３３ｍ以外の構成は実施形態１と同様であるので、同一の構成要素については図示及び説明を省略する。
【００８４】
（実施形態３）
本実施形態では、実施形態１のＣＡＤ図面の自動設計装置において、図３６及び図４６に示すように、自動設計手段３２により作成され、サーバ２の図面帳票ファイル４３ａに保管されているＣＡＤ図面を端末１からの指示によって当該端末１に送信するダウンロード処理部（図面転送部）３４ａをサーバ２の設計結果表示手段３４に設けており、端末１ではサーバ２から送信された図面を外部記憶装置１４に保存し、外部記憶装置１４に保存されたＣＡＤ図面の対話編集を行う対話編集手段１５を端末１に設けており、自動設計では対応できないようなＣＡＤ図面を端末１側で作成することができる。
【００８５】
ここで、端末１がサーバ２からＣＡＤ図面をダウンロードし、そのＣＡＤ図面の対話編集を行う手順について図３７及び図３８のフロー図を参照して説明する。実施形態１で説明したように、自動設計手段３３は端末１から入力された案件情報に基づいてＣＡＤ図面を自動的に作成し、作成したＣＡＤ図面を図面帳票ファイル４３ａに保管する。このＣＡＤ図面の対話編集を担当者が行いたい場合、担当者は例えばマウス１２を用いてディスプレイ１３の画面内に設けられた操作部１３ａを操作し、サーバ２に所望のＣＡＤ図面を送信するよう指示する。サーバ２のダウンロード処理部３４ａは端末１から入力された送信指示に従って該当するＣＡＤ図面を端末１に送信し（図３７のステップＳ２０１）、端末１ではサーバ２から送信されたＣＡＤ図面を外部記憶装置１４に保管する。ここで、設計情報格納手段３２が格納する案件情報には、当該案件のＣＡＤ図面を端末１で対話編集したか否かを示す対話編集フラグが設けられており、ダウンロード処理部３４ａが端末１側にＣＡＤ図面を送信すると、設計結果表示手段３４に設けられた対話編集案件指示処理部３４ｂはそのＣＡＤ図面の案件についての対話編集フラグをＯＮにして、案件情報格納部４４ａに保存する（図３７のステップＳ２０２）。
【００８６】
そして、自動設計手段３３では案件情報格納部４４ａに格納された案件情報に基づいて自動設計処理を行う際に、先ず案件情報格納部４４ａから当該案件情報の対話編集フラグを読み込み（図３８のステップＳ２０３）、対話編集フラグがＯＮであるか、ＯＦＦであるかを判定し（図３８のステップＳ２０４）、対話編集フラグがＯＮであれば、この案件情報は端末１側で対話編集を行っていると判断し、自動設計処理の対象外の案件として取り扱う（図３８のステップＳ２０５）。一方、対話編集フラグがＯＦＦであれば、自動設計処理の対象の案件として、実施形態１で説明したような自動設計処理を行う（図３８のステップＳ２０６）。
【００８７】
次に、端末１側に設けた対話編集手段１５について説明する。対話編集手段１５は、ＣＡＤ図面上に配置された機器の部品番号を示すバルーンを作成してその機器の図形に貼り付けるバルーン作成部１５ａと、ＣＡＤ図面上に配置された機器の名称や部品番号を示す一覧表を作成する機器一覧作成部１５ｂと、ＣＡＤ図面の一部分を切り取り所望の倍率で拡大した図を所望の位置に作成する部分拡大表示部１５ｃと、ＣＡＤ図面上に表示された函体５１の幅寸法を延長させる函体寸法延長処理部１５ｄとを備えており、以下に各部の動作を説明する。
【００８８】
先ずバルーン作成部１５ａの動作を図３９乃至図４１を参照して説明する。担当者がキーボード１１やマウス１２を用いて部品番号の初期値と増分を入力すると（図３９のステップＳ２０７）、ＣＡＤ図面上に配置された機器に付与する部品番号が入力された初期値に設定される（図３９のステップＳ２０８）。ここで、担当者が例えばマウス１２を用いてＣＡＤ図面上に配置された機器の図形を指示すると（図３９のステップＳ２０９）、バルーン作成部１５ａに設けられた同一機器判定部（番号判定部）１５ｅが指示された機器が既にバルーンを作成した機器と同一の種類であるか否かを判断し（図３９のステップＳ２１０）、既にバルーンを作成した機器と同一の種類であれば、その機器に付与された部品番号を取得し（図３９のステップＳ２１１）、取得した部品番号のバルーンを作成して指示された機器の図形に貼り付ける（図３９のステップＳ２１２）。一方、既にバルーンを作成した機器と同一の種類でなければ、新たに採番された部品番号のバルーンを作成して、指示された機器の図形に貼り付けた後（図３９のステップＳ２１３）、ステップＳ２１３で付した部品番号に増分を加算する（図３９のステップＳ２１４）。そして、次にバルーンを付与する機器があるか否かを判定し（図３９のステップＳ２１５）、バルーンを付与する機器があればステップＳ２０９に戻り、上述の処理を繰り返して実行する。なお、同一機器判定部１５ｅは、機器の図形に付与された機器の種類などを示す属性情報や、機器の図形を示すシンボル名などから、バルーンを付与するよう指示された機器と、既にバルーンを作成した機器とが同じ種類であるか否かを判断している。
【００８９】
また、バルーン作成部１５ａに、ＣＡＤ図面上の機器に付与した部品番号の最大値を取得するとともに、図４１に示すように、取得した部品番号の最大値を属性情報として持たせた非表示の図形要素（例えば点Ｙ）をＣＡＤ図面Ｚ１上に作成する部品番号最大値取得部１５ｆを設けても良く、バルーン作成部１５ａがＣＡＤ図面上の機器の図形にバルーンを付与する際に、先ず部品番号最大値取得部１５ｆが、部品番号の最大値を属性情報として持つ図形要素を取得し（図４０のＳ２１６）、その図形要素の属性情報から部品番号の最大値を読み込む（図４０のＳ２１７）。そして、部品番号最大値取得部１５ｆは図形要素から読み込んだ最大値に１を加算した値を部品番号の初期値に設定して（図４０のＳ２１８）、バルーンの作成処理を行い（図４０のＳ２１９）、バルーンの作成処理が終了すると現在の部品番号の最大値を属性情報として非表示の図形要素に持たせ、この図形要素をＣＡＤ図面上に作成する（図４０のＳ２２０）。したがって、次回バルーンの作成作業を行う際は、前回のバルーン作成時の部品番号の最大値に１を加算した値を部品番号の初期値とすることができるから、バルーン作成時に担当者が部品番号の初期値を入力する手間を減らすことができ、作業効率を高めるとともに、番号の付け間違いをなくすことができる。
【００９０】
次に、機器一覧作成部１５ｂの動作について図４２及び図４３を参照して説明する。上述のようにＣＡＤ図面上に配置された機器に付与されるバルーンには、バルーンが付与された機器の部品番号や、機器名称、備考などの情報が属性情報として付与されている。同様に機器の図形にも、その名称や備考などの情報が属性情報として付与されている。ここで、機器一覧作成部１５ｂがＣＡＤ図面上に配置された機器の一覧表Ｈ１（図４３参照）を作成する際は、先ず機器に付与されたバルーンの属性情報を取得し（図４２のＳ２２１）、バルーンが付与された機器の部品番号、名称、備考などからなる情報を部品番号をキーとしてソートし（図４２のＳ２２２）、機器の一覧表Ｈ１を作成して、ＣＡＤ図面上に貼り付ける（図４２のＳ２２３）。ここで、機器の一覧表Ｈ１には例えば部品番号、機器名称、備考の各項目が設けられており、各項目の幅寸法Ｗ１，Ｗ２や、機器名称や備考の文字の左側に設ける空欄の幅寸法Ｗ３，Ｗ４や、行間隔Ｗ５や、文字高さや、フォントサイズは予め決められている。尚、本実施形態ではバルーンに機器の部品番号や名称や備考などの情報を属性情報として持たせるとともに、機器の図形にその名称や備考などの情報を属性情報として持たせているが、端末１の外部記憶装置１４にバルーンや機器の図形の情報をデータベース形式あるいはテキスト形式で格納するようにしても良いし、バルーン及び機器の図形の情報の内、一方を外部記憶装置１４に格納すると共に、他方を図形に属性情報として持たせても良い。
【００９１】
また、部分拡大表示部１５ｃでは、図４４（ａ）に示すようにＣＡＤ図面Ｚ１の指定された領域（例えば円形の領域Ｒ１）に含まれる図形を切り取り、図４４（ｂ）に示すように所定の倍率で拡大した図面Ｚ２を所望の位置に作成することができ、細かい部分を拡大した要部拡大図を容易に作成することができる。また、図４５（ａ）に示すように、幅寸法が例えば６００ｍｍの函体５１ａ，５１ｂを２つ並設した盤のＣＡＤ図面について、右側に配置された函体５１ｂの幅寸法を例えば７００ｍｍに延長したい場合、担当者が例えばキーボード１１やマウス１２を用いて函体５１ｂの幅寸法を例えば１００ｍｍ延長するよう指示すると、函体寸法延長処理部１５ｄは、右側に配置された函体５１ｂの中心線Ｌ１を中心とし、函体５１ｂに配置された機器の位置はそのままにして、函体５１ｂの外形を左右に５０ｍｍづつ移動させ、函体５１ｂのハンドルを左側に５０ｍｍ、函体５１ｂの下部に配置された機器を右側に５０ｍｍづつ移動させると共に、左側に配置された函体５１ａをそのまま左側に５０ｍｍ移動させており、函体部分の幅寸法を大きくするだけであれば、容易にＣＡＤ図面の変更作業を行うことができる。
【００９２】
尚、ダウンロード処理部３４ａ、対話編集案件指示処理部３４ｂ及び対話編集手段１５以外の構成は実施形態１と同様であるので、同一の構成要素についての図示及び説明は省略する。
【００９３】
【発明の効果】
上述のように請求項１の発明は、箱体の前面に複数の棚を上下方向に並べて設けた機器収納部に各種の機器を収納して構成される盤の製作に必要なＣＡＤ図面を自動設計するＣＡＤ図面の自動設計装置において、ブラウザソフトが組み込まれた複数の端末と、通信回線を介して複数の端末が接続されるサーバとでネットワークを構成し、盤の設計に必要な設計情報を入力する入力画面を端末により表示させるために前記入力画面をＨＴＭＬ形式で作成する画面作成手段と、設計情報を格納する設計情報格納部と、前記入力画面において入力された設計情報を設計情報格納部に格納する設計情報格納手段と、盤の設計に関する設計条件を格納する設計条件格納部と、入力された設計情報及び設計条件に基づいて盤の製作に必要なＣＡＤ図面を自動設計する自動設計手段と、自動設計手段が設計したＣＡＤ図面を端末で表示させるために前記ＣＡＤ図面をＨＴＭＬ形式に変換する設計結果表示手段と、自動設計手段が設計したＣＡＤ図面を格納する作成図面格納部と、画面作成手段、設計情報格納手段、自動設計手段及び設計結果表示手段の動作を管理する設計管理手段と、設計情報格納部、設計条件格納部及び作成図面格納部を有する外部記憶装置と、をサーバに設け、各機器の種類に応じて各機器が配置される棚の上下方向における位置を数値の大きさで表した配置係数を設定して、該配置係数を格納する配置条件格納部を設計条件格納部に設けるとともに、配置条件格納部に格納された配置係数に基づいて各機器の配置位置を決定する盤内位置決定部を自動設計手段に設けたことを特徴とし、端末ではブラウザソフトを用いて画面作成手段によりＨＴＭＬ形式で作成された入力画面を閲覧することができ、担当者が端末から設計条件を入力すると、サーバの自動設計手段は、入力された設計情報や設計条件格納部に格納された設計条件に基づいてＣＡＤ図面を自動設計し、自動設計手段が設計したＣＡＤ図面は設計結果表示手段によってＨＴＭＬ形式で表示されるので、ＣＡＤソフトなどの特別なソフトウェアがインストールされていない端末でも、汎用のブラウザソフトがインストールされている端末であれば、ＣＡＤ図面を自動設計できる自動設計装置を提供できるという効果がある。しかも、盤内位置決定部は、各機器に予め設定された配置係数に基づいて、各機器の配置位置を自動的に決定しており、各機器の配置を指示する手間を省くことができ、且つ、各機器の配置条件は配置条件格納部に格納された配置係数によって決まるので、配置係数を変更するだけで各機器の配置条件を容易に変更できるという効果がある。
【００９４】
請求項２の発明は、請求項１の発明において、サーバへのアクセスを許可されたユーザを示すユーザ情報を上記設計条件格納部に登録するユーザ登録部と、設計条件格納部に格納されたユーザ情報に基づいてサーバへのアクセスを許可するか否かを判断するユーザ承認部と、使用できるサーバの機能に応じて設計条件格納部に登録されたユーザを複数のグループに分類すると共に、分類されたグループの使用できる機能に応じて画面作成手段が作成する入力画面及び表示画面を変更する画面制御部とを設計管理手段に設けたことを特徴とし、ユーザ承認部は、ユーザ登録部に登録されているユーザ情報に基づいて、サーバへのアクセスを許可しているので、ユーザ登録部に登録されていないユーザが勝手にサーバにアクセスするのを防止でき、且つ、画面制御部は各ユーザの使用できる機能に応じて入力画面や表示画面を変更しているので、それぞれのユーザ毎に使用できる機能を設定できるという効果がある。
【００９５】
請求項３の発明は、請求項１の発明において、サーバの外部記憶装置に通信回線を介して接続される端末毎に情報を記憶する端末情報格納領域を設け、端末から入力された情報を対応する端末情報格納領域に格納する端末別情報格納部を設計管理手段に設けたことを特徴とし、端末別情報格納部は各端末から入力された設計情報をそれぞれ対応する端末情報格納領域に格納しているので、複数の端末から同時にサーバを利用できるという効果がある。
【００９６】
請求項４の発明は、請求項１の発明において、画面作成手段が作成する複数の画面で共通して使用される情報を外部記憶装置に設けた共有情報格納領域に別途格納する共有情報格納部を画面作成手段に設けたことを特徴とし、共有情報格納部は、複数の画面で使用される情報を共有情報格納領域に別途格納しているので、画面が切り替わる際に各画面で表示する情報を全て受け渡す必要がなく、画面間で受け渡す情報を少なくして、画面の切り替わる速度を速めることができ、且つ、共有情報格納領域に情報を格納しておくことにより、その情報をユーザから隠蔽しておくことができるという効果がある。
【００９７】
請求項５の発明は、請求項１の発明において、入力画面で入力された設計情報の中から自動設計手段が自動設計する際に必要な設計情報を抽出し、抽出した設計情報を自動設計手段が処理しやすいデータ形式に変換して別途外部記憶装置に格納する自動設計データ作成処理部を設計情報格納手段に設けたことを特徴とし、自動設計手段が自動設計に用いる設計情報は別途外部記憶装置に格納されているので、外部記憶装置から入力された設計情報を全て読み込み、読み込んだ設計情報の中から自動設計に必要な情報を抽出する必要がなく、しかも外部記憶装置には自動設計手段が処理しやすいデータ形式で設計情報が格納されているので、設計情報の読み込みを高速に行うことができるという効果がある。
【００９８】
請求項６の発明は、請求項１の発明において、仕様の異なる複数の盤に共通して使用されるＣＡＤ図面を格納する共通図面格納部を外部記憶装置に設け、入力画面で入力された設計情報に基づいて新規にＣＡＤ図面を作成するか又は共通図面格納部に格納されたＣＡＤ図面を使用するかを判断するとともに、共通図面格納部に格納されたＣＡＤ図面を使用する場合は使用するＣＡＤ図面の図面名及び保管場所の情報を設計情報格納部に格納する作成図面判断部を自動設計手段に設けたことを特徴とし、ＣＡＤ図面を作成する際に作成図面判断部は新規にＣＡＤ図面を作成するか又は共通図面を流用するかを判断しているので、共通図面を流用することによって新規に作成するＣＡＤ図面の枚数を少なくでき、自動設計に要する時間を短縮したり、外部記憶装置の記憶容量を少なくすることができるという効果がある。
【０１００】
請求項７の発明は、請求項１の発明において、上記盤は複数の箱体を幅方向に並設して構成されており、同一の配置係数を付与した機器の種類毎に、当該機器を各箱体に振り分ける振り分け条件を数値化した振り分けコードが設けられており、振り分けコードにしたがって各箱体に振り分ける機器を決定する配置振り分け処理部を自動設計手段に設けたことを特徴とし、配置振り分け処理部は、各機器に予め設定された振り分けコードに基づいて、各機器の振り分けを自動的に決定しており、各機器の振り分けを指示する手間を省くことができ、且つ、各機器の振り分け条件は振り分けコードによって決まるので、振り分けコードを変更するだけで各機器の振り分け条件を容易に変更できるという効果がある。
【０１０１】
請求項８の発明は、請求項７の発明において、機器収納部に配置される機器に付随して必要となる内部配置機器を生成する内器生成部と、箱体内部に設けられた内部配置機器用の配置領域に所定の配置条件に従って内部配置機器を配置する内器配置処理部と、内部配置機器の配置により機器を配置できなくなる機器収納部を決定する配置不可能領域決定部とを設けたことを特徴とし、内器生成部は機器収納部に配置される機器に付随して必要となる内部配置機器を自動的にリストアップし、内器配置処理部は所定の配置条件にしたがって内部配置機器の配置位置を決定しているので、内部配置機器の配置漏れがなく、配置位置を決定する手間を省くことができ、且つ、配置不可能領域決定部は内部配置機器の配置によって機器を配置できなくなる機器収納部を決定しているので、機器収納部に収納される機器と内部配置機器とが干渉するといった不具合を防止することができるという効果がある。
【０１０２】
請求項９の発明は、請求項８の発明において、内部配置機器の種類を示す分類コードが設計条件格納部に格納されており、設計条件格納部から各内部配置機器の分類コードを読み込み、各箱体に振り分けられた上記各機器の振り分け状態と上記分類コードとに基づいて、各箱体に振り分ける内部配置機器を決定する内器振り分け処理部を自動設計手段に設けたことを特徴とし、配置振り分け処理部は、各内部配置機器に予め設定された分類コードと機器収納部に配置される機器の振り分けとに基づいて各内部配置機器の振り分けを自動的に決定しており、各内部配置機器の振り分けを指示する手間を省くことができ、且つ、各内部配置機器の分類コードを変更することにより内部配置機器の振り分け条件を容易に変更できるという効果がある。
【０１０３】
請求項１０の発明は、請求項１の発明において、外部記憶装置には図面枠のみのＣＡＤ図面が予め保存されており、自動設計手段が入力画面から入力された設計条件に対応する盤の基準となる図面枠のみのＣＡＤ図面を外部記憶装置から呼び出し、呼び出したＣＡＤ図面に盤の図形及び機器の図形を貼り付ける作業および図面の一部を拡大又は縮小させる作業を含む編集作業を行う際に用いるＣＡＤ図面上の設計基準点が外部ファイルとして設計条件格納部に格納されており、ＣＡＤ図面を編集する際に設計条件格納部から外部ファイルを呼び出し、設計基準点を取得する設計基準点取得部を自動設計手段に設けたことを特徴とし、ＣＡＤ図面を編集する際に用いる設計基準点を設計条件格納部に設けているので、設計仕様を変更する際は自動設計手段の設計プログラムを変更することなく、設計基準点を変更するだけで容易に対応することができるという効果がある。
【０１０４】
請求項１１の発明は、請求項１の発明において、盤に１乃至複数の機器が配置されたＣＡＤ図面を作成する際に、盤内に配置された機器の情報を表示する一覧表を作成すると共に、機器の図形と当該機器に関する一覧表の情報とを関連づける番号及び引出線からなる注釈付き引出線を機器の図形に貼り付ける機器一覧・バルーン作成処理部を自動設計手段に設け、機器の図形には注釈付き引出線の引出点及び引出方向の情報が付与された基準点が複数設けられており、基準点から注釈付き引出線の情報を読み込み、他の図形との干渉を避けるように注釈付き引出線を配置する基準点及び引出方向を決定するバルーン情報判断部と、バルーン情報判断部の判断により注釈付き引出線を作成するバルーン作成部とを設けたことを特徴とし、機器の図形には注釈付き引出線を貼り付けるための基準点が設けられており、バルーン情報判断部は、注釈付き引出線と他の機器が干渉しないように注釈付き引出線を配置する基準点や引出方向を決定し、バルーン作成部はバルーン情報判断部の判断結果に基づいて注釈付き引出線を作成しているので、注釈付き引出線と他の機器の図形とが干渉するのを防止できるという効果がある。
【０１０５】
請求項１２の発明は、請求項１の発明において、端末からの指示に応じて図面格納部に格納されたＣＡＤ図面を端末に送信する図面転送部をサーバの設計結果表示手段に設けると共に、サーバから送信されたＣＡＤ図面を編集する編集手段を端末に設けたことを特徴とし、自動設計手段では予めプログラムされたＣＡＤ図面しか作成することはできないが、端末では、サーバの図面転送部によって端末に送信されたＣＡＤ図面を編集手段により編集しているので、自動設計手段では対応できないようなＣＡＤ図面を端末側で作成することができるという効果がある。
【０１０６】
請求項１３の発明は、請求項１２の発明において、ＣＡＤ図面上に配置された機器を選択すると、当該機器を示す番号及び引出線からなる注釈付き引出線を作成して当該機器の図形に貼り付けるバルーン作成部を端末に設け、選択した機器が既に選択された機器と同じ種類であれば前回付与した番号の注釈付き引出線を作成するとともに、選択した機器が新規に選択された種類の機器であれば前回の番号に所定の増分を加算した番号の注釈付き引出線を作成する番号判定部をバルーン作成部に設けたことを特徴とし、端末側で機器の図形を選択するだけで、その図形に注釈付き引出線を作成することができ、各機器を示す番号は自動的に採番されるので作業効率を高めることができ、しかも番号の付け間違いを無くすことができるという効果がある。
【０１０７】
請求項１４の発明は、ブラウザソフトが組み込まれた複数の端末と、通信回線を介して複数の端末が接続されるサーバとでネットワークを構成し、盤の設計に必要な設計情報を入力する入力画面を端末により表示させるために前記入力画面をＨＴＭＬ形式で作成する画面作成手段と、設計情報を格納する設計情報格納部と、前記入力画面において入力された設計情報を設計情報格納部に格納する設計情報格納手段と、盤の設計に関する設計条件を格納する設計条件格納部と、入力された設計情報及び設計条件に基づいて盤の製作に必要なＣＡＤ図面を自動設計する自動設計手段と、自動設計手段が設計したＣＡＤ図面を端末で表示させるために前記ＣＡＤ図面をＨＴＭＬ形式に変換する設計結果表示手段と、自動設計手段が設計したＣＡＤ図面を格納する作成図面格納部と、画面作成手段、設計情報格納手段、自動設計手段及び設計結果表示手段の動作を管理する設計管理手段と、設計情報格納部、設計条件格納部及び作成図面格納部を有する外部記憶装置と、をサーバに設けたＣＡＤ図面の自動設計装置を用いて、箱体の前面に複数の棚を上下方向に並べて設けた機器収納部に各種の機器を収納して構成される盤の製作に必要なＣＡＤ図面を自動設計するＣＡＤ図面の自動設計方法において、各機器の種類に応じて各機器が配置される棚の上下方向における位置を数値の大きさで表した配置係数を配置条件格納部に予め格納しておき、端末から通信回線を介してサーバにアクセスし、ＨＴＭＬ形式で作成された入力画面から設計情報を入力すると、自動設計手段が、端末から入力された設計情報と設計条件と配置条件格納部に格納された配置係数とに基づいて機器収納部内の各機器の配置位置を決定した後、盤の製作に必要なＣＡＤ図面の自動設計を行い、設計結果表示手段が自動設計手段により設計されたＣＡＤ図面を端末で表示させるために表示画面をＨＴＭＬ形式で作成し、ＨＴＭＬ形式で作成された表示画面で端末からＣＡＤ図面を確認することを特徴とし、端末ではブラウザソフトを用いて画面作成手段によりＨＴＭＬ形式で作成された入力画面を閲覧することができ、担当者が端末から設計条件を入力すると、サーバの自動設計手段は、入力された設計情報や設計条件に基づいてＣＡＤ図面を自動設計し、自動設計手段が設計したＣＡＤ図面は設計結果表示手段によってＨＴＭＬ形式で表示されるので、ＣＡＤソフトなどの特別なソフトウェアがインストールされていない端末でも、汎用のブラウザソフトがインストールされている端末であれば、ＣＡＤ図面を自動設計できるという効果がある。
【図面の簡単な説明】
【図１】実施形態１のＣＡＤ図面の自動設計装置を示す概略構成図である。
【図２】同上の自動設計装置により設計される複合防災盤を示し、（ａ）は正面図、（ｂ）は側面図である。
【図３】同上の自動設計装置により設計される複合防災盤を示し、（ａ）は図２のＡ−Ａ’面から左側を見た図、（ｂ）は図２のＢ−Ｂ’面から左側を見た図である。
【図４】同上の自動設計装置のサーバを示す概略構成図である。
【図５】同上の自動設計装置を用いてＣＡＤ図面を設計する作業手順を説明するフロー図である。
【図６】同上の自動設計装置を用いてＣＡＤ図面を設計する別の作業手順を説明するフロー図である。
【図７】同上の自動設計装置を用いてＣＡＤ図面を設計するまた別の作業手順を説明するフロー図である。
【図８】同上の自動設計装置を用いてＣＡＤ図面を設計する更に別の作業手順を説明するフロー図である。
【図９】同上の自動設計装置を用いてＣＡＤ図面を設計するまた更に別の作業手順を説明するフロー図である。
【図１０】同上の自動設計装置に用いるデータファイルの説明図である。
【図１１】同上の自動設計装置に用いるデータファイルに格納する情報の説明図である。
【図１２】同上の自動設計装置を用いて案件情報を入力する入力画面を説明する説明図である。
【図１３】同上の自動設計装置を用いて納入予定日を算出する際の処理を説明するフロー図である。
【図１４】同上の自動設計装置の情報登録状況判断部の動作を説明するフロー図である。
【図１５】同上の自動設計装置の商品分類別画面変更部の動作を説明するフロー図である。
【図１６】同上の自動設計装置の自動設計データ作成処理部の動作を説明するフロー図である。
【図１７】同上の自動設計装置の作成図面判断部の動作を説明するフロー図である。
【図１８】同上の自動設計装置の設計対象である盤の説明図である。
【図１９】同上の自動設計装置の配置振り分け処理部の動作を説明するフロー図である。
【図２０】同上の自動設計装置の盤内位置決定部の動作を説明するフロー図である。
【図２１】（ａ）（ｂ）は同上の自動設計装置の設計対象である盤の説明図である。
【図２２】同上の自動設計装置の付随機器生成・配置処理部の動作を説明するフロー図である。
【図２３】実施形態２のＣＡＤ図面の自動設計装置の設計対象である盤を側方から見た断面図である。
【図２４】同上の自動設計装置の設計対象である盤の内部配置機器の配置領域を示す図である。
【図２５】同上の自動設計装置の設計対象である盤を示し、（ａ）はラック内配置機器の配置図、（ｂ）は内部配置機器の配置図である。
【図２６】同上の自動設計装置の配置不可能領域決定部の動作を説明するフロー図である。
【図２７】同上の自動設計装置の内器振り分け処理部の動作を説明するフロー図である。
【図２８】（ａ）〜（ｆ）は実施形態１のＣＡＤ図面の自動設計装置を用いて図面を作成する手順を説明する説明図である。
【図２９】（ａ）は同上の自動設計装置を用いて作成したＣＡＤ図面を示し、（ｂ）はＣＡＤ図面に貼り付ける機器の図形を示す図である。
【図３０】同上の自動設計装置の機器一覧・バルーン作成処理部の動作を説明するフロー図である。
【図３１】（ａ）〜（ｃ）は同上の自動設計装置の設計対象である盤を示す外観図である。
【図３２】同上の自動設計装置の設計条件を変更した場合の自動設計処理を説明するフロー図である。
【図３３】（ａ）（ｂ）は同上の自動設計装置の設計対象である盤の機器配置を示す説明図である。
【図３４】同上の自動設計装置の機器整合処理部の動作を説明するフロー図である。
【図３５】同上の自動設計装置の製造指示手段の動作を説明するフロー図である。
【図３６】実施形態３のＣＡＤ図面の自動設計装置を示す概略の構成図である。
【図３７】同上の動作を説明するフロー図である。
【図３８】同上の別の動作を説明するフロー図である。
【図３９】端末側に設けられたバルーン作成部の動作を説明するフロー図である。
【図４０】同上のバルーン作成部に設けた部品番号最大値取得部の動作を説明するフロー図である。
【図４１】同上のバルーン作成部に設けた部品番号最大値取得部の動作を説明する説明図である。
【図４２】端末側に設けられた機器一覧作成部の動作を説明するフロー図である。
【図４３】同上の機器一覧作成部の作成する一覧表を示す図である。
【図４４】（ａ）（ｂ）は端末側に設けられた部分拡大表示部の動作を説明する説明図である。
【図４５】（ａ）（ｂ）は端末側に設けられた函体寸法延長処理部の動作を説明する説明図である。
【図４６】同上のＣＡＤ図面の自動設計装置を示す概略の構成図である。
【図４７】従来のＣＡＤシステムを示す概略の構成図である。
【符号の説明】
１  端末
２  サーバ
５  ＬＡＮ
６  インターネット
３１  画面作成手段
３３  自動設計手段
３４  設計結果表示手段
４３  図面格納部
【図１】
0003785850.tif 000012
【図２】
0003785850.tif 000013
【図３】
0003785850.tif 000014
【図４】
0003785850.tif 000015
【図５】
0003785850.tif 000016
【図６】
0003785850.tif 000017
【図７】
0003785850.tif 000018
【図８】
0003785850.tif 000019
【図９】
0003785850.tif 000020
【図１０】
0003785850.tif 000021
【図１１】
0003785850.tif 000022
【図１２】
0003785850.tif 000023
【図１３】
0003785850.tif 000024
【図１４】
0003785850.tif 000025
【図１５】
0003785850.tif 000026
【図１６】
0003785850.tif 000027
【図１７】
0003785850.tif 000028
【図１８】
0003785850.tif 000029
【図１９】
0003785850.tif 000030
【図２０】
0003785850.tif 000031
【図２１】
0003785850.tif 000032
【図２２】
0003785850.tif 000033
【図２３】
0003785850.tif 000034
【図２４】
0003785850.tif 000035
【図２５】
0003785850.tif 000036
【図２６】
0003785850.tif 000037
【図２７】
0003785850.tif 000038
【図２８】
0003785850.tif 000039
【図２９】
0003785850.tif 000040
【図３０】
0003785850.tif 000041
【図３１】
0003785850.tif 000042
【図３２】
0003785850.tif 000043
【図３３】
0003785850.tif 000044
【図３４】
0003785850.tif 000045
【図３５】
0003785850.tif 000046
【図３６】
0003785850.tif 000047
【図３７】
0003785850.tif 000048
【図３８】
0003785850.tif 000049
【図３９】
0003785850.tif 000050
【図４０】
0003785850.tif 000051
【図４１】
0003785850.tif 000052
【図４２】
0003785850.tif 000053
【図４３】
0003785850.tif 000054
【図４４】
0003785850.tif 000055
【図４５】
0003785850.tif 000056
【図４６】
0003785850.tif 000057
【図４７】
0003785850.tif 000058