Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP3809784B2 - Information processing apparatus and method, drawing data processing system and method, and program - Google Patents
[go: Go Back, main page]

JP3809784B2 - Information processing apparatus and method, drawing data processing system and method, and program - Google Patents

Information processing apparatus and method, drawing data processing system and method, and program Download PDF

Info

Publication number
JP3809784B2
JP3809784B2 JP2001283037A JP2001283037A JP3809784B2 JP 3809784 B2 JP3809784 B2 JP 3809784B2 JP 2001283037 A JP2001283037 A JP 2001283037A JP 2001283037 A JP2001283037 A JP 2001283037A JP 3809784 B2 JP3809784 B2 JP 3809784B2
Authority
JP
Japan
Prior art keywords
data
format
output
information processing
acquisition
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Fee Related
Application number
JP2001283037A
Other languages
Japanese (ja)
Other versions
JP2003091562A (en
Inventor
誠 須賀
雅庸 高村
順次 北原
賢成 柴田
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Daikin Industries Ltd
Original Assignee
Daikin Industries Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Daikin Industries Ltd filed Critical Daikin Industries Ltd
Priority to JP2001283037A priority Critical patent/JP3809784B2/en
Publication of JP2003091562A publication Critical patent/JP2003091562A/en
Application granted granted Critical
Publication of JP3809784B2 publication Critical patent/JP3809784B2/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Images

Landscapes

  • Document Processing Apparatus (AREA)

Description

【0001】
【発明の属する技術分野】
本発明は図面作成装置および図面データ処理方法、情報処理装置および方法、図面データ処理システムおよび方法、並びにプログラムに関し、特に、CAD装置において作成した図面データを、情報処理システムにより、簡単かつ確実に、利用することができるようにした図面作成装置および図面データ処理方法、情報処理装置および方法、図面データ処理システムおよび方法、並びにプログラムに関する。
【0002】
【従来の技術】
最近、CAD(Computer Aided Design)装置が普及し、各種の図面を簡単に作成し、利用することができるようになってきた。CAD装置において作成した図面を、そのCAD装置において、再び利用することができるのは元よりであるが、CAD装置において作成した図面を、ワードプロセッサにより作成された文章と一体化して利用するのに、例えば、図1に示されるような方法が考えられる。
【0003】
1つは、CAD装置で作成した図面を紙に印刷し、その紙の必要な部分を切り取り、文章が印刷された別の紙の上に張り付けることで、編集するものである。
【0004】
第2の方法は、OLE(Object Linking and Embedding)(商標)を利用する方法である。このOLEを利用すれば、文章に図面をデータごと、貼り付けることが可能となる。
【0005】
また、いずれの場合においても、図面の属性データを直接利用することができない。このため、図面の属性データを利用するには、その属性データをCAD装置において、画面上に表示し、あるいは紙などに印刷し、その属性データをワードプロセッサなどにおいて、キーボードなどを操作して、再び入力する必要がある。
【0006】
【発明が解決しようとする課題】
しかしながら、紙を切り貼りすることで、図面を利用する方法は、図2に示されるように、時間がかかり、効率的ではない。また、一旦、図面を張り付けることにより編集した文章を再利用することが困難である。
【0007】
OLEを利用する方法の場合、図3に示されるように、ワードプロセッサに加えて、CADシステムを動作させる必要があるため、システム全体が重くなる。また、図面の切り貼りのために、CADシステムを利用しなければならないのは、いかにも操作性が悪く、スペックオーバーでもある。さらにユーザは、CADシステムの操作を知っている必要があるし、CADシステムの利用に関するライセンスが必要である場合には、それを取得しておかなければならない。
【0008】
また、図4に示されるように、例えば、屋根の材質、窓の材質、扉の強度といった属性データをキーボードから手動入力しなければならないのでは、CAD装置で作成した属性データは、実質的には、利用できないといわざるを得ない。
【0009】
このようなことから、図5に示されるように、従来のシステムでは、ワードプロセッサなどで作成した文章に、CAD装置において作成した図面データを貼付し、一元化して管理、利用することが困難である課題があった。
【0010】
本発明は、このような状況に鑑みてなされたものであり、CAD装置で作成したデータを、簡単かつ確実に、他のシステムでも利用することができるようにするものである。
【0016】
本発明の情報処理装置は、図面作成装置が出力する図面データの形式を情報処理装置において編集可能な形式に変換する変換手段と、所定のマクロを実行することで、形式が変換された図面データであって、指定された図面データの指定された領域内の図形データを、所定の位置に図面または文字を表示させるためのテンプレートの所定の位置に取り込む第1の取得手段(例えば、図11のステップS49の処理を実行する図7のCPU121)と、マクロを実行することで、形式が変換された図面データであって、指定された図面データの属性データをテンプレートの所定の位置に取り込む第2の取得手段(例えば、図11のステップS54の処理を実行する図7のCPU121)と、第1の取得手段により取り込まれた図形データを出力する第1の出力手段(例えば、図11のステップS52の処理を実行する図7のCPU121)と、第2の取得手段により取り込まれた属性データを出力する第2の出力手段(例えば、図11のステップS57の処理を実行する図7のCPU121)とを備えることを特徴とする。
【0017】
前記第1および第2の出力手段は、それぞれ、タグに基づいて前記図形データまたは属性データを出力するようにすることができる。
【0018】
変換手段は、前記図形データおよび属性データを、XML形式に変換するようにすることができる。
【0019】
前記第1および第2の取得手段は、テンプレートに記述されているマクロを実行して指定された前記図形データまたは属性データを取り込むようにすることができる。
【0021】
本発明の情報処理方法は、図面作成装置が出力する図面データの形式を、変換手段が情報処理装置において編集可能な形式に変換する変換ステップと、第1の取得手段が、所定のマクロを実行することで、形式が変換された図面データであって、指定された図面データの指定された領域内の前記図形データを、所定の位置に図面または文字を表示させるためのテンプレートの所定の位置に取り込む第1の取得ステップ(例えば、図11のステップS49)と、第2の取得手段が、マクロを実行することで、形式が変換された図面データであって、指定された図面データの属性データをテンプレートの所定の位置に取り込む第2の取得ステップ(例えば、図11のステップS54)と、第1の出力手段が、第1の取得ステップの処理により取り込まれた図形データを出力する第1の出力ステップ(例えば、図11のステップS52)と、第2の出力手段が、第2の取得ステップの処理により取り込まれた属性データを出力する第2の出力ステップ(例えば、図11のステップS57)とを含むことを特徴とする。
【0022】
本発明のプログラムは、情報処理装置を制御するコンピュータに、図面作成装置が出力する図面データの形式を、変換手段が情報処理装置において編集可能な形式に変換する変換ステップと、第1の取得手段が、所定のマクロを実行することで、形式が変換された図面データであって、指定された図面データの指定された領域内の図形データを取得する第1の取得ステップ(例えば、図11のステップS49)と、第2の取得手段が、マクロを実行することで、形式が変換された図面データであって、指定された図面データの属性データをテンプレートの所定の位置に取り込む第2の取得ステップ(例えば、図11のステップS54)と、第1の出力手段が、第1の取得ステップの処理により取り込まれた図形データを出力する第1の出力ステップ(例えば、図11のステップS52)と、第2の出力手段が、第2の取得ステップの処理により取り込まれた属性データを出力する第2の出力ステップ(例えば、図11のステップS57)とを実行させる。
【0023】
本発明の図面データ処理システムは、図面作成装置が、図面データを記憶する記憶手段と、記憶している図面データの指定された領域内の図形データを取得する第1の取得手段(例えば、図9のステップS12,S13,S14の処理を実行する図6のCPU21)と、記憶している図面データの指定された属性データであって、出力する属性データを取得する第2の取得手段(図9のステップS19,S20の処理を実行する図6のCPU21)と、第1の取得手段により取得された図形データの形式を情報処理装置において編集可能な形式に変換して、形式が変換された図形データを出力する第1の出力手段(例えば、図9のステップS17の処理を実行する図6のCPU21)と、第2の取得手段により取得された属性データの形式を情報処理装置において編集可能な形式に変換して、形式が変換された属性データを出力する第2の出力手段(例えば、図9のステップS21の処理を実行する図6のCPU21)とを備え、情報処理装置が、所定のマクロを実行することで、図面作成装置が出力する図形データを、所定の位置に図面または文字を表示させるためのテンプレートの所定の位置に取り込む第3の取得手段(例えば、図11のステップS49の処理を実行する図7のCPU121)と、マクロを実行することで、図面作成装置が出力する属性データをテンプレートの所定の位置に取り込む第4の取得手段(例えば、図11のステップS54の処理を実行する図7のCPU121)と、第3の取得手段により取り込まれた図形データを出力する第3の出力手段(例えば、図11のステップS52の処理を実行する図7のCPU121)と、第4の取得手段により取り込まれた属性データを出力する第4の出力手段(例えば、図11のステップS57の処理を実行する図7のCPU121)とを備えることを特徴とする。
【0024】
本発明の図面データ処理方法は、図面作成装置の図面データ処理方法が、記憶手段が図面データを記憶する記憶ステップと、第1の取得手段が、記憶されている図面データの指定された領域内の図形データを取得する第1の取得ステップ(例えば、図9のステップS12,S13,S14)と、第2の取得手段が、記憶されている図面データの指定された属性データであって、出力する属性データを取得する第2の取得ステップ(図9のステップS19,S20)と、第1の出力手段が、第1の取得ステップの処理により取得された図形データの形式を情報処理装置において編集可能な形式に変換して、形式が変換された図形データを出力する第1の出力ステップ(例えば、図9のステップS17)と、第2の出力手段が、第2の取得ステップの処理により取得された属性データの形式を情報処理装置において編集可能な形式に変換して、形式が変換された属性データを出力する第2の出力ステップ(例えば、図9のステップS21)とを含み、情報処理装置の図面データ処理方法が、第3の取得手段が、所定のマクロを実行することで、図面作成装置が出力する図形データを、所定の位置に図面または文字を表示させるためのテンプレートの所定の位置に取り込む第3の取得ステップ(例えば、図11のステップS49)と、第4の取得手段が、マクロを実行することで、図面作成装置が出力する属性データをテンプレートの所定の位置に取り込む第4の取得ステップ(例えば、図11のステップS54)と、第3の出力手段が、第3の取得ステップの処理により取り込まれた図形データを出力する第3の出力ステップ(例えば、図11のステップS52)と、第4の出力手段が、第4の取得ステップの処理により取り込まれた属性データを出力する第4の出力ステップ(例えば、図11のステップS57)と含むことを特徴とする。
【0026】
本発明の情報処理装置および情報処理方法、並びにプログラムにおいては、図面データの形式が情報処理装置において編集可能な形式に変換され、形式が変換された図面データから図形データがテンプレートの所定の位置に取り込まれるとともに、属性データがテンプレートの所定の位置に取り込まれる。
【0027】
本発明の図面データ処理システムおよび図面データ処理方法においては、図面作成装置から情報処理装置において編集可能な形式に変換された図形データと属性データが出力され、それぞれが、情報処理装置においてテンプレートの所定の位置に取り込まれる。
【0028】
【発明の実施の形態】
図6は、CADシステムの構成例を表している。図6のCADシステム20において、CPU(Central Processing Unit)21は、ROM(Read Only Memory)22に記憶されているプログラム、または記憶部28からRAM(Random Access Memory)23にロードされたプログラムに従って各種の処理を実行する。RAM23にはまた、CPU21が各種の処理を実行する上において必要なデータなども適宜記憶される。
【0029】
CPU21、ROM22、およびRAM23は、バス24を介して相互に接続されている。このバス24にはまた、入出力インタフェース25も接続されている。
【0030】
入出力インタフェース25には、キーボード、マウスなどよりなる入力部26、CRT(Cathode Ray Tube)、LCD(Liquid Crystal display)などよりなるディスプレイ、並びにスピーカなどよりなる出力部27、ハードディスクなどより構成される記憶部28、モデム、ターミナルアダプタなどより構成される通信部29が接続されている。通信部29は、インターネットを含むネットワークを介しての通信処理を行う。
【0031】
入出力インタフェース25にはまた、必要に応じてドライブ30が接続され、磁気ディスク41、光ディスク42、光磁気ディスク43、或いは半導体メモリ44などが適宜装着され、それらから読み出されたコンピュータプログラムが、必要に応じて記憶部28にインストールされる。
【0032】
図7は、図6のCADシステム20において作成された図面データを利用する文章作成システム(例えば、ワードプロセッサ)、表計算システム等の情報処理システムが実現されるパーソナルコンピュータ120の構成例を表している。
【0033】
このパーソナルコンピュータ120は、図6のCADシステム20と基本的に同様の構成とされている。すなわち、CADシステム20がCPU21乃至半導体メモリ44を有するように、パーソナルコンピュータ120は、CPU121乃至半導体メモリ144を有する。対応する名称のブロックは対応する機能を有しているものであり、その説明は繰り返しなので省略する。
【0034】
CADシステム20においては、ユーザが入力部26を操作することで、CPU21に対して図面データの作成を指示することができる。CPU21は、この指示に基づいて、図面データを作成し、記憶部28を構成するハードディスクに供給し、記憶させる。この図面データは、基本的に、図形データと、それに対応する属性データとで構成されている。図形データは、線と位置に関係するデータで構成される。属性データは、例えば、図面が、家屋内にパイプを配置し、空調装置と接続するための図面であるような場合には、柱やパイプの材質、強度、直径といったデータである。
【0035】
また、これらの図形データと属性データには、ユーザは、必要に応じてタグを付加することができる。
【0036】
図8は、このタグの例を表している。図8に示されるように、このタグは、例えば、XML(Extensible Markup Language)により、記述することができる。このタグは、いわば名称である。図8の例においては、例えば、機器の名称として、<名称>汚水ポンプ</名称>
というタグが付加されており、また、その重量として、
<重量>20000</重量>
というタグが付加されている。
【0037】
CADシステム20のユーザは、記憶部28に記憶されている図面データを、例えば、文章作成システムとしてのワードプロセッサにより利用するような場合、図面データを読み出し、ワードプロセッサを実行するパーソナルコンピュータ120に出力する。次に、この場合におけるCADシステム20の処理ついて、図9のフローチャートを参照して説明する。
【0038】
ステップS11において、CADシステム20のCPU21は、ユーザが入力部26を操作することで入力する図形の範囲指定情報を取得する。そして、その図形の範囲指定が、図形の全てであるのか、矩形領域であるのか、または系統選択であるのかを判定する。なお、系統とは、ルートとも称され、接続されている配管の範囲を指定するものである。
【0039】
ユーザが、全て、矩形領域、または系統選択を指定した場合、CPU21は、ステップS12乃至ステップS14において、この指定情報を取り込み、指定されたその範囲を、ステップS15において、対象領域として設定する。
【0040】
次に、ユーザは、出力する図形データのファイル名を、入力部26を操作することで指定する。CPU21は、ステップS16において、この出力ファイル名の指定情報を取得すると、ステップS17において、記憶部28に記憶されている図形データの中から、ステップS15で設定された対象領域の図形データを抽出し、出力部27から出力する。このとき、図形データに付加されているタグも同時に出力される。
【0041】
次に、ユーザは、入力部26を操作することで、属性のタイプを指定する。属性のタイプとは、例えば、配管であれば、その配管が上水用の配管であるのか、下水用の配管であるのかといった情報である。CPU21は、ステップS18において、属性のタイプがユーザより指定されるまで待機し、指定されたとき、その指定情報を取得する。例えば、属性の全てのタイプが指定された場合、ステップS19において、その指定情報が取得され、所定のタイプが指定された場合、ステップS20において、その指定情報が取得される。
【0042】
次に、ステップS21において、CPU21は、ステップS19またはステップS20において指定されたタイプの属するデータを、記憶部28に記憶されている属性データから抽出し、出力部27から出力する。この場合においても、属性データにタグが付加されている場合には、そのタグも同時に出力される。
【0043】
ステップS17またはステップS21において、図形データまたは属性データを出力する場合、タグが付加されていないとき、ユーザは、そのとき必要に応じてタグを付加し、出力するようにすることもできる。このように、タグを付加しておくと、その出力の供給を受けたパーソナルコンピュータ120の情報処理システムにおいて、必要なタグのものだけを適宜選択し、取り込むことが可能となる。
【0044】
なお、ステップS17またはステップS21におけるデータの出力の形式は任意であるが、例えば、XML形式とすることができる。このようにすることで、様々な情報を処理システムにおいて、図面データを利用することが可能となる。
【0045】
また、図形データまたは属性データに付加するタグは、個々の構成要素単位、グループ単位、あるいはファイル単位とすることができる。その単位は、任意である。
【0046】
さらに、CPU21は、図面データを任意の(独自の)形式で作成、編集するが、出力する場合には、このフォーマットを情報処理システムにおいて利用可能な、例えば、上述したXML形式に変換して出力する。
【0047】
以上のようにして、図10に示されるように、CADシステム20からステップS17の処理で図形データが、またはステップS21の処理で属性データが、それぞれパーソナルコンピュータ120に転送され、記憶部128に記憶され、必要に応じて情報処理システムにより読み出され、利用される。
【0048】
次に、図11のフローチャートを参照して、図9の処理により、CADシステム20より出力された図面データを取得する情報処理システムの処理について説明する。この情報処理システムは、パーソナルコンピュータ120において、ソフトウエアにより実現される、例えば、ワードプロセッサ、表計算システムといったシステムである。
【0049】
ステップS41において、パーソナルコンピュータ120のCPU121は、CADシステム20より供給された図面データを取り込むのに、テンプレートを利用するか否かを判定する。テンプレートを利用するか否かは、入力部126を操作することで、ユーザが指示する。
【0050】
また、ステップS41でCPU121は、CADシステム20から提供を受けた図面データ(記憶部128に記憶されている図面データ)が取り扱い可能な図面データであるか否かを判定し、取り扱い可能でない場合には、取り扱い可能な形式(例えば、XML形式)に変換する処理を実行する。供給された図面データが情報処理システムにおいて、取り扱い可能な形式である場合には、図面データは、そのまま取り込まれる。タグが付加されている場合、情報処理システムは、必要に応じてそのタグを参照して、自分自身に取って必要な項目のみを適宜選択して、取り込むことができる。
【0051】
タグが付加されている場合には、タグが上位のタグから下位のタグに、階層的に付加されているので、その階層に沿って、図面データが情報処理システムが取り扱うことが可能な図面データに変換される。
【0052】
ステップS41において、テンプレートを利用すると判定された場合、ステップS42に進み、CPU121は、使用するテンプレートを指定する。この指定は、入力部126を操作することで、ユーザが行うものである。従って、CPU121は、ステップS42でこのテンプレートの指定情報を取り込むと、ステップS43において、指定されたテンプレートを記憶部128から読み出す。次に、ユーザは、入力部126を操作して、取り込むCADファイルを指定する。そこで、CPU121は、ステップS44において、ユーザからのCADファイルの指定情報を取得する。ステップS45において、CPU121は、テンプレートに記述されているマクロを実行する。これにより、ステップS44で指定されたCADファイルがテンプレートの所定の位置に、所定の形式で取り込まれる。
【0053】
図12乃至図14は、テンプレートの例を表している。図12のテンプレートは、機器リストのテンプレートであり、この機器リストのテンプレートでは、マクロにより、欄201と欄202に、それぞれ所定の項目が表示される。例えば、機器の名称、機器仕様、台数、据え付け位置、備考などの項目が表示される。
【0054】
図13のテンプレートは、計算書のテンプレートであり、欄211に、図面データから取り込まれた情報が表示されるとともに、例えば、選択された1つの系統の配管の合計の長さなどが計算され、その計算結果が表示される。
【0055】
図14のテンプレートは、施工要領書のテンプレートであり、欄221には、指定された図面が表示される。
【0056】
図11の説明に戻って、ステップS41において、テンプレートを利用しないと判定された場合、ステップS46において、CPU121は、図形データや属性データを取り込むカレントの枠、あるいはカレントのセルを把握する。どの枠やセルがカレントであるのかは、ユーザからの指定に基づき決定される。
【0057】
ステップS47において、CPU121は、入力するのが図形データであるのか、属性データであるのかを判定する。入力するのが図形データである場合には、ステップS48に進み、CPU121は、ユーザからの指定に基づいて、入力する図形データのCADファイルの指定情報を取り込む。ステップS49において、CPU121は、ステップS48で取り込まれたファイルから、対象図形データを読み出し、これを出力部127の表示部に出力し、表示させる。
【0058】
ユーザは、この表示を見て、所望の図形が表示されたか否かを確認し、所望の図形が表示されていなければ、入力部126を操作して、その旨を入力する。そこで、ステップS50において、CPU121は、表示した対象図形を取り込むことに対し、ユーザからOKが入力されたか否かを判定し、OKが入力されていない場合には、その後、ユーザが入力部126を操作することで、図形領域や系統を指定するので、ステップS51に進み、その図形領域の指定情報や、系統の指定情報を取得する。その後、ステップS49に戻り、CPU121は、ステップS51で指定された図形領域や系統の対象図形を読み出し、出力部127に出力し、表示させる。
【0059】
ステップS50において、ユーザからOKの指令が入力されたと判定された場合、ステップS52に進み、CPU121は、ステップS46の処理で把握したカレントの枠やセルに、図形データを取り込み、表示させる。タグが使用されている場合には、そのタグを用いて、この取り込み、表示処理が実行される。
【0060】
なお、以上のステップS48乃至ステップS52の処理は、マクロの記述に基づいて実行することも可能である。
【0061】
ステップS47において、入力するのが図形データではなく、属性データであると判定された場合、ステップS53に進み、CPU121は、ユーザからの指定に基づいて、CADファイルの指定情報を取り込む。ステップS54において、CPU121は、出力部127を構成する表示部に、対象属性タイプを出力し、表示させる。ユーザは、この表示に基づいて、その属性データが所望する属性データであるか否かを入力する。そこで、ステップS55において、CPU121は、ユーザよりOKの信号が入力されたか否かを判定し、入力されていない場合、ユーザがさらに属性タイプを指定してくるので、ステップS56において、ユーザより指定された属性タイプの指定情報を取り込む。
【0062】
その後、ステップS54に戻り、CPU121は、ステップS56で指定された属性タイプを出力部127に出力し、表示させる。
【0063】
ステップS55において、ユーザよりOKの信号が入力されたと判定された場合、ステップS57に進み、CPU121は、ステップS46で把握されたカレントの枠やセルに、ステップS54の処理で表示され、ユーザにより確認された属性データを取り込み、表示させる。
【0064】
以上のステップS53乃至ステップS57の処理も必要に応じてマクロにより記述し、実行させることも可能である。
【0065】
図11のステップS52,S57の処理では、図形データまたは属性データにタグが付加されている場合には、そのタグに基づく取り込み処理が可能となる。
【0066】
図8には、この場合の例が示されている。すなわち、図8の例では、<機器仕様>汚水、汚水用水中ポンプ(カッター付)80A×400・/min×17m(着脱装置付)</機器仕様>のタグ、<付属電動機電源>3φ200V</付属電動機電源>のタグ、<付属電動機電源容量>3.7、節電型</付属電動機電源容量>のタグに基づいて、表示部に表示が行われている。
【0067】
図15は、以上の処理のGUIの例を示している。この例においては、ユーザがアイコン231を操作すると、ウインドウ232が表示される。ウインドウ232の左側の欄233には、図形データの名称のリストが表示される。ユーザが、この欄233に表示されている名称から所定の名称を選択すると(図11のステップS48の処理に対応する)、右側の欄234(図11のステップS46の処理で指定された欄)に、その指定された名称の図形が表示される(図11のステップS52の処理に対応する)。
【0068】
ユーザが、このようにして選択した図面の張り付けを指令すると、図15において、右側の画面に示されるように、表示部241に選択した図形が表示される。
【0069】
以上のようにして、情報処理システムにより取り込まれた図形データと属性データは、取り込まれた後は、文章処理システムにおいて、編集することが可能となる。
【0070】
なお、以上の情報処理システムにおける処理は、図10にも示されている。同図に示されるように、情報処理システムにおいては、CADシステム20より取り込まれた図形データと属性データがそれぞれ個別に取り込まれ、処理された後、所定の位置に挿入、表示される。この処理は、ユーザが入力部126を操作することで、その都度指定することも可能であるが、予めテンプレートにマクロにより記述されている場合には、そのマクロに基づいて実行される。
【0071】
そして、取り込まれた図形データと属性データは、以後その情報処理システムのデータとなり、文章データとして一元化され、その情報処理システムにおいて、編集処理することが可能となる。
【0072】
以上においては、CADシステムにより作成した図面データをCADシステムから出力し、一旦記憶部128に記憶させ、CADシステムを終了し、その後、情報処理システムを起動して、情報処理システムにより、それを読み出して利用するようにしたが、例えば、CADシステムと情報処理システムを同時にパーソナルコンピュータ上で起動しておき、ドラッグアンドドロップすることで、図面データをCADシステムと情報処理システムにペーストバッファを介して転送するようにしてもよい。
【0073】
上述した一連の処理は、ハードウエアにより実行させることもできるが、ソフトウエアにより実行させることもできる。一連の処理をソフトウエアにより実行させる場合には、そのソフトウエアを構成するプログラムが、専用のハードウエアに組み込まれているコンピュータ、または、各種のプログラムをインストールすることで、各種の機能を実行することが可能な、例えば汎用のパーソナルコンピュータなどに、ネットワークや記録媒体からインストールされる。
【0074】
この記録媒体は、図6と図7に示されるように、装置本体とは別に、ユーザにプログラムを提供するために配布される、プログラムが記録されている磁気ディスク41,141(フロッピディスクを含む)、光ディスク42,142(CD-ROM(Compact Disk-Read Only Memory),DVD(Digital Versatile Disk)を含む)、光磁気ディスク43,143(MD(Mini-Disk)を含む)、もしくは半導体メモリ44,144などよりなるパッケージメディアにより構成されるだけでなく、装置本体に予め組み込まれた状態でユーザに提供される、プログラムが記録されているROM22,122や、記憶部28,128に含まれるハードディスクなどで構成される。
【0075】
なお、本明細書において、記録媒体に記録されるプログラムを記述するステップは、記載された順序に沿って時系列的に行われる処理はもちろん、必ずしも時系列的に処理されなくとも、並列的あるいは個別に実行される処理をも含むものである。
【0076】
また、本明細書において、システムとは、複数の装置により構成される装置全体を表すものである。
【0078】
【発明の効果】
本発明の情報処理装置および情報処理方法、並びにプログラムによれば、図面作成装置からの図面データの形式が情報処理装置において編集可能な形式に変換され、形式が変換された図面データからテンプレートの所定の位置に図形データと属性データを取り込むようにしたので、例えばCADシステムで作成された図面データを、情報処理システムで利用することが可能になる。
【0079】
本発明の図面データ処理システムおよび図面データ処理方法によれば、図面作成装置から情報処理装置において編集可能な形式に変換されて出力された図形データと属性データを、情報処理装置においてテンプレートの所定の位置に取り込むようにしたので、例えばCADシステムで作成された図面データを、情報処理システムで利用することが可能なシステムを実現することができる。
【図面の簡単な説明】
【図1】従来の図面データの利用を説明する図である。
【図2】切り貼りによる図面データの利用を説明する図である。
【図3】 OLEによる図面データの利用を説明する図である。
【図4】属性データの利用を説明する図である。
【図5】文章とCADデータの一元化を説明する図である。
【図6】 CADシステムの構成例を示すブロック図である。
【図7】パーソナルコンピュータの構成例を示すブロック図である。
【図8】タグを説明する図である。
【図9】図6のCADシステムの処理を説明するフローチャートである。
【図10】 CADシステムから情報処理システムにデータを出力する処理を説明する図である。
【図11】情報処理システムの処理を説明するフローチャートである。
【図12】テンプレートの例を示す図である。
【図13】テンプレートの例を示す図である。
【図14】テンプレートの例を示す図である。
【図15】情報処理システムにおける図面の利用を説明する図である。
【符号の説明】
21 CPU
22 ROM
23 RAM
26 入力部
27 出力部
28 記憶部
29 通信部
[0001]
BACKGROUND OF THE INVENTION
The present invention relates to a drawing creation apparatus and a drawing data processing method, an information processing apparatus and method, a drawing data processing system and method, and a program, and in particular, drawing data created in a CAD apparatus is easily and reliably processed by an information processing system. The present invention relates to a drawing creation apparatus and a drawing data processing method, an information processing apparatus and method, a drawing data processing system and method, and a program that can be used.
[0002]
[Prior art]
Recently, CAD (Computer Aided Design) devices have become widespread, and various drawings can be easily created and used. The drawing created in the CAD device can be used again in the CAD device, but the drawing created in the CAD device is integrated with the text created by the word processor. For example, a method as shown in FIG. 1 can be considered.
[0003]
One is to edit a drawing created by a CAD device by printing it on paper, cutting out a necessary part of the paper, and pasting it on another paper on which text is printed.
[0004]
The second method uses OLE (Object Linking and Embedding) (trademark). If this OLE is used, it becomes possible to paste a drawing into a sentence together with data.
[0005]
In either case, the attribute data of the drawing cannot be used directly. Therefore, in order to use the attribute data of the drawing, the attribute data is displayed on the screen in the CAD device or printed on paper or the like, and the attribute data is again operated by operating the keyboard or the like in the word processor or the like. Must be entered.
[0006]
[Problems to be solved by the invention]
However, the method of using the drawing by cutting and pasting paper is time consuming and inefficient as shown in FIG. Moreover, it is difficult to reuse the edited text by pasting the drawings.
[0007]
In the case of the method using OLE, as shown in FIG. 3, it is necessary to operate the CAD system in addition to the word processor, so that the entire system becomes heavy. In addition, the use of a CAD system for cutting and pasting drawings is extremely poor in operability and over specs. Furthermore, the user needs to know the operation of the CAD system, and if a license is required for the use of the CAD system, it must be acquired.
[0008]
Also, as shown in FIG. 4, for example, attribute data such as roof material, window material, and door strength must be manually input from a keyboard. I cannot help saying that it is not available.
[0009]
For this reason, as shown in FIG. 5, in the conventional system, it is difficult to affix a drawing data created in a CAD device to a sentence created by a word processor, etc., and manage and use the data centrally. There was a problem.
[0010]
The present invention has been made in view of such a situation, and makes it possible to easily and reliably use data created by a CAD apparatus in other systems.
[0016]
  The information processing apparatus according to the present invention converts the format of the drawing data output by the drawing creation apparatus.Editable in information processing deviceConversion means for converting to a format;By executing a given macro,Drawing data with converted formatAnd within the specified area of the specified drawing dataFigure data, Capture at a predetermined position of a template for displaying a drawing or character at a predetermined positionFirst acquisition means (for example, the CPU 121 of FIG. 7 that executes the process of step S49 of FIG. 11);By running the macro,Drawing data with converted formatOf the specified drawing dataAttribute dataImport into a templateBy the second acquisition means (for example, the CPU 121 of FIG. 7 that executes the process of step S54 of FIG. 11) and the first acquisition meansCapturedFirst output means for outputting graphic data (for example, the CPU 121 of FIG. 7 that executes the processing of step S52 of FIG. 11) and second acquisition meansCapturedAnd a second output unit that outputs attribute data (for example, the CPU 121 in FIG. 7 that executes the process of step S57 in FIG. 11).
[0017]
Each of the first and second output means may output the graphic data or attribute data based on a tag.
[0018]
  The conversion means isThe graphic dataandAttribute data can be converted to XML format.
[0019]
  The first and second acquisition means execute the macro described in the template and execute the graphic data or attribute data specified by the macro.take inCan be.
[0021]
  According to the information processing method of the present invention, the conversion means converts the format of the drawing data output by the drawing creation device.Editable in information processing deviceA conversion step of converting into a format and a first acquisition means,By executing a given macro,Drawing data with converted formatAnd within the specified area of the specified drawing dataThe graphic data, Capture at a predetermined position of a template for displaying a drawing or character at a predetermined positionThe first acquisition step (for example, step S49 in FIG. 11) and the second acquisition unit includeBy running the macro,Drawing data with converted formatOf the specified drawing dataAttribute dataImport into a templateThe second acquisition step (for example, step S54 in FIG. 11) and the first output means are processed by the processing of the first acquisition step.CapturedThe first output step (for example, step S52 in FIG. 11) for outputting graphic data and the second output means perform the processing in the second acquisition step.CapturedAnd a second output step (for example, step S57 in FIG. 11) for outputting attribute data.
[0022]
  Of the present inventionprogramThe conversion means converts the format of the drawing data output from the drawing creation device to the computer that controls the information processing device.Editable in information processing deviceA conversion step of converting into a format and a first acquisition means,By executing a given macro,Drawing data with converted formatAnd within the specified area of the specified drawing dataA first acquisition step (for example, step S49 in FIG. 11) for acquiring graphic data and a second acquisition unit include:By running the macro,Drawing data with converted formatOf the specified drawing dataAttribute dataImport into a templateThe second acquisition step (for example, step S54 in FIG. 11) and the first output means are processed by the processing of the first acquisition step.CapturedThe first output step (for example, step S52 in FIG. 11) for outputting graphic data and the second output means perform the processing in the second acquisition step.CapturedA second output step (for example, step S57 in FIG. 11) for outputting attribute data is executed.
[0023]
  The drawing data processing system according to the present invention includes a storage means for storing drawing data and a drawing data stored in the drawing creating apparatus.Within the specified area ofFirst acquisition means for acquiring graphic data (for example, the CPU 21 of FIG. 6 that executes the processes of steps S12, S13, and S14 of FIG. 9) and the stored drawing dataSpecifiedThe second acquisition means for acquiring attribute data to be output (the CPU 21 in FIG. 6 executing the processes of steps S19 and S20 in FIG. 9) and the graphic data acquired by the first acquisition means FormatEditable in information processing deviceThe first output unit (for example, the CPU 21 in FIG. 6 that executes the processing of step S17 in FIG. 9) and the second acquisition unit that convert the data into the format and output the graphic data in which the format has been converted are acquired. Attribute data formatEditable in information processing deviceA second output unit (for example, the CPU 21 of FIG. 6 that executes the process of step S21 of FIG. 9) that converts the format into the attribute data that has been converted, and the information processing apparatus includes:By executing a given macro,Graphic data output by the drawing creation device, Capture at a predetermined position of a template for displaying a drawing or character at a predetermined position3rd acquisition means (for example, CPU121 of FIG. 7 which performs the process of FIG.11 S49),By running the macro,Output by drawing deviceImport attribute data into a templateBy the fourth acquisition unit (for example, the CPU 121 of FIG. 7 that executes the process of step S54 of FIG. 11) and the third acquisition unitCapturedBy third output means for outputting graphic data (for example, CPU 121 of FIG. 7 that executes the processing of step S52 of FIG. 11) and fourth acquisition meansCaptured4th output means (for example, CPU121 of FIG. 7 which performs the process of FIG.11 S57) which outputs attribute data is provided.
[0024]
  According to the drawing data processing method of the present invention, the drawing data processing method of the drawing creating apparatus includes a storage step in which the storage means stores the drawing data, and a drawing data in which the first acquisition means is stored.Within the specified area ofDrawing data stored in a first acquisition step (for example, steps S12, S13, S14 in FIG. 9) and second acquisition means for acquiring graphic dataSpecifiedA second acquisition step (steps S19 and S20 in FIG. 9) for acquiring attribute data to be output, and a first output means for the graphic data acquired by the processing of the first acquisition step. FormatEditable in information processing deviceThe first output step (for example, step S17 in FIG. 9) that outputs the graphic data converted into the format and converted into the format, and the second output means are acquired by the processing of the second acquisition step. Attribute data formatEditable in information processing deviceA second output step (for example, step S21 in FIG. 9) for converting the attribute data into the format and outputting the converted attribute data. ,By executing a given macro,Graphic data output by the drawing creation device, Capture at a predetermined position of a template for displaying a drawing or character at a predetermined positionThe third acquisition step (for example, step S49 in FIG. 11) and the fourth acquisition unit includeBy running the macro,Output by drawing deviceImport attribute data into a templateThe fourth acquisition step (for example, step S54 in FIG. 11) and the third output means perform the processing of the third acquisition step.CapturedA third output step (for example, step S52 in FIG. 11) for outputting the graphic data and a fourth output means perform the processing in the fourth acquisition step.CapturedAnd a fourth output step (for example, step S57 in FIG. 11) for outputting attribute data.
[0026]
  Information processing apparatus and information processing method of the present invention, andprogramThe format of drawing data isEditable in information processing deviceFigure data is converted from the drawing data converted into the format.Is taken into place in the templateAnd attribute dataCapture in place on templateIt is.
[0027]
  In the drawing data processing system and drawing data processing method of the present invention,Editable in information processing deviceGraphic data and attribute data converted into a format are output,Capture in place on templateIt is.
[0028]
DETAILED DESCRIPTION OF THE INVENTION
FIG. 6 shows a configuration example of a CAD system. In the CAD system 20 of FIG. 6, a CPU (Central Processing Unit) 21 performs various processes according to a program stored in a ROM (Read Only Memory) 22 or a program loaded from a storage unit 28 to a RAM (Random Access Memory) 23. Execute the process. The RAM 23 also appropriately stores data necessary for the CPU 21 to execute various processes.
[0029]
The CPU 21, ROM 22, and RAM 23 are connected to each other via a bus 24. An input / output interface 25 is also connected to the bus 24.
[0030]
The input / output interface 25 includes an input unit 26 including a keyboard and a mouse, a display including a CRT (Cathode Ray Tube) and an LCD (Liquid Crystal display), an output unit 27 including a speaker, and a hard disk. A communication unit 29 including a storage unit 28, a modem, a terminal adapter, and the like is connected. The communication unit 29 performs communication processing via a network including the Internet.
[0031]
A drive 30 is connected to the input / output interface 25 as necessary, and a magnetic disk 41, an optical disk 42, a magneto-optical disk 43, a semiconductor memory 44, or the like is appropriately mounted, and a computer program read from them is Installed in the storage unit 28 as necessary.
[0032]
FIG. 7 shows a configuration example of a personal computer 120 in which an information processing system such as a text creation system (for example, a word processor) or a spreadsheet system using drawing data created in the CAD system 20 of FIG. 6 is realized. .
[0033]
The personal computer 120 has basically the same configuration as the CAD system 20 of FIG. That is, the personal computer 120 has the CPU 121 to the semiconductor memory 144 so that the CAD system 20 has the CPU 21 to the semiconductor memory 44. The corresponding name block has a corresponding function, and the description thereof is omitted because it is repeated.
[0034]
In the CAD system 20, the user can instruct the CPU 21 to create drawing data by operating the input unit 26. Based on this instruction, the CPU 21 creates drawing data, supplies the drawing data to the hard disk constituting the storage unit 28, and stores it. This drawing data is basically composed of graphic data and corresponding attribute data. Graphic data is composed of data related to lines and positions. The attribute data is, for example, data such as the material, strength, and diameter of pillars and pipes when the drawing is a drawing for arranging a pipe in a house and connecting it to an air conditioner.
[0035]
Further, the user can add tags to these graphic data and attribute data as necessary.
[0036]
FIG. 8 shows an example of this tag. As shown in FIG. 8, this tag can be described by, for example, XML (Extensible Markup Language). This tag is a name. In the example of FIG. 8, for example, <name> sewage pump </ name> as the name of the device.
Tag is added, and as its weight,
<Weight> 20000 </ Weight>
The tag is added.
[0037]
When the user of the CAD system 20 uses the drawing data stored in the storage unit 28 by, for example, a word processor as a sentence creation system, the drawing data is read and output to the personal computer 120 that executes the word processor. Next, the processing of the CAD system 20 in this case will be described with reference to the flowchart of FIG.
[0038]
In step S <b> 11, the CPU 21 of the CAD system 20 acquires graphic range designation information input by the user operating the input unit 26. Then, it is determined whether the graphic range designation is all of the graphic, a rectangular area, or system selection. In addition, a system | strain is also called a route and designates the range of connected piping.
[0039]
When the user designates all rectangular areas or system selection, the CPU 21 captures this designation information in steps S12 to S14, and sets the designated range as a target area in step S15.
[0040]
Next, the user designates the file name of the graphic data to be output by operating the input unit 26. When the CPU 21 acquires the designation information of the output file name in step S16, the CPU 21 extracts the graphic data of the target area set in step S15 from the graphic data stored in the storage unit 28 in step S17. , Output from the output unit 27. At this time, the tag added to the graphic data is also output at the same time.
[0041]
Next, the user operates the input unit 26 to specify the attribute type. The attribute type is, for example, information about whether the pipe is a pipe for water supply or a pipe for sewage if it is a pipe. In step S18, the CPU 21 waits until the attribute type is designated by the user, and when designated, acquires the designation information. For example, when all types of attributes are designated, the designation information is acquired in step S19, and when a predetermined type is designated, the designation information is obtained in step S20.
[0042]
Next, in step S21, the CPU 21 extracts data to which the type designated in step S19 or step S20 belongs from the attribute data stored in the storage unit 28, and outputs it from the output unit 27. Even in this case, when a tag is added to the attribute data, the tag is also output at the same time.
[0043]
When outputting graphic data or attribute data in step S17 or step S21, if a tag is not added, the user can add a tag as necessary and output it. In this way, if a tag is added, it is possible to appropriately select and import only the necessary tags in the information processing system of the personal computer 120 that has received the output.
[0044]
Note that the data output format in step S17 or step S21 is arbitrary, but may be, for example, an XML format. By doing so, it is possible to use drawing data in the processing system for various information.
[0045]
In addition, tags added to graphic data or attribute data can be in units of individual components, groups, or files. The unit is arbitrary.
[0046]
Further, the CPU 21 creates and edits drawing data in an arbitrary (unique) format, but when outputting, the format is converted into the above-described XML format that can be used in the information processing system, for example, and output. To do.
[0047]
As described above, as shown in FIG. 10, the graphic data is transferred from the CAD system 20 to the personal computer 120 by the process of step S17 or the attribute data by the process of step S21, and stored in the storage unit 128. The information is read and used by the information processing system as necessary.
[0048]
Next, the processing of the information processing system that acquires the drawing data output from the CAD system 20 by the processing of FIG. 9 will be described with reference to the flowchart of FIG. This information processing system is a system such as a word processor or a spreadsheet system that is realized by software in the personal computer 120.
[0049]
In step S <b> 41, the CPU 121 of the personal computer 120 determines whether or not to use a template for taking in the drawing data supplied from the CAD system 20. Whether or not to use the template is instructed by the user by operating the input unit 126.
[0050]
In step S41, the CPU 121 determines whether the drawing data provided from the CAD system 20 (drawing data stored in the storage unit 128) is handleable drawing data. Performs a process of converting to a handleable format (for example, XML format). If the supplied drawing data is in a format that can be handled in the information processing system, the drawing data is captured as it is. When a tag is added, the information processing system can refer to the tag as necessary, and select and import only necessary items for itself.
[0051]
If a tag is added, the tag is hierarchically added from the upper tag to the lower tag, so that the drawing data can be handled by the information processing system along that hierarchy. Is converted to
[0052]
If it is determined in step S41 that a template is to be used, the process proceeds to step S42, and the CPU 121 specifies a template to be used. This designation is performed by the user by operating the input unit 126. Accordingly, when the CPU 121 fetches the template designation information in step S42, the CPU 121 reads the designated template from the storage unit 128 in step S43. Next, the user operates the input unit 126 to specify a CAD file to be imported. Therefore, the CPU 121 acquires CAD file designation information from the user in step S44. In step S45, the CPU 121 executes the macro described in the template. As a result, the CAD file designated in step S44 is taken into a predetermined position of the template in a predetermined format.
[0053]
12 to 14 show examples of templates. The template in FIG. 12 is a device list template. In this device list template, predetermined items are displayed in the column 201 and the column 202, respectively, by a macro. For example, items such as device name, device specification, number, installation position, and remarks are displayed.
[0054]
The template in FIG. 13 is a template for a calculation form, and information taken from the drawing data is displayed in the column 211. For example, the total length of one selected piping system is calculated. The calculation result is displayed.
[0055]
The template in FIG. 14 is a template for a construction procedure, and a designated drawing is displayed in the column 221.
[0056]
Returning to the description of FIG. 11, when it is determined in step S41 that the template is not used, in step S46, the CPU 121 grasps a current frame or current cell into which graphic data and attribute data are taken. Which frame or cell is current is determined based on designation from the user.
[0057]
In step S47, the CPU 121 determines whether the input is graphic data or attribute data. If the input is graphic data, the process proceeds to step S48, and the CPU 121 takes in the CAD file specification information of the input graphic data based on the specification from the user. In step S49, the CPU 121 reads the target graphic data from the file fetched in step S48, and outputs it to the display unit of the output unit 127 for display.
[0058]
The user looks at this display to confirm whether or not the desired graphic is displayed. If the desired graphic is not displayed, the user operates the input unit 126 to input the fact. Therefore, in step S50, the CPU 121 determines whether or not OK has been input from the user for capturing the displayed target graphic. If the OK has not been input, the user thereafter uses the input unit 126. Since the graphic area and system are designated by the operation, the process proceeds to step S51, and the graphic area designation information and the system designation information are acquired. Thereafter, the process returns to step S49, and the CPU 121 reads out the graphic of the graphic area or system specified in step S51, outputs it to the output unit 127, and displays it.
[0059]
If it is determined in step S50 that an OK command has been input from the user, the process proceeds to step S52, and the CPU 121 captures and displays graphic data in the current frame or cell grasped in the process of step S46. If a tag is used, the capture and display processing is executed using the tag.
[0060]
Note that the processing in steps S48 to S52 described above can also be executed based on the description of the macro.
[0061]
If it is determined in step S47 that the input is not graphic data but attribute data, the process proceeds to step S53, and the CPU 121 takes in the CAD file designation information based on the designation from the user. In step S <b> 54, the CPU 121 outputs and displays the target attribute type on the display unit configuring the output unit 127. Based on this display, the user inputs whether or not the attribute data is desired attribute data. Therefore, in step S55, the CPU 121 determines whether or not an OK signal is input from the user, and if not input, the user further specifies an attribute type. Therefore, in step S56, the CPU 121 specifies the attribute type. Import specified attribute type information.
[0062]
Thereafter, the process returns to step S54, and the CPU 121 outputs the attribute type designated in step S56 to the output unit 127 for display.
[0063]
If it is determined in step S55 that an OK signal has been input from the user, the process proceeds to step S57, and the CPU 121 is displayed in the current frame or cell grasped in step S46 in the process of step S54 and confirmed by the user. Imported attribute data is displayed.
[0064]
The processes in steps S53 to S57 described above can be described by macros and executed as necessary.
[0065]
In the processing of steps S52 and S57 in FIG. 11, if a tag is added to the graphic data or attribute data, the capturing process based on the tag can be performed.
[0066]
FIG. 8 shows an example of this case. That is, in the example of FIG. 8, <equipment specification> sewage, submersible sewage pump (with cutter) 80A × 400 · / min × 17m (with detachable device) </ equipment specification> tag, <attached motor power supply> 3φ200V < / Attachment motor power supply> tag, <Attachment motor power supply capacity> 3.7, Power saving type </ Attachment motor power supply capacity> tag, display is performed on the display unit.
[0067]
FIG. 15 shows an example of the GUI for the above processing. In this example, when the user operates the icon 231, a window 232 is displayed. In the column 233 on the left side of the window 232, a list of names of graphic data is displayed. When the user selects a predetermined name from the names displayed in this field 233 (corresponding to the process in step S48 in FIG. 11), the right field 234 (the field designated in the process in step S46 in FIG. 11). The graphic with the designated name is displayed (corresponding to step S52 in FIG. 11).
[0068]
When the user commands the pasting of the drawing selected in this way, the selected figure is displayed on the display unit 241 as shown in the screen on the right side in FIG.
[0069]
As described above, the graphic data and the attribute data captured by the information processing system can be edited in the text processing system after being captured.
[0070]
The processing in the above information processing system is also shown in FIG. As shown in the figure, in the information processing system, graphic data and attribute data acquired from the CAD system 20 are individually acquired, processed, and inserted and displayed at predetermined positions. This process can be specified each time the user operates the input unit 126, but when it is described in advance in the template as a macro, it is executed based on the macro.
[0071]
Then, the captured graphic data and attribute data become data of the information processing system and are unified as text data, and can be edited in the information processing system.
[0072]
In the above, the drawing data created by the CAD system is output from the CAD system, temporarily stored in the storage unit 128, the CAD system is terminated, and then the information processing system is started and read by the information processing system. For example, the CAD system and the information processing system are started on the personal computer at the same time, and the drawing data is transferred to the CAD system and the information processing system via the paste buffer by dragging and dropping. You may make it do.
[0073]
The series of processes described above can be executed by hardware, but can also be executed by software. When a series of processing is executed by software, a program constituting the software executes various functions by installing a computer incorporated in dedicated hardware or various programs. For example, a general-purpose personal computer is installed from a network or a recording medium.
[0074]
As shown in FIGS. 6 and 7, the recording medium is distributed to provide a program to the user separately from the apparatus main body, and includes magnetic disks 41 and 141 (including floppy disks) on which the program is recorded. ), Optical disks 42 and 142 (including CD-ROM (Compact Disk-Read Only Memory), DVD (Digital Versatile Disk)), magneto-optical disks 43 and 143 (including MD (Mini-Disk)), or semiconductor memory 44 , 144, etc., as well as hard disks included in the ROMs 22 and 122 storing programs and the storage units 28 and 128 provided to the user in a pre-installed state in the apparatus main body. Etc.
[0075]
In the present specification, the step of describing the program recorded on the recording medium is not limited to the processing performed in chronological order according to the described order, but is not necessarily performed in chronological order. It also includes processes that are executed individually.
[0076]
Further, in this specification, the system represents the entire apparatus constituted by a plurality of apparatuses.
[0078]
【The invention's effect】
  Information processing apparatus and information processing method of the present invention, andprogramThe format of the drawing data from the drawing creation device isEditable in information processing deviceConverted to a format, from drawing data converted in formatIn place on the templateGraphic data and attribute datatake inThus, for example, drawing data created by a CAD system can be used by an information processing system.
