(57)【要約】【課題】ＣＡＤシステムに関し，各種ＣＡＤ装置で作成されたＣＡＤデータを一元管理し，各種ＣＡＤ装置間の情報の引継ぎを簡易化することを目的とする。【解決手段】異なる種類の複数のＣＡＤデータを一つの統合ファイル３０として構成し，ファイル格納装置２０に格納する。ＣＡＤ装置１０は，回路設計または配置／配線設計または図面設計のいずれかの処理を行うＣＡＤ処理部１１と，ＣＡＤ処理部１１が使用するＣＡＤデータまたはＣＡＤ処理部１１が作成したＣＡＤデータを統合ファイル３０から読み込む処理または統合ファイル３０に書き込む処理を行う統合ファイルアクセス部１３と，統合ファイル３０に格納された異なる種類の複数のＣＡＤデータを，それぞれ個別のＣＡＤファイルとして出力するファイル切り離し部１６とを備える。上記統合ファイル３０を用いて異なる種類のＣＡＤ装置間の情報の引き渡しを実行する。【選択図】図１
2007299244.tif 000002
【特許請求の範囲】
【請求項１】
異なる種類の複数のＣＡＤデータが一つのファイルとして格納される統合ファイルを記憶するファイル格納装置と，
前記統合ファイルを参照または更新することにより，他種ＣＡＤ装置との間でＣＡＤデータの引き渡しを行う少なくとも一つのＣＡＤ装置とから構成され，
前記ＣＡＤ装置は，
回路設計または配置／配線設計または図面設計のいずれかの処理を行うＣＡＤ処理手段と，
前記ＣＡＤ処理手段が使用するＣＡＤデータまたは前記ＣＡＤ処理手段が作成したＣＡＤデータを前記統合ファイルから読み込む処理または前記統合ファイルに書き込む処理を行う統合ファイルアクセス手段と，
前記統合ファイルに格納された異なる種類の複数のＣＡＤデータを，ＣＡＤの種類ごとに分離し，それぞれ個別のＣＡＤファイルとして出力するファイル切り離し手段とを備える
ことを特徴とするＣＡＤシステム。
【請求項２】
前記統合ファイルは，
統合ファイル全体の管理情報を保持する全体管理情報部と，
ＣＡＤの種類ごとのＣＡＤデータの管理情報を保持する複数の個別管理情報部と，
各々の前記個別管理情報部の後にＣＡＤの種類ごとのＣＡＤデータを保持するＣＡＤデータ部とを有するデータ構造によって構成され，
前記個別管理情報部は，少なくとも前記ＣＡＤデータ部にＣＡＤデータが存在するか否かを示す情報を保持する
ことを特徴とする請求項１記載のＣＡＤシステム。
【請求項３】
前記ＣＡＤ装置は，
同じ統合ファイルを同時に使用するＣＡＤ装置間で，前記統合ファイルにおける排他的なアクセスを要するデータ範囲を示すセグメント情報を送受信し，送受信されたセグメント情報を用いてロック制御を行うロック制御手段を備える
ことを特徴とする請求項１または請求項２記載のＣＡＤシステム。
【請求項４】
前記ＣＡＤ装置は，
文書データまたは表計算データを作成，編集または参照する文書／表計算データ処理手段を備え，
前記ＣＡＤ装置の統合ファイルアクセス手段は，
前記統合ファイルにＣＡＤデータに付随する文書データまたは表計算データを書き込む手段および前記統合ファイルからＣＡＤデータに付随する文書データまたは表計算データを読み込む手段を備える
ことを特徴とする請求項１から請求項３までのいずれか１項記載のＣＡＤシステム。
【請求項５】
前記ＣＡＤデータに付随する文書データまたは表計算データは，
ＣＡＤデータの版数情報またはＣＡＤデータに関するコメント情報であり，前記ＣＡＤ処理手段が行う処理に伴い前記文書／表計算データ処理手段が自動作成した情報またはエディット画面から入力した情報である
ことを特徴とする請求項４記載のＣＡＤシステム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は，例えばプリント基板設計などの電気系のＣＡＤ技術に関するものであり，回路ＣＡＤツール，配置／配線ＣＡＤツール，図面ＣＡＤツールなどの各種ＣＡＤツールによって作成された各種ＣＡＤファイルや，文書ファイル／表計算ファイルなどを統合して一元管理し，統合されたファイルを各種ＣＡＤツールで同時に編集可能とするＣＡＤシステムに関するものである。
【背景技術】
【０００２】
従来，電気系ＣＡＤにおけるプリント基板の設計では，回路ＣＡＤツール，配置／配線（実装）ＣＡＤツール，図面ＣＡＤツールなどの各種ＣＡＤツール間で，インタフェースファイルを通じて情報反映を行っていた。また，設計作業に伴い，一般の文書ファイルや表計算ファイルを作成または参照するような場合には，各種ＣＡＤファイルと同じ場所で，文書作成ソフトウェアや表計算ソフトウェアを用いて作成または参照し，これらのファイルの管理を設計者が行っていた。
【０００３】
図１４は，従来の一般的なプリント基板設計工程の例を説明する図である。まず，回路設計のフェーズＰ１では，回路ＣＡＤツール１１０ａを用いて回路図を作成し，その回路図を表す部品情報やネット情報などの回路データを回路ＣＡＤファイル２１ａとして出力する。次の配置／配線設計フェーズＰ２では，配置／配線ＣＡＤツール１１０ｂを用いることにより，回路ＣＡＤツール１１０ａの出力である回路ＣＡＤファイル２１ａの回路データを入力し，部品の位置やラインの位置を決定する配置／配線の処理を行い，その結果の配置／配線データを配置／配線ＣＡＤファイル２１ｂとして出力する。続いて，図面設計フェーズＰ３では，図面ＣＡＤツール１１０ｃを用いることにより，配置／配線ＣＡＤファイル２１ｂのデータを入力し，配置／配線結果の図面を作成して，そのデータを図面ＣＡＤファイル２１ｃとして出力する。
【０００４】
各フェーズＰ１〜Ｐ３で，版数情報・仕様説明・コメントなどの文書データや表計算データが必要になった場合には，ＣＡＤツールとは別に文書作成ソフトウェア４０または表計算ソフトウェア５０を用いて文書ファイル４１〜４３，表計算ファイル５１〜５３を作成または編集し，必要に応じて各フェーズＰ１〜Ｐ３間で，これらの文書データ，表計算データを参照することを行っていた。
【０００５】
回路設計において誤設計の修正や設計変更が必要になった場合には，再度，回路ＣＡＤツール１１０ａを用いて，新しい回路ＣＡＤファイル２１ａを作成し，そのデータを配置／配線設計および図面設計に反映することを行う。このとき，従来の技術では，各ＣＡＤツール間のインタフェースファイルとなる回路ＣＡＤファイル２１ａ，配置／配線ＣＡＤファイル２１ｂ等や，文書ファイル４１，４２，表計算ファイル５１，５２等の入出力の指定を設計者が行わなければならないので，作業ミスが生じやすく，人手によるこれらのファイル群の管理も煩雑であった。
【０００６】
なお，電気系のＣＡＤ技術に関する先行技術としては，例えば下記の特許文献１，特許文献２に記載されたものがある。
【０００７】
特許文献１には，複数の利用者が設計を並行して行うために共有する設計データを一元管理する技術が記載されている。特許文献１の技術では，ＣＡＤシステムの設計データを一元管理するデータ管理領域とＣＡＤシステムを実行するための作業領域を管理データベースに設け，各利用者が，ＣＡＤツールとセル名とを入出力装置から入力すると，作業領域を割り当て，データ管理領域からデータを作業領域にコピーし，作業領域にコピーされた設計データを用いて設計作業を行うことを可能にしている。
【０００８】
また，特許文献２には，各種ＣＡＤ装置から出力される設計データに互換性を持たせる技術が記載されている。特許文献２の技術では，各種ＣＡＤ装置で共通に参照される部品データベースを用い，各種ＣＡＤ装置で使用する部品データを統合化することにより，各種ＣＡＤ装置から出力される設計データに互換性を持たせている。
【特許文献１】特開平８−１３７９２３号公報
【特許文献２】特開平１１−１８４９０８号公報
【発明の開示】
【発明が解決しようとする課題】
【０００９】
プリント基板設計において，回路設計と配置／配線設計間，配置／配線設計と図面設計間では，情報反映の作業を行う必要があり，その作業ではファイルを通じての反映がなされていた。しかし，最近では，頻繁な反映作業やそれに関わるファイルの数も増え，作業や管理を人手で行うことが難しくなってきた。
【００１０】
この問題を解決するための一手法として，上述した特許文献１，２に記載されているような技術があるが，特許文献１では，データ管理領域と作業領域との関係については考えられているものの，例えば回路ＣＡＤツールの出力である回路データを，どのように配置／配線ＣＡＤツールに引き継ぐかなどの具体的なツール間の情報を引き渡すためのインタフェースの実現方法については考えられておらず，設計者が逐次どのデータを引き継ぐかを多くの設計データ（ファイル）の中から選択して指定する必要があった。
【００１１】
また，特許文献２に記載されている技術では，各ＣＡＤツール（ＣＡＤ装置）から出力される設計データを共通なデータ形式としたことで統合を図っているが，これを実現するためには，既存のＣＡＤツールの大幅な改造が必要であり，また従来のＣＡＤツールで出力されたデータを利用することができないという問題があった。
【００１２】
また，特許文献１，２の技術では，設計作業に伴って設計者が参照したり更新したりすることが必要になる文書データや表計算データが，ＣＡＤツールの出力データとはまったく独立に扱われるため，それらのデータの管理が煩雑であるという問題があった。
【００１３】
本発明は，上記の問題点の解決を図り，各種ＣＡＤ装置で作成されたＣＡＤデータや一般の文書／表計算データをきわめて簡単な仕組みで一元管理し，各種ＣＡＤ装置間の情報の反映作業を容易に実現できるようにすることを目的とする。
【課題を解決するための手段】
【００１４】
本発明が従来技術ともっとも異なる点は，各種のＣＡＤツールが情報の引き渡しのために入出力するインタフェースファイルを統合して一つのファイルとして構成したところにある。また，文書ファイル，表計算ファイルのデータについてもそれぞれのＣＡＤツールの出力データに結合して統合ファイル内に組み込む。
【００１５】
統合ファイルの構成としては，各ＣＡＤツールのファイルデータの前に，ＣＡＤツールごとの個別管理情報部を設け，それらを結合したデータの先頭に全体管理情報部を設けたものとする。
【００１６】
すなわち，本発明に係るＣＡＤシステムは，異なる種類の複数のＣＡＤデータが一つのファイルとして格納される統合ファイルを記憶するファイル格納装置と，前記統合ファイルを参照または更新することにより，他種ＣＡＤ装置との間でＣＡＤデータの引き渡しを行う少なくとも一つのＣＡＤ装置とから構成され，前記ＣＡＤ装置は，回路設計または配置／配線設計または図面設計のいずれかの処理を行うＣＡＤ処理手段と，前記ＣＡＤ処理手段が使用するＣＡＤデータまたは前記ＣＡＤ処理手段が作成したＣＡＤデータを前記統合ファイルから読み込む処理または前記統合ファイルに書き込む処理を行う統合ファイルアクセス手段と，前記統合ファイルに格納された異なる種類の複数のＣＡＤデータを，ＣＡＤの種類ごとに分離し，それぞれ個別のＣＡＤファイルとして出力するファイル切り離し手段とを備えることを特徴とする。
【００１７】
上記ＣＡＤデータの引き渡しのために，ＣＡＤシステム内に，必ずしも複数のＣＡＤ装置が同時に存在しなくてもよく，例えば１台のプロセッサが回路ＣＡＤのＣＡＤ装置として機能し，統合ファイルを作成した後，同じプロセッサが配置／配線ＣＡＤのＣＡＤ装置として機能し，統合ファイルから回路ＣＡＤデータを読み込んで処理するようなシステムも，本発明に係るＣＡＤシステムに該当する。
【００１８】
さらに，前記ＣＡＤ装置に，ＣＡＤの種類ごとの複数のＣＡＤファイルからそれぞれ異なる種類のＣＡＤデータを読み込み，それらのＣＡＤデータを統合することにより前記統合ファイルを作成するファイル統合手段を設けてもよい。
【００１９】
以上のように，回路設計，配置／配線設計，図面設計のそれぞれのＣＡＤ装置用ＣＡＤファイルを，統合ファイルとして一つのファイルに統合することにより，他種ＣＡＤ装置の情報を，一つのファイルを用いるだけで参照または更新することができ，また，統合ファイルから各ＣＡＤ装置個別のＣＡＤデータを切り離すことができる。
【００２０】
また，上記ＣＡＤシステムにおいて，前記統合ファイルは，統合ファイル全体の管理情報を保持する全体管理情報部と，ＣＡＤの種類ごとのＣＡＤデータの管理情報を保持する複数の個別管理情報部と，各々の前記個別管理情報部の後にＣＡＤの種類ごとのＣＡＤデータを保持するＣＡＤデータ部とを有するデータ構造によって構成され，前記個別管理情報部は，少なくとも前記ＣＡＤデータ部にＣＡＤデータが存在するか否かを示す情報を保持することを特徴とする。
【００２１】
統合ファイルを，全体管理情報部および個別管理情報部を用いて，異種ＣＡＤ装置のＣＡＤデータを単純に結合した構成とすることにより，統合ファイルからの個別のＣＡＤデータの切り離しを容易に行うことができ，また，既存のＣＡＤツールを大きく改造することなく，容易に本発明を適用したＣＡＤシステムを実現することができる。
【００２２】
また，上記ＣＡＤシステムにおいて，前記ＣＡＤ装置は，同じ統合ファイルを同時に使用するＣＡＤ装置間で，前記統合ファイルにおける排他的なアクセスを要するデータ範囲を示すセグメント情報を送受信し，送受信されたセグメント情報を用いてロック制御を行うロック制御手段を備えることを特徴とする。
【００２３】
これにより，統合ファイルに対して，関連しないセグメント内のデータであれば，複数のＣＡＤ装置が同時に編集作業を実行することができ，また関連するセグメント内データの場合には，ロックアラートが出て，その部分の編集を抑止することができる。
【００２４】
さらに，上記ＣＡＤシステムにおいて，前記ＣＡＤ装置は，文書データまたは表計算データを作成，編集または参照する文書／表計算データ処理手段を備え，前記ＣＡＤ装置の統合ファイルアクセス手段は，前記統合ファイルにＣＡＤデータに付随する文書データまたは表計算データを書き込む手段および前記統合ファイルからＣＡＤデータに付随する文書データまたは表計算データを読み込む手段を備えることを特徴とする。
【００２５】
これにより，各ＣＡＤ装置のＣＡＤデータと，文書データまたは表計算データとを一つの統合ファイル内に格納し，ＣＡＤ装置にて，一つの統合ファイルにアクセスすることにより，ＣＡＤデータとともにそれに関連する文書データまたは表計算データを参照，更新，切り離し，および必要に応じて複製することができる。
【００２６】
また，上記ＣＡＤシステムにおいて，前記ＣＡＤデータに付随する文書データまたは表計算データは，ＣＡＤデータの版数情報またはＣＡＤデータに関するコメント情報であり，前記ＣＡＤ処理手段が行う処理に伴い前記文書／表計算データ処理手段が自動作成した情報またはエディット画面から入力した情報であることを特徴とする。
【００２７】
これにより，ＣＡＤデータの版数登録が必要な場合には，自動改版した情報を統合ファイル内に保持することができ，データの管理を容易化することができる。また，ＣＡＤデータに対する版数情報，コメント情報（注釈情報）を，統合ファイル内でＣＡＤデータに関連させて保持しておくことができる。
【発明の効果】
【００２８】
本発明により，上位ＣＡＤ設計者の操作によって自動的に下位ＣＡＤ装置への情報が統合ファイルに記録され，その統合ファイルを下位ＣＡＤ設計者が扱うことによって確実に情報反映が行われるため，それぞれのＣＡＤ設計者が行っていた個別のＣＡＤファイルによる情報反映作業の作業量を大幅に削減することができる。
【００２９】
また，異なるＣＡＤ装置が同時に同じ統合ファイルを編集することが可能であり，統合ファイル中のＣＡＤデータを編集するＣＡＤ装置が，編集中の関連部分をロックすることにより矛盾データが作成されないため，回路設計，配置／配線設計，図面設計などの設計作業を並列にかつ安全に行うことができ，作業効率が向上する。
【発明を実施するための最良の形態】
【００３０】
以下，本発明の実施の形態について，図を用いて説明する。
【００３１】
図１は，本発明の実施の形態によるＣＡＤシステムの構成例を示す図である。本実施の形態のＣＡＤシステムは，複数のＣＡＤ装置１０，１０’，…と，ファイル格納装置２０とから構成される。ＣＡＤ装置１０（ＣＡＤ装置１０’も同様）は，従来の回路ＣＡＤツールまたは配置／配線ＣＡＤツールまたは図面ＣＡＤツールのいずれかに相当する処理機能を持つＣＡＤ処理部１１と，ＣＡＤ処理部１１が処理するＣＡＤデータを入出力するＣＡＤデータ入出力部１２と，文書作成または表計算等を行う文書／表計算データ処理部１４と，ＣＡＤ処理部１１が処理するＣＡＤデータを複数のＣＡＤ装置が同時に使用する場合に，それらの排他制御を行うロック制御部１５とを備える。
【００３２】
また，ＣＡＤデータ入出力部１２は，異なる種類の複数のＣＡＤデータが一つのファイルとして格納される統合ファイルにアクセスする統合ファイルアクセス部１３と，統合ファイルをＣＡＤの種類ごとの複数のＣＡＤファイルに切り離すファイル切り離し部１６と，ＣＡＤの種類ごとの複数のＣＡＤファイルを一つの統合ファイルに統合するファイル統合部１７とを備える。
【００３３】
ファイル格納装置２０は，各ＣＡＤ装置１０，１０’，…が使用するＣＡＤデータのファイルを格納する装置であり，特に本実施の形態では，各種のＣＡＤツールの出力データを一つのファイルにまとめた統合ファイル３０を格納する。統合ファイル３０は，全体の管理情報を記憶する全体管理情報部３１と，ＣＡＤツールごとのデータを管理する個別管理情報部３２，３２’，…と，従来のＣＡＤファイルのデータと同内容のデータからなるＣＡＤデータ部３３，３３’，…と，各ＣＡＤツールが出力した文書データを記憶する文書データ部３４，３４’，…と，各ＣＡＤツールが出力した表計算データを記憶する表計算データ部３５，３５’，…とからなる。
【００３４】
図２は，各種ＣＡＤファイルを統合した統合ファイル３０のイメージを説明する図である。統合ファイル３０は，例えば図１４で説明した従来の回路ＣＡＤファイル２１ａのデータ，配置／配線ＣＡＤファイル２１ｂのデータ，および図面ＣＡＤファイル２１ｃのデータが，そのままの形で一つのファイルとしてまとめられたファイルである。なお，統合ファイル３０内に実際のＣＡＤデータが存在しない場合もあり，そのような場合には，図１の個別管理情報部３２に，ＣＡＤデータが存在しないことを示す情報が設定される。
【００３５】
ＣＡＤ処理部１１は，ＣＡＤデータ入出力部１２の統合ファイルアクセス部１３を介して統合ファイル３０にアクセスすることにより，自分のＣＡＤ装置１０が作成したＣＡＤデータを統合ファイル３０に書き込むことができるとともに，他のＣＡＤ装置１０’が作成したＣＡＤデータを参照または編集することもできる。
【００３６】
図２の例で説明すると，例えば回路ＣＡＤツール１１ａは，一つの統合ファイル３０にアクセスすることにより，配置／配線ＣＡＤツール１１ｂが作成したデータ，および図面ＣＡＤツール１１ｃが作成したデータを参照または編集することができる。
【００３７】
ファイル切り離し部１６は，コマンド等により，統合ファイル３０から個別のＣＡＤファイルを分離して切り出す処理機能を持つ。図２の例では，図面ＣＡＤツール１１ｃが発行したコマンドによって，統合ファイル３０から図面ＣＡＤファイル２１ｃを切り出している。また，ファイル統合部１７は，コマンド等により，既存の回路ＣＡＤファイル２１ａ，配置／配線ＣＡＤファイル２１ｂ，図面ＣＡＤファイル２１ｃのデータを統合して，統合ファイル３０を作成する処理機能を持つ。
【００３８】
図３は，ＣＡＤファイルのデータに文書／表計算ファイルのデータを統合した統合ファイル３０を説明する図である。統合ファイル３０には，例えば図１４で説明した従来の回路ＣＡＤファイル２１ａ等のデータに，従来の文書作成ソフトウェア４０や表計算ソフトウェア５０により作成された文書ファイル４１，表計算ファイル５１等（図３では，文書ファイル２３，表計算ファイル２４）の内容に相当するデータを個別に付加して格納することができる。なお，統合ファイル３０内に文書データまたは表計算データが含まれていない場合には，図１の個別管理情報部３２に，文書データまたは表計算データが存在しないことを示す情報が設定される。
【００３９】
ＣＡＤ装置１０は，文書／表計算データ処理部１４によって，ＣＡＤデータの入出力に伴う例えば版数管理のためのデータやコメントなどの文書データまたは表計算データを作成し，統合ファイルアクセス部１３を介して，それらの文書データまたは表計算データを統合ファイル３０内に組み込む。コメント情報の入力には，例えば図３に示すようなエディット画面を用いる。これによって，文書データまたは表計算データについても，ＣＡＤデータとともに他のＣＡＤ装置１０’等に参照させることができる。統合ファイル３０内に組み込んだ文書データまたは表計算データは，必要に応じてコマンド等により，ファイル切り離し部１６を起動することによって，それぞれ文書ファイル２３または表計算ファイル２４として，統合ファイル３０から切り離すこともできる。
【００４０】
例えばＣＡＤ処理部１１が，ＣＡＤデータを新規作成または改版すると，その新規作成されたＣＡＤデータまたは改版したＣＡＤデータの統合ファイル３０への保存時に，自動的に文書／表計算データ処理部１４が起動され，文書／表計算データ処理部１４は，エディット画面を表示することによって，設計者に版数ごとのコメント情報の入力を促し，設計者から入力されたコメント情報を，版数情報に対応づけて文書／表計算データとして作成し，統合ファイルアクセス部１３を通して統合ファイル３０にそれらのデータを自動で保存することを行う。
【００４１】
また，文書／表計算データ処理部１４は，自分のＣＡＤ装置１０が作成したＣＡＤデータに付随する文書／表計算データを参照および更新することができるだけでなく，他のＣＡＤ装置１０’が作成した文書／表計算データについても参照したり編集したりすることができる機能を提供する。
【００４２】
図４は，統合ファイル３０のデータ構造の例を示す図である。統合ファイル３０は，先頭に全体管理情報部３１が設けられ，その後に各ＣＡＤツールごとの個別管理情報部３２と，ＣＡＤデータ部３３，文書データ部３４，表計算データ部３５とが付加された構造になっている。
【００４３】
具体的には，全体管理情報部３１のフォーマットが“ｚ”で，回路ＣＡＤツール１１ａの個別管理情報部３２ａのフォーマットが“ａ０”，配置／配線ＣＡＤツール１１ｂの個別管理情報部３２ｂのフォーマットが“ｂ０”，図面ＣＡＤツール１１ｃの個別管理情報部３２ｃのフォーマットが“ｃ０”であり，例えば従来の回路ＣＡＤファイル２１ａのデータが“ａ”，配置／配線ＣＡＤファイル２１ｂのデータが“ｂ”，図面ＣＡＤファイル２１ｃのデータが“ｃ”であり，また，それぞれのＣＡＤツールのデータに付随する文書ファイル４１，４２，４３および表計算ファイル５１，５２，５３の内容に相当するデータが，“ｍ１”，“ｍ２”，“ｍ３”および“ｎ１”，“ｎ２”，“ｎ３”であったとすると，統合ファイル３０は，図４に示すように，
“ｚ＋ａ０＋ａ＋ｍ１＋ｎ１＋ｂ０＋ｂ＋ｍ２＋ｎ２＋ｃ０＋ｃ＋ｍ３＋ｎ３”
という形式で各データを保持する。
【００４４】
図５は，全体管理情報部３１および個別管理情報部３２のデータ構造の例を示している。全体管理情報部３１は，統合ファイル３０全体を管理する情報を記憶する領域であり，図５（Ａ）に示すように，統合ファイル作成日時，統合ファイル更新日時，統合ファイル作成者等の情報を保持する。
【００４５】
また，個別管理情報部３２は，ＣＡＤツールごとにそのＣＡＤツールの出力データを管理する情報を記憶する領域であり，図５（Ｂ）に示すように，統合ファイル３０内にそのＣＡＤデータが存在するか否かを示すＣＡＤデータ存在フラグと，文書データ数（文書ファイルの数に相当する値）と表計算データ数（表計算ファイルの数に相当する値）等の情報を保持する。ＣＡＤデータ存在フラグがＯＦＦであれば，統合ファイル３０内にそのＣＡＤツールのＣＡＤデータは存在しない。また，文書データ数が０であれば，文書データは存在しないことを示し，同様に表計算データ数が０であれば，表計算データは存在しないことを示す。
【００４６】
図６は，ＣＡＤファイル入力（読み込み）処理フローチャートである。図６を用いて，ＣＡＤ装置１０のＣＡＤデータ入出力部１２が，ファイル格納装置２０から統合ファイル３０を読み込む処理を説明する。ここでは，統合ファイル３０のデータを一括して読み込む例を説明するが，指定によって，個々のデータを個別に読み込むことも可能である。
【００４７】
図１に示すＣＡＤデータ入出力部１２は，ＣＡＤ処理部１１からファイル読み込みの指定があると（ステップＳ１０），統合ファイル３０が存在するかどうかを判定する（ステップＳ１１）。なお，統合ファイル３０の名称は，あらかじめ設定されているものとする。統合ファイル３０が存在しない場合，指定された通常の従来フォーマットによるＣＡＤファイルをファイル格納装置２０からＣＡＤ装置１０のバッファに読み込み（ステップＳ１２），入力処理を終了する。
【００４８】
ファイル格納装置２０内に統合ファイル３０が存在すれば，まず，その先頭から全体管理情報部３１を読み込む（ステップＳ１３）。次に，回路ＣＡＤデータの個別管理情報部３２ａを読み込む（ステップＳ１４）。読み込んだ個別管理情報部３２ａ中のＣＡＤデータ存在フラグを調べ（ステップＳ１５），ＣＡＤデータ存在フラグがＯＮであり，回路ＣＡＤデータが存在すれば，ステップＳ１６へ進み，存在しなければ，ステップＳ１９へ進む。
【００４９】
ステップＳ１６では，ファイル格納装置２０の統合ファイル３０から回路ＣＡＤデータを読み込む。次に，文書または表計算データが存在するかどうかを，個別管理情報部３２ａで調べ（ステップＳ１７），文書または表計算データが統合ファイル３０中に存在すれば，それらの文書または表計算データを読み込む（ステップＳ１８）。
【００５０】
続いて，配置／配線ＣＡＤデータの個別管理情報部３２ｂを読み込む（ステップＳ１９）。読み込んだ個別管理情報部３２ｂ中のＣＡＤデータ存在フラグを調べ（ステップＳ２０），ＣＡＤデータ存在がＯＮであり，配置／配線ＣＡＤデータが存在すれば，ステップＳ２１へ進み，存在しなければ，ステップＳ２４へ進む。
【００５１】
ステップＳ２１では，ファイル格納装置２０の統合ファイル３０から配置／配線ＣＡＤデータを読み込む。次に，文書または表計算データが存在するかどうかを，個別管理情報部３２ｂで調べ（ステップＳ２２），文書または表計算データが統合ファイル３０中に存在すれば，それらの文書または表計算データを読み込む（ステップＳ２３）。
【００５２】
続いて，図面ＣＡＤデータの個別管理情報部３２ｃを読み込む（ステップＳ２４）。読み込んだ個別管理情報部３２ｃ中のＣＡＤデータ存在フラグを調べ（ステップＳ２５），ＣＡＤデータ存在がＯＮであり，図面ＣＡＤデータが存在すれば，ステップＳ２６へ進み，存在しなければ，入力処理を終了する。
【００５３】
ステップＳ２６では，ファイル格納装置２０の統合ファイル３０から図面ＣＡＤデータを読み込む。次に，文書または表計算データが存在するかどうかを，個別管理情報部３２ｃで調べ（ステップＳ２７），文書または表計算データが統合ファイル３０中に存在すれば，それらの文書または表計算データを読み込み（ステップＳ２８），入力処理を終了する。
【００５４】
図７は，ＣＡＤファイル出力（書き込み）処理フローチャートである。図７を用いて，ＣＡＤ装置１０がファイル格納装置２０に統合ファイル３０を書き込む処理を説明する。ここでは，統合ファイル３０のデータを一括して書き込む例を説明するが，指定によって，統合ファイル３０に個々のデータを個別に書き込むことも可能である。また，特に新規作成のような場合には，統合ファイル３０への書き込みを行うか，または従来フォーマットによる通常のＣＡＤファイルへの書き込みを行うかを，ＣＡＤ装置１０内に設けた統合フラグに事前に設定しておくことができる。
【００５５】
図１に示すＣＡＤデータ入出力部１２は，ＣＡＤ処理部１１からファイル書き込みの指定があると（ステップＳ３０），統合フラグがＯＮであるかどうかを調べる（ステップＳ３１）。統合フラグがＯＦＦの場合，書き込み要求されたＣＡＤデータを，指定された通常の従来フォーマットによるＣＡＤファイルとしてファイル格納装置２０に書き込み（ステップＳ３２），出力処理を終了する。
【００５６】
事前に設定された統合フラグがＯＮの場合，まず統合ファイル３０の先頭に全体管理情報部３１を書き込む（ステップＳ３３）。次に，回路ＣＡＤデータの個別管理情報部３２ａを書き込む（ステップＳ３４）。書き込み要求されたデータの中に回路ＣＡＤデータが存在するかどうかを調べ（ステップＳ３５），回路ＣＡＤデータが存在すれば，ステップＳ３６へ進み，存在しなければ，ステップＳ３９へ進む。ステップＳ３６では，ファイル格納装置２０の統合ファイル３０に回路ＣＡＤデータを書き込む。次に，書き込み要求されたデータの中に文書または表計算データが存在するかどうかを調べ（ステップＳ３７），文書または表計算データが存在すれば，それらの文書または表計算データを統合ファイル３０に書き込む（ステップＳ３８）。
【００５７】
ステップＳ３９では，配置／配線ＣＡＤデータの個別管理情報部３２ｂを書き込む。続いて，書き込み要求されたデータの中に配置／配線ＣＡＤデータが存在するかどうかを調べ（ステップＳ４０），配置／配線ＣＡＤデータが存在すれば，ステップＳ４１へ進み，存在しなければ，ステップＳ４４へ進む。ステップＳ４１では，ファイル格納装置２０の統合ファイル３０に配置／配線ＣＡＤデータを書き込む。次に，書き込み要求されたデータの中に文書または表計算データが存在するかどうかを調べ（ステップＳ４２），文書または表計算データが存在すれば，それらの文書または表計算データを統合ファイル３０に書き込む（ステップＳ４３）。
【００５８】
ステップ４４では，図面ＣＡＤデータの個別管理情報部３２ｃを書き込む。続いて，書き込み要求されたデータの中に図面ＣＡＤデータが存在するかどうかを調べ（ステップＳ４５），図面ＣＡＤデータが存在すれば，ステップＳ４６へ進み，存在しなければ，出力処理を終了する。ステップＳ４６では，ファイル格納装置２０の統合ファイル３０に図面ＣＡＤデータを書き込む。次に，書き込み要求されたデータの中に文書または表計算データが存在するかどうかを調べ（ステップＳ４７），文書または表計算データが存在しなければ，出力処理を終了し，存在すれば，それらの文書または表計算データを統合ファイル３０に書き込み（ステップＳ４８），出力処理を終了する。
【００５９】
図８は，統合ファイル３０の切り離し処理フローチャートである。ＣＡＤデータ入出力部１２は，ファイル切り離し部１６を持ち，コマンド等によるファイル切り離し要求に対して，統合ファイル３０を個別のＣＡＤファイルおよび文書／表計算ファイルに分離する処理を行う。図８に従って，ファイル切り離し部１６が行う処理を説明する。
【００６０】
統合ファイル３０の切り離し要求に対して，ファイル切り離し部１６は，切り離し対象の統合ファイル３０から全体管理情報部３１を読み込む（ステップＳ５０）。次に，統合ファイル３０から回路ＣＡＤデータの個別管理情報部３２ａを読み込む（ステップＳ５１）。読み込んだ個別管理情報部３２ａを参照することにより，回路ＣＡＤデータが存在するかどうかを調べ（ステップＳ５２），回路ＣＡＤデータが存在すれば，ステップＳ５３へ進む。存在しなければ，ステップＳ５６へ進む。
【００６１】
ステップＳ５３では，統合ファイル３０から回路ＣＡＤデータを読み込み，そのデータをもとに，従来フォーマットによる回路ＣＡＤファイルを作成し，ファイル格納装置２０に書き込む。次に，統合ファイル３０に文書／表計算データが存在するかどうかを個別管理情報部３２ａを参照して調べ（ステップＳ５４），存在すれば，統合ファイル３０から文書／表計算データを読み込み，そのデータをもとに，従来フォーマットによる文書ファイルまたは表計算ファイルを作成し，ファイル格納装置２０に書き込む（ステップＳ５５）。
【００６２】
続いて，統合ファイル３０から配置／配線ＣＡＤデータの個別管理情報部３２ｂを読み込む（ステップＳ５６）。読み込んだ個別管理情報部３２ｂを参照することにより，配置／配線ＣＡＤデータが存在するかどうかを調べ（ステップＳ５７），配置／配線ＣＡＤデータが存在すれば，ステップＳ５８へ進む。存在しなければ，ステップＳ６１へ進む。
【００６３】
ステップＳ５８では，統合ファイル３０から配置／配線ＣＡＤデータを読み込み，そのデータをもとに，従来フォーマットによる配置／配線ＣＡＤファイルを作成し，ファイル格納装置２０に書き込む。次に，統合ファイル３０に文書／表計算データが存在するかどうかを個別管理情報部３２ｂを参照して調べ（ステップＳ５９），存在すれば，統合ファイル３０から文書／表計算データを読み込み，そのデータをもとに，従来フォーマットによる文書ファイルまたは表計算ファイルを作成し，ファイル格納装置２０に書き込む（ステップＳ６０）。
【００６４】
続いて，統合ファイル３０から図面ＣＡＤデータの個別管理情報部３２ｃを読み込む（ステップＳ６１）。読み込んだ個別管理情報部３２ｃを参照することにより，図面ＣＡＤデータが存在するかどうかを調べ（ステップＳ６２），図面ＣＡＤデータが存在すれば，ステップＳ６３へ進む。存在しなければ，切り離し処理を終了する。
【００６５】
ステップＳ６３では，統合ファイル３０から図面ＣＡＤデータを読み込み，そのデータをもとに，従来フォーマットによる図面ＣＡＤファイルを作成し，ファイル格納装置２０に書き込む。次に，統合ファイル３０に文書／表計算データが存在するかどうかを個別管理情報部３２ｃを参照して調べ（ステップＳ６４），文書または表計算データが存在しなければ，切り離し処理を終了し，存在すれば，統合ファイル３０から文書／表計算データを読み込み，そのデータをもとに，従来フォーマットによる文書ファイルまたは表計算ファイルを作成し，ファイル格納装置２０に書き込む（ステップＳ６５）。その後，切り離し処理を終了する。
【００６６】
図９は，通常のＣＡＤファイルを統合ファイル３０に統合するファイル統合処理フローチャートである。ＣＡＤデータ入出力部１２は，ファイル統合部１７を持ち，コマンド等によるファイル統合要求に対して，個別のＣＡＤファイルおよび文書／表計算ファイルを統合ファイル３０に統合する処理を行う。図９に従って，ファイル統合部１７が行う処理を説明する。
【００６７】
既存のＣＡＤファイルおよび文書／表計算ファイルの統合ファイル３０への統合要求に対して，ファイル統合部１７は，まず新しい統合ファイル３０の全体管理情報部３１を作成し書き込む（ステップＳ７０）。次に，回路ＣＡＤデータの個別管理情報部３２ａを作成し，それを書き込む（ステップＳ７１）。統合対象のデータの中に回路ＣＡＤファイルが存在するかどうかを判定し（ステップＳ７２），回路ＣＡＤファイルが存在する場合には，ステップＳ７３へ進む。存在しなければ，ステップＳ７６へ進む。
【００６８】
ステップＳ７３では，統合対象として指定された回路ＣＡＤファイルを読み込み，読み込んだデータを回路ＣＡＤデータとして統合ファイル３０内に書き込む。次に，回路ＣＡＤデータに付随する文書／表計算ファイルが存在するかどうかを調べ（ステップＳ７４），文書／表計算ファイルが存在しない場合には，ステップＳ７６へ進む。存在する場合には，その文書／表計算ファイルを読み込み，読み込んだデータを文書／表計算データとして統合ファイル３０内に書き込む（ステップＳ７５）。
【００６９】
続いて，配置／配線ＣＡＤデータの個別管理情報部３２ｂを作成し，それを統合ファイル３０に書き込む（ステップＳ７６）。統合対象のデータの中に配置／配線ＣＡＤファイルが存在するかどうかを判定し（ステップＳ７７），配置／配線ＣＡＤデータが存在する場合には，ステップＳ７８へ進む。存在しなければ，ステップＳ８１へ進む。
【００７０】
ステップＳ７８では，統合対象として指定された配置／配線ＣＡＤファイルを読み込み，読み込んだデータを配置／配線ＣＡＤデータとして統合ファイル３０内に書き込む。次に，配置／配線ＣＡＤデータに付随する文書／表計算ファイルが存在するかどうかを調べ（ステップＳ７９），文書／表計算ファイルが存在しない場合には，ステップＳ８１へ進む。存在する場合には，その文書／表計算ファイルを読み込み，読み込んだデータを文書／表計算データとして統合ファイル３０内に書き込む（ステップＳ８０）。
【００７１】
続いて，図面ＣＡＤデータの個別管理情報部３２ｃを作成し，それを統合ファイル３０に書き込む（ステップＳ８１）。統合対象のデータの中に図面ＣＡＤファイルが存在するかどうかを判定し（ステップＳ８２），図面ＣＡＤファイルが存在する場合には，ステップＳ８３へ進む。存在しなければ，作成した統合ファイル３０をクローズ（Ｃｌｏｓｅ）し，ファイル統合処理を終了する。
【００７２】
ステップＳ８３では，統合対象として指定された図面ＣＡＤファイルを読み込み，読み込んだデータを図面ＣＡＤデータとして統合ファイル３０内に書き込む。次に，図面ＣＡＤデータに付随する文書／表計算ファイルが存在するかどうかを調べ（ステップＳ８４），文書／表計算ファイルが存在しない場合には，ステップＳ７６へ進む。存在する場合には，その文書／表計算ファイルを読み込み，読み込んだデータを文書／表計算データとして統合ファイル３０内に書き込む（ステップＳ８５）。その後，作成した統合ファイル３０をクローズ（Ｃｌｏｓｅ）し，ファイル統合処理を終了する。
【００７３】
本実施の形態では，同じ統合ファイル３０を複数のＣＡＤ装置１０が同時にアクセスし，ＣＡＤデータの編集作業を行っても問題が生じないように，ロック制御部１５が設けられている。ロック制御部１５は，各ＣＡＤツールのデータについて，ロック制御のためのロックが必要な範囲をセグメントとして管理し，データの参照および編集時に，そのセグメント情報をＣＡＤ装置１０間で通知し合うことにより，編集が競合する場合には，一つのＣＡＤ装置１０だけが編集可能であり，他のＣＡＤ装置１０は編集不可とする。
【００７４】
図１０は，セグメント単位のデータのロックを説明する図である。図１０の例では，ユーザＡ，ユーザＢ，ユーザＣが，それぞれのＣＡＤ装置１０で同じ統合ファイル３０を同時に開いているものとする。なお，図１０の各種ＣＡＤデータ部３３ａ〜３３ｃにおいて，１つのマスは１つのセグメント（データをロックする単位）を表している。
【００７５】
例えば，ユーザＡのＣＡＤ装置１０において，ＣＡＤ処理部１１により回路ＣＡＤデータ部３３ａの編集作業が行われ，回路ＣＡＤデータ部３３ａにおける更新対象のセグメントが確定したとする。これにより，ＣＡＤ装置１０のロック制御部１５は，配置／配線ＣＡＤデータ部３３ｂ，図面ＣＡＤデータ部３３ｃについて，回路ＣＡＤデータ部３３ａの編集データと関連するデータのセグメントを特定する。
【００７６】
ユーザＡのＣＡＤ装置１０のロック制御部１５は，同じ統合ファイル３０を開いているユーザＢ，ユーザＣのＣＡＤ装置１０に，ロック制御対象のセグメントがどこであるかを示すロックセグメント情報をオンライン通信により送信する。ロックセグメント情報には，編集データのセグメントの情報や，編集データと関連するデータのセグメントの情報が記録されている。ユーザＡのＣＡＤ装置１０からロックセグメント情報を受信したユーザＢ，ユーザＣのＣＡＤ装置１０では，ロック制御部１５によって，ロックセグメント情報で指定されたセグメントのデータをロックする。ユーザＢ，ユーザＣは，ロックされたセグメントのデータの編集はできないが，ロックされたセグメント以外のデータの編集を行うことができる。
【００７７】
ユーザＡがＣＡＤデータの編集作業を終了し，その部分のデータ更新が終了すると，ユーザＡのＣＡＤ装置１０のロック制御部１５は，ユーザＢ，ユーザＣのＣＡＤ装置１０に，ロック解除を示すロックセグメント情報を送信する。ロック解除のロックセグメント情報を受信したユーザＢ，ユーザＣのＣＡＤ装置１０では，該当するセグメントのデータのロックを解除し，その部分の編集を可能にする。
【００７８】
図１１は，ロックセグメント情報のデータ構造の例を示す。ロックセグメント情報１５０は，ロックごとに一意に付与される識別番号であるロックＩＤ，ロック元が回路ＣＡＤツール１１ａであるか，配置／配線ＣＡＤツール１１ｂであるか，図面ＣＡＤツール１１ｃであるかを示すロック元ツールの識別情報，ＣＡＤ装置１０の識別情報であるロック元ｈｏｓｔ名，編集作業を行っているユーザを識別するロック元ユーザ名，統合ファイル３０に対する編集コマンドが何であるかを示すロック元コマンドＩＤ，ロック対象セグメントを特定するロック要素クラス情報等の情報からなる。
【００７９】
図１２は，統合ファイル入力時のロック制御処理フローチャートである。図１２を用いて，ＣＡＤ装置１０がファイル格納装置２０から統合ファイル３０を読み込んだときのロック制御処理を説明する。ここでは，回路ＣＡＤデータ部３３ａ，配置／配線ＣＡＤデータ部３３ｂ，図面ＣＡＤデータ部３３ｃからなる統合ファイル３０が読み込まれたものとする。
【００８０】
統合ファイル３０が入力されると（ステップＳ９０），協調モードフラグがＯＮであるかを判定する（ステップＳ９１）。協調モードフラグは，同じ統合ファイル３０を複数のＣＡＤ装置１０で同時に使用するか否かを示すフラグである。協調モードフラグがＯＮでなければ，その統合ファイル３０に対してロック制御は不要であるため，何もしないで処理を終了する。
【００８１】
協調モードフラグがＯＮであれば，その統合ファイル３０に対する同時接続者数をカウントするための変数Ｃｏｕｎｔに初期値の０を代入した後（ステップＳ９２），以下の処理を繰り返す。同時接続者数とは，統合ファイル３０をオープン（Ｏｐｅｎ）し，現時点で利用しているＣＡＤ装置１０の数である。
【００８２】
まず，Ｃｏｕｎｔをインクリメントし（ステップＳ９３），Ｃｏｕｎｔの値が統合ファイル３０をオープンして利用している同時接続者数を超えたかどうかを判定する（ステップＳ９４），Ｃｏｕｎｔの値が同時接続者数を超えた場合には，処理を終了する。Ｃｏｕｎｔの値が同時接続者数以下であれば，統合ファイル３０に同時接続している他ＣＡＤ装置１０の一つに自ＣＡＤ装置１０の情報（ｈｏｓｔ名，ユーザ名，プロセスＩＤなど）を送信し（ステップＳ９５），他ＣＡＤ装置１０からの情報（ｈｏｓｔ名，ユーザ名，プロセスＩＤ，ロックセグメント情報など）を受信する（ステップＳ９６）。
【００８３】
他ＣＡＤ装置１０から受信した情報にロックセグメント情報があれば（ステップＳ９７），自ＣＡＤ装置１０内で保持している統合ファイル３０の回路ＣＡＤデータ部３３ａのロックセグメント情報を更新し（ステップＳ９８），同様に配置／配線ＣＡＤデータ部３３ｂのロックセグメント情報を更新し（ステップＳ９９），また，図面ＣＡＤデータ部３３ｃのロックセグメント情報を更新する（ステップＳ１００）。その後，ステップＳ９３に戻って，Ｃｏｕｎｔの値が同時接続者数を超えるまで，同様に処理を繰り返す。
【００８４】
図１３は，編集コマンド実行時のロック制御処理フローチャートである。図１３を用いて，統合ファイル３０におけるＣＡＤデータ部３３の編集が行われたときのロック制御処理を説明する。ここでは，ＣＡＤデータ部３３の編集が行われたＣＡＤ装置を自ＣＡＤ装置１０とし，その自ＣＡＤ装置１０と同じ統合ファイル３０を読み込んでいるＣＡＤ装置を他ＣＡＤ装置１０’として説明する。図１３（Ａ）は，自ＣＡＤ装置１０における処理のフローチャートであり，図１３（Ｂ）は，他ＣＡＤ装置１０’における処理のフローチャートである。
【００８５】
自ＣＡＤ装置１０では，編集コマンドによりＣＡＤデータ部３３の編集要求があると（ステップＳ１１０），ロック制御部１５が呼び出される。ロック制御部１５は，協調モードフラグがＯＮであるかを判定し（ステップＳ１１１），ＯＮでなければ処理を終了する。協調モードフラグがＯＮであれば，変数Ｃｏｕｎｔに初期値の０を代入し（ステップＳ１１２），以下の処理を繰り返す。
【００８６】
まず，Ｃｏｕｎｔをインクリメントし（ステップＳ１１３），Ｃｏｕｎｔの値が統合ファイル３０をオープンして利用している同時接続者数を超えたかどうかを判定する（ステップＳ１１４），Ｃｏｕｎｔの値が同時接続者数を超えた場合には，処理を終了する。Ｃｏｕｎｔの値が同時接続者数以下であれば，統合ファイル３０に同時接続している他ＣＡＤ装置１０’の一つに自ＣＡＤ装置１０の情報（ｈｏｓｔ名，ユーザ名，プロセスＩＤ，ロックセグメント情報など）を送信する（ステップＳ１１５）。その後，ステップＳ１１３に戻って，Ｃｏｕｎｔの値が同時接続者数を超えるまで，同様に処理を繰り返す。
【００８７】
他ＣＡＤ装置１０’では，ロックセグメント情報を受信し（ステップＳ１２０），受信したロックセグメント情報をもとに，他ＣＡＤ装置１０’内で保持している回路ＣＡＤデータ部３３ａのロックセグメント情報を更新し（ステップＳ１２１），同様に配置／配線ＣＡＤデータ部３３ｂのロックセグメント情報を更新し（ステップＳ１２２），図面ＣＡＤデータ部３３ｃのロックセグメント情報を更新する（ステップＳ１２３）。
【００８８】
以上説明したＣＡＤ装置１０が行う処理は，コンピュータとソフトウェアプログラムとによって実現することができ，そのプログラムをコンピュータ読み取り可能な記録媒体に記録して提供することも，ネットワークを通して提供することも可能である。
【図面の簡単な説明】
【００８９】
【図１】本発明の実施の形態によるＣＡＤシステムの構成例を示す図である。
【図２】各種ＣＡＤファイルの統合を説明する図である。
【図３】文書／表計算ファイルの統合を説明する図である。
【図４】統合ファイルのデータ構造の例を示す図である。
【図５】全体管理情報部および個別管理情報部のデータ構造の例を示す図である。
【図６】ＣＡＤファイル入力処理フローチャートである。
【図７】ＣＡＤファイル出力処理フローチャートである。
【図８】統合ファイルの切り離し処理フローチャートである。
【図９】ＣＡＤファイルを統合ファイルに統合するファイル統合処理フローチャートである。
【図１０】セグメント単位のデータのロックを説明する図である。
【図１１】ロックセグメント情報のデータ構造の例を示す図である。
【図１２】統合ファイル入力時のロック制御処理フローチャートである。
【図１３】編集コマンド実行時のロック制御処理フローチャートである。
【図１４】従来の一般的なプリント基板設計工程の例を説明する図である。
【符号の説明】
【００９０】
１０，１０’  ＣＡＤ装置
１１，１１’  ＣＡＤ処理部
１２，１２’  ＣＡＤデータ入出力部
１３，１３’  統合ファイルアクセス部
１４，１４’  文書／表計算データ処理部
１５，１５’  ロック制御部
１６，１６’  ファイル切り離し部
１７，１７’  ファイル統合部
２０          ファイル格納装置
３０          統合ファイル
３１          全体管理情報部
３２，３２’  個別管理情報部
３３，３３’  ＣＡＤデータ部
３４，３４’  文書データ部
３５，３５’  表計算データ部
【図１】
2007299244.tif 000003
【図２】
2007299244.tif 000004
【図３】
2007299244.tif 000005
【図４】
2007299244.tif 000006
【図５】
2007299244.tif 000007
【図６】
2007299244.tif 000008
【図７】
2007299244.tif 000009
【図８】
2007299244.tif 000010
【図９】
2007299244.tif 000011
【図１０】
2007299244.tif 000012
【図１１】
2007299244.tif 000013
【図１２】
2007299244.tif 000014
【図１３】
2007299244.tif 000015
【図１４】
2007299244.tif 000016