[發明專利]一種基于過程恢復的異構CAD系統間參數化特征模型的數據交換方法無效
| 申請號: | 200810197046.1 | 申請日: | 2008-09-23 |
| 公開(公告)號: | CN101377796A | 公開(公告)日: | 2009-03-04 |
| 發明(設計)人: | 何發智;蔡賢濤 | 申請(專利權)人: | 武漢大學 |
| 主分類號: | G06F17/50 | 分類號: | G06F17/50 |
| 代理公司: | 武漢天力專利事務所 | 代理人: | 馮衛平;程祥 |
| 地址: | 43007*** | 國省代碼: | 湖北;42 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 基于 過程 恢復 cad 系統 參數 特征 模型 數據 交換 方法 | ||
1.一種基于過程恢復的異構CAD系統間參數化特征模型的數據交換方法,其特征是該方法包括以下步驟:
(1)在源CAD系統端,打開并讀取參數化特征模型文件,調用一階特征信息提取部件將保存在參數化特征模型中的一階特征信息進行提取,并將其保存到XML文件中;其中所述的一階特征信息,是指當特征模型被成功創建后,保存在CAD模型中的模型創建過程的主體信息以及根據數據關系轉換得到的異構目標CAD系統需要的信息;
(2)在源CAD系統中打開XML文件,基于一階特征信息,調用二階特征信息提取部件對模型創建過程進行恢復,并在恢復過程中對二階特征信息進行提取,補充保存到XML文件中;其中所述的二階特征信息,是指除了一階特征信息以外的,其它異構目標CAD系統創建該參數化特征模型所必需的信息,即在創建過程中通過缺失信息提取部件提取的臨時信息、由于系統操作而丟失的中間信息、模型創建過程中異構目標CAD系統需要但是源CAD系統中沒有也無法通過轉換得到的信息;
(3)將XML文件傳輸到一個異構目標CAD系統中;
(4)異構目標CAD系統中的特征模型重建部件讀取該XML文件,并且按照模型創建過程逐個準備數據,創建特征,確認特征,直到整個模型重建完成。
2.根據權利要求1所述的一種基于過程恢復的異構CAD系統間參數化特征模型的數據交換方法,其特征是步驟(1)中所述的一階特征信息提取部件執行以下步驟:
(a)在源CAD系統中讀取源模型,該源模型為參數化特征模型,獲得模型指針;
(b)獲取首個特征指針;
(c)判斷當前特征指針所指特征是否為基礎特征,是則進入(g),不是進入(d);
(d)獲取特征類型,調用與該類型對應的特征信息提取函數;
(e)提取該特征的定位信息,特征信息,幾何表示;
(f)將所述定位信息、特征信息、幾何表示寫入XML文件;
(g)獲取下一個特征指針,如果為空則結束,否則返回(c)。
3.根據權利要求2所述的一種基于過程恢復的異構CAD系統間參數化特征模型的數據交換方法,其特征是:步驟(e)中所述的定位信息是指該特征生成位置的參考元素的幾何信息。
4.根據權利要求1所述的一種基于過程恢復的異構CAD系統間參數化特征模型的數據交換方法,其特征是:步驟(2)中所述的二階特征信息提取部件是在一階特征信息的基礎上,在源CAD系統中對模型進行重建,并對創建過程主體信息進行補充,補充的信息即二階特征信息,將二階特征信息保存在XML文件中。
5.根據權利要求1所述的一種基于過程恢復的異構CAD系統間參數化特征模型的數據交換方法,其特征是步驟(3)中所述的XML文件格式如下:
<特征i>
????<定位信息/>
????<特征參數/>
????<特征B-rep/>
????<確認信息/>
</特征i>。
6.根據權利要求1所述的一種基于過程恢復的異構CAD系統間參數化特征模型的數據交換方法,其特征是步驟(4)中所述的特征模型重建部件執行以下步驟:
(A)讀XML文件,獲取第i個特征的類型;
(B)如果特征為空,結束,否則(C);
(C)獲取特征的定位信息,確認特征的空間位置;
(D)調用數據準備部件,產生該類型特征第K個類型的數據項;
(E)對特征進行創建;
(F)調用特征確認部件,對特征進行確認:如果正確i=i+1,返回(A);如果不正確K=K+1,返回(D)。
7.根據權利要求6所述的一種基于過程恢復的異構CAD系統間參數化特征模型的數據交換方法,其特征是:步驟(D)中所述的數據準備部件為在XML?文件中選取與創建該類型特征的一條操作命令對應的數據創建數據項。
8.根據權利要求6所述的一種基于過程恢復的異構CAD系統間參數化特征模型的數據交換方法,其特征是:步驟(F)中所述的特征確認部件是在異構目標CAD系統中計算當前特征下的模型物理屬性,并與保存在XML文件中的屬于源CAD系統中的該特征下的模型物理屬性進行比較,如果誤差在允許的范圍內則確認正確即表示特征創建成功,否則確認不正確即表示特征創建失敗。
9.根據權利要求6所述的一種基于過程恢復的異構CAD系統間參數化特征模型的數據交換方法,其特征是:步驟(E)中如果所有參數化特征創建都不成功,則通過提交的該特征的幾何表示進行重建,其幾何重建公式為
∑f結果=∑f修改后+∑f新增-∑f刪除-∑f修改前,其中∑f結果為最終結果,∑f修改后為源模型中創建該特征后對原有的面進行了修改后的面集合,∑f修改前為這些面在修改前的集合,∑f新增為源模型中創建該特征后完全重新生成的所有面集合,∑f刪除為源模型中創建該特征后被刪除的面集合,在目標系統中對這些面進行上述公式的布爾運算后得到了一個∑f結果結果,將該結果的各個面進行縫補即可。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于武漢大學,未經武漢大學許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/200810197046.1/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種全自動直液式白板筆組裝機
- 下一篇:一種鋼筆上墨器