[0079]
  According to the drawing data processing system and the drawing data processing method of the present invention, from the drawing creating apparatus.Editable in information processing deviceThe graphic data and attribute data output after being converted into a format are stored in the information processing device.Import into a templateSince it did in this way, the system which can utilize drawing data created, for example with the CAD system with an information processing system is realizable.
[Brief description of the drawings]
FIG. 1 is a diagram for explaining use of conventional drawing data.
FIG. 2 is a diagram illustrating use of drawing data by cutting and pasting.
FIG. 3 is a diagram for explaining the use of drawing data by OLE;
FIG. 4 is a diagram illustrating use of attribute data.
FIG. 5 is a diagram for explaining unification of text and CAD data.
FIG. 6 is a block diagram illustrating a configuration example of a CAD system.
FIG. 7 is a block diagram illustrating a configuration example of a personal computer.
FIG. 8 is a diagram illustrating tags.
FIG. 9 is a flowchart for explaining processing of the CAD system of FIG. 6;
FIG. 10 is a diagram illustrating a process of outputting data from a CAD system to an information processing system.
FIG. 11 is a flowchart illustrating processing of the information processing system.
FIG. 12 is a diagram illustrating an example of a template.
FIG. 13 is a diagram illustrating an example of a template.
FIG. 14 is a diagram illustrating an example of a template.
FIG. 15 is a diagram illustrating use of drawings in an information processing system.
[Explanation of symbols]
21 CPU
22 ROM
23 RAM
26 Input section
27 Output section
28 storage unit
29 Communication Department

