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

正文內(nèi)容

基于proe的齒輪模型庫二次開發(fā)畢業(yè)論文設計-wenkub.com

2025-06-19 20:26 本頁面
   

【正文】 因此,Pro/E二次開發(fā)在目前市場上還是有很大發(fā)展?jié)摿Φ?。在設計期間,我還通過互聯(lián)網(wǎng)了解了Pro/E二次開發(fā)目前的市場前景。在工科樓的這兩個月里,我學到了不少東西,不僅有與畢業(yè)設計相關(guān)的,還有一些其他專業(yè)知識。用戶只需輸入齒輪的相關(guān)設計參數(shù),便能快捷準確地得到自己想要的模型,大大方便了用戶,提高了設計效率。 PRODIMENSION dim。 ProLayer layer。 int axis_id, surface_id, *feats_ids, ret, n_dims, *p_dim_ids。 ProError err。 return。 ProStringToWstring(name,())。 return 0。// (SW_SHOW)。 ProWindowRefresh(PRO_VALUE_UNUSED)。 } else { delete dlg。 dlgCreate(IDD_DIALOG1)。 // status= ProMenubuttonActionSet(PART,MyDlg,(ProMenubuttonAction)MyDlg,NULL,0)。//在Help菜單的左邊添加自己的菜單 status = ProMenubarMenuAdd(MyMenu, Design, Help, PRO_B_TRUE, MsgFile)。//設置全有效} extern C int user_initialize() { AfxEnableControlContainer()。圖415生成模型2經(jīng)以上驗證,所設計的齒輪菜單及對話框均正確無誤,能滿足設計要求。這樣便可以實現(xiàn)可視化修改再生。 GetDlgItem()GetWindowText()。GetDlgItem(IDC_EDIT4)GetWindowText(ch4,10)。其中int MyDlg()函數(shù)作用是調(diào)出圖412所示對話框。 編寫對話框操作源程序在上述所創(chuàng)建的VC程序下。在這里類的名字取CTestDlg,其它選項默認即可。因此在這里采用MFC提供的對話框資源為例加以介紹。對話框資源文件用ASCII碼文本格式編寫,其內(nèi)容定義了對話框的組成、外觀和屬性。這樣,所創(chuàng)建的“齒輪”菜單便如同Pro/ENGINEER菜單欄中的一項菜單,即當運行Pro/ENGINEER,“齒輪”菜單項將自動連接上去。表41 注冊表字段及意義 字段名意義Name外部程序標識名,該標識名不一定要與可執(zhí)行程序名相同Exec_file可執(zhí)行程序名(包括路徑)Text_dir指定外部程序的text目錄樹的全路徑Startup這里取dll(動態(tài)連接庫)Allow_stop如設為TRUE,在Pro/ENGINEER工作時可以終止應用程序,如設為FALSE則不能終止應用程序Delay_start若設為TRUE, Pro/ENGINEER在啟動時不調(diào)用Pro/TOOLKIT應用程序,但可以手工啟動,若設為FALSE,則系統(tǒng)將自動啟動。圖410注冊文件這里的“.\”代表相對路徑方式,即起始目錄為Pro/ENGINEER的工作目錄。程序中用到了菜單條、菜單條菜單、菜單按鈕等。ProMenubarmenuPushbuttonAdd()函數(shù)的作用是添加菜單按鈕。SubMenu1為菜單標簽名,必須與信息文件中對應標識關(guān)鍵字相同。ProMenubarmenuMenuAdd()函數(shù)的作用是向菜單添加下級子菜單。函數(shù)如下:ProMenubarMenuAdd (UserMenuBar, UserMenu, Utilities, PRO_B_TRUE, MsgFile)其中UserMenuBar為菜單項名,作為調(diào)用其他菜單函數(shù)的輸入?yún)?shù);UserMenu為菜單標簽名,即該菜單條的關(guān)鍵字。其格式如上程序所示。圖49 相關(guān)頭文件其次,必須對用到的函數(shù)進行聲明,否則將會出錯,如int MyDlg()(顯示對話框函數(shù))、static uiCmdAccessState AccessAvailable () (用戶菜單訪問權(quán)限設置函數(shù),設置為隨時有效)等相關(guān)函數(shù)函數(shù)。圖46 強制輸出設置 圖47 語言設置在“Project Settings”中選擇General選項,將“Output directories”輸出目錄改為“Release”,這樣VC創(chuàng)建的DLL文件將存放入“Release”文件夾中,設置如圖48所示。圖45 庫文件設置在菜單Project/Settings的“Link”選項頁中選擇Category下拉列表中的“Customize”設置強制文件輸出,即選中“Force file output”的復選框,如圖46所示。在Visual C++,在彈出的“Option”對話框中選擇“Directorise”選項卡,在“Show directories for:”下拉列表框中選擇“Includes”,加入“...\PROTOOLKIT\INCLUDES”一項,設置Pro/TOOLKIT頭文件所在文件夾,如圖43所示。(3) 選擇FileView,打開VC應用程序向?qū)ё詣由沙绦蛭募?。在“Project name:”輸入工程文件名“gear”,在“Location”輸入框中輸入路徑。\text\chinese_目錄下。第4行:當前的Pro/ENGINEER版本為空,“”號。該關(guān)鍵字必須與使用該信息文件函數(shù)中的相關(guān)字符串相同。本設計要求所設計的菜單風格與Pro/ENGINEER一致,即將菜單添加到Pro/ENGINEER的菜單欄,在其下拉菜單項菜單中要求有各種類型的齒輪,每種類型齒輪的下級子菜單中包含其相應的齒輪類型,如圓柱螺旋齒輪包括圓截面圓柱螺旋壓縮齒輪、圓柱螺旋拉伸齒輪等。下面介紹菜單的相關(guān)術(shù)語:l 菜單條(Menu bar)Pro/ENGINEER界面頂部菜單欄中的菜單,如File、Edit和View等均稱為菜單條;l 菜單條菜單(Menu bar menu)菜單條的下級子菜單。Pro/TOOLKIT提供了一系列菜單操作函數(shù),允許應用程序創(chuàng)建和管理菜單。(6)完成齒輪創(chuàng)建 執(zhí)行“Edit/Feature Operations/Copy”命令將第一個齒槽繞 Z軸旋360/ZS角度生成第二個齒槽。輸入如圖32所示關(guān)系,點擊確定;圖32 關(guān)系設置圖(4).選取主菜單中的【插入】→【模型基準】→【曲線】→【從方程】,彈出記事本對話框,在該對話框中輸入如圖33所示的笛卡爾坐標系下的漸開線方程,保存關(guān)閉,最后完成確定,生成所需的漸開線,如圖34所示。如m=3,z=46,alfa=20,b=15。下面以直齒圓柱齒輪為例,介紹說明齒輪的參數(shù)化建模過程。目前齒輪傳動技術(shù)已成為世界各國機械傳動發(fā)展的重點之一。按外形可分為圓柱齒輪、錐齒輪、非圓齒輪、齒條、蝸桿蝸輪等;按輪齒所在的表面可分為外齒輪和內(nèi)齒輪;按齒線形狀可分為直齒輪、斜齒輪、人字齒輪、曲線齒輪等。建立開發(fā)目錄設計菜單設計對話框++新建工程Pro/toolkit編程與Pro/E連接調(diào)試通過圖22 總體設計流程圖啟動Pro/E自動加載菜單選擇自定義菜單選擇所需零件調(diào)用對話框輸入設計參數(shù)生成實體模型退出程序圖23 程序調(diào)用響應圖3 齒輪的參數(shù)化設計 齒輪簡介齒輪是應用最廣的一種機械傳動零件,具有結(jié)構(gòu)緊湊、傳遞動力大、效率高、壽命長、可靠性好和傳動比準確等特點。本任務將設計多種類型的齒輪,要求用戶只需選擇或輸入相關(guān)參數(shù),就能自動生成所需的齒輪零件。多進程模式是將用戶的C程序編譯成一個可執(zhí)行文件,Pro/TOOLKIT應用程序和Pro/ENGINEER運行在各自的進程中,它們之間的信息交換是由消息系統(tǒng)來的。同步模式同步模式下,Pro/TOOLKIT應用程序必須與Pro/ENGINEER系統(tǒng)同步運行。 工作模式的確定Pro/TOOLKIT應用程序有兩種工作模式:異步模式和同步模式。 開發(fā)環(huán)境開發(fā)環(huán)境包括兩部分:即硬件開發(fā)環(huán)境和軟件開發(fā)環(huán)境。通過調(diào)用這些底層函數(shù),用戶能方便而又安全地訪問Pro/ENGINEER的數(shù)據(jù)庫及內(nèi)部應用程序,進行二次開發(fā),擴展一些特定功能。 JlinkJlink是Pro/ENGINEER中自帶的基于JAVA語言的二次開發(fā)工具,是一種面向?qū)ο?、獨立于操作系統(tǒng)平臺的開發(fā)工具。用戶定義特征(UDF)用戶定義特征是將若干個系統(tǒng)特征整合為一個自定義特征,使用時作為一個整體出現(xiàn)。 開發(fā)工具的確定Pro/ENGINEER軟件本身自帶了一些二次開發(fā)工具,如族表工具、用戶定義特征(UDF)、Pro/Program、Jlink、Pro/Toolkit等。Pro/TOOLKIT工具包提供了開發(fā)Pro/ENGINEER所需的函數(shù)庫文件和頭文件,使用戶編寫的應用程序能夠安全地控制和訪問Pro/ENGINEER,并可以實現(xiàn)應用程序模塊與Pro/ENGINEER系統(tǒng)的無縫集成。對齒輪的設計將包含以下內(nèi)容: 齒輪的參數(shù)化建模; 設計齒輪菜單及對話框(其中包含實現(xiàn)對話框上各按鈕的功能的相應程序); 檢驗設計是否能達到預期功能。 本論文內(nèi)容在本課題中,主要是基于Pro/E或UG為二次開發(fā)平臺,實現(xiàn)高效快速的參數(shù)化齒輪建模。但是有些模型,具有相似性和通用性,如標準件,常用件等。建立這些通用件、標準件、相似件零件庫作為一項可行方案,一方面可以避免不同設計者的重復勞動,提高設計效率,提高設計的標準化程度,減少錯誤發(fā)生率,縮短產(chǎn)品開發(fā)周期;另一方面還可以基于該軟件的三維實體模型進行更深層次的分析(如有限元分析等),以確保機械設計結(jié)果安全可靠。雖然Pro/ENGINEER自身也有一些模型庫,但是這遠遠滿足不了用戶的要求。因此,本開發(fā)利用Pro/Engineer為平臺對齒輪進行二次開發(fā)。Pro/Engineer系統(tǒng)主要功能如下:(1)真正的全相關(guān)性,任何地方的修改都會自動反映到所有相關(guān)地方;(2)具有真正管理并發(fā)進程、實現(xiàn)并行工程的能力;(3)具有強大的裝配功能,能夠始終保持設計者的設計意圖;(4)容易使用,可以極大地提高設計效率。在許多實際應用領(lǐng)域(如機械、建筑、電子)中,一些軟件開發(fā)商在AutoCAD的基礎上已開發(fā)出許多符合實際應用的軟件。目前在CAD/CAE/CAM工業(yè)領(lǐng)域內(nèi),該公司是擁有全球用戶量最多的軟件供應商,也是全球規(guī)模最大的基于PC平臺的CAD和動畫及可視化軟件企業(yè)。SOLIDEDGE具有友好的用戶界面,它采用一種稱為SmartRibbon的界面技術(shù),用戶只要按下一個命令按鈕,既可以在SmartRibbon上看到該命令的具體的內(nèi)容和詳細的步驟,同時在狀態(tài)條上提示用戶下一步該做什么。在UG中,優(yōu)越的參數(shù)化和變量化技術(shù)與傳統(tǒng)的實體、線框和表面功能結(jié)合在一起,這一結(jié)合被實踐證明是強有力的,并被大多數(shù)CAD/CAM軟件廠商所采用。微機平臺為普及CAD的應用創(chuàng)造了絕好的條件。結(jié)果表明:開發(fā)程序正確無誤,建模迅速,大大提高了這類通用件在Pro/E平臺上的設計效率。本文首先簡單介紹了與本課題相關(guān)的Pro/E二次開發(fā)功能,包括自定義菜單的生成、對話框的制作、Pro/TOOLKIT應用程序的執(zhí)行。關(guān)鍵問題:二次開發(fā)語言,開發(fā)工具的確定,開發(fā)環(huán)境,工作模式的確定齒輪的參數(shù)化建模,菜單與對話框的開發(fā)設計調(diào)研計劃及主要參考文獻調(diào)研計劃:[1]方案的確定 [2]二次開發(fā)語言(Pro/TOOLKIT)[3]開發(fā)工具的確定 [4]開發(fā)環(huán)境[5]工作模式的確定 [6]總體設計框架[7]齒輪的參數(shù)化建模 [8]菜單與對話框的開發(fā)設計[9]編寫對話框資源文件 [10]程序驗證主要參考文獻:[1] [M].北京:機械工業(yè)出版社,:1~299.[2] 吳立軍,[M].北京:電子工業(yè)出版社,:1~127.[3] [M].北京:北京大學出版社,:1~348.[4] 張英會,劉輝航,[M].北京:機械工業(yè)出版社,:1~300.[5] 何健輝,董方鵬,實用Visual C++[M].北京:清華出版社,:1~286.[6] 曹德權(quán),唐定勇,Pro/E Wildfire [M].北京:電子工業(yè)出版社,2004,6:1~158.[7] 張智明,-零件設計篇[M].北京:中國青年電子出版社,2004,9:1~258.[8] [M].北京:中國鐵道出版社,2003,9:1~342.[9] Parametric Technology Corporation. Pro/ENGINEER Wildfire Online Help[M].USA:PTC,2003,8.[10] Parametr
點擊復制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1