freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

基于proe的齒輪模型庫(kù)二次開發(fā)畢業(yè)論文設(shè)計(jì)(完整版)

  

【正文】 AE/CAM工業(yè)領(lǐng)域內(nèi),該公司是擁有全球用戶量最多的軟件供應(yīng)商,也是全球規(guī)模最大的基于PC平臺(tái)的CAD和動(dòng)畫及可視化軟件企業(yè)。在UG中,優(yōu)越的參數(shù)化和變量化技術(shù)與傳統(tǒng)的實(shí)體、線框和表面功能結(jié)合在一起,這一結(jié)合被實(shí)踐證明是強(qiáng)有力的,并被大多數(shù)CAD/CAM軟件廠商所采用。結(jié)果表明:開發(fā)程序正確無(wú)誤,建模迅速,大大提高了這類通用件在Pro/E平臺(tái)上的設(shè)計(jì)效率。關(guān)鍵問(wèn)題:二次開發(fā)語(yǔ)言,開發(fā)工具的確定,開發(fā)環(huán)境,工作模式的確定齒輪的參數(shù)化建模,菜單與對(duì)話框的開發(fā)設(shè)計(jì)調(diào)研計(jì)劃及主要參考文獻(xiàn)調(diào)研計(jì)劃:[1]方案的確定 [2]二次開發(fā)語(yǔ)言(Pro/TOOLKIT)[3]開發(fā)工具的確定 [4]開發(fā)環(huán)境[5]工作模式的確定 [6]總體設(shè)計(jì)框架[7]齒輪的參數(shù)化建模 [8]菜單與對(duì)話框的開發(fā)設(shè)計(jì)[9]編寫對(duì)話框資源文件 [10]程序驗(yàn)證主要參考文獻(xiàn):[1] [M].北京:機(jī)械工業(yè)出版社,:1~299.[2] 吳立軍,[M].北京:電子工業(yè)出版社,:1~127.[3] [M].北京:北京大學(xué)出版社,:1~348.[4] 張英會(huì),劉輝航,[M].北京:機(jī)械工業(yè)出版社,:1~300.[5] 何健輝,董方鵬,實(shí)用Visual C++[M].北京:清華出版社,:1~286.[6] 曹德權(quán),唐定勇,Pro/E Wildfire [M].北京:電子工業(yè)出版社,2004,6:1~158.[7] 張智明,-零件設(shè)計(jì)篇[M].北京:中國(guó)青年電子出版社,2004,9:1~258.[8] [M].北京:中國(guó)鐵道出版社,2003,9:1~342.[9] Parametric Technology Corporation. Pro/ENGINEER Wildfire Online Help[M].USA:PTC,2003,8.[10] Parametric Technology Corporation. Pro/ENGINEER Wildfire Pro/TOOLKIT User’s Guide[M].USA:PTC,2003指導(dǎo)教師意見: 指導(dǎo)教師(簽名):年 月 日開題審查小組審查意見: 教研室主任或組長(zhǎng)簽名:年 月 日開題審查小組組成名單組成姓名職稱所在單位簽字組長(zhǎng)成員說(shuō)明:開題報(bào)告應(yīng)在教師指導(dǎo)下由學(xué)生獨(dú)立撰寫,交指導(dǎo)教師審閱,并接受學(xué)校和系(院)檢查。利用該概念開發(fā)出來(lái)的第三代機(jī)械CAD/CAE/CAM產(chǎn)品Pro/Engineer軟件能將設(shè)計(jì)至生產(chǎn)全過(guò)程集成到一起,讓所有的用戶能夠同時(shí)進(jìn)行同一產(chǎn)品的設(shè)計(jì)制造工作,即實(shí)現(xiàn)所謂的并行工程。本課題將通過(guò)參數(shù)化建模,解決這一問(wèn)題。第 39 頁(yè) 共 49 頁(yè)長(zhǎng) 江 大 學(xué) 畢業(yè)設(shè)計(jì)(論文)題 目:基于Pro/E的齒輪模型庫(kù)二次開發(fā) 畢業(yè)論文(設(shè)計(jì))開題報(bào)告論文(設(shè)計(jì))題目:基于Pro/E的齒輪模型庫(kù)二次開發(fā) 系  別: 機(jī)械工程系 專業(yè)(班): 機(jī)電一體化工程 畢業(yè)設(shè)計(jì)(論文)原創(chuàng)性聲明和使用授權(quán)說(shuō)明原創(chuàng)性聲明本人鄭重承諾:所呈交的畢業(yè)設(shè)計(jì)(論文),是我個(gè)人在指導(dǎo)教師的指導(dǎo)下進(jìn)行的研究工作及取得的成果。用戶只需正確選擇或輸入零件相關(guān)參數(shù),Pro/E便能自動(dòng)生成用戶所需的模型,這樣大大縮短了開發(fā)設(shè)計(jì)的時(shí)間,提高了零件的結(jié)構(gòu)設(shè)計(jì)效率。選題研究?jī)?nèi)容: 本文首先簡(jiǎn)單介紹了一些繪圖軟件特別是Pro/ENGINEER的現(xiàn)狀,說(shuō)明了研究本課題的必要性以及重要性;其次介紹了一些Pro/ENGINEER二次開發(fā)工具;接著確定本二次開發(fā)的總體方案;最后詳細(xì)地介紹了對(duì)齒輪進(jìn)行二次開發(fā)的全過(guò)程。 開題報(bào)告不需要在本手冊(cè)上填寫,應(yīng)按照該格式另行裝訂成冊(cè)。關(guān)鍵詞:Pro/E、二次開發(fā)、齒輪模型庫(kù)、Pro/TOOLKIT、Visual C++The Secondary Development of Gear Parts Library Based on Pro/EAbstract:This article introduces a feasible method of secondary development based on Pro/E against some kinds of gears. And the gear parts library is successfully designed meet to the user requirements.Firstly, this article simply introduces the secondary development functions of Pro/E referring to this task which includes the creation of menu, the creation of the dialogue, the Pro/TOOLKIT procedure execution. Then the precept to the overall design way of gear secondary development is analyzed. With an example of a round crosssection helical pression gear in detail, it particularly describes the application of Pro/TOOLKIT and Visual C++ in the secondary development base on Pro/E, and test examples. At last, the test of all process of threedimensionpartmodel driven by database is performed indicates that the program is right, and the mold can be set up quickly. The efficiency for the design of interchangeable part based on Pro/E can be increased.Keywords: Pro/E、Secondary Development、Gear parts library、Pro/TOOLKIT、Visual C++1 引言 CAD/CAM的發(fā)展現(xiàn)狀CAD/CAM技術(shù)作為電子信息技術(shù)的重要組成部分,其應(yīng)用已遍及各個(gè)工程領(lǐng)域,是工程設(shè)計(jì)、產(chǎn)品制造業(yè)界的一場(chǎng)革命。 SOLIDEDGESOLIDEDGE是真正Windows軟件。Autodesk公司的軟件產(chǎn)品已被廣泛地應(yīng)用于機(jī)械設(shè)計(jì)、建筑設(shè)計(jì)、影視制作、視頻游戲開發(fā)以及Web網(wǎng)的數(shù)據(jù)開發(fā)等重大領(lǐng)域。Pro/Engineer系統(tǒng)用戶界面簡(jiǎn)潔,概念清晰,符合工程人員的設(shè)計(jì)思想與習(xí)慣。因此,也就有了本課題研究開發(fā)的必要。如果每用一次都要建一次模型,那么將會(huì)大大延長(zhǎng)設(shè)計(jì)周期,如此繁瑣而重復(fù)的步驟,將給設(shè)計(jì)者帶來(lái)不必要的負(fù)重。2 二次開發(fā)總體方案的確定 二次開發(fā)語(yǔ)言(Pro/TOOLKIT)Pro/TOOLKIT是美國(guó)Parametric Technology Corporation(PTC)公司為Pro/ENGINEER軟件提供的開發(fā)工具包,其主要目的是讓用戶或第三方通過(guò)C程序代碼擴(kuò)充Pro/ENGINEER系統(tǒng)的功能,開發(fā)基于Pro/ENGINEER系統(tǒng)的應(yīng)用程序模塊,不僅如此,還可以利用Pro/TOOLKIT提供的UI對(duì)話框、菜單以及VC的可視化界面技術(shù),設(shè)計(jì)出方便實(shí)用的人機(jī)交互界面,從而大大提高系統(tǒng)的使用效率。以下簡(jiǎn)單介紹上述幾種二次開發(fā)工具:族表(Family Table)通過(guò)族表可以方便地管理具有相同或相近結(jié)構(gòu)的零件,特別適用于標(biāo)準(zhǔn)零件的管理。用戶通過(guò)JAVA編程實(shí)現(xiàn)向Pro/ENGINEER軟件添加功能。本課題是基于Pro/Engineer ,因此只要能夠安裝支持Pro/E 。同時(shí),當(dāng)Pro/TOOLKIT應(yīng)用程序執(zhí)行時(shí),Pro/ENGINEER系統(tǒng)是處于停止?fàn)顟B(tài)的。齒輪的類型非常多,這里將其分為兩大類:圓柱螺旋齒輪和非圓柱螺旋齒輪。按制造方法可分為鑄造齒輪、切制齒輪、軋制齒輪、燒結(jié)齒輪等。基于Pro/Engineer的標(biāo)準(zhǔn)漸開線直齒圓柱齒輪三維模型的建立(1).打開Pro/ENGINEER軟件,新建一個(gè)零件,命名為“”,不使用缺省模板,選擇“mmns_part_solid”,進(jìn)入零件設(shè)計(jì)環(huán)境。圖33 生成漸開線圖33 漸開線方程圖34 漸開線圖形由圖34【提交】→【完成】得到圖35生成漸開線3(如圖35所示): 圖35齒輪基本曲線和齒廓曲線圖(5)第一個(gè)齒槽特征創(chuàng)建執(zhí)行“Edit/Feature Operations/Copy”命令,軸旋轉(zhuǎn)360、(4*ZS)角度生成漸開線1。Pro/ENGINEER菜單包括菜單欄、菜單、菜單項(xiàng)(按鈕)、篩選按鈕、單選按鈕等等,如圖41示。 編寫菜單信息資源文件信息資源文件用于提供菜單的標(biāo)簽文本(包括其他語(yǔ)言版本的標(biāo)簽)和幫助信息,如果要向Pro/ENGINEER中添加菜單,就必須使用信息資源文本,否則所添加的菜單不會(huì)在Pro/ENGINEER菜單欄中出現(xiàn)。按第2行或第3行的語(yǔ)言取決于系統(tǒng)環(huán)境變量lang的設(shè)置。單擊OK按鈕。圖43 包含文件路徑設(shè)置在“Show Directorise for:”下拉列表中選擇“Library files”,加入“...\PROTOOLKIT\I486_NT\OBJ”一項(xiàng),設(shè)置如圖44。圖48 輸出路徑設(shè)置對(duì)Visual C++,便可以編寫程序了。user_terminate()函數(shù)在Pro/ENGINEER終止同步模式的Pro/TOOLKIT應(yīng)用程序時(shí)調(diào)用(如退出Pro/ENGINEER將終止應(yīng)用程序的運(yùn)行),該函數(shù)由用戶定義,其中可以不執(zhí)行任何動(dòng)作。注意,在生成的下級(jí)子菜單中必須至少包含一項(xiàng)菜單項(xiàng),否則將不顯示下級(jí)子菜單。其函數(shù)如下:ProMenubarmenuPushbuttonAdd(MyMenu, MainBtn1, Gear, Hello Pro_E, NULL, PRO_B_TRUE, cmd_id, MsgFile)。用相對(duì)路徑方式的優(yōu)點(diǎn)在于具有可移植性。 對(duì)話框的設(shè)計(jì)用戶界面對(duì)話框(User Interface Dialog Boxes,簡(jiǎn)稱UI對(duì)話框)是Pro/TOOLKIT提供的一項(xiàng)交互界面。 編寫對(duì)話框資源文件對(duì)話框應(yīng)包含以下內(nèi)容:齒輪模型圖片,齒輪設(shè)計(jì)各參數(shù)以及確定和取消按鈕。在此工程文件下編制對(duì)話框操作源程序。GetDlgItem(IDC_EDIT5)GetWindowText(ch5,10)。 在這些函數(shù)中,還調(diào)用了其它的一些函數(shù),其函數(shù)類型及作用詳見程序清單。 ProFileName MsgFile。 return 0。 dlg=new CTestDlg()。// ProWindowRepaint(PRO_VALUE_UNUSED)。 status=ProMdlLoad(name,PRO_MDL_UNUSED,PRO_B_FALSE,amp。 FeatureDef feat_def。 ProLayerItem layer_item。致謝從開學(xué)到現(xiàn)在,已經(jīng)過(guò)去幾個(gè)月了。目前Pro/E在中國(guó)應(yīng)用廣泛,許多公司均采用Pro/E進(jìn)行三維繪圖。但是,從事Pro/E二次開發(fā)工作的相關(guān)專業(yè)人士卻并不多。由于目前市面上關(guān)于Pro/E二次開發(fā)的書籍很少,他們不僅幫我們找到相關(guān)書籍資料,還為我們提供了教室,讓我們有一個(gè)良好的設(shè)計(jì)開發(fā)環(huán)境。 ProName w_name。 ProModelitem modelitem。 if(status!=PRO_TK_NO_ERROR) { AfxMessageBox(模型不存在,請(qǐng)確認(rèn)標(biāo)準(zhǔn)模型是否在指定的目錄中)。// UsrActivateCurrentWindow()。 dlgShowWindow(SW_SHOW)。 if(dlg==NULL) { dlg=new CTestDlg()。 ProStringToWstring(MsgFile,)。圖414生成模型1錐齒輪輸入?yún)?shù):齒輪模數(shù)m=3,齒數(shù)z=25,壓力角α=200,螺旋角β=150,寬度b=15;生成模型如圖415所示。 GetDlgItem(IDC_EDI
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1