Claims (8)

図形データと属性データとで構成される図面データに基づいて図面を作成する図面作成装置から前記図面データを取り込み処理する情報処理装置において、
前記図面作成装置が出力する前記図面データの形式を前記情報処理装置において編集可能な形式に変換する変換手段と、
所定のマクロを実行することで、形式が変換された前記図面データであって、指定された前記図面データの指定された領域内の前記図形データを、所定の位置に図面または文字を表示させるためのテンプレートの所定の位置に取り込む第1の取得手段と、
前記マクロを実行することで、形式が変換された前記図面データであって、指定された前記図面データの前記属性データを前記テンプレートの所定の位置に取り込む第2の取得手段と、
前記第1の取得手段により取り込まれた前記図形データを出力する第1の出力手段と、
前記第2の取得手段により取り込まれた前記属性データを出力する第2の出力手段と
を備えることを特徴とする情報処理装置。
In an information processing apparatus that takes in the drawing data from a drawing creation apparatus that creates a drawing based on drawing data composed of graphic data and attribute data,
Conversion means for converting the format of the drawing data output by the drawing creation device into a format editable in the information processing device ;
By executing a predetermined macro, the drawing data whose format has been converted , the graphic data in the specified area of the specified drawing data being displayed at a predetermined position in the drawing or character First acquisition means for taking in a predetermined position of the template ;
A second acquisition unit that captures the attribute data of the designated drawing data into a predetermined position of the template, the drawing data having a format converted by executing the macro ;
First output means for outputting the graphic data captured by the first acquisition means;
An information processing apparatus comprising: second output means for outputting the attribute data captured by the second acquisition means.
前記第1および第2の出力手段は、それぞれ、タグに基づいて前記図形データまたは属性データを出力する
ことを特徴とする請求項1に記載の情報処理装置。
The information processing apparatus according to claim 1 , wherein each of the first and second output units outputs the graphic data or attribute data based on a tag.
前記変換手段は、前記図形データおよび属性データを、XML形式に変換する
ことを特徴とする請求項1または2に記載の情報処理装置。
The information processing apparatus according to claim 1 , wherein the conversion unit converts the graphic data and attribute data into an XML format.
前記第1および第2の取得手段は、前記テンプレートに記述されている前記マクロを実行して指定された前記図形データまたは属性データを取り込む
ことを特徴とする請求項1,2または3に記載の情報処理装置。
Wherein the first and second acquisition means, according to claim 1, 2 or 3, characterized in that capturing the graphic data or attribute data is specified by executing the macro described in the template Information processing device.
図形データと属性データとで構成される図面データに基づいて図面を作成する図面作成装置から前記図面データを取り込み処理する情報処理装置の情報処理方法において、
前記図面作成装置が出力する前記図面データの形式を、変換手段が前記情報処理装置において編集可能な形式に変換する変換ステップと、
第1の取得手段が、所定のマクロを実行することで、形式が変換された前記図面データであって、指定された前記図面データの指定された領域内の前記図形データを、所定の位置に図面または文字を表示させるためのテンプレートの所定の位置に取り込む第1の取得ステップと、
第2の取得手段が、前記マクロを実行することで、形式が変換された前記図面データであって、指定された前記図面データの前記属性データを前記テンプレートの所定の位置に取り込む第2の取得ステップと、
第1の出力手段が、前記第1の取得ステップの処理により取り込まれた前記図形データを出力する第1の出力ステップと、
第2の出力手段が、前記第2の取得ステップの処理により取り込まれた前記属性データを出力する第2の出力ステップと
を含むことを特徴とする情報処理方法。
In an information processing method of an information processing apparatus that takes in the drawing data from a drawing creation apparatus that creates a drawing based on drawing data composed of graphic data and attribute data,
A conversion step of converting the format of the drawing data output by the drawing creation device into a format editable by the information processing device ;
The first acquisition means executes the predetermined macro to convert the drawing data whose format has been converted into the predetermined position in the specified area of the specified drawing data. A first acquisition step of capturing a predetermined position of a template for displaying a drawing or characters ;
A second acquisition unit that executes the macro and obtains the attribute data of the designated drawing data at a predetermined position of the template, the drawing data having a format converted. Steps,
A first output means for outputting the graphic data captured by the processing of the first acquisition step;
A second output means includes a second output step of outputting the attribute data captured by the processing of the second acquisition step.
図形データと属性データとで構成される図面データに基づいて図面を作成する図面作成装置から前記図面データを取り込み処理する情報処理装置を制御するコンピュータに、
前記図面作成装置が出力する前記図面データの形式を、変換手段が前記情報処理装置において編集可能な形式に変換する変換ステップと、
第1の取得手段が、所定のマクロを実行することで、形式が変換された前記図面データであって、指定された前記図面データの指定された領域内の前記図形データを、所定の位置に図面または文字を表示させるためのテンプレートの所定の位置に取り込む第1の取得ステップと、
第2の取得手段が、前記マクロを実行することで、形式が変換された前記図面データ あって、指定された前記図面データの前記属性データを前記テンプレートの所定の位置に取り込む第2の取得ステップと、
第1の出力手段が、前記第1の取得ステップの処理により取り込まれた前記図形データを出力する第1の出力ステップと、
第2の出力手段が、前記第2の取得ステップの処理により取り込まれた前記属性データを出力する第2の出力ステップと
を実行させるプログラム。
A computer that controls an information processing device that takes in the drawing data from a drawing creation device that creates a drawing based on drawing data composed of graphic data and attribute data,
A conversion step of converting the format of the drawing data output by the drawing creation device into a format editable by the information processing device ;
The first acquisition means executes the predetermined macro to convert the drawing data whose format has been converted into the predetermined position in the specified area of the specified drawing data. A first acquisition step of capturing a predetermined position of a template for displaying a drawing or characters ;
A second acquisition unit that executes the macro and obtains the attribute data of the designated drawing data at a predetermined position of the template, the drawing data having a format converted. Steps,
A first output means for outputting the graphic data captured by the processing of the first acquisition step;
A program that causes the second output means to execute a second output step that outputs the attribute data captured by the processing of the second acquisition step.
図形データと属性データとで構成される図面データに基づいて図面を作成する図面作成装置と、前記図面作成装置により作成された前記図面データを処理する情報処理装置とからなる図面データ処理システムにおいて、
前記図面作成装置は、
前記図面データを記憶する記憶手段と、
記憶している前記図面データの指定された領域内の前記図形データを取得する第1の取得手段と、
記憶している前記図面データの指定された前記属性データであって、出力する前記属性データを取得する第2の取得手段と、
前記第1の取得手段により取得された前記図形データの形式を前記情報処理装置において編集可能な形式に変換して、形式が変換された図形データを出力する第1の出力手段と、
前記第2の取得手段により取得された前記属性データの形式を前記情報処理装置において編集可能な形式に変換して、形式が変換された属性データを出力する第2の出力手段と
を備え、
前記情報処理装置は、
所定のマクロを実行することで、前記図面作成装置が出力する前記図形データを、所定の位置に図面または文字を表示させるためのテンプレートの所定の位置に取り込む第3の取得手段と、
前記マクロを実行することで、前記図面作成装置が出力する前記属性データを前記テンプレートの所定の位置に取り込む第4の取得手段と、
前記第3の取得手段により取り込まれた前記図形データを出力する第3の出力手段と、
前記第4の取得手段により取り込まれた前記属性データを出力する第4の出力手段と
を備えることを特徴とする図面データ処理システム。
In a drawing data processing system comprising a drawing creation device for creating a drawing based on drawing data composed of graphic data and attribute data, and an information processing device for processing the drawing data created by the drawing creation device,
The drawing creation device comprises:
Storage means for storing the drawing data;
First acquisition means for acquiring the graphic data in a specified area of the stored drawing data;
Second acquisition means for acquiring the attribute data to be output, which is the specified attribute data of the stored drawing data;
First output means for converting the format of the graphic data acquired by the first acquisition means into a format editable in the information processing apparatus and outputting the graphic data having the converted format;
A second output unit that converts the format of the attribute data acquired by the second acquisition unit into a format that can be edited by the information processing apparatus, and outputs the attribute data having the converted format;
The information processing apparatus includes:
A third acquisition unit that captures the graphic data output by the drawing creation device at a predetermined position of a template for displaying a drawing or a character at a predetermined position by executing a predetermined macro ;
A fourth acquisition unit that captures the attribute data output by the drawing creation device into a predetermined position of the template by executing the macro ;
Third output means for outputting the graphic data captured by the third acquisition means;
A drawing data processing system comprising: fourth output means for outputting the attribute data captured by the fourth acquisition means.
図形データと属性データとで構成される図面データに基づいて図面を作成する図面作成装置と、前記図面作成装置により作成された前記図面データを処理する情報処理装置とからなる図面データ処理システムの図面データ処理方法において、
前記図面作成装置の図面データ処理方法は、
記憶手段が前記図面データを記憶する記憶ステップと、
第1の取得手段が、記憶されている前記図面データの指定された領域内の前記図形データを取得する第1の取得ステップと、
第2の取得手段が、記憶されている前記図面データの指定された前記属性データであって、出力する前記属性データを取得する第2の取得ステップと、
第1の出力手段が、前記第1の取得ステップの処理により取得された前記図形データの形式を前記情報処理装置において編集可能な形式に変換して、形式が変換された図形データを出力する第1の出力ステップと、
第2の出力手段が、前記第2の取得ステップの処理により取得された前記属性データの形式を前記情報処理装置において編集可能な形式に変換して、形式が変換された属性データを出力する第2の出力ステップと
を含み、
前記情報処理装置の図面データ処理方法は、
第3の取得手段が、所定のマクロを実行することで、前記図面作成装置が出力する前記図形データを、所定の位置に図面または文字を表示させるためのテンプレートの所定の位置に取り込む第3の取得ステップと、
第4の取得手段が、前記マクロを実行することで、前記図面作成装置が出力する前記属性データを前記テンプレートの所定の位置に取り込む第4の取得ステップと、
第3の出力手段が、前記第3の取得ステップの処理により取り込まれた前記図形データを出力する第3の出力ステップと、
第4の出力手段が、前記第4の取得ステップの処理により取り込まれた前記属性データを出力する第4の出力ステップと
を含むことを特徴とする図面データ処理方法。
Drawing of a drawing data processing system comprising a drawing creation device for creating a drawing based on drawing data composed of graphic data and attribute data, and an information processing device for processing the drawing data created by the drawing creation device In the data processing method,
The drawing data processing method of the drawing creation device is:
A storage step in which storage means stores the drawing data;
A first obtaining step in which a first obtaining means obtains the graphic data in a specified area of the stored drawing data;
A second acquisition step in which a second acquisition unit acquires the attribute data designated by the stored drawing data and output;
The first output means converts the format of the graphic data acquired by the processing of the first acquisition step into a format editable in the information processing apparatus, and outputs the graphic data whose format has been converted 1 output step;
Second output means converts the format of the attribute data acquired by the processing of the second acquisition step into a format that can be edited in the information processing apparatus, and outputs attribute data whose format has been converted. Two output steps and
The drawing data processing method of the information processing apparatus includes:
A third acquisition means executes a predetermined macro, and takes in the graphic data output from the drawing creation apparatus into a predetermined position of a template for displaying a drawing or a character at a predetermined position. An acquisition step;
A fourth acquisition step in which a fourth acquisition unit executes the macro to capture the attribute data output from the drawing creation apparatus into a predetermined position of the template ;
A third output step, wherein a third output means outputs the graphic data captured by the processing of the third acquisition step;
A fourth output means, the drawing data processing method characterized by comprising a fourth output step of outputting the attribute data captured by the process of the fourth acquisition step.
JP2001283037A 2001-09-18 2001-09-18 Information processing apparatus and method, drawing data processing system and method, and program Expired - Fee Related JP3809784B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2001283037A JP3809784B2 (en) 2001-09-18 2001-09-18 Information processing apparatus and method, drawing data processing system and method, and program

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2001283037A JP3809784B2 (en) 2001-09-18 2001-09-18 Information processing apparatus and method, drawing data processing system and method, and program

Publications (2)

Publication Number Publication Date
JP2003091562A JP2003091562A (en) 2003-03-28
JP3809784B2 true JP3809784B2 (en) 2006-08-16

Family

ID=19106594

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2001283037A Expired - Fee Related JP3809784B2 (en) 2001-09-18 2001-09-18 Information processing apparatus and method, drawing data processing system and method, and program

Country Status (1)

Country Link
JP (1) JP3809784B2 (en)

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP4717707B2 (en) * 2006-04-28 2011-07-06 三菱電機株式会社 Data management device and data management device program
JP4692475B2 (en) * 2006-12-13 2011-06-01 ダイキン工業株式会社 Information processing apparatus and method, program, and recording medium
CN113935077A (en) * 2021-10-21 2022-01-14 奇瑞商用车(安徽)有限公司 Method and device for rapid generation of attribute block in CAD

Also Published As

Publication number Publication date
JP2003091562A (en) 2003-03-28

Similar Documents

Publication Publication Date Title
JP3441309B2 (en) How to display functional objects in graphical programming
CN100375015C (en) Method and circuit arrangement for computer-aided generation of a graphical user interface
JP2002229783A (en) Software construction support system, its method and software construction support program
JP2006228210A (en) Using existing content to generate active content wizard executable file for execution of task
CN109447406A (en) A kind of method of visioning procedure and the device of visioning procedure
US10037234B2 (en) Electronic-manual browsing apparatus and system
US20060136870A1 (en) Visual user interface for creating multimodal applications
JP3809784B2 (en) Information processing apparatus and method, drawing data processing system and method, and program
US20030067490A1 (en) Screen transition diagram editing apparatus and computer product
CN102411498A (en) Method for realizing data model and graphical designer
US20020026314A1 (en) Document read-out apparatus and method and storage medium
JPH09237181A (en) Application development apparatus and application development method
CN116578293A (en) Service data method, device, equipment and storage medium
JPWO2006051974A1 (en) Document processing apparatus and document processing method
JPWO2007052680A1 (en) Document processing apparatus and document processing method
JP2019032679A (en) File generation apparatus, file generation method, and file generation program
KR20100137364A (en) Tools for graphically organizing and visualizing patterns
JPH09265431A (en) Document editing method and device, and client device including document editing device
JP4944434B2 (en) Layout method and program
JP2896536B2 (en) Electronic message system
JP2010182031A (en) Software generation support device
JP2010191858A (en) Software development support device
JPH08123811A (en) Document editing apparatus and document editing method
JP2009098874A (en) Seating chart generation method, and seating chart generation program
JP2003223314A (en) Information processing apparatus, its method, and program

Legal Events

Date Code Title Description
A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20051021

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20051220

A02 Decision of refusal

Free format text: JAPANESE INTERMEDIATE CODE: A02

Effective date: 20060201

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20060403

A911 Transfer to examiner for re-examination before appeal (zenchi)

Free format text: JAPANESE INTERMEDIATE CODE: A911

Effective date: 20060417

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20060502

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20060515

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20100602

Year of fee payment: 4

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20100602

Year of fee payment: 4

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20110602

Year of fee payment: 5

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20120602

Year of fee payment: 6

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20130602

Year of fee payment: 7

LAPS Cancellation because of no payment of annual fees