資源描述:
《基于XML技術(shù)的虛擬裝配信息表達及其應(yīng)用.pdf》由會員上傳分享,免費在線閱讀,更多相關(guān)內(nèi)容在行業(yè)資料-天天文庫。
1、第9期機械設(shè)計與制造2014年9月MachineryDesign&Manufacture205基于XML技術(shù)的虛擬裝配信息表達及其應(yīng)用張燕寧,楊兆建,丁華,王義亮(太原理工大學機械工程學院,山西太原030024)摘要:針對虛擬裝配系統(tǒng)中裝配信息數(shù)據(jù)的集成和虛擬裝配系統(tǒng)中各個模塊之間信息交互技術(shù)中存在的問題,提出了一種基于XMLSchema技術(shù)表達裝配信息的裝配數(shù)據(jù)模型,介紹了XMLSchema技術(shù)特性,并且描述了這種裝配信息數(shù)據(jù)模型的結(jié)構(gòu)框架及其特點。最后基于XMLSchema技術(shù),利用UG/OpenAPI二次開發(fā)工具以及VS2010/MFC軟件開發(fā)工具
2、聯(lián)合開發(fā)了一個煤礦機械虛擬裝配系統(tǒng),通過行星齒輪結(jié)構(gòu)裝配部件在該煤礦機械虛擬裝配系統(tǒng)中應(yīng)用的實例,驗證了該技術(shù)的良好特性及其可行性。關(guān)鍵詞:虛擬裝配;裝配信息;XML;UG/OpenAPI中圖分類號:TH16;TH122;TP391文獻標識碼:A文章編號:1001—3997(2014)09—0205—03VirtualAssemblyInformationExpressionBasedonXMLTechnologyandItsApplicationZHANGYan-ning,YANGZhao-jian,DINGHua,WANGYi-liang(TheMe
3、chanicalEngineeringSchool,TaiyuanUniversityofTechnology,ShanxiTaiyuan030024,China)Abstract:AgainsttheproblemoftheoBsemblydataintegrationandassemblyinformationinteractionbetweenmodulesinvirtualassemblysystem,itpresentsamodelofassemblyinformationbasedonXMLSchema,introducingthechara
4、cteristicsofXMLSchematechnology,anddescribingtheStructuralframeandcharacteristicsofthisdatamode1.Finally,toprovetheexcellentcharacteristicsand,easibilityofthistechnology,anexampleabouttheapplicationofaplanetarygearstructureinthevirtualassemblysystemofcollierymachinerywhichcreated
5、bytheUG/OpenAPItoolandVS2010/MFCbasedonXMLSchematechnologyve嘶edthegoodpropertiesofthistechnologyanditsasibility.KeyWords:VirtualAssembly;AssemblyInformation;XML;UG/OpenAPI1引言不同模塊之間高效地共享信息數(shù)據(jù)等良好特性翻。該方案能夠有效籃縮產(chǎn)品設(shè)計周期,提高設(shè)計效率。隨著現(xiàn)代機械產(chǎn)品的發(fā)展和計算機輔助設(shè)計技術(shù)的提高,虛擬裝配技術(shù)(VirtualAssembly,VA)憑借其具有提高設(shè)計效
6、率,2基于XML的虛擬裝配信息框架縮短開發(fā)周期,降低成本等優(yōu)點,已成為近十幾年數(shù)字化機械設(shè)xML(extensibleMarkupLanguage)是由W3C于1988年1計領(lǐng)域的重要技術(shù)。虛擬裝配系統(tǒng)設(shè)計中從CAD模型中讀取裝月10El正式公布的一種通用置標語言。用戶可以根據(jù)不同的需配信息以及在模塊之間交互傳遞方式的構(gòu)建關(guān)乎到能否減少虛求定義新的標記,具有良好的可擴展性。將XML應(yīng)用于機械設(shè)計擬裝配系統(tǒng)中的信息冗余,避免模塊之間數(shù)據(jù)不一致等問題”。因領(lǐng)域已成為國內(nèi)外學者研究的熱點[5-7]。XML有DTD與Schema兩此,如何實現(xiàn)裝配信息在CAD模型
7、與虛擬裝配系統(tǒng)之間以及在種形式。針對DTD復(fù)雜,僅支持自身語法,缺乏良好擴展性等種模塊之間的交互,是開發(fā)虛擬裝配系統(tǒng),實現(xiàn)機械產(chǎn)品高效設(shè)計種不足,推出了Schema。其可認為是DTD的升級,不僅具備的關(guān)鍵。傳統(tǒng)的信息數(shù)據(jù)互交方式各功能模塊按照各自的標準設(shè)DTD所有功能,而且簡潔靈,克服了DTD的局限性。計,缺乏通用性以及可擴展性,不利于縮短設(shè)計周期,降低設(shè)計成在虛擬裝配系統(tǒng)構(gòu)建中,對裝配模型中的裝配信息的交互本日。傳遞,各個模塊對裝配信息的讀取應(yīng)用,以及后期系統(tǒng)的擴展都針對以上論述的問題,提出了一種基于XML技術(shù)實現(xiàn)虛擬需要一個簡潔靈活、具有可擴展性的裝
8、配信息數(shù)據(jù)交互框架。因裝配系統(tǒng)中的信息交互方式,構(gòu)建具有開放性的數(shù)字化裝配系統(tǒng)此