專利名稱:網(wǎng)絡(luò)協(xié)同設(shè)計(jì)的異源cad模型數(shù)據(jù)集成裝置及集成方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種計(jì)算機(jī)輔助設(shè)計(jì)裝置與方法,尤其涉及網(wǎng)絡(luò)協(xié)同設(shè)計(jì)的異源CAD 模型數(shù)據(jù)集成裝置及集成方法。
背景技術(shù):
隨著經(jīng)濟(jì)全球化進(jìn)程的加速,許多復(fù)雜產(chǎn)品的設(shè)計(jì)需要由分布在不同地點(diǎn)的產(chǎn)品設(shè)計(jì)人員協(xié)同完成,不同企業(yè)或同一企業(yè)的不同部門之間需要在異構(gòu)CAD系統(tǒng)之間進(jìn)行協(xié)同設(shè)計(jì),通過異地協(xié)同進(jìn)行的產(chǎn)品設(shè)計(jì)的工業(yè)需求日益增多,這迫切需要一種能夠支持在不同CAD系統(tǒng)之間進(jìn)行協(xié)同設(shè)計(jì)的技術(shù)方法與裝置。因此,開發(fā)一種面向網(wǎng)絡(luò)協(xié)同設(shè)計(jì)的異源CAD模型數(shù)據(jù)集成方法,并維護(hù)三維協(xié)同設(shè)計(jì)模型與各異源CAD源模型之間的對象鏈接與數(shù)據(jù)一致性,具有重要的應(yīng)用價(jià)值。在網(wǎng)絡(luò)協(xié)同設(shè)計(jì)中,基于異源CAD模型的虛擬裝配、協(xié)同標(biāo)注是關(guān)鍵操作。通常, 圓錐曲面、平面、直線、頂點(diǎn)或圓心等拓?fù)湓爻1挥米鞫x裝配約束、標(biāo)注的參照對象。基于離散網(wǎng)格的三維CAD模型表示方法,由于其數(shù)據(jù)結(jié)構(gòu)簡單、圖形繪制效率高、不需要額外的模型解釋與數(shù)據(jù)轉(zhuǎn)換流程,在異源CAD模型的圖形交換中被廣泛應(yīng)用。然而,由于離散網(wǎng)格模型只能采用有限的幾何分辨率,且不包含幾何元素之間的高級拓?fù)湫畔ⅲ瑏G失了幾何精度,也無法表示幾何造型中的工程語義信息(包括尺寸標(biāo)注信息、幾何約束信息、裝配約束信息、拓?fù)涿?、零件的屬性信息?,因而難以支持模型之間的虛擬裝配、標(biāo)注等交互操作;另外,由于上述兩類模型在幾何信息上的不對稱性,離散網(wǎng)格模型與基于精確拓?fù)浣Y(jié)構(gòu)描述的CAD實(shí)體模型之間,難以實(shí)現(xiàn)拓?fù)湓刂g的對應(yīng)與互相關(guān)聯(lián)。這些問題構(gòu)成了將離散網(wǎng)格模型直接應(yīng)用于CAD網(wǎng)絡(luò)協(xié)同設(shè)計(jì)的主要障礙。在CAD特征造型技術(shù)中,拓?fù)湓氐挠谰妹麢C(jī)制是重要的核心技術(shù)之一。它基于實(shí)體拓?fù)湓刂g的位置關(guān)系、特征建模的操作歷史,是用于描述單個拓?fù)湓嘏c整個 B-Rep實(shí)體之間唯一標(biāo)識關(guān)系的技術(shù)。拓?fù)湓赜谰妹麢C(jī)制的作用在于對于一個實(shí)體建模過程中的反復(fù)修改與重新計(jì)算,通過唯一標(biāo)識技術(shù)保持對某個具體拓?fù)湓氐母櫋?所有的實(shí)體、特征、面、邊、頂點(diǎn)在其創(chuàng)建的時候可以被永久命名標(biāo)識。在很多CAD系統(tǒng)中, 永久命名是由一組8位整數(shù)型數(shù)據(jù)組成的長短不一的數(shù)組。拓?fù)湓氐挠谰妹鳛镃AD 特征建模的共性關(guān)鍵技術(shù),曾長期被封裝于CAD系統(tǒng)的內(nèi)核。近年來,新一代的CAD系統(tǒng)普遍提供了基于COM技術(shù)的二次開發(fā)接口,并提供了對永久命名機(jī)制的訪問。第三方軟件可以方便地訪問并存儲一個拓?fù)湓氐挠谰妹?,并在需要的時候通過永久命名機(jī)制重新找回B-R印模型中的對應(yīng)拓?fù)湓?,即使該B-R印模型已經(jīng)發(fā)生了修改。利用這個機(jī)制,用戶可以在第三方模型與CAD源模型之間在拓?fù)湓貙哟紊辖⒂谰眯缘逆溄訖C(jī)制。
發(fā)明內(nèi)容
本發(fā)明的目的在于克服現(xiàn)有技術(shù)的缺點(diǎn)和不足,提供網(wǎng)絡(luò)協(xié)同設(shè)計(jì)的異源CAD模型數(shù)據(jù)集成裝置及集成方法,能夠?qū)⒉煌珻AD特征造型系統(tǒng)之間的零件模型以及裝配模型集成于一個統(tǒng)一的網(wǎng)絡(luò)協(xié)同設(shè)計(jì)代理模型中,進(jìn)行協(xié)同批注、協(xié)同虛擬裝配。本發(fā)明通過下述技術(shù)方案實(shí)現(xiàn)網(wǎng)絡(luò)協(xié)同設(shè)計(jì)的異源CAD模型數(shù)據(jù)集成裝置,包括依次連接的CAD特征造型系統(tǒng), 數(shù)據(jù)轉(zhuǎn)換插件模塊、網(wǎng)絡(luò)協(xié)同設(shè)計(jì)代理模塊、網(wǎng)絡(luò)協(xié)同設(shè)計(jì)客戶端模塊、網(wǎng)絡(luò)協(xié)同設(shè)計(jì)客戶端模塊、數(shù)據(jù)通訊模塊、網(wǎng)絡(luò)協(xié)同設(shè)計(jì)服務(wù)器模塊;所述數(shù)據(jù)轉(zhuǎn)換插件模塊通過組件對象模型接口與CAD特征造型系統(tǒng)相連接;數(shù)據(jù)轉(zhuǎn)換插件模塊,其安裝于網(wǎng)絡(luò)協(xié)同設(shè)計(jì)的客戶端主機(jī),并以CAD特征造型系統(tǒng)的插件模塊形式存在,用于對CAD源模型(包括零件模型、裝配模型)進(jìn)行數(shù)據(jù)轉(zhuǎn)換,生成統(tǒng)一的XML格式的文件,以代理CAD源模型進(jìn)行網(wǎng)絡(luò)協(xié)同設(shè)計(jì)操作;網(wǎng)絡(luò)協(xié)同設(shè)計(jì)代理模塊,其安裝于網(wǎng)絡(luò)協(xié)同設(shè)計(jì)的客戶端主機(jī),用于根據(jù)XML格式的網(wǎng)絡(luò)協(xié)同設(shè)計(jì)代理文件,創(chuàng)建并管理網(wǎng)絡(luò)協(xié)同設(shè)計(jì)代理模型;網(wǎng)絡(luò)協(xié)同設(shè)計(jì)客戶端模塊,其安裝于網(wǎng)絡(luò)協(xié)同設(shè)計(jì)的客戶端主機(jī),用于管理網(wǎng)絡(luò)協(xié)同設(shè)計(jì)過程中的用戶交互操作;數(shù)據(jù)通訊模塊,其安裝于網(wǎng)絡(luò)協(xié)同設(shè)計(jì)的客戶端主機(jī),用于與網(wǎng)絡(luò)協(xié)同設(shè)計(jì)服務(wù)器模塊進(jìn)行數(shù)據(jù)傳輸,上傳/下載網(wǎng)絡(luò)協(xié)同設(shè)計(jì)代理模型,傳送與接收網(wǎng)絡(luò)協(xié)同設(shè)計(jì)操作指令與操作數(shù)據(jù);網(wǎng)絡(luò)協(xié)同設(shè)計(jì)服務(wù)器模塊,其安裝于網(wǎng)絡(luò)協(xié)同設(shè)計(jì)的服務(wù)器主機(jī),用于管理和傳送網(wǎng)絡(luò)協(xié)同設(shè)計(jì)代理模型,并管理和傳送網(wǎng)絡(luò)協(xié)同設(shè)計(jì)操作指令與操作數(shù)據(jù)。所述網(wǎng)絡(luò)協(xié)同設(shè)計(jì)代理模塊包括結(jié)構(gòu)化的幾何對象代理單元、虛擬拓?fù)湓卮韱卧?,其中,所述結(jié)構(gòu)化的幾何對象代理單元,用于代理CAD源模型的幾何外形,并以面為單位組織CAD源模型幾何外形的離散網(wǎng)格數(shù)據(jù);所述虛擬拓?fù)湓卮韱卧?,與所述的結(jié)構(gòu)化的幾何對象代理單元相連接,用于代理CAD源模型中適用于虛擬裝配與標(biāo)注操作的各類拓?fù)湓?。上述網(wǎng)絡(luò)協(xié)同設(shè)計(jì)的異源CAD模型數(shù)據(jù)集成裝置的集成方法,包括以下步驟步驟1 數(shù)據(jù)轉(zhuǎn)換插件模塊,用戶根據(jù)網(wǎng)絡(luò)協(xié)同設(shè)計(jì)的需要,選擇所需的CAD零件模型或者裝配模型;步驟2 數(shù)據(jù)轉(zhuǎn)換插件模塊,通過CAD特征造型系統(tǒng)所提供的組件對象模型 (Component Objeet Model,簡稱COM)接口,依次訪問所選擇的CAD零件模型中的實(shí)體對象,獲取構(gòu)成該實(shí)體對象的每張面的離散網(wǎng)格數(shù)據(jù)、并獲取每張面的拓?fù)湓赜谰妹徊襟E3 數(shù)據(jù)轉(zhuǎn)換插件模塊,將CAD零件中的實(shí)體對象依次轉(zhuǎn)換成以面為基本數(shù)據(jù)單元、面的拓?fù)湓赜谰妹麨闃?biāo)識符、面的離散網(wǎng)格數(shù)據(jù)為內(nèi)容的結(jié)構(gòu)化的幾何模型;步驟4 數(shù)據(jù)轉(zhuǎn)換插件模塊,通過CAD特征造型系統(tǒng)所提供的COM接口,依次訪問步驟2所述的實(shí)體對象中的拓?fù)湓兀x擇與虛擬裝配、標(biāo)注等協(xié)同設(shè)計(jì)有關(guān)的拓?fù)湓仡愋?,獲取其拓?fù)溆谰妹c幾何特征數(shù)據(jù),創(chuàng)建基于拓?fù)湓赜谰妹奶摂M拓?fù)湓卮韺ο?。其中,所述的與虛擬裝配、標(biāo)注等協(xié)同設(shè)計(jì)有關(guān)的虛擬拓?fù)湓仡愋椭饕ㄆ矫嫣摂M拓?fù)湓兀粓A錐曲面虛擬拓?fù)湓兀?br>
直線邊界虛擬拓?fù)湓?;圓弧邊界虛擬拓?fù)湓?;頂點(diǎn)虛擬拓?fù)湓?。其中,所述的虛擬拓?fù)湓卮韺ο蟮闹饕獢?shù)據(jù)內(nèi)容包括該拓?fù)湓卦谔卣鲗?shí)體模型中的拓?fù)湓赜谰妹米髟搶ο蟮臉?biāo)識符;該拓?fù)湓氐膸缀翁卣鲾?shù)據(jù)。步驟5 數(shù)據(jù)轉(zhuǎn)換插件模塊,通過CAD特征造型系統(tǒng)所提供的COM接口,依次訪問并記錄CAD裝配模型的裝配層次結(jié)構(gòu)、裝配體的位置變換矩陣、裝配體之間的裝配關(guān)系定義。其中,所述的裝配體之間的裝配關(guān)系定義的紀(jì)錄方法中,將引用步驟4所創(chuàng)建的虛擬拓?fù)湓卮韺ο?,以替代CAD裝配模型中用于定義裝配關(guān)系的實(shí)體模型的拓?fù)湓?br>
ο步驟6 數(shù)據(jù)轉(zhuǎn)換插件模塊,將步驟3、4、5所創(chuàng)建的模型存儲為統(tǒng)一基于XML表示的文件格式,形成與CAD源模型相鏈接的網(wǎng)絡(luò)協(xié)同設(shè)計(jì)代理模型,其主要包括以下數(shù)據(jù)內(nèi)容步驟3所記錄的裝配層次結(jié)構(gòu);步驟3所記錄的裝配體的位置變換矩陣;步驟3所記錄的裝配體之間的裝配關(guān)系定義;步驟4所創(chuàng)建的結(jié)構(gòu)化的幾何模型;步驟5所創(chuàng)建的虛擬拓?fù)湓卮韺ο笮畔?。步驟7 網(wǎng)絡(luò)協(xié)同設(shè)計(jì)代理模塊,讀入步驟6所創(chuàng)建的XML格式的網(wǎng)絡(luò)協(xié)同設(shè)計(jì)代理模型,在客戶端模塊的圖形窗口顯示該模型幾何外形、并顯示虛擬拓?fù)湓卮韺ο蟮膸缀翁卣?;步驟8 數(shù)據(jù)通訊模塊,將步驟7所讀入的網(wǎng)絡(luò)協(xié)同設(shè)計(jì)代理上傳給在權(quán)利要求1 所述裝置的網(wǎng)絡(luò)協(xié)同設(shè)計(jì)服務(wù)器模塊,該服務(wù)器模塊對此請求做出處理,為每個上傳的裝配體配置單元描述信息節(jié)點(diǎn),并將節(jié)點(diǎn)信息發(fā)送給客戶端。[1]版本,用 Version 表示;[2]頭部標(biāo)志,用Flag表示;[3] CAD 源模型類型,用 Source_Model_Type 表示;[4] CAD源模型控制用戶,用Owner_User_Name表示;[5] CAD源模型的統(tǒng)一資源定位符,用SourCe_Model_URL表示;[6]網(wǎng)絡(luò)協(xié)同設(shè)計(jì)代理模型數(shù)據(jù),用ft~0Xy_M0del表示;步驟9 網(wǎng)絡(luò)協(xié)同設(shè)計(jì)服務(wù)器模塊,當(dāng)其接收到來自網(wǎng)絡(luò)協(xié)同設(shè)計(jì)客戶端對網(wǎng)絡(luò)協(xié)同設(shè)計(jì)代理模型的修改或者更新時,該服務(wù)器模塊將通知其它網(wǎng)絡(luò)協(xié)同設(shè)計(jì)客戶端模塊,通過權(quán)利要求1所述裝置的數(shù)據(jù)通訊模塊進(jìn)行對下載更新后的網(wǎng)絡(luò)協(xié)同設(shè)計(jì)代理模型。步驟10 網(wǎng)絡(luò)協(xié)同設(shè)計(jì)客戶端模塊,通過鼠標(biāo)選取網(wǎng)絡(luò)協(xié)同設(shè)計(jì)代理模型中的虛擬拓?fù)湓卮韺ο?,進(jìn)行裝配元素之間的約束關(guān)系定義、標(biāo)注等操作;步驟11 數(shù)據(jù)通訊模塊,將步驟10所進(jìn)行的客戶端操作以指令的形式上傳給權(quán)利要求1所述裝置的網(wǎng)絡(luò)協(xié)同設(shè)計(jì)服務(wù)器模塊,并通過該服務(wù)器模塊,傳送給其它的網(wǎng)絡(luò)協(xié)同設(shè)計(jì)客戶端模塊,以實(shí)現(xiàn)步驟10所進(jìn)行的操作在其它客戶端模塊的同步執(zhí)行。與現(xiàn)有技術(shù)相比本發(fā)明的優(yōu)點(diǎn)及效果在于本發(fā)明能夠支持各異源CAD模型與網(wǎng)絡(luò)協(xié)同設(shè)計(jì)代理模型之間的快速更新,能夠?qū)崿F(xiàn)異源CAD模型在網(wǎng)絡(luò)協(xié)同設(shè)計(jì)環(huán)境下的自動數(shù)據(jù)集成,并能夠有效維護(hù)網(wǎng)絡(luò)協(xié)同設(shè)計(jì)代理模型與各異源CAD模型之間的數(shù)據(jù)鏈接以及模型數(shù)據(jù)的一致性。這些優(yōu)點(diǎn),降低了用戶創(chuàng)建與維護(hù)網(wǎng)絡(luò)協(xié)用設(shè)計(jì)模型的負(fù)擔(dān),有效地提升網(wǎng)絡(luò)協(xié)同設(shè)計(jì)的效率。
圖1是本發(fā)明網(wǎng)絡(luò)協(xié)同設(shè)計(jì)的異源CAD模型數(shù)據(jù)集成裝置的結(jié)構(gòu)示意圖。圖2是本發(fā)明集成方法中,網(wǎng)絡(luò)協(xié)同設(shè)計(jì)操作流程示意圖。
具體實(shí)施例方式為了更好地理解本發(fā)明,下面結(jié)合實(shí)施例及附圖對本發(fā)明作進(jìn)一步地描述,但實(shí)施方式不限于此。如圖1所示,本發(fā)明面向網(wǎng)絡(luò)協(xié)同設(shè)計(jì)的異源CAD模型數(shù)據(jù)集成裝置,包括依次連接的CAD特征造型系統(tǒng),數(shù)據(jù)轉(zhuǎn)換插件模塊、網(wǎng)絡(luò)協(xié)同設(shè)計(jì)代理模塊、網(wǎng)絡(luò)協(xié)同設(shè)計(jì)客戶端模塊、網(wǎng)絡(luò)協(xié)同設(shè)計(jì)客戶端模塊、數(shù)據(jù)通訊模塊、網(wǎng)絡(luò)協(xié)同設(shè)計(jì)服務(wù)器模塊;所述數(shù)據(jù)轉(zhuǎn)換插件模塊通過組件對象模型接口與CAD特征造型系統(tǒng)相連接;其中,所述數(shù)據(jù)轉(zhuǎn)換插件模塊通過CAD特征造型系統(tǒng)被安裝于網(wǎng)絡(luò)協(xié)同設(shè)計(jì)的客戶端主機(jī)內(nèi),用于對CAD源模型進(jìn)行數(shù)據(jù)轉(zhuǎn)換,生成統(tǒng)一的XML格式的文件,以代理CAD源模型進(jìn)行網(wǎng)絡(luò)協(xié)同設(shè)計(jì)操作,該CAD源模型模塊包括零件模型模塊、裝配模型模塊;所述網(wǎng)絡(luò)協(xié)同設(shè)計(jì)代理模塊,其安裝于網(wǎng)絡(luò)協(xié)同設(shè)計(jì)的客戶端主機(jī),用于根據(jù)XML 格式的網(wǎng)絡(luò)協(xié)同設(shè)計(jì)代理文件,創(chuàng)建并管理網(wǎng)絡(luò)協(xié)同設(shè)計(jì)代理模型;所述網(wǎng)絡(luò)協(xié)同設(shè)計(jì)客戶端模塊,其安裝于網(wǎng)絡(luò)協(xié)同設(shè)計(jì)的客戶端主機(jī),用于管理網(wǎng)絡(luò)協(xié)同設(shè)計(jì)過程中的用戶交互操作;所述數(shù)據(jù)通訊模塊,其安裝于網(wǎng)絡(luò)協(xié)同設(shè)計(jì)的客戶端主機(jī),用于與網(wǎng)絡(luò)協(xié)同設(shè)計(jì)服務(wù)器模塊進(jìn)行數(shù)據(jù)傳輸,上傳或者下載網(wǎng)絡(luò)協(xié)同設(shè)計(jì)代理模型,傳送與接收網(wǎng)絡(luò)協(xié)同設(shè)計(jì)操作指令與操作數(shù)據(jù);所述網(wǎng)絡(luò)協(xié)同設(shè)計(jì)服務(wù)器模塊,其安裝于網(wǎng)絡(luò)協(xié)同設(shè)計(jì)的服務(wù)器主機(jī),用于管理和傳送網(wǎng)絡(luò)協(xié)同設(shè)計(jì)代理模型,并管理和傳送網(wǎng)絡(luò)協(xié)同設(shè)計(jì)操作指令與操作數(shù)據(jù)。所述網(wǎng)絡(luò)協(xié)同設(shè)計(jì)代理模塊,包括結(jié)構(gòu)化的幾何對象代理單元、虛擬拓?fù)湓卮韱卧?;其中,所述結(jié)構(gòu)化的幾何對象代理單元,用于代理CAD源模型的幾何外形,并以面為單位組織CAD源模型幾何外形的離散網(wǎng)格數(shù)據(jù);所述虛擬拓?fù)湓卮韱卧c所述的結(jié)構(gòu)化的幾何對象代理單元相連接,用于代理CAD源模型中適用于虛擬裝配與標(biāo)注操作的各類拓?fù)湓亍I鲜雒嫦蚓W(wǎng)絡(luò)協(xié)同設(shè)計(jì)的異源CAD模型數(shù)據(jù)集成裝置的集成方法,包括以下步驟步驟1 在上述數(shù)據(jù)轉(zhuǎn)換插件模塊,用戶根據(jù)網(wǎng)絡(luò)協(xié)同設(shè)計(jì)的需要,選擇所需的CAD零件模型或者裝配模型。步驟2 在上述數(shù)據(jù)轉(zhuǎn)換插件模塊,通過CAD特征造型系統(tǒng)所提供的組件對象模型接口,依次訪問所選擇的CAD零件模型中的實(shí)體對象,獲取構(gòu)成該實(shí)體對象的每張面的離散網(wǎng)格數(shù)據(jù)、并獲取每張面的拓?fù)湓赜谰妹?。其中面的離散網(wǎng)格模型由三角面片信息層獲得,其中三角面片頂點(diǎn)數(shù)據(jù)包含了實(shí)體三角面片上的所有頂點(diǎn)信息,按照一定順序記錄下來,并給出頂點(diǎn)的坐標(biāo)值;而真正的三角面片定義信息只包括了每個三角形的頂點(diǎn)號信息。由于一個頂點(diǎn)信息可以被多個三角形網(wǎng)格所共用,這樣的數(shù)據(jù)結(jié)構(gòu)解決了頂點(diǎn)坐標(biāo)被多個面重復(fù)引用的產(chǎn)生的冗余信息。而以面的拓?fù)湓赜谰妹麨闃?biāo)識符,可以形成與CAD源模型在面的拓?fù)鋵哟紊系挠谰面溄印?例如,在特征造型中,對一個特征孔的修改往往只影響到實(shí)體模型中的三個面,即該孔所在的圓柱面、頂面、底面。步驟3 在上述數(shù)據(jù)轉(zhuǎn)換插件模塊,將CAD零件中的實(shí)體對象依次轉(zhuǎn)換成以面為基本數(shù)據(jù)單元、面的拓?fù)湓赜谰妹麨闃?biāo)識符、面的離散網(wǎng)格數(shù)據(jù)為內(nèi)容的結(jié)構(gòu)化的幾何模型。步驟4 在上述數(shù)據(jù)轉(zhuǎn)換插件模塊,通過CAD特征造型系統(tǒng)所提供的COM接口,依次訪問步驟2所述的實(shí)體對象中的拓?fù)湓兀x擇與虛擬裝配、標(biāo)注等協(xié)同設(shè)計(jì)有關(guān)的拓?fù)湓仡愋?,獲取其拓?fù)溆谰妹c幾何特征數(shù)據(jù),創(chuàng)建基于拓?fù)湓赜谰妹奶摂M拓?fù)湓卮韺ο?。其中,所述的與虛擬裝配、標(biāo)注等協(xié)同設(shè)計(jì)有關(guān)的虛擬拓?fù)湓仡愋椭饕ㄆ矫嫣摂M拓?fù)湓?,其?shù)據(jù)結(jié)構(gòu)如下
struct Planer—VirtualProxy
{
PKEY m—pKeyOfPlane;
position m—posOfPlaner ; //平面的一個位置 vector m—dirOfPlaner ; //平面的法向失量 bool m—order; //如果為假,面的法向失量反向 };圓錐曲面虛擬拓?fù)湓?,其?shù)據(jù)結(jié)構(gòu)如下struct Planer—VirtualProxy
{
PKEY m—pKeyOfPlane;
position m—posOfPlaner ; //平面的一個位置 vector m—dirOfPlaner ; //平面的法向失量 bool m—order; //如果為假,面的法向失量反向
};直線邊界虛擬拓?fù)湓?,其?shù)據(jù)結(jié)構(gòu)如下
struct Line —VirtualProxy
{
PKEY m—pKeyOfLine;
position m—posOfLine; //直線的一個位置 vector m—dirOfLine; //直線的矢量方向
bool m—order; //如果為假,直線的矢量方向反向
}圓弧邊界虛擬拓?fù)湓?,其?shù)據(jù)結(jié)構(gòu)如下struct Arc—VirtualProxy
{
PKEY m—pKeyOfArc;
position m—posOfArc ; //圓弧的一個位置 point m—centerpoint ; //圓弧的圓心
vector m—dirOfArc; //圓弧和圓心所構(gòu)成的面的法向失量方向 bool m—order;//如果為假,圓弧和圓心所構(gòu)成的面的法向失量反向 };頂點(diǎn)虛擬拓?fù)湓?,其?shù)據(jù)結(jié)構(gòu)如下
struct Vertex—VirtualProxy
{
PEKY m_pKeyOfVertex;
position m—posOfPoint ; //點(diǎn)的位置
};其中,所述的虛擬拓?fù)湓卮韺ο蟮闹饕獢?shù)據(jù)內(nèi)容包括該拓?fù)湓卦谔卣鲗?shí)體模型中的拓?fù)湓赜谰妹?,用作該對象的?biāo)識符;該拓?fù)湓氐膸缀翁卣鲾?shù)據(jù)。步驟5 在上述數(shù)據(jù)轉(zhuǎn)換插件模塊,通過CAD特征造型系統(tǒng)所提供的組件對象模型接口,依次訪問并記錄CAD裝配模型的裝配層次結(jié)構(gòu)、裝配體的位置變換矩陣、裝配體之間的裝配關(guān)系定義。其中,所述的裝配層次結(jié)構(gòu)中,一個裝配體可以包括若干子裝配體,子裝配體又可以包括若干零件模型。其中的一個零件模型在整個裝配結(jié)構(gòu)中可以存在多個裝配對象,即分別被父裝配體與子裝配體同時引用。其中,所述的裝配體之間的裝配關(guān)系定義的紀(jì)錄方法中,將引用步驟4所創(chuàng)建的虛擬拓?fù)湓卮韺ο?,以替代CAD裝配模型中用于定義裝配關(guān)系的實(shí)體模型的拓?fù)湓?br>
ο步驟6 在上述數(shù)據(jù)轉(zhuǎn)換插件模塊,將步驟3、4、5所創(chuàng)建的模型存儲為統(tǒng)一基于 XML表示的文件格式,形成與CAD源模型相鏈接的網(wǎng)絡(luò)協(xié)同設(shè)計(jì)代理模型,其主要包括以下數(shù)據(jù)內(nèi)容步驟3所記錄的裝配層次結(jié)構(gòu);步驟3所記錄的裝配體的位置變換矩陣;步驟3 所記錄的裝配體之間的裝配關(guān)系定義;步驟4所創(chuàng)建的結(jié)構(gòu)化的幾何模型;步驟5所創(chuàng)建的虛擬拓?fù)湓卮韺ο笮畔ⅰ?br>
具體的XML文件格式表述可分為裝配體XML文件格式和零件XML文件格式,裝配體的XML文件結(jié)構(gòu)如下
〈裝配體〉
〈裝配體名稱〉……</裝配體名稱〉 <PKey> ...... </ PKey>
〈零件1>
<PKey> ...... </PKey>
〈變換矩陣〉……</變換矩陣〉 </零件1>
〈零件N〉
<PKey> ...... </ PKey>
〈變換矩陣〉……</變換矩陣〉 </零件N〉 〈子裝配體1>
<PKey> ...... </ PKey>
〈變換矩陣〉……</變換矩陣〉
〈子裝配體1—1>……</子裝配體1—1>
</子裝配體1>
</裝配體〉
零件體的XML文件結(jié)構(gòu)如下
〈零件〉
〈零件名稱〉……</零件名稱〉 < PKey > ...... </ PKey >〈體1>
〈類型〉……〈/類型〉
<PKey > ...... </ PKey >
〈虛擬拓?fù)湓卮韺ο蟆?〈直線虛擬拓?fù)湓卮韺ο蟆?〈直線1>
<PKey > ...... </ PKey >
</直線1>
〈直線N〉……〈/直線N> </直線虛擬拓?fù)湓卮韺ο蟆?〈圓弧虛擬拓?fù)湓卮韺ο蟆?〈平而虛擬拓?fù)湓卮韺ο蟆?〈圓錐虛擬拓?fù)湓卮韺ο蟆?〈頂點(diǎn)虛擬拓?fù)湓卮韺ο蟆?</虛擬拓?fù)湓卮韺ο蟆?〈二角而片信息層〉
〈/圓弧虛擬拓?fù)湓卮韺ο蟆?〈/平而虛擬拓?fù)湓卮韺ο蟆?</圓錐虛擬拓?fù)湓卮韺ο蟆?</頂點(diǎn)虛擬拓?fù)湓卮韺ο蟆?br>
〈三角面片頂點(diǎn)數(shù)據(jù)〉 〈頂點(diǎn)1>
〈坐標(biāo)〉……</坐標(biāo)〉
</頂點(diǎn)1>
〈頂點(diǎn)N>……〈/頂點(diǎn)N〉</三角面片頂點(diǎn)數(shù)據(jù)〉 〈曲面1>
< PKey > ...... </ PKey >
〈三角面1>
〈頂點(diǎn)號〉……</頂點(diǎn)號〉 </三角面1>
〈三角面N〉……</三角面N〉 </曲面1>
〈曲面N〉
</曲面N〉
</三角面片信息層〉 </體 1>
〈體N〉……</體N〉 </零件〉步驟7 在上述網(wǎng)絡(luò)協(xié)同設(shè)計(jì)代理模塊,讀入步驟6所創(chuàng)建的XML格式的網(wǎng)絡(luò)協(xié)同設(shè)計(jì)代理模型,在客戶端模塊的圖形窗口顯示該模型幾何外形、并顯示虛擬拓?fù)湓卮韺ο蟮膸缀翁卣?;步驟8 在上述數(shù)據(jù)通訊模塊,將步驟7所讀入的網(wǎng)絡(luò)協(xié)同設(shè)計(jì)代理上傳給在權(quán)利要求1所述裝置的網(wǎng)絡(luò)協(xié)同設(shè)計(jì)服務(wù)器模塊,該服務(wù)器模塊對此請求做出處理,為每個上傳的裝配體配置單元描述信息節(jié)點(diǎn),并將節(jié)點(diǎn)信息發(fā)送給客戶端。節(jié)點(diǎn)信息包括如下數(shù)據(jù)內(nèi)容[1]版本,用Version表示,指裝配服務(wù)器和各客戶端使用的協(xié)同軟件版本號;
[2]頭部標(biāo)志,用Flag表示,指協(xié)議的標(biāo)志頭;[3]CAD源模型類型,用S0urCe_M0del_Type表示,指各客戶端使用的CAD軟件類型;[4]CAD源模型控制用戶,用0Wner_USer_Name表示,執(zhí)行操作的設(shè)計(jì)用戶名;[5]CAD源模型的統(tǒng)一資源定位符,用SourCe_Model_URL表示,CAD源模型的地址、 路徑;[6]網(wǎng)絡(luò)協(xié)同設(shè)計(jì)代理模型數(shù)據(jù),用ft~0Xy_M0del表示,裝配模型的數(shù)據(jù)結(jié)構(gòu)信息;節(jié)點(diǎn)[1]-[5]作為一個頭文件(header file)結(jié)構(gòu),節(jié)點(diǎn)[6]作為另一文件結(jié)構(gòu), 這樣的表述有利于將屬性信息和設(shè)計(jì)信息相分離,便于管理和實(shí)施。如圖2,網(wǎng)絡(luò)協(xié)同設(shè)計(jì)客戶端向網(wǎng)絡(luò)協(xié)同設(shè)計(jì)服務(wù)器發(fā)送上傳結(jié)果信息,網(wǎng)絡(luò)協(xié)同設(shè)計(jì)服務(wù)器對此請求做出處理,給予響應(yīng),并將節(jié)點(diǎn)信息發(fā)送給客戶端。這樣就完成了設(shè)計(jì)用戶對裝配體單元描述信息的共享。步驟9 在上述網(wǎng)絡(luò)協(xié)同設(shè)計(jì)服務(wù)器模塊,當(dāng)其接收到來自網(wǎng)絡(luò)協(xié)同設(shè)計(jì)客戶端對網(wǎng)絡(luò)協(xié)同設(shè)計(jì)代理模型的修改或者更新時,該服務(wù)器模塊將通知其它網(wǎng)絡(luò)協(xié)同設(shè)計(jì)客戶端模塊,通過權(quán)利要求1所述裝置的數(shù)據(jù)通訊模塊進(jìn)行對下載更新后的網(wǎng)絡(luò)協(xié)同設(shè)計(jì)代理模型。步驟10 在上述網(wǎng)絡(luò)協(xié)同設(shè)計(jì)客戶端模塊,通過鼠標(biāo)選取網(wǎng)絡(luò)協(xié)同設(shè)計(jì)代理模型中的虛擬拓?fù)湓卮韺ο?,進(jìn)行裝配元素之間的約束關(guān)系定義、標(biāo)注等操作。步驟11 通過上述數(shù)據(jù)通訊模塊,將步驟10所進(jìn)行的客戶端操作以指令的形式上傳給權(quán)利要求1所述裝置的網(wǎng)絡(luò)協(xié)同設(shè)計(jì)服務(wù)器模塊,并通過該服務(wù)器模塊,傳送給其它的網(wǎng)絡(luò)協(xié)同設(shè)計(jì)客戶端模塊,以實(shí)現(xiàn)步驟10所進(jìn)行的操作在其它客戶端模塊的同步執(zhí)行。優(yōu)選的,如圖2所示,網(wǎng)絡(luò)協(xié)同設(shè)計(jì)客戶端1和網(wǎng)絡(luò)協(xié)同設(shè)計(jì)客戶端2將源模型的數(shù)據(jù)信息轉(zhuǎn)換成網(wǎng)絡(luò)協(xié)同設(shè)計(jì)代理模型,并集成到網(wǎng)絡(luò)協(xié)同設(shè)計(jì)平臺中,同時在此平臺上, 網(wǎng)絡(luò)協(xié)同設(shè)計(jì)客戶端1和網(wǎng)絡(luò)協(xié)同設(shè)計(jì)客戶端2按照步驟10分別拾取了模型上的一條直線虛擬拓?fù)湓卮韺ο?S_linel、s_line2)實(shí)現(xiàn)其用戶所需的裝配約束關(guān)系,同時網(wǎng)絡(luò)協(xié)同設(shè)計(jì)客戶端1對s_linel進(jìn)行了設(shè)計(jì)變更操作,網(wǎng)絡(luò)協(xié)同設(shè)計(jì)客戶端1在對s_linel 進(jìn)行設(shè)計(jì)變更后,服務(wù)器模塊將通知網(wǎng)絡(luò)協(xié)同設(shè)計(jì)客戶端2,同時網(wǎng)絡(luò)協(xié)同設(shè)計(jì)客戶端2將通過權(quán)利要求1所述裝置的數(shù)據(jù)通訊模塊進(jìn)行對下載更新后的網(wǎng)絡(luò)協(xié)同設(shè)計(jì)代理模型,以實(shí)現(xiàn)該修改操作在網(wǎng)絡(luò)協(xié)同設(shè)計(jì)客戶端1和網(wǎng)絡(luò)協(xié)同設(shè)計(jì)客戶端2的同步執(zhí)行;綜上所述,本發(fā)明提出的面向網(wǎng)絡(luò)協(xié)同設(shè)計(jì)的異源CAD模型的數(shù)據(jù)集成裝置和方法,能夠?qū)⒉煌珻AD系統(tǒng)之間的零件模型、裝配模型集成于統(tǒng)一的基于XML格式表示的網(wǎng)絡(luò)協(xié)同設(shè)計(jì)代理模型中,進(jìn)行協(xié)同環(huán)境下的虛擬裝配、批注、與設(shè)計(jì)驗(yàn)證。本發(fā)明能夠支持各異源CAD模型與網(wǎng)絡(luò)協(xié)同設(shè)計(jì)代理模型之間的快速更新,實(shí)現(xiàn)異源CAD模型在網(wǎng)絡(luò)協(xié)同設(shè)計(jì)環(huán)境下的自動數(shù)據(jù)集成,有效維護(hù)網(wǎng)絡(luò)協(xié)同設(shè)計(jì)代理模型與各異源CAD模型之間的數(shù)據(jù)鏈接以及模型數(shù)據(jù)的一致性。雖然先前描述和附圖描述了本發(fā)明的優(yōu)選實(shí)例,但是本發(fā)明并非僅限于在此明確描述的上述實(shí)例當(dāng)中。在不脫離本發(fā)明的精神和原則的情況下,凡依本發(fā)明申請專利范圍的內(nèi)容所作的任何修改、等同替換、改進(jìn)等,均應(yīng)包含在本發(fā)明的保護(hù)范圍之內(nèi)。
權(quán)利要求
1.網(wǎng)絡(luò)協(xié)同設(shè)計(jì)的異源CAD模型數(shù)據(jù)集成裝置,其特征在于,包括依次連接的CAD特征造型系統(tǒng),數(shù)據(jù)轉(zhuǎn)換插件模塊、網(wǎng)絡(luò)協(xié)同設(shè)計(jì)代理模塊、網(wǎng)絡(luò)協(xié)同設(shè)計(jì)客戶端模塊、網(wǎng)絡(luò)協(xié)同設(shè)計(jì)客戶端模塊、數(shù)據(jù)通訊模塊、網(wǎng)絡(luò)協(xié)同設(shè)計(jì)服務(wù)器模塊;所述數(shù)據(jù)轉(zhuǎn)換插件模塊通過組件對象模型接口與CAD特征造型系統(tǒng)相連接;其中,所述數(shù)據(jù)轉(zhuǎn)換插件模塊通過CAD特征造型系統(tǒng)被安裝于網(wǎng)絡(luò)協(xié)同設(shè)計(jì)的客戶端主機(jī)內(nèi),用于對CAD源模型進(jìn)行數(shù)據(jù)轉(zhuǎn)換,生成統(tǒng)一的XML格式的文件,以代理CAD源模型進(jìn)行網(wǎng)絡(luò)協(xié)同設(shè)計(jì)操作,該CAD源模型模塊包括零件模型模塊、裝配模型模塊;所述網(wǎng)絡(luò)協(xié)同設(shè)計(jì)代理模塊,其安裝于網(wǎng)絡(luò)協(xié)同設(shè)計(jì)的客戶端主機(jī),用于根據(jù)XML格式的網(wǎng)絡(luò)協(xié)同設(shè)計(jì)代理文件,創(chuàng)建并管理網(wǎng)絡(luò)協(xié)同設(shè)計(jì)代理模型;所述網(wǎng)絡(luò)協(xié)同設(shè)計(jì)客戶端模塊,其安裝于網(wǎng)絡(luò)協(xié)同設(shè)計(jì)的客戶端主機(jī),用于管理網(wǎng)絡(luò)協(xié)同設(shè)計(jì)過程中的用戶交互操作;所述數(shù)據(jù)通訊模塊,其安裝于網(wǎng)絡(luò)協(xié)同設(shè)計(jì)的客戶端主機(jī),用于與網(wǎng)絡(luò)協(xié)同設(shè)計(jì)服務(wù)器模塊進(jìn)行數(shù)據(jù)傳輸,上傳或者下載網(wǎng)絡(luò)協(xié)同設(shè)計(jì)代理模型,傳送與接收網(wǎng)絡(luò)協(xié)同設(shè)計(jì)操作指令與操作數(shù)據(jù);所述網(wǎng)絡(luò)協(xié)同設(shè)計(jì)服務(wù)器模塊,其安裝于網(wǎng)絡(luò)協(xié)同設(shè)計(jì)的服務(wù)器主機(jī),用于管理和傳送網(wǎng)絡(luò)協(xié)同設(shè)計(jì)代理模型,并管理和傳送網(wǎng)絡(luò)協(xié)同設(shè)計(jì)操作指令與操作數(shù)據(jù)。
2.根據(jù)權(quán)利要求1所述的集成裝置,其特征在于所述網(wǎng)絡(luò)協(xié)同設(shè)計(jì)代理模塊,包括結(jié)構(gòu)化的幾何對象代理單元、虛擬拓?fù)湓卮韱卧鼋Y(jié)構(gòu)化的幾何對象代理單元用于代理CAD源模型的幾何外形,并以面為單位組織CAD源模型幾何外形的離散網(wǎng)格數(shù)據(jù);所述虛擬拓?fù)湓卮韱卧?,與所述的結(jié)構(gòu)化的幾何對象代理單元相連接,用于代理CAD源模型模塊中適用于虛擬裝配與標(biāo)注操作的各類拓?fù)湓亍?br>
3.權(quán)利要求1所述網(wǎng)絡(luò)協(xié)同設(shè)計(jì)的異源CAD模型數(shù)據(jù)集成裝置的集成方法,其特征在于,包括以下步驟步驟1 在權(quán)利要求1所述裝置的數(shù)據(jù)轉(zhuǎn)換插件模塊,用戶根據(jù)網(wǎng)絡(luò)協(xié)同設(shè)計(jì)的需要, 選擇所需的CAD零件模型或者裝配模型;步驟2 在權(quán)利要求1所述裝置的數(shù)據(jù)轉(zhuǎn)換插件模塊,通過CAD特征造型系統(tǒng)所提供的組件對象模型接口,依次訪問所選擇的CAD零件模型中的實(shí)體對象,獲取構(gòu)成該實(shí)體對象的每張面的離散網(wǎng)格數(shù)據(jù)、并獲取每張面的拓?fù)湓赜谰妹徊襟E3 在權(quán)利要求1所述裝置的數(shù)據(jù)轉(zhuǎn)換插件模塊,將CAD零件中的實(shí)體對象依次轉(zhuǎn)換成以面為基本數(shù)據(jù)單元、面的拓?fù)湓赜谰妹麨闃?biāo)識符、面的離散網(wǎng)格數(shù)據(jù)為內(nèi)容的結(jié)構(gòu)化的幾何模型;步驟4 在權(quán)利要求1所述裝置的數(shù)據(jù)轉(zhuǎn)換插件模塊,通過CAD特征造型系統(tǒng)所提供的組件對象模型接口,依次訪問步驟2所述的實(shí)體對象中的拓?fù)湓?,選擇與虛擬裝配、標(biāo)注協(xié)同設(shè)計(jì)有關(guān)的拓?fù)湓仡愋停@取其拓?fù)溆谰妹c幾何特征數(shù)據(jù),創(chuàng)建基于拓?fù)湓赜谰妹奶摂M拓?fù)湓卮韺ο?。其中,所述的與虛擬裝配、標(biāo)注協(xié)同設(shè)計(jì)有關(guān)的拓?fù)湓仡愋椭饕ㄏ铝性?平面虛擬拓?fù)湓兀?圓錐曲面虛擬拓?fù)湓兀?直線邊界虛擬拓?fù)湓?;圓弧邊界虛擬拓?fù)湓兀?頂點(diǎn)虛擬拓?fù)湓兀簧鲜鎏摂M拓?fù)湓卮韺ο蟮臄?shù)據(jù)內(nèi)容包括該拓?fù)湓卦谔卣鲗?shí)體模型中的拓?fù)湓赜谰妹?,用作該對象的?biāo)識符;該拓?fù)湓氐膸缀翁卣鲾?shù)據(jù);步驟5 在權(quán)利要求1所述裝置的數(shù)據(jù)轉(zhuǎn)換插件模塊,通過CAD特征造型系統(tǒng)所提供的組件對象模型接口,依次訪問并記錄CAD裝配模型的裝配層次結(jié)構(gòu)、裝配體的位置變換矩陣、裝配體之間的裝配關(guān)系定義;其中,所述的裝配體之間的裝配關(guān)系定義的紀(jì)錄方法中,將引用步驟4所創(chuàng)建的虛擬拓?fù)湓卮韺ο螅蕴娲鶦AD裝配模型中用于定義裝配關(guān)系的實(shí)體模型的拓?fù)湓?;步驟6 在權(quán)利要求1所述裝置的數(shù)據(jù)轉(zhuǎn)換插件模塊,將上述步驟3、步驟4、步驟5所創(chuàng)建的模型存儲為統(tǒng)一基于XML表示的文件格式,形成與CAD源模型相鏈接的網(wǎng)絡(luò)協(xié)同設(shè)計(jì)代理模型,其包括以下數(shù)據(jù)內(nèi)容上述步驟3所記錄的裝配層次結(jié)構(gòu)、步驟3所記錄的裝配體的位置變換矩陣、步驟3所記錄的裝配體之間的裝配關(guān)系定義;步驟4所創(chuàng)建的結(jié)構(gòu)化的幾何模型;步驟5所創(chuàng)建的虛擬拓?fù)湓卮韺ο笮畔ⅲ徊襟E7 在權(quán)利要求1所述裝置的網(wǎng)絡(luò)協(xié)同設(shè)計(jì)代理模塊,讀入步驟6所創(chuàng)建的XML格式的網(wǎng)絡(luò)協(xié)同設(shè)計(jì)代理模型,在客戶端模塊的圖形窗口顯示該模型幾何外形、并顯示虛擬拓?fù)湓卮韺ο蟮膸缀翁卣鳎徊襟E8 在權(quán)利要求1所述裝置的數(shù)據(jù)通訊模塊,將步驟7所讀入的網(wǎng)絡(luò)協(xié)同設(shè)計(jì)代理上傳給在權(quán)利要求1所述裝置的網(wǎng)絡(luò)協(xié)同設(shè)計(jì)服務(wù)器模塊,該服務(wù)器模塊對此請求做出處理,為每個上傳的裝配體配置單元描述信息節(jié)點(diǎn),并將節(jié)點(diǎn)信息發(fā)送給客戶端; 節(jié)點(diǎn)信息包括如下數(shù)據(jù)內(nèi)容[1]版本,用Version表示;[2]頭部標(biāo)志,用Flag表示;[3]CAD 源模型類型,用 Source_Model_Type 表示;[4]CAD源模型控制用戶,用Owner_User_Name表示;[5]CAD源模型的統(tǒng)一資源定位符,用SourCe_Model_URL表示;[6]網(wǎng)絡(luò)協(xié)同設(shè)計(jì)代理模型數(shù)據(jù),用ft~0Xy_M0del表示;步驟9 在權(quán)利要求1所述裝置的網(wǎng)絡(luò)協(xié)同設(shè)計(jì)服務(wù)器模塊,當(dāng)其接收到來自網(wǎng)絡(luò)協(xié)同設(shè)計(jì)客戶端對網(wǎng)絡(luò)協(xié)同設(shè)計(jì)代理模型的修改或者更新時,該網(wǎng)絡(luò)協(xié)同設(shè)計(jì)服務(wù)器模塊將通知其它網(wǎng)絡(luò)協(xié)同設(shè)計(jì)客戶端模塊,通過權(quán)利要求1所述裝置的數(shù)據(jù)通訊模塊下載更新后的網(wǎng)絡(luò)協(xié)同設(shè)計(jì)代理模型;步驟10 在權(quán)利要求1所述裝置的網(wǎng)絡(luò)協(xié)同設(shè)計(jì)客戶端模塊,通過鼠標(biāo)選取網(wǎng)絡(luò)協(xié)同設(shè)計(jì)代理模型中的虛擬拓?fù)湓卮韺ο螅M(jìn)行裝配元素之間的約束關(guān)系定義、標(biāo)注操作;步驟11 通過權(quán)利要求1所述裝置的數(shù)據(jù)通訊模塊,將步驟10所進(jìn)行的客戶端操作以指令的形式上傳給權(quán)利要求1所述裝置的網(wǎng)絡(luò)協(xié)同設(shè)計(jì)服務(wù)器模塊,并通過該網(wǎng)絡(luò)協(xié)同設(shè)計(jì)服務(wù)器模塊,傳送給其它的網(wǎng)絡(luò)協(xié)同設(shè)計(jì)客戶端模塊,以實(shí)現(xiàn)步驟10所進(jìn)行的操作在其它客戶端模塊的同步執(zhí)行。
全文摘要
本發(fā)明提供網(wǎng)絡(luò)協(xié)同設(shè)計(jì)的異源CAD模型數(shù)據(jù)集成的裝置和方法,能夠?qū)⒉煌珻AD系統(tǒng)之間的零件模型、裝配模型集成于統(tǒng)一的基于XML格式表示的網(wǎng)絡(luò)協(xié)同設(shè)計(jì)代理模型中,進(jìn)行協(xié)同環(huán)境下的虛擬裝配、批注、與設(shè)計(jì)驗(yàn)證。本發(fā)明能夠支持各異源CAD模型與網(wǎng)絡(luò)協(xié)同設(shè)計(jì)代理模型之間的快速更新,實(shí)現(xiàn)異源CAD模型在網(wǎng)絡(luò)協(xié)同設(shè)計(jì)環(huán)境下的自動數(shù)據(jù)集成,有效維護(hù)網(wǎng)絡(luò)協(xié)同設(shè)計(jì)代理模型與各異源CAD模型之間的數(shù)據(jù)鏈接以及模型數(shù)據(jù)的一致性。本發(fā)明可普遍用于具有開放式接口的CAD特征造型系統(tǒng),基于這些CAD系統(tǒng)實(shí)現(xiàn)復(fù)雜產(chǎn)品的網(wǎng)絡(luò)協(xié)同虛擬裝配設(shè)計(jì)、批注、與設(shè)計(jì)驗(yàn)證。
文檔編號H04L29/06GK102332039SQ201110109970
公開日2012年1月25日 申請日期2011年4月29日 優(yōu)先權(quán)日2011年4月29日
發(fā)明者李靜蓉, 湯誠, 王清輝 申請人:華南理工大學(xué)