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

正文內(nèi)容

基于proe的齒輪模型庫二次開發(fā)畢業(yè)論文設(shè)計(更新版)

2025-09-04 11:54上一頁面

下一頁面
  

【正文】 功能甚至難以實現(xiàn)。不必再手動注冊和運行。注冊文件內(nèi)容如圖410 所示。PushButton_cmd_id1) Spring1Fn為該按鈕的動作函 數(shù),即當(dāng)單擊此按鈕,便調(diào)用此函數(shù),產(chǎn)生相應(yīng)動作。 MsgFile 為菜單信息文件名,這里定為。 user_initializ()函數(shù)是 Pro/TOOLKIT應(yīng)用程序的初始化函數(shù),主要用來對同步模式的 Pro/TOOLKIT應(yīng)用程序進行初始化,任何同步模式的應(yīng)用程序要在 Pro/ENGINEER 系統(tǒng)中加載都必須包含該函數(shù)。 在“ Project Settings” 中的“ C/C++” 選項頁中選擇“ Generate browse info” 復(fù)選框,并且在“ Debug info:” 下拉列表中選擇“ None” ,具體設(shè)置如圖 47。 Pro/TOOLKIT 頭文件位于 protoolkit\includes 文件夾中。在“ New”對話框中選擇“ Projects” 選項卡,選擇 MFC AppWizard(dll)項。這里為中文。該命令由菜單篩選按鈕和菜單單選按鈕組啟動。 Menu Manager V INPUT SEL ﹀ ZS ﹀ MS ﹀ ALFA ﹀ K Select All Unsel All Done Sell Quit Sell 第 16 頁 共 47 頁 4 菜單與對話框的開發(fā)設(shè)計 菜單的設(shè)計 菜單是 Pro/ENGINEER 的主要用戶界面。 圖 31 參數(shù)設(shè)置圖 ( 3) .選取【工具】→【關(guān)系】命令,彈出“關(guān)系”對話框。因為配對的齒輪中,小輪負擔(dān)較重,因此為使大小齒輪工作壽命大致相等,小輪齒面硬度一般要比大輪的高 。 齒輪應(yīng)用廣泛,種類很多 按齒廓曲線可分為漸開線齒輪、擺線齒輪、圓弧齒輪等。設(shè)計的對象是齒輪。但由于異步模式具有代碼復(fù)雜、執(zhí)行速度慢等缺點,因此一般不采用異步模式。 第 6 頁 共 47 頁 圖 21 開發(fā)工具 由于 Pro/TOOLKIT 具有函數(shù)簡單,應(yīng)用方便等優(yōu)點,本課題將使用 Pro/TOOLKIT進行二次開發(fā)研究。通過運行該程序,系統(tǒng)通過人機交互的方法來控制系統(tǒng)參數(shù)、特征出現(xiàn)與否以及特征的具體尺寸等。在 Pro/ENGINEER 和應(yīng)用程序之間主要是通過特定的數(shù)據(jù)結(jié)構(gòu)來傳遞信息,以應(yīng)用程序來說這種數(shù)據(jù)結(jié)構(gòu)并不是直接訪問的,而只能通過 Pro/TOOLKIT提供的函數(shù)來訪問。本文的重點在于對齒輪進行二次開發(fā)的部分。 預(yù)期功能 如今,雖然繪圖軟件很多,而且建模方法也越來越智能,易學(xué)易懂。例如標(biāo)準(zhǔn)零件系列,它們的結(jié)構(gòu)都是相同的,區(qū)別只在于尺寸,如果標(biāo)準(zhǔn)零件系列都通過三維建模的方式來實現(xiàn),那么工作量將非常巨大。利用該概念開發(fā)出來的第三代機械 CAD/CAE/CAM產(chǎn)品 Pro/Engineer 軟件能將設(shè)計至生產(chǎn)全過程集成到一起,讓所有的用戶能夠同時進行同一產(chǎn)品的設(shè)計制造工作,即實現(xiàn)所謂的并行工程。 Autodesk 公司是世界第四大 PC 軟件公司。該公司首次突破傳統(tǒng) CAD/CAM 模式,為用戶提供一個全面的產(chǎn)品建模系統(tǒng)。最后對開發(fā)的三維建模程序進行測試。最后對開發(fā)的三維建模程序進行測試。 PTC 公司提出的單一數(shù)據(jù)庫、參數(shù)化、基于特征、全相關(guān)的概念改變了機 械 CAD/CAE/CAM 的傳統(tǒng)觀念,這種全新的概念已成為當(dāng)今世界機械 CAD/CAE/CAM 領(lǐng)域的新標(biāo)準(zhǔn)。如果每用一次都要建一次模型,那么將會大大延長設(shè)計周期,如此繁瑣而重復(fù)的步驟,將給設(shè)計者帶來不必要的負重。盡我所知 ,除文中特別加以標(biāo)注和致謝的地方外,不包含其他人或組織已經(jīng)發(fā)表或公布過的研究成果,也不包含我為獲得 及其它教育機構(gòu)的學(xué)位或?qū)W歷而使用過的材料。 Pro/ENGINEER提供了強大的三維幾何造型功能,使我們能夠創(chuàng)建出各種復(fù)雜的幾何模型,作為通用的三維 CAD/CAM系統(tǒng)在功能上基本能夠滿 足產(chǎn)品三維設(shè)計要求,但有時這些功能并不能滿足我們的需求。本文的重點在于對齒輪進行二次開發(fā)的部分。 第 8 頁 共 47 頁 目 錄 1 引言 1 CAD/CAM 的發(fā)展現(xiàn)狀 1 課題的提出及意義 2 預(yù)期功能 3 本論文內(nèi)容 3 2 二次開發(fā)總體方案的確定 4 二次開發(fā)語言 (Pro/TOOLKIT) 4 開發(fā)工具的確定 4 開發(fā)環(huán)境 6 硬件開發(fā)環(huán)境 6 軟件開發(fā)環(huán)境 6 工作模式的確定 7 總體設(shè)計框架 7 3 齒輪的參數(shù)化設(shè)計 9 齒輪簡介 9 齒輪的參數(shù)化建模 9 4 菜單與對話框的開發(fā)設(shè)計 16 菜單的設(shè)計 16 編寫菜單信息資源文件 17 編寫菜單操作源程 序 18 注冊運行 24 對話框的設(shè)計 25 編寫對話框資源文件 26 編寫對話框操作源程序 27 程序驗證 28 5 本設(shè)計任務(wù)所完成的零件清單 30 結(jié)論 35 致謝 36 參考文獻 37 附錄鑒定意見表 38 第 9 頁 共 47 頁 基于 Pro/E 的齒輪模型庫二 次開發(fā) 摘要 :本課題針對多種類型齒輪,提出基于 Pro/E平臺進行二次開發(fā)的一種可行方案。經(jīng)過四十多年的發(fā)展, CAD/CAM技術(shù)有了長足的進步。它不是將工作站軟件生硬地搬到 Windows 平臺上,而是充分利用 Windows 基于組件對象模型 (COM)的先進技術(shù)重寫代碼。 AutoCAD 是當(dāng)今最流行的二維繪圖軟件,它在二維繪圖領(lǐng)域擁有廣泛的用戶群。整個系統(tǒng)建立在統(tǒng)一的數(shù)據(jù)庫上,具有完整而統(tǒng)一的模型。 機械產(chǎn)品的開發(fā)過程中會用到大量的通用零件、標(biāo)準(zhǔn)件、相似件。本課題將通過參數(shù)化建模,解決這一問題。Pro/TOOLKIT 是 Pro/ENGINEER 的一個應(yīng)用程序接口 (API), 它的編 程語言是 C語言,可以對 Pro/ENGINEER 進行功能擴展,滿足 PTC客戶的特定需求。族表工具是通過建立一個通用零件作為父零 第 5 頁 共 47 頁 件,然后在其基礎(chǔ)上對各參數(shù)加以控制生成派生零件。 ○ 5 Pro/TOOLKIT Pro/TOOLKIT同 Jlink一樣也是 Pro/ENGINEER自帶的二次開發(fā)工具。建議配置如表 21 所示。 同步模式又分為兩種模式 ,即動態(tài)連接模式( DLL 模式)和多進程模式( Multiprocess Mode) 。 圓柱螺旋齒輪又分為圓截面圓柱螺旋壓縮齒輪、矩形截面圓柱螺旋壓縮齒輪、圓柱螺旋拉伸齒輪、圓柱螺旋扭轉(zhuǎn)齒輪等;非圓柱螺旋 齒輪分為截錐螺旋齒輪、中凹形螺旋齒輪、中凸形螺旋齒輪、非圓形螺旋齒輪等各類。 現(xiàn)代工業(yè)生產(chǎn)系統(tǒng)中普遍使用齒輪裝置。 ( 2) .選 取主菜單中的【工具】→【參數(shù)】命令,彈出“參數(shù)”對話框,如圖 31所示,單擊“+”按鈕,添加四個參數(shù) m、 z、 alfa、b, m表示齒輪模數(shù), z 表示齒輪的齒數(shù), alfa 表示齒輪的壓力角, b則 表 示 齒 輪 的 寬 度 。將漸開線 3 繞坐標(biāo)系 Z 執(zhí)行“ Edit/Feature Operations/Copy”命令,將漸開線 1 以通過坐標(biāo)原點和漸開線 3 與分度圓的交點的基準(zhǔn)線為中心鏡像生成漸開線 2。 圖 41 菜單種類 Pro/TOOLKIT可以向 Pro/ENGINEER菜單中添加上述類型的菜單。 信息資源文件是一種 ASCII 碼文件,用來定義菜單項、菜單項提示等信息,可以用記事本和寫字板等文字處理軟件建立,也可在VC 的集成開發(fā)環(huán)境中建立,但必須與純文本格式保存。 本設(shè)計中將向 Pro/ENGINEER界面的頂部菜單欄中添加一個名為“畢業(yè)設(shè)計”的 Menu bar 類型的菜單,下屬一個菜單項:齒輪參數(shù)化建模。 (2) 在“ MFC AppWizard” 對話框中選擇“ Regular DLL using shared MFC DLL” 單選框,使 Pro/TOOLKIT 應(yīng)用程序使用共享的 MFC。 圖 44 庫文件路徑設(shè)置 選擇 Project/Settings...菜單,選擇“ Link” 選項卡,在“ Category:” 下拉列表中選擇 General,在“ Object/Library modules” 下加入 兩個庫文件,并且去掉“ Generate debug into” 和“ Link incrementaily” 兩個選項。 由于在 程序的編寫過程 中, 一些相關(guān)的的頭文件都要 用 的 到,故 首先 將 用到的 頭文件放到 。 ProMenubarMenuAdd()函數(shù)的作用是向 Pro/ENGINEER 添加所需的菜單,包含頭文件為: include。該函數(shù)可以創(chuàng)建多層下級子菜單,只需用不同層次的菜單名標(biāo)識作為們菜單名即可。 MyMenu 表示此菜單是菜單名為“ MyMenu” 的菜單, MainBtn1是菜單標(biāo)簽名,與信息文件中對應(yīng)一致。即此二次開發(fā)程序 只要存放在 Pro/ENGINEER設(shè)置的工作目錄下,便能自動運行,而不要求用戶更改設(shè)置,大大地方便了用戶的使用??梢岳?UI 對話框技術(shù),在 Pro/TOOLKIT 應(yīng)用程序中設(shè)計出風(fēng)格與 Pro/ENGINEER 系統(tǒng)本身具有的對話框相似的人機交互界面。 首先點擊【插入】,選擇對話框資源,如圖 411 所示,點擊【新建】按鈕,完成對話框資源的創(chuàng)建。該程序須包 第 28 頁 共 47 頁 含對齒輪對話框的相關(guān)操作、模型相關(guān)參數(shù)的操作函數(shù)等。 GetDlgItem(IDC_EDIT6)GetWindowText(ch6,10)。 程序驗證 圓柱直齒齒輪輸入?yún)?shù):齒輪模數(shù) m= ,齒數(shù) z= 46,壓力角α= 200,寬度 b=20;生成模型如圖 414 所示。 uiCmdCmdId cmd_id。 } int MyDlg() { AFX_MANAGE_STATE(AfxGetStaticModuleState())。 dlgCreate(IDD_DIALOG1)。 // Pro
點擊復(fù)制文檔內(nèi)容
研究報告相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1