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

正文內(nèi)容

基于proe的齒輪模型庫(kù)二次開(kāi)發(fā)畢業(yè)論文設(shè)計(jì)-全文預(yù)覽

  

【正文】 Menu(uiCmdAccessMode access_mode) { return ACCESS_AVAILABLE。 第 29 頁(yè) 共 47 頁(yè) 圖 414 生成模型 1 錐齒輪輸入?yún)?shù):齒輪模 數(shù) m= 3,齒數(shù) z= 25,壓力角 α= 200,螺旋角β =150,寬度 b=15;生成模型如圖 415 所示。參數(shù)給定新值之后,用ProSolidRegenerate()函數(shù)再生三維模型完成零件的參數(shù)化自動(dòng)創(chuàng)建。 GetDlgItem(IDC_EDIT7)GetWindowText(ch7,10)。 GetDlgItem(IDC_EDIT3)GetWindowText(ch3,10)。操作源程序見(jiàn)附錄Ⅲ對(duì)話框操作源程序部分。 圖 412 齒輪對(duì)話框 雙擊“取消”和“生成實(shí)體”兩個(gè) button 按鍵,分別添加相應(yīng)函數(shù)和編輯代碼。 圖 411 插入對(duì)話框資源 圖 411插入對(duì)話框資源 利用 AppWizard 向?qū)Чδ?,將?chuàng)建的對(duì)話框資源和類相關(guān)聯(lián)起 第 27 頁(yè) 共 47 頁(yè) 來(lái),即為對(duì)話框資源創(chuàng)建一個(gè)新類,如圖 413 所示。同目前流行的 Windows 應(yīng)用程序開(kāi)發(fā)工具相比,Pro/TOOLKIT應(yīng)用程序界面的專用 工具中包含的控件較少,功能有限,使得在開(kāi)發(fā)靈活性應(yīng)用時(shí)受到一定的局限,使用起來(lái)很不方便,有的 功能甚至難以實(shí)現(xiàn)。 UI 對(duì)話框 主要由對(duì)話框資源文件和相應(yīng)的控制程序兩大部分構(gòu)成。不必再手動(dòng)注冊(cè)和運(yùn)行。 圖 49 中各字段及其意義如表 41所示。注冊(cè)文件內(nèi)容如圖410 所示。 Hello Pro_E 是提示信息,必須與信息文件中一致。PushButton_cmd_id1) Spring1Fn為該按鈕的動(dòng)作函 數(shù),即當(dāng)單擊此按鈕,便調(diào)用此函數(shù),產(chǎn)生相應(yīng)動(dòng)作。其函數(shù)如下: ProMenubarmenuMenuAdd(UserMenuBar, SubMenu1, SubMenu1, NULL, PRO_B_TRUE, MsgFile) UserMenuBar表示這個(gè)下級(jí)菜單是掛接在此菜單 項(xiàng)名下。 MsgFile 為菜單信息文件名,這里定為。函數(shù)的返回值類型為 ProError,調(diào)用成功返回 PRO_TK_NO_ERROR(0),否則返回PRO_TK_GENERAL_ERROR(1)。 user_initializ()函數(shù)是 Pro/TOOLKIT應(yīng)用程序的初始化函數(shù),主要用來(lái)對(duì)同步模式的 Pro/TOOLKIT應(yīng)用程序進(jìn)行初始化,任何同步模式的應(yīng)用程序要在 Pro/ENGINEER 系統(tǒng)中加載都必須包含該函數(shù)。 如下圖所示 49。 在“ Project Settings” 中的“ C/C++” 選項(xiàng)頁(yè)中選擇“ Generate browse info” 復(fù)選框,并且在“ Debug info:” 下拉列表中選擇“ None” ,具體設(shè)置如圖 47。具體設(shè)置如圖 45。 Pro/TOOLKIT 頭文件位于 protoolkit\includes 文件夾中。單擊 Finish按鈕,進(jìn)入 New Project Information窗口后,單擊 OK按鈕,完成工程文件框架的建立。在“ New”對(duì)話框中選擇“ Projects” 選項(xiàng)卡,選擇 MFC AppWizard(dll)項(xiàng)。 第 18 頁(yè) 共 47 頁(yè) 圖 42 所示英文菜單的資源文件如下: Design Design Gear Gear Hello Pro_E Hello! This is a Pro/TOOLKIT develop. 圖 42 所示中文菜單的資源文件如下: Design Design 畢業(yè)設(shè)計(jì) Gear Gear 齒輪參數(shù)化建模 Hello Pro_E 基于 Pro/TOOLKIT的齒輪二次開(kāi)發(fā)程序! 圖 42 “齒輪”菜單 第 19 頁(yè) 共 47 頁(yè) 在記事本編輯完以上資源后,保存為純文本格式 (.txt),并且命名為 Message。這里為中文。在信息文件中以 4 行為一組 ,其含義為: 第 1 行: Pro/ENGINEER 系統(tǒng)可以識(shí)別的關(guān)鍵字。該命令由菜單篩選按鈕和菜單單選按鈕組啟動(dòng)。添加菜單的大致過(guò)程如下: ○ 1編寫信息資源文件(信息資源文件用于提供菜單的標(biāo)簽文本和幫助信息); ○ 2使用 Pro/TOOLKIT 的函數(shù)編寫源程序,給菜單按鈕設(shè)置調(diào)用函數(shù)(動(dòng)作函數(shù)); ○ 3注冊(cè)運(yùn)行程序。 Menu Manager V INPUT SEL ﹀ ZS ﹀ MS ﹀ ALFA ﹀ K Select All Unsel All Done Sell Quit Sell 第 16 頁(yè) 共 47 頁(yè) 4 菜單與對(duì)話框的開(kāi)發(fā)設(shè)計(jì) 菜單的設(shè)計(jì) 菜單是 Pro/ENGINEER 的主要用戶界面。 執(zhí)行“ Insert/Extrude/cut”命令,以漸開(kāi)線 2及齒根圓曲線為邊界切出第一個(gè)齒槽(由于基圓內(nèi)沒(méi)有漸開(kāi)線,所以基圓內(nèi) 第 13 頁(yè) 共 47 頁(yè) 的部分可以由一段圓弧代替)。 圖 31 參數(shù)設(shè)置圖 ( 3) .選取【工具】→【關(guān)系】命令,彈出“關(guān)系”對(duì)話框。 并 預(yù) 先 設(shè) 置 各 參 數(shù) 的 值 。因?yàn)榕鋵?duì)的齒輪中,小輪負(fù)擔(dān)較重,因此為使大小齒輪工作壽命大致相等,小輪齒面硬度一般要比大輪的高 。齒輪傳動(dòng)是機(jī)械傳動(dòng)的重要裝置,具有質(zhì)量小、體積小、傳動(dòng)比大和效率高等優(yōu)點(diǎn),己廣泛地應(yīng)用于汽車、船舶、機(jī)床、礦山冶金等領(lǐng)域,它幾乎適用于一切功率和轉(zhuǎn)速范圍。 齒輪應(yīng)用廣泛,種類很多 按齒廓曲線可分為漸開(kāi)線齒輪、擺線齒輪、圓弧齒輪等。 第 8 頁(yè) 共 47 頁(yè) 本開(kāi)發(fā)的總體設(shè)計(jì)流程如圖 22 所示,調(diào)用響應(yīng)圖如圖 23 所示。設(shè)計(jì)的對(duì)象是齒輪。 動(dòng)態(tài)連接模式是將用戶編寫的 C 程序編譯成一個(gè) DLL 文件,這樣 Pro/TOOLKIT 應(yīng)用程序和 Pro/ENGINEER 運(yùn)行在同一個(gè)進(jìn)程中,它們之間的信息是直接通過(guò)函數(shù)調(diào)用實(shí)現(xiàn)的。但由于異步模式具有代碼復(fù)雜、執(zhí)行速度慢等缺點(diǎn),因此一般不采用異步模式。 表 21 計(jì)算機(jī)配置 項(xiàng)目 推薦配置 CPU (建議 ) 內(nèi)存 512MB以上(建議 1G) 顯卡 顯存 32MB 以上,推薦使用 Geforce4 以上的顯卡 網(wǎng)卡 必須安裝網(wǎng)卡(或使用虛擬網(wǎng)卡) 軟件開(kāi)發(fā)環(huán)境 操作平臺(tái): WindowsXP/Vista/Win7; 開(kāi)發(fā)平臺(tái): Pro/ENGINEER ; 第 7 頁(yè) 共 47 頁(yè) 開(kāi)發(fā)語(yǔ)言: Visual C++。 第 6 頁(yè) 共 47 頁(yè) 圖 21 開(kāi)發(fā)工具 由于 Pro/TOOLKIT 具有函數(shù)簡(jiǎn)單,應(yīng)用方便等優(yōu)點(diǎn),本課題將使用 Pro/TOOLKIT進(jìn)行二次開(kāi)發(fā)研究。在 Pro/TOOLKIT中, PTC向用戶提供了大量的 C語(yǔ)言函數(shù)庫(kù),函數(shù)采用面向?qū)ο蟮娘L(fēng)格。通過(guò)運(yùn)行該程序,系統(tǒng)通過(guò)人機(jī)交互的方法來(lái)控制系統(tǒng)參數(shù)、特征出現(xiàn)與否以及特征的具體尺寸等。整個(gè)族表是通過(guò)電子表格來(lái)實(shí)現(xiàn)的,因此可以稱其為表格驅(qū)動(dòng)。在 Pro/ENGINEER 和應(yīng)用程序之間主要是通過(guò)特定的數(shù)據(jù)結(jié)構(gòu)來(lái)傳遞信息,以應(yīng)用程序來(lái)說(shuō)這種數(shù)據(jù)結(jié)構(gòu)并不是直接訪問(wèn)的,而只能通過(guò) Pro/TOOLKIT提供的函數(shù)來(lái)訪問(wèn)。而且, Pro/TOOLKIT 提供了定制標(biāo)準(zhǔn) Pro/ENGINEER 用戶界面的能力,自動(dòng)執(zhí)行重復(fù)性的程序,通過(guò) Pro/ENGINEER 集成的內(nèi)部程序 (Dll)或外部應(yīng)用程序( Exe)可以為造型用戶提供自定義的應(yīng)用程序、設(shè)計(jì)規(guī)劃和繪圖自動(dòng)化。本文的重點(diǎn)在于對(duì)齒輪進(jìn)行二次開(kāi)發(fā)的部分。用戶只需正確選擇或輸入零件相關(guān)參數(shù),Pro/E 便能自動(dòng)生成用戶所需的模型,這樣大大縮短了開(kāi)發(fā)設(shè)計(jì)的時(shí)間,提高了零件的結(jié)構(gòu)設(shè)計(jì)效率。 預(yù)期功能 如今,雖然繪圖軟件很多,而且建模方法也越來(lái)越智能,易學(xué)易懂。如何建立這些常用零部件的庫(kù),利用已有的資源,花費(fèi)較少的時(shí)間完成產(chǎn)品設(shè)計(jì)是用戶非常關(guān)心的問(wèn)題。例如標(biāo)準(zhǔn)零件系列,它們的結(jié)構(gòu)都是相同的,區(qū)別只在于尺寸,如果標(biāo)準(zhǔn)零件系列都通過(guò)三維建模的方式來(lái)實(shí)現(xiàn),那么工作量將非常巨大。 Pro/Engineer 建立在工作站上,系統(tǒng)獨(dú)立于硬件,便于移植。利用該概念開(kāi)發(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)所謂的并行工程。 AutoCAD 有強(qiáng)大的二維功能,如繪圖、編輯、剖面線和圖案繪制、尺寸標(biāo)注以及二次開(kāi)發(fā)等功能,同時(shí)有部分三維功能。 Autodesk 公司是世界第四大 PC 軟件公司。 SOLIDEDGE 與 MicrosoftOffice 兼容,與Windows的 OLE 技術(shù)兼容,這使得設(shè)計(jì)師們?cè)谑褂?CAD系統(tǒng)時(shí),能夠進(jìn)行 Windows下字處理、電子報(bào)表、數(shù)據(jù)庫(kù)操作等。該公司首次突破傳統(tǒng) CAD/CAM 模式,為用戶提供一個(gè)全面的產(chǎn)品建模系統(tǒng)。以前 CAD/CAM技術(shù)大都是在工作站平臺(tái)上運(yùn)行和開(kāi)發(fā),隨著計(jì)算機(jī)水平的大幅提高,目前CAD/CAM 軟件均可以在微機(jī)上運(yùn)行。最后對(duì)開(kāi)發(fā)的三維建模程序進(jìn)行測(cè)試。并且成功開(kāi)發(fā)設(shè)計(jì)出能滿足用戶要求的齒輪模型庫(kù)。最后對(duì)開(kāi)發(fā)的三維建模程序進(jìn)行測(cè)試。 對(duì)齒輪的設(shè)計(jì)研究將包含以下內(nèi)容: 1 齒輪的參數(shù)化建模; 2 設(shè)計(jì)齒輪菜單及對(duì)話框 (其中包含實(shí)現(xiàn)對(duì)話框上各按鈕的功能的相應(yīng)程序 ); 3 檢驗(yàn)設(shè)計(jì)是否能達(dá)到預(yù)期功能力。 PTC 公司提出的單一數(shù)據(jù)庫(kù)、參數(shù)化、基于特征、全相關(guān)的概念改變了機(jī) 械 CAD/CAE/CAM 的傳統(tǒng)觀念,這種全新的概念已成為當(dāng)今世界機(jī)械 CAD/CAE/CAM 領(lǐng)域的新標(biāo)準(zhǔn)。例如標(biāo)準(zhǔn)零件系列,它們的結(jié)構(gòu)都是相同的,區(qū)別只在于尺寸,如果標(biāo)準(zhǔn)零件系列都通過(guò)三維建模的方式來(lái)實(shí)現(xiàn),那么工作量將非常巨大。如果每用一次都要建一次模型,那么將會(huì)大大延長(zhǎng)設(shè)計(jì)周期,如此繁瑣而重復(fù)的步驟,將給設(shè)計(jì)者帶來(lái)不必要的負(fù)重。對(duì)本研究提供過(guò)幫助和做出過(guò)貢獻(xiàn)的個(gè)人或集體,均已在文中作了明確的說(shuō)明并表示了謝意。盡我所知 ,除文中特別加以標(biāo)注和致謝的地方外,不包含其他人或組織已經(jīng)發(fā)表或公布過(guò)的研究成果,也不包含我為獲得 及其它教育機(jī)構(gòu)的學(xué)位或?qū)W歷而使用過(guò)的材料。但是有些模型,具有相似性和通用性,如標(biāo)準(zhǔn)件,常用件等。 Pro/ENGINEER提供了強(qiáng)大的三維幾何造型功能,使我們能夠創(chuàng)建出各種復(fù)雜的幾何模型,作為通用的三維 CAD/CAM系統(tǒng)在功能上基本能夠滿 足產(chǎn)品三維設(shè)計(jì)要求,但有時(shí)這些功能并不能滿足我們的需求。 國(guó)內(nèi)外研究現(xiàn)狀綜述: Pro/Engineer系統(tǒng)是美國(guó) Parametric Technology Corporation(簡(jiǎn)稱PTC)的產(chǎn)品。本文的重點(diǎn)在于對(duì)齒輪進(jìn)行二次開(kāi)發(fā)的部分。然后以直齒圓柱齒輪為例,較 詳細(xì)地說(shuō)明了利用 Pro/TOOLKIT 及 Visual C++ 在 Pro/E 二次開(kāi)發(fā)中的應(yīng)用,并給出了測(cè)試實(shí)例。 第 8 頁(yè) 共 47 頁(yè) 目 錄 1 引言
點(diǎn)擊復(fù)制文檔內(nèi)容
研究報(bào)告相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1