



下載本文檔
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
文獻綜述1.引言標(biāo)準(zhǔn)件在機械、電子、輕工、汽車、航空航天、造船等各個領(lǐng)域應(yīng)用廣泛。對當(dāng)今機械產(chǎn)品的零部件分析表明,標(biāo)準(zhǔn)零部件的數(shù)量約占到60%左右,30%左右的零部件是通過變型設(shè)計得到的通用件,據(jù)客戶特殊需求開發(fā)的零部件只有10%左右。標(biāo)準(zhǔn)零部件不僅數(shù)量多,且在設(shè)計過程中需要頻繁查閱各種設(shè)計手冊。據(jù)統(tǒng)計,標(biāo)準(zhǔn)零部件的選用及繪制約占全部設(shè)計時間的70%,所以,在產(chǎn)品設(shè)計中,標(biāo)準(zhǔn)零部件的設(shè)計是一項費時費力且?guī)в泻艽笾貜?fù)性的操作,這顯然與日趨激烈的市場競爭環(huán)境不相適應(yīng)。因此,很有必要開發(fā)各種通用和專用的標(biāo)準(zhǔn)件庫來取代這一繁瑣、復(fù)雜的勞動。隨著經(jīng)濟的發(fā)展和計算機應(yīng)用的普及,尤其是信息技術(shù)、網(wǎng)絡(luò)技術(shù)的發(fā)展,標(biāo)準(zhǔn)件庫的共享己成為我國CAD技術(shù)廣泛應(yīng)用后所面臨的難題之一。目前國內(nèi)的機械、建筑等行業(yè)的大部分企業(yè)都采用了CAD系統(tǒng),如AutoCAD,Pro/ENGINEER(以下簡稱Pro/E),UG,CATIA,SolidWorks,SolidEdge等。但是,大多數(shù)CAD系統(tǒng)本身并不包含標(biāo)準(zhǔn)件庫,少數(shù)提供標(biāo)準(zhǔn)件庫的CAD系統(tǒng),其所包含的標(biāo)準(zhǔn)件種類及數(shù)量也都非常有限,且有一個共同的缺點:可抑制性和軟件復(fù)用性差,不能滿足工程設(shè)計人員的需求。因此,為了建立符合我國國標(biāo)或各行業(yè)行標(biāo)的標(biāo)準(zhǔn)件庫,許多研究單位和部門都在各種CAD平臺上利用其提供的二次開發(fā)接口進行了二次開發(fā)。2.本課題所涉及的問題在國內(nèi)研究現(xiàn)狀及分析隨著計算機的廣泛應(yīng)用和蓬勃發(fā)展,許多高校和科研所及公司根據(jù)我國的計算機國情和國家標(biāo)準(zhǔn)在很多領(lǐng)域進行了大量的二次開發(fā)工作。但是,每項二次開發(fā)工作都有其獨有的特點。正是如此,才滿足了不同層次、不同行業(yè)部門的需求。目前,國內(nèi)實際應(yīng)用的CAD系統(tǒng)可分為兩大類:一類是國產(chǎn)自主版權(quán)的CAD軟件,另一類是國外商品化CAD軟件。由于國外CAD軟件的功能齊全,性能優(yōu)良,并完成了商品化和工程化的需求,因此在國內(nèi)市場占有很大的份額。然而,此類商品化的軟件一般都是通用化軟件,用戶在應(yīng)用時必須根據(jù)各自行業(yè)的特點進行不同程度的二次開發(fā),方能發(fā)揮出應(yīng)有的效益。因此,CAD進口軟件的二次開發(fā)是具有實際應(yīng)用價值的課題。下面介紹本課題基于Pro/EngineerWidefire平臺的三維標(biāo)準(zhǔn)件庫的研究與開發(fā)在CAD軟件應(yīng)用中的研究現(xiàn)狀及分析:2.1研究現(xiàn)狀:Pro/EngineerWidefire軟件是美國PTC公司開發(fā)的新一代CAD/CAM系統(tǒng),自從面世以來,以全參數(shù)化尺寸驅(qū)動、基于特征、單一全關(guān)聯(lián)的數(shù)據(jù)庫等優(yōu)點深受顧客好評,并成為國際參數(shù)化的行業(yè)標(biāo)準(zhǔn)。PRO/E不僅提供了參數(shù)化特征造型的環(huán)境,同時PRO/E還允許用戶和開發(fā)者對產(chǎn)品及設(shè)計過程采用二次開發(fā)方法進行參數(shù)化定制。Pro/E在提供強大的設(shè)計、分析、制造功能的同時,也為用戶提供了多種二次開發(fā)工具。常用的二次開發(fā)工具有:族表(FamilyTable)、用戶自定義特征(UDF)、Pro/ProgramJ-link和Pro/Toolkit等。就目前狀況而言,大多數(shù)標(biāo)準(zhǔn)件庫的建立都采用族表(FamilyTable),整個族表的數(shù)據(jù)通過電子表格來管理,又稱為表格驅(qū)動。雖然利用族表能夠提高造型的效率,但當(dāng)標(biāo)準(zhǔn)件受到多種工程因素影響或需進行力學(xué)分析時,使用者難以作出快速準(zhǔn)確的判斷,所以族表不適合開發(fā)復(fù)雜的標(biāo)準(zhǔn)件,因其開發(fā)難度較大。本課題采用的二次開發(fā)工具為Pro/Toolkit。2.2現(xiàn)狀分析:Pro/Toolkit是Pro/E自帶的功能最強大的二次開發(fā)工具,它是基于C語言的。Pro/Toolkit能實現(xiàn)與Pro/E的無縫集成,它封裝了許多針對Pro/E底層資源調(diào)用的庫函數(shù)與頭文件,借助第三方編譯環(huán)境進行調(diào)試。Pro/Toolkit使用面向?qū)ο蟮娘L(fēng)格,在Pro/E與應(yīng)用程序之間通過函數(shù)調(diào)用來實現(xiàn)數(shù)據(jù)信息的傳輸。本課題采用基于Pro/Toolkit二次開發(fā)的機械零件參數(shù)化設(shè)計方法與實現(xiàn)過程。采用Access建立標(biāo)準(zhǔn)件庫,用來存儲各種標(biāo)準(zhǔn)件的控制參數(shù),庫中數(shù)據(jù)基本上是用于檢索,關(guān)系也較簡單。為了便于集成,需要為每一種標(biāo)準(zhǔn)件建立數(shù)據(jù)庫,如法蘭參數(shù)數(shù)據(jù)庫,鍵參數(shù)數(shù)據(jù)庫等。數(shù)據(jù)庫是根據(jù)零件手冊中有關(guān)標(biāo)準(zhǔn)件的設(shè)計參數(shù)、尺寸參數(shù)及其之間的關(guān)系建立。每一個數(shù)據(jù)庫由數(shù)據(jù)表組成,以存放不同型式的標(biāo)準(zhǔn)件數(shù)據(jù),如鍵參數(shù)數(shù)據(jù)庫下有平鍵數(shù)據(jù)表,花鍵數(shù)據(jù)表,楔鍵數(shù)據(jù)表等。Access數(shù)據(jù)庫與VC++的連接采用ODBC方式。通過配置數(shù)據(jù)源,并且建立一個MFCAppWiz2ard(dll)類型的工程,插入一個新的CRecordset類,建立了VC++與Access數(shù)據(jù)庫的連接。本課題采用的是基于Pro/EngineerWidefire平臺,通過加載Pro/Toolkit應(yīng)用程序,借助第3方編譯環(huán)境VC++對Pro/Engineer進行二次開發(fā),把零件模型的標(biāo)準(zhǔn)庫和自動更新模塊加入到Pro/E中,利用MFC集成方式,實現(xiàn)了標(biāo)準(zhǔn)件的參數(shù)化自動更新技術(shù)。本文詳細介紹了基于Pro/Toolkit二次開發(fā)的基礎(chǔ)知識,Pro/ENGINEER交互信息的實現(xiàn),如何進行Pro/ENGINEER菜單編程,基于Pro/Toolkit的對話框程序的開發(fā),介紹了參數(shù)化設(shè)計系統(tǒng)程序?qū)嵗?;VC++建立并編譯Pro/Toolkit應(yīng)用程序項目及MFC可視化對話框設(shè)計,定制菜單等。綜上所述:本軟件系統(tǒng)是以Pro/EngineerWidefire為支撐平臺,應(yīng)用Pro/Toolkit二次開發(fā)工具,采用面向?qū)ο蟮脑O(shè)計思想及VC++6.0編程語言,將設(shè)計代碼編譯成動態(tài)鏈接庫文件,在Pro/E環(huán)境下運行,從而既利用Pro/E環(huán)境的強大功能,又利用C語言的結(jié)構(gòu)化編程、運行效率高的優(yōu)勢,在系統(tǒng)界面上保持與Pro/E系統(tǒng)一致的風(fēng)格,采用全漢化界面、菜單及豐富的對話框等接口形式。力求提示醒目、操作簡單、容錯能力強,以適合從事機械設(shè)計人員實際使用的需要。3.參考文獻:[1]KruglinsKiDavidJ,WingoScot,ShepherdGeorge.VisualC++6.0技術(shù)內(nèi)幕.北京希望電子出版社.2001年.[2]齊舒創(chuàng)作室.VisualC++6.0開發(fā)技巧及實例剖析.清華大學(xué)出版社.1999年11月.[3]四維科技,沈煒,徐慧.VisualC++數(shù)據(jù)庫編程技術(shù)與實例.2005年1月.[4]唐彬,劉超.VisualC++案例開發(fā)集錦.電子工業(yè)出版社.2005年8月.[5]梁普選.VisualC++程序設(shè)計與實踐.清華大學(xué)·北京交通大學(xué)出版社.2005年8月.[6]Jean-ClaudeLafon.SolidModelingwithConstraintsandParameterizedFeatures.InformationVisualization.1998年3月.[7]同濟大學(xué).CAD/CAM技術(shù)的現(xiàn)狀〔J〕.httt://www.eworks.net.cn.2002年9月.[8]賴朝案,李振南,孫延明等.Pro/E二次開發(fā)的關(guān)鍵技術(shù).計算機應(yīng)用.2001年.[9]黃圣杰,張益三,洪立群.Pro/Engineer2001高級開發(fā)實例.北京:電子工業(yè)出版社.2001年.[10]賴朝安.Pro/E與MFC的接口開發(fā)及自動建模技術(shù)研究.計算機應(yīng)用.2001年.[11]肖穎.基于VisualC++的Pro/E三維標(biāo)準(zhǔn)件庫開發(fā)研究.機械工程師.2001年1月.[12]吳澤兵.用VC++6.0開發(fā)PRO/TOOLKIT應(yīng)用程序.計算機信息.2002年.[13]賀菲劉子建.基于Pro/E的CAD系統(tǒng)二次開發(fā)技術(shù).計算機應(yīng)用.2002年11月.[14]張峰.參數(shù)化設(shè)計的研究現(xiàn)狀與發(fā)展趨勢.機械工程師.2002年.[15]姚劍峰.三維參數(shù)化特征庫的研究與實現(xiàn).機械設(shè)計與研究.2002年.[16]張紅旗,曹文鋼,姜康,李宗照.基于PRO/TOOLKIT的Pro/E二次開發(fā)技術(shù)的應(yīng)用.機械與液壓.2002年5月.[17]張繼春.Pro/Engineer二次開發(fā)實用教程[M].北京大學(xué)出版社.2003年.[18]李世國何建軍.基于Pro/E零件模型的參數(shù)化設(shè)計技術(shù)研究[J].機械設(shè)計與研究.2003年4月.[19]侯永濤,顧寄南.Pro/E二次開發(fā)的菜單及用戶界面技術(shù).機械與電子.2003年.[20]張紅旗,曹文鋼.開發(fā)PRO/ENGINEER二次開發(fā)技術(shù)的應(yīng)用與研究.計算機輔助設(shè)計與制造.2003年.[21]董黎敏,袁旭,鄭清春,郭津津,史津平.基于Pro/Toolkit二次開發(fā)的機械零件參數(shù)化設(shè)計.組合機床與自動化加工技術(shù).2003年5月.[22]數(shù)字化手冊系列(軟件版)編寫委員會.機械設(shè)計手冊.2003年10月.[23]PTC.Pro/Toolkituser'sGuide.USA:PTC.2004年.[24]來永斌,華玉潔.標(biāo)準(zhǔn)件、系列
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 特價房買賣合同模板
- 會議音響租賃合同
- 食品供應(yīng)鏈服務(wù)合同范文
- 搪瓷化工容器的安全標(biāo)準(zhǔn)考核試卷
- 戶外帳篷批發(fā)考核試卷
- 助動車行車記錄儀使用與維護考核試卷
- 摩托車ABS系統(tǒng)傳感器檢測考核試卷
- 工業(yè)機器人的智能電源管理考核試卷
- 體育運動心理承受能力測試考核試卷
- 家裝整裝合同范本
- 耳鼻喉科各項規(guī)章制度
- 湖南科技職業(yè)學(xué)院單招職業(yè)技能測試參考試題庫(含答案)
- 玻璃分化板制作工藝
- 減鹽減油健康教育
- 2024年智能鑄造生產(chǎn)線項目建設(shè)方案
- 中藥臨床藥師的溝通與協(xié)作技巧
- 設(shè)備采購計劃書
- 專業(yè)橋梁加固方法研究報告
- 長興縣合溪水庫清淤工程(一期)環(huán)境影響報告
- 移動欠費催繳業(yè)務(wù)方案
- 大學(xué)計算機基礎(chǔ)教程第二版(Windows10)全套教學(xué)課件
評論
0/150
提交評論