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

正文內(nèi)容

基于proe的齒輪模型庫二次開發(fā)畢業(yè)論文設(shè)計-文庫吧在線文庫

2025-08-25 11:54上一頁面

下一頁面
  

【正文】 R軟件本身自帶了一些二次開發(fā)工具,如族表工具、用戶定義特征( UDF)、 Pro/Program、 Jlink、 Pro/Toolkit等。 ○ 4 Jlink Jlink 是 Pro/ENGINEER中自帶的基于 JAVA語言的二次開發(fā)工具,是一種面向?qū)ο蟆ⅹ?dú)立于操作系統(tǒng)平臺的開發(fā)工具。 開發(fā)環(huán)境 開發(fā)環(huán)境包括兩部分:即硬件開發(fā)環(huán)境和軟件開發(fā)環(huán)境 。 ○ 2同步模式 同步模式下, Pro/TOOLKIT 應(yīng)用程序必須與 Pro/ENGINEER 系統(tǒng)同步運(yùn)行。本任務(wù)將設(shè)計多種類型的齒輪,要求用戶只需選擇或輸入相關(guān)參數(shù),就能自動生成所需的齒輪零件。按外形可分為圓柱齒輪、錐齒輪、非圓齒輪、齒條、蝸桿 蝸輪等; 按輪齒 所在的表面可分為外齒輪和內(nèi)齒輪; 按齒線形狀可分為直齒輪、斜齒輪、人字齒輪、曲線齒輪等。 下面以直齒圓柱齒輪為例,介紹說明齒輪的參數(shù)化建模過程。輸入如圖 32所示關(guān)系,點(diǎn)擊確定; 第 11 頁 共 47 頁 圖 32 關(guān)系設(shè)置圖 ( 4) .選取主菜單中的【插入】→【模 型基準(zhǔn)】→【曲線】→【從方程】,彈出記事本對話框,在該對話框中輸入如圖 33 所示的笛卡爾坐標(biāo)系下的漸開線方程,保存關(guān)閉,最后完成確定,生成所需的漸開線,如圖 34所示。 Pro/TOOLKIT 提供了一系列菜單操作函數(shù),允許應(yīng)用程序創(chuàng)建和管理菜單。 本設(shè)計要求所設(shè)計的菜單風(fēng)格與 Pro/ENGINEER 一致,即將菜單添加到 Pro/ENGINEER 的菜單欄,在其下拉菜單項菜單中要求有各種類型的齒輪,每種類型齒輪的下級子菜單中包含其相應(yīng)的齒輪類型,如圓柱螺旋齒輪包括圓截面圓柱螺旋壓縮齒輪、圓柱螺旋拉伸齒輪等。 第 4 行:當(dāng)前的 Pro/ENGINEER版本為空,“ ”號。在“ Project name:” 輸入工程文件名“ gear” ,在“ Location” 輸入框中輸入路徑。在Visual C++ 的集成開發(fā)環(huán)境選擇 Tools/Options 菜單,在彈出的“ Option”對話框中選擇“ Directorise” 選項卡,在“ Show directories for:” 下 拉 列表 框中 選擇 “ Includes” ,加 入“ ...\PROTOOLKIT\INCLUDES” 一項,設(shè)置 Pro/TOOLKIT 頭文件所在文件夾,如圖 43所示。 圖 46 強(qiáng)制輸出設(shè)置 第 22 頁 共 47 頁 圖 47 語言設(shè)置 在“ Project Settings” 中選擇 General 選項,將“ Output directories” 輸出目錄改為“ Release” ,這樣 VC 創(chuàng)建的 DLL 文件將存放入“ Release” 文件夾中,設(shè)置如圖 48所示。其格式如上程序所示。 ProMenubarmenuMenuAdd()函數(shù)的作用是向菜單添加下級子菜單。 ProMenubarmenuPushbuttonAdd()函數(shù)的作用是添加菜單按鈕。 第 25 頁 共 47 頁 圖 410 注冊文件 這里的“ .\”代表相對路徑方式,即起始目錄為 Pro/ENGINEER的工作目錄。這樣,所創(chuàng)建的“齒輪”菜單便如同 Pro/ENGINEER 菜單欄中的一項菜單,即當(dāng)運(yùn)行 Pro/ENGINEER,“齒輪”菜單項將自動 第 26 頁 共 47 頁 連接上去。因此在這里采用 MFC 提供的對話框資源為例加以介紹。 編寫對話框操作源程序 在上述所創(chuàng)建的 VC 程序下,新建關(guān)聯(lián)工程文件名為。 GetDlgItem(IDC_EDIT4)GetWindowText(ch4,10)。這樣便可以實現(xiàn)可視化修改再生。//設(shè)置全有效 } extern C int user_initialize() { AfxEnableControlContainer()。 // status= ProMenubuttonActionSet(PART,MyDlg,(ProMenubuttonAction)MyDlg,NULL,0)。 } else { delete dlg。 // (SW_SHOW)。 ProWindowRefresh(PRO_VALUE_UNUSED)。 dlgCreate(IDD_DIALOG1)。 //在 Help菜單的左邊添加自己的菜單 status = ProMenubarMenuAdd(MyMenu, Design, Help, PRO_B_TRUE, MsgFile)。 圖 415生成模型 2 經(jīng)以上驗證,所設(shè)計的齒輪菜單及對話框均正確無誤,能滿足設(shè)計要求。 GetDlgItem()GetWindowText()。 其中 int MyDlg()函數(shù)作用是調(diào)出圖 412 所示對話框。在這里類的名字取 CTestDlg,其它選項默認(rèn)即可。對話框資源文件用 ASCII 碼文本格式編寫,其內(nèi)容定義了對話框的組成、外觀和屬性。 表 41 注冊表字段及意義 字段名 意義 Name 外部程序標(biāo)識名,該標(biāo)識名不一定要與可執(zhí)行程序名相同 Exec_file 可執(zhí)行程序名(包括路徑) Text_dir 指定外部程序的 text目錄樹的全路徑 Startup 這里取 dll(動態(tài)連接庫 ) Allow_stop 如設(shè)為 TRUE,在 Pro/ENGINEER 工作時可以終止應(yīng)用程序,如設(shè)為 FALSE則不能終止應(yīng)用程序 Delay_start 若設(shè)為 TRUE, Pro/ENGINEER 在 啟 動 時 不 調(diào) 用Pro/TOOLKIT 應(yīng)用程序,但可以手工啟動,若設(shè)為FALSE,則系統(tǒng)將自動啟動。 程序中用到了菜單條、菜單條菜單、菜單按鈕等。SubMenu1為菜單標(biāo)簽名,必須與信息文件中對應(yīng)標(biāo)識關(guān)鍵字相同。函數(shù)如下: ProMenubarMenuAdd (UserMenuBar, UserMenu, Utilities, PRO_B_TRUE, MsgFile) 其中 UserMenuBar為菜單項名,作為調(diào)用其他菜單函數(shù)的輸入?yún)?shù); UserMenu為菜單標(biāo)簽名,即該菜單條的關(guān)鍵字。 第 23 頁 共 47 頁 圖 49 相關(guān)頭文件 其次,必須對用到的函數(shù)進(jìn)行聲明,否則將會出錯,如 int MyDlg()( 顯 示 對 話 框 函 數(shù) ) 、 static uiCmdAccessState AccessAvailable () ( 用戶菜單訪問權(quán)限設(shè)置 函數(shù),設(shè)置為 隨時有效 )等相關(guān)函數(shù)函數(shù)。 第 21 頁 共 47 頁 圖 45 庫文件設(shè)置 在菜單 Project/Settings 的“ Link” 選項頁中 選擇 Category下拉列表中的“ Customize”設(shè)置強(qiáng)制文件輸出,即選中“ Force file output” 的復(fù)選框,如圖 46所示。 (3) 選擇 FileView,打開 VC應(yīng)用程序向?qū)ё詣由沙绦蛭募?。? 文件存放在 \text\chinese_目錄下。該關(guān)鍵字必須與使用該信息文件函數(shù)中的相關(guān)字符串相同。 下面介紹菜單的相關(guān)術(shù)語: ? 菜單條( Menu bar) Pro/ENGINEER 界面頂部菜單欄中的菜單,如 File、 Edit和 View等均稱為菜單條; ? 菜單條菜單( Menu bar menu)菜單條的下級子菜單。 ( 6)完成齒輪創(chuàng)建 執(zhí)行“ Edit/Feature Operations/Copy” 命令將第一個齒槽繞 Z 軸旋 360/ZS 角度生成第二個齒槽。 如m=3,z=46,alfa=20,b=15。目前齒輪傳動技術(shù)已成為世界各國機(jī)械傳動發(fā)展的重點(diǎn)之一。 圖 22 總體設(shè)計流程圖 圖 23 程序調(diào)用響應(yīng)圖 啟動 Pro/E 自動加載菜單 選擇自定義菜單 選擇所需零件 調(diào)用對話框 輸入設(shè)計參數(shù) 生成實體模型 退出程序 建立開發(fā)目錄 設(shè)計菜單 設(shè)計對話框 打開 ++ 新建工程 Pro/toolkit 編程 與 Pro/E 連接 調(diào)試通過 第 9 頁 共 47 頁 3 齒輪的參數(shù)化設(shè)計 齒輪簡介 齒輪是應(yīng)用最廣的一種機(jī)械傳動零件,具有結(jié)構(gòu)緊湊、傳遞動力大、效率高、壽命長、可靠性好和傳動比準(zhǔn)確等特點(diǎn)。 多進(jìn)程模式是將用戶的 C 程序編譯成一個可執(zhí)行文件,Pro/TOOLKIT 應(yīng)用程序和 Pro/ENGINEER 運(yùn)行在各自的進(jìn)程中,它們之間的信息交換是由消息系統(tǒng)來的。 工作模式的確定 Pro/TOOLKIT 應(yīng)用程序有兩種工作模式:異步模式和同步模式。通過調(diào)用這些底層函數(shù),用戶能方便而又安全地訪問 Pro/ENGINEER的數(shù)據(jù)庫及內(nèi)部應(yīng)用程序,進(jìn)行二次開發(fā),擴(kuò)展一些特定功能。 ○ 2用戶定義特征( UDF) 用戶定義特征是將若干個系統(tǒng)特征整合為一個自定義特征,使用時作為一個整體出現(xiàn)。 Pro/TOOLKIT 工具包提供了開發(fā) Pro/ENGINEER 所需的函數(shù)庫文件和頭文件,使用戶編寫的應(yīng)用程序能夠安全地控制和訪問Pro/ENGINEER,并可以實現(xiàn)應(yīng)用程序模塊與 Pro/ENGINEER 系統(tǒng)的無縫集成。 本論文內(nèi)容 在本課題中,主要是基于 Pro/E或 UG 為二次開發(fā) 平臺,實現(xiàn)高效快速的參數(shù)化齒輪建模。建立這些通用件、標(biāo)準(zhǔn)件、相似件零件庫作為一項可行方案,一方面可以避免不同設(shè)計者的重復(fù)勞動,提高設(shè)計效率 ,提高設(shè)計的標(biāo)準(zhǔn)化程度,減少錯誤發(fā)生率,縮短產(chǎn)品開發(fā)周期;另一方面還可以基于該軟件的三維實體模型進(jìn)行更深層次的分析(如有限元分析等),以確保機(jī)械設(shè)計結(jié)果安全可靠。因此,本開發(fā)利用 Pro/Engineer為平臺對齒輪進(jìn)行二次開發(fā)。在許多實際應(yīng)用領(lǐng)域 (如機(jī)械、建筑、電子 )中,一些軟件開發(fā)商在AutoCAD的基礎(chǔ)上已開發(fā)出許多符合實際應(yīng)用的軟件。 SOLIDEDGE具有友好的用戶界面,它采用一種稱為 SmartRibbon的界面技術(shù),用戶只要按下一個命令按鈕,既可以在 SmartRibbon 上看到該命令的具體的內(nèi)容和詳 細(xì)的步驟,同時在狀態(tài)條上提示用戶下一步該做什么。微機(jī)平臺為普及 CAD的應(yīng)用創(chuàng)造了絕好的條件。 本文首先簡單介紹了與本課題相關(guān)的 Pro/E 二次開發(fā)功能,包括自定義菜單的生成、對話框的制作、 Pro/TOOLKIT 應(yīng)用程序的執(zhí)行。 本選題研究技術(shù)路線、研究方法和要解決的關(guān)鍵問題 首先簡單介紹了與本課題相關(guān)的 Pro/E 二次開發(fā)功能,包括自定義菜單的生成、對話框的制作、 Pro/TOOLKIT 應(yīng)用程序的執(zhí)行。雖然 Pro/ENGINEER自身也有一些模型庫,但是這遠(yuǎn)遠(yuǎn)滿足不了用戶的要求。 作 者 簽 名: 日 期: 指導(dǎo)教師簽名: 日 期: 使用授權(quán)說明 本人完全了解 大學(xué)關(guān)于收集、保存、使用畢業(yè)設(shè)計(論文)的規(guī)定,即:按照學(xué)校要求提交畢 業(yè)設(shè)計(論文)的印刷本和電子版本;學(xué)校有權(quán)保存畢業(yè)設(shè)計(論文)的印刷本和電子版,并提供目錄檢索與閱覽服務(wù);學(xué)校可以采用影印、縮印、數(shù)字化或其它復(fù)制手段保存論文;在不以贏利為目的前提下,學(xué)校可以公布論文的部分或全部內(nèi)容。 作者簽名: 日 期: 第 4 頁 共 47 頁 畢業(yè)論文(設(shè)計)開題報告 題目 基于 Pro/E 的 齒輪 模型庫二次開發(fā) 院校 長江大學(xué) 年 級 開題日期 學(xué) 號 姓 名 指導(dǎo)教師 選題目的和意義: 如今,雖然繪圖軟件 很多,而且建模方法也越來越智能,易學(xué)易懂。因此,也就有了本課題研究開發(fā)的必要。其次根據(jù)本課題的要求,分析了齒輪二次開發(fā)的整體設(shè)計思路。其次根據(jù)本課題的要求,分析了齒輪二次開發(fā)的整體設(shè)計思路。在此基礎(chǔ)上, CAD/CAM 軟件廠商展開了新一輪的競爭。 SOLIDEDGE是基于參數(shù)和特征實體造型的新一代機(jī)械設(shè)計 CAD系統(tǒng),它是為設(shè)計人員專門開發(fā)的,易于理解和操作的實體造型系統(tǒng)。 ○ 4 Pro/Engineer Pro/Engineer 系統(tǒng)是美國 Param etri
點(diǎn)擊復(fù)制文檔內(nèi)容
研究報告相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1