機(jī)翼結(jié)構(gòu)CATIA軟件二次開發(fā)
機(jī)翼結(jié)構(gòu)CATIA軟件二次開發(fā),機(jī)翼,結(jié)構(gòu),catia,軟件,二次開發(fā)
畢 業(yè) 設(shè) 計(論 文)開 題 報 告
設(shè)計(論文)題目:
機(jī)翼結(jié)構(gòu)CATIA軟件二次開發(fā)
?
學(xué)生姓名:
專????業(yè):
所在學(xué)院:
指導(dǎo)教師:
職????稱:
?
?年? ?月??日 ?
開題報告填寫要求
?
1.開題報告(含“文獻(xiàn)綜述”)作為畢業(yè)設(shè)計(論文)答辯委員會對學(xué)生答辯資格審查的依據(jù)材料之一。此報告應(yīng)在指導(dǎo)教師指導(dǎo)下,由學(xué)生在畢業(yè)設(shè)計(論文)工作前期內(nèi)完成,經(jīng)指導(dǎo)教師簽署意見及所在專業(yè)審查后生效;
2.開題報告內(nèi)容必須用黑墨水筆工整書寫或按教務(wù)處統(tǒng)一設(shè)計的電子文檔標(biāo)準(zhǔn)格式打印,禁止打印在其它紙上后剪貼,完成后應(yīng)及時交給指導(dǎo)教師簽署意見;
3.“文獻(xiàn)綜述”應(yīng)按論文的框架成文,并直接書寫(或打?。┰诒鹃_題報告第一欄目內(nèi),學(xué)生寫文獻(xiàn)綜述的參考文獻(xiàn)應(yīng)不少于15篇(不包括辭典、手冊);
4.有關(guān)年月日等日期的填寫,應(yīng)當(dāng)按照國標(biāo)GB/T 7408—94《數(shù)據(jù)元和交換格式、信息交換、日期和時間表示法》規(guī)定的要求,一律用阿拉伯?dāng)?shù)字書寫。如“2004年4月26日”或“2004-04-26”。
5、開題報告(文獻(xiàn)綜述)字體請按宋體、小四號書寫,行間距1.5倍。
?
畢 業(yè) 設(shè) 計(論文) 開 題 報 告
1.結(jié)合畢業(yè)設(shè)計(論文)課題情況,根據(jù)所查閱的文獻(xiàn)資料,每人撰寫不少于1000字左右的文獻(xiàn)綜述:
機(jī)翼是飛機(jī)的一個重要部件,其主要功用是產(chǎn)生升力。而機(jī)翼產(chǎn)生的升力大于自身的重力是飛機(jī)能飛上天的原因。但是當(dāng)飛機(jī)在空中飛行時,空氣對機(jī)翼有阻力的作用,影響飛機(jī)的飛行,研究表明飛機(jī)的速度跟機(jī)翼的形狀、大小密切相關(guān)。隨著空氣動力學(xué)理論的不斷完善、制造工藝水平的提高以及新型材料在飛機(jī)上面的應(yīng)用,機(jī)翼的氣動性能得到了大幅提高。由于機(jī)翼的氣動外形設(shè)計與優(yōu)化對飛機(jī)的整個氣動特性有著重要的影響。在總體設(shè)計階段需要經(jīng)常修改機(jī)翼的參數(shù),因此,能根據(jù)不同的參數(shù)可以快速生成機(jī)翼的外形模型是一個關(guān)鍵問題?,F(xiàn)代CAD軟件的二次開發(fā)功能為參數(shù)化建模提供了強(qiáng)大的平臺。CATIA作為航空領(lǐng)域廣泛應(yīng)用的CAD工具,不僅可以使用自身的宏來實(shí)現(xiàn)二次開發(fā),還可以使用可訪問COM結(jié)構(gòu)開發(fā)工具進(jìn)行二次開發(fā)。二次開發(fā)是對軟件進(jìn)行個性化和專業(yè)化的有效手段,可以使軟件更好的為用戶服務(wù),對提高工作效率和產(chǎn)品質(zhì)量,節(jié)約研發(fā)陳本和縮短周期有著重要的作用。本文以機(jī)翼結(jié)構(gòu)為研究對象,以CATIA的二次開發(fā)工具和Visual Basic編程語言,研究了一種可快速生成機(jī)翼的參數(shù)化建模的方法。證明了基于CATIA二次開發(fā)實(shí)現(xiàn)機(jī)翼外形參數(shù)化設(shè)計的可行性。
CATIA二次開發(fā)主要有兩種方法,一種是采用CAA C++技術(shù),另一種是采用Automation技術(shù)。1.CAA(Component Application Architecture)是CATIA的一套C++函數(shù)庫,該函數(shù)庫在CATIA運(yùn)行時加載,用戶可通過RADE模塊在VC++編程環(huán)境下編寫程序,與CATIA進(jìn)行通信。這種方法可進(jìn)行最有效率的程序開發(fā),但入門困難,在國內(nèi)這方面的技術(shù)資料比較少見。2.Automation技術(shù)是建立在COM基礎(chǔ)之上,繼承了COM與語言無關(guān)、進(jìn)程透明特點(diǎn),簡化了COM的底層細(xì)節(jié),應(yīng)用更加廣泛。其核心技術(shù)是允許一個應(yīng)用程序操作另一個應(yīng)用程序。Automation技術(shù)并不是直接獲取及處理數(shù)據(jù),而是間接的通過暴露的對象和屬性,利用對象的方法和屬性來獲取、設(shè)置及處理數(shù)據(jù)。這種方法功能限制比較大,但入門比較容易。
基于上述兩種開發(fā)方法的特點(diǎn)和本次畢業(yè)設(shè)計任務(wù)難度,本文選擇使用Automation方法對CATIA進(jìn)行二次開發(fā)。由于CATIA宏錄制生成的VBScript代碼稍做修改就能在VB環(huán)境下運(yùn)行,為編程提供了很大的方便,所以本文選用的開發(fā)環(huán)境是Visual Basic 6.0。
在Visual Basic 6.0。環(huán)境下CATIA?Automation中所有數(shù)據(jù)都被封裝成對象的形式,并形成樹形結(jié)構(gòu),這樣就可以通過根對象對所有的其他對象進(jìn)行訪問。本文研究中進(jìn)行的CATIA二次開發(fā)主要涉及到CATIA的基本操作和零件對象下的各種屬性、方法的操縱。CATIA的基本操作主要是通過幾個API(Application Programming Interface)對CATIA進(jìn)行文件操作,視圖操作等。零件操作主要是進(jìn)行CATIA實(shí)體建模,如草繪、約束、實(shí)體等操作。
CATIA作為一款高端的CAD/CAM軟件,其應(yīng)用領(lǐng)域正不斷擴(kuò)大,應(yīng)用需求也越來越多,為了更好的利用CATIA軟件資源,滿足個性化使用要求,對CATIA進(jìn)行二次開發(fā)已經(jīng)成為軟件技術(shù)人員必須掌握的一門技術(shù)。為未來我國制造業(yè)、裝備業(yè)的發(fā)展提供充足的技術(shù)支持。同時,CAA平臺的二次開發(fā),不僅可實(shí)現(xiàn)VB語言的全部功能,還能在電子樣機(jī)、協(xié)同設(shè)計、虛擬裝配和虛擬制造等技術(shù)領(lǐng)域有更廣闊的應(yīng)用,因此推廣和掌握CAA技術(shù),特別是CAA VC++技術(shù),將是未來發(fā)展的必然要求。
?
?
參考文獻(xiàn)
[1] 吳相憲,王正為,黃玉堂主編.實(shí)用機(jī)械設(shè)計手冊.中國礦業(yè)大學(xué)出版社,1993. [2] 王洪欣,李木,劉秉忠主編.機(jī)械設(shè)計工程學(xué)[M].中國礦業(yè)大學(xué)出版社,2001. [3] 唐大放,馮曉寧,楊現(xiàn)卿主編.機(jī)械設(shè)計工程學(xué)[M].中國礦業(yè)大學(xué)出版社,2001. [4] 中國紡織大學(xué)工程圖學(xué)教研室等編.畫法幾何及工程制圖.上??茖W(xué)技術(shù)出版社,1997.
[5] 史美堂主編.金屬材料及熱處理.上??茖W(xué)技術(shù)出版社,1983.
[6] 蘇翼林主編.材料力學(xué).高等教育出版社,1980.
[7] 顧崇銜主編.機(jī)械制造工藝學(xué).陜西科學(xué)技術(shù)出版社,1999.
[8] 詹熙達(dá)主編.CATIA V5R20曲面設(shè)計教程. 北京:機(jī)械工業(yè)出版社,2013.
[9] 詹熙達(dá)主編.CATIA V5R20快速入門教程. 北京:機(jī)械工業(yè)出版社,2011.
[10] 劉文珽,羅毅,童明波.概率損傷容限分析模型研究[J].航空學(xué)報,1993,14(3):136-139.
[11] 劉文珽等.概率斷裂力學(xué)與概率損傷容限/耐久性[M].北京航空航天大學(xué)出版社,1998.
[12] 羅毅,黃培彥,劉文珽.裂紋擴(kuò)展壽命安全可靠性分析模型研究[J].北京航空航天大學(xué)學(xué)報,2002,28(1):113-115.
[13] 杜永恩.概率損傷容限分析體系及其關(guān)鍵技術(shù)的研究[D].西安:西北工業(yè)大學(xué),2014.
[14] 董玉德主編.CAD二次開發(fā)理論與技術(shù). 合肥:合肥工業(yè)大學(xué)出版社,2009.
[15] 明日科技主編.Visual Basic從入門到精通(第3版) .北京:清華大學(xué)出版社,2012.
畢 業(yè) 設(shè) 計(論文) 開 題 報 告
2.本課題要研究或解決的問題和擬采用的研究手段(途徑):
研究或解決的問題:
(一)能夠基本掌握CATIA的實(shí)體建模功能
(二)運(yùn)用CATIA二次開發(fā)技術(shù),結(jié)合Visual Basic語言混合編程,實(shí)現(xiàn)翼面結(jié)構(gòu)的參數(shù)化設(shè)計。
(三)能夠基本掌握“CATIA和Visual Basic這兩種軟件” 在二次開發(fā)中的應(yīng)用
?
擬采用的研究方法(途徑):
(一)查閱相關(guān)的書籍、期刊以及論文等,掌握超聲電機(jī)的相關(guān)知識。
(二)熟練掌握CATIA和Visual Basic這兩種軟件。
(三)擬定論文大綱并按照論文大綱逐步實(shí)施。
(四)遇到問題及時與相關(guān)專業(yè)人士和指導(dǎo)老師進(jìn)行交流并及時解決。
(五)總結(jié)經(jīng)驗(yàn)與收獲。
畢 業(yè) 設(shè) 計(論文) 開 題 報 告
指導(dǎo)教師意見:
1.對“文獻(xiàn)綜述”的評語:
通過文獻(xiàn)綜述,該生對CATIA二次開發(fā)國內(nèi)外研究現(xiàn)狀有了較清晰的認(rèn)識,相信該生通過努力能順利完成本次畢業(yè)設(shè)計。
?
?
?
?
2.對本課題的深度、廣度及工作量的意見和對設(shè)計(論文)結(jié)果的預(yù)測:
本課題工作量、難度適中。課題具有一定的實(shí)際意義,相信通過本課題的研究,能開發(fā)出符合機(jī)身機(jī)翼設(shè)計要求的CATIA二次開發(fā)軟件。
?
?
?
?
3.是否同意開題:√ 同意 □ 不同意
?
???????????????????????????????????? ??指導(dǎo)教師:??????????????
???????????????????????????????????????? 2016 年?? 03 月?? 08 日
所在專業(yè)審查意見:
同意
???????????????????????????????????????? 負(fù)責(zé)人:??????????????
?????????????????????????????????????????? 2016 年??? 03 月?? 09 日
收藏
編號:1707851
類型:共享資源
大?。?span id="wvsta7s" class="font-tahoma">24.66MB
格式:ZIP
上傳時間:2019-11-03
30
積分
- 關(guān) 鍵 詞:
-
機(jī)翼
結(jié)構(gòu)
catia
軟件
二次開發(fā)
- 資源描述:
-
機(jī)翼結(jié)構(gòu)CATIA軟件二次開發(fā),機(jī)翼,結(jié)構(gòu),catia,軟件,二次開發(fā)
展開閱讀全文
- 溫馨提示:
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)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
裝配圖網(wǎng)所有資源均是用戶自行上傳分享,僅供網(wǎng)友學(xué)習(xí)交流,未經(jīng)上傳用戶書面授權(quán),請勿作他用。