[發明專利]基于CAD軟件的數據交互方法及裝置有效
| 申請號: | 201110457217.1 | 申請日: | 2011-12-30 |
| 公開(公告)號: | CN102520971A | 公開(公告)日: | 2012-06-27 |
| 發明(設計)人: | 林巧明;桓永興 | 申請(專利權)人: | 北京數碼大方科技有限公司 |
| 主分類號: | G06F9/44 | 分類號: | G06F9/44;G06F17/50 |
| 代理公司: | 北京康信知識產權代理有限責任公司 11240 | 代理人: | 吳貴明;余剛 |
| 地址: | 100080 北京市海*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 基于 cad 軟件 數據 交互 方法 裝置 | ||
技術領域
本發明涉及計算機領域,具體而言,涉及一種基于CAD軟件的數據交互方法及裝置。
背景技術
隨著信息技術越來越廣泛地應用于制造業,企業管理軟件平臺(Enterprise?Application?Platform,簡稱為EAP)成為統一管理所有產品相關信息和過程的重要技術手段。但制造業領域中的CAD軟件種類繁多,有AutoCAD、CAXA?EB、CAXA?CAPP、SolidWorks等。這些技術的應用多為分散孤立的單項應用,應用產生的二維圖紙、三維模型、零部件的基本屬性、產品明細表、產品零部件之間的裝備關系、產品數據版本及狀態等,需要交由EAP系統來管理。如果實現CAD與EAP之間的緊密集成,在CAD與EAP之間建立共享產品數據模型,實現互操作,就能保證CAD中的修改與EAP中的修改具有互動性和一致性,真正做到雙向同步一致性,解決企業的“信息孤島”現象。
CAD作為生產的源頭,與EAP之間存在較多的業務邏輯關系,兩者之間的數據共享與應用集成能在很大程度上提高系統運行效率,縮短產品開發周期,提高生產效率。但不同企業所用的CAD產品不同,有的用AutoCAD、有的采用CAXA?EB等,每種應用又有多種版本,如AutoCAD2009、AutoCAD2010、AutoCAD2011,后續也會不斷添加,版本各異,EAP系統也會隨著時間的推移,不斷升級,出現新的版本,如目前的CAXA圖文檔系統,至少有2011R3、2011R4兩個版本,好的集成應該能在EAP系統和CAD系統的不同版本間相互兼容,以擴大目標用戶群,這就需要一個完善的架構設計,支撐不同CAD產品或者同種CAD產品但不同版本與多種EAP版本之間的集成應用,這將在很大程度上影響企業開發的EAP軟件的應用和推廣。提高集成系統的兼容性和擴展性,也才能使集成產品為企業創造更高的效益。
目前EAP系統與CAD應用軟件的集成,一般是針對CAD和EAP的特定版本,利用API進行接口調用,實現數據的相互交互。目前主要通過EAP系統提供的API接口函數和CAD軟件提供的開發包,采用程序接口模式,分別編寫兩個系統的接口程序,建立模型映射關系,實現EAP系統與CAD軟件之間的數據通訊。
在EAP與CAD雙向集成中,通過CAD系統的API函數訪問CAD系統的產品裝配模型,獲取產品的裝配關系、結構以及零部件信息等,再通過EAP系統APl提交EAP產品數據庫。反之亦然,通過EAP系統的API函數導出產品的BOM信息及模型文檔,CAD系統由自身API函數讀取產品的結構信息以及模型信息,一般可以采用COM、COM+組件技術以及CORBA技術等來實現相關的接口功能,從而使得EAP系統能夠透明地獲取相關CAD系統的數據信息,但這個技術只支持某個特定版本之間的集成,沒有很好的方式來解決多版本支撐問題。
現有技術的缺點是顯而易見的,CAD接口中直接調用EAP的API函數,EAP端稍一改動,將影響CAD端的運行,且如果再增加另一種CAD軟件,則必須重新編寫CAD接口的核心代碼,又如果客戶端CAD版本升級或者EAP版本升級,那么這個集成系統將很有可能不再支持新版本的運行,需要重新在新的版本上進行集成開發,這就將浪費人力物力財力,影響產品的升級推廣
目前針對相關技術的在CAD端和EAP端之間進行交互的過程中,由于兩端版本的變化導致需要進行大量集成開發,從而浪費資源,降低了工作效率的問題,目前尚未提出有效的解決方案。
發明內容
針對相關技術的在CAD端和EAP端之間進行交互的過程中,由于兩端版本的變化導致需要進行大量集成開發,從而浪費資源,降低了工作效率的問題,目前尚未提出有效的問題而提出本發明,為此,本發明的主要目的在于提供一種基于CAD軟件的數據交互方法及裝置,以解決上述問題。
為了實現上述目的,根據本發明的一個方面,提供了一種基于CAD軟件的數據交互方法,該方法包括:在啟動客戶端上的任意一個CAD應用軟件之后,通過創建CAD應用軟件的CAD接口來獲取CAD應用軟件的版本信息;根據在CAD應用軟件中輸入的EAP服務器端的標識信息,來獲取EAP服務器端上對應的EAP應用軟件的版本信息;將CAD應用軟件的版本信息和EAP軟件的版本信息作為一組版本信息在版本集合文件表中進行匹配,如果該組版本信息匹配成功,則確定運行EAP應用軟件;在客戶端上創建EAP應用軟件的EAP接口;通過連接在CAD接口和EAP接口之間的業務接口,來調用對應的組件使得CAD應用軟件和EAP軟件進行數據交互。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于北京數碼大方科技有限公司,未經北京數碼大方科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201110457217.1/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:隔離換向開關傳動軸組件
- 下一篇:一種焊槍手柄扳機
- 數據顯示系統、數據中繼設備、數據中繼方法、數據系統、接收設備和數據讀取方法
- 數據記錄方法、數據記錄裝置、數據記錄媒體、數據重播方法和數據重播裝置
- 數據發送方法、數據發送系統、數據發送裝置以及數據結構
- 數據顯示系統、數據中繼設備、數據中繼方法及數據系統
- 數據嵌入裝置、數據嵌入方法、數據提取裝置及數據提取方法
- 數據管理裝置、數據編輯裝置、數據閱覽裝置、數據管理方法、數據編輯方法以及數據閱覽方法
- 數據發送和數據接收設備、數據發送和數據接收方法
- 數據發送裝置、數據接收裝置、數據收發系統、數據發送方法、數據接收方法和數據收發方法
- 數據發送方法、數據再現方法、數據發送裝置及數據再現裝置
- 數據發送方法、數據再現方法、數據發送裝置及數據再現裝置





