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

正文內(nèi)容

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

2025-03-04 15:05上一頁面

下一頁面
  

【正文】 項菜單的動作函數(shù)。 external symbol連接錯誤均可忽略,并可生成在Pro/ENGINEER系統(tǒng)正常運行的Pro/TOOLKIT應(yīng)用程序。必須與信息文件該段的標(biāo)識關(guān)鍵字相同。將上面編輯的資源信息文件放入“Text\Release\text\chinese_”文件夾內(nèi)??刂瞥绦蛴肅或C++語言編寫,用來在Pro/ENGINEER環(huán)境裝入對話框資源、顯示對話框、設(shè)置動作和退出對話框等。void CTestDlg::OnButton1()函數(shù)為圖412中“生成實體”按鈕的動作函數(shù),void CTestDlg::OnCancel()函數(shù)為圖412中“取消”按鈕的動作函數(shù);GetDlgItem(IDC_EDIT1)GetWindowText(ch1,10)。5設(shè)計任務(wù)部分程序清單 CTestDlg *dlg=NULL。 dlgShowWindow(SW_SHOW)。} extern C void user_terminate() { AFX_MANAGE_STATE(AfxGetStaticModuleState())。 ProErrorlist errs。在此,我要衷心地對他們說一聲:“您辛苦了,謝謝您!”在此之前,我對Pro/ENGINEER Wildfire這個軟件并不是很了解,通過這次學(xué)習(xí),我初步了解了二維建模與三維建模的異同之處,初步掌握了Pro/ENGINEER的相關(guān)功能及各種模型的建模方法。因此,也就有了本課題研究開發(fā)的必要。 開題報告不需要在本手冊上填寫,應(yīng)按照該格式另行裝訂成冊。用戶只需正確選擇或輸入零件相關(guān)參數(shù),Pro/E便能自動生成用戶所需的模型,這樣大大縮短了開發(fā)設(shè)計的時間,提高了零件的結(jié)構(gòu)設(shè)計效率。致謝從開學(xué)到現(xiàn)在,已經(jīng)過去幾個月了。 FeatureDef feat_def。// ProWindowRepaint(PRO_VALUE_UNUSED)。 return 0。 在這些函數(shù)中,還調(diào)用了其它的一些函數(shù),其函數(shù)類型及作用詳見程序清單。在此工程文件下編制對話框操作源程序。 對話框的設(shè)計用戶界面對話框(User Interface Dialog Boxes,簡稱UI對話框)是Pro/TOOLKIT提供的一項交互界面。其函數(shù)如下:ProMenubarmenuPushbuttonAdd(MyMenu, MainBtn1, Gear, Hello Pro_E, NULL, PRO_B_TRUE, cmd_id, MsgFile)。user_terminate()函數(shù)在Pro/ENGINEER終止同步模式的Pro/TOOLKIT應(yīng)用程序時調(diào)用(如退出Pro/ENGINEER將終止應(yīng)用程序的運行),該函數(shù)由用戶定義,其中可以不執(zhí)行任何動作。圖43 包含文件路徑設(shè)置在“Show Directorise for:”下拉列表中選擇“Library files”,加入“...\PROTOOLKIT\I486_NT\OBJ”一項,設(shè)置如圖44。按第2行或第3行的語言取決于系統(tǒng)環(huán)境變量lang的設(shè)置。Pro/ENGINEER菜單包括菜單欄、菜單、菜單項(按鈕)、篩選按鈕、單選按鈕等等,如圖41示?;赑ro/Engineer的標(biāo)準(zhǔn)漸開線直齒圓柱齒輪三維模型的建立(1).打開Pro/ENGINEER軟件,新建一個零件,命名為“”,不使用缺省模板,選擇“mmns_part_solid”,進入零件設(shè)計環(huán)境。齒輪的類型非常多,這里將其分為兩大類:圓柱螺旋齒輪和非圓柱螺旋齒輪。本課題是基于Pro/Engineer ,因此只要能夠安裝支持Pro/E 。以下簡單介紹上述幾種二次開發(fā)工具:族表(Family Table)通過族表可以方便地管理具有相同或相近結(jié)構(gòu)的零件,特別適用于標(biāo)準(zhǔn)零件的管理。如果每用一次都要建一次模型,那么將會大大延長設(shè)計周期,如此繁瑣而重復(fù)的步驟,將給設(shè)計者帶來不必要的負(fù)重。Pro/Engineer系統(tǒng)用戶界面簡潔,概念清晰,符合工程人員的設(shè)計思想與習(xí)慣。 SOLIDEDGESOLIDEDGE是真正Windows軟件。第 45 頁 共 48 頁長 江 大 學(xué) 畢業(yè)設(shè)計(論文)題 目:基于Pro/E的齒輪模型庫二次開發(fā)專 業(yè): 機電一體化工程 姓 名: 王 慧 杰 指導(dǎo)教師: 田 東 亮 院系站點: 沙市職業(yè)大學(xué) 長江大學(xué)繼續(xù)教育學(xué)院 2010年 5月 2日目 錄1 引言 1 CAD/CAM的發(fā)展現(xiàn)狀 1 課題的提出及意義 2 預(yù)期功能 3 本論文內(nèi)容 32 二次開發(fā)總體方案的確定 4 二次開發(fā)語言(Pro/TOOLKIT) 4 開發(fā)工具的確定 4 開發(fā)環(huán)境 6 6 軟件開發(fā)環(huán)境 6 工作模式的確定 7 總體設(shè)計框架 73 齒輪的參數(shù)化設(shè)計 9 齒輪簡介 9 齒輪的參數(shù)化建模 94 菜單與對話框的開發(fā)設(shè)計 16 菜單的設(shè)計 16 編寫菜單信息資源文件 17 編寫菜單操作源程序 18 注冊運行 24 對話框的設(shè)計 25 編寫對話框資源文件 26 編寫對話框操作源程序 27 程序驗證 285 本設(shè)計任務(wù)所完成的零件清單 30結(jié)論 35致謝 36參考文獻 37附錄鑒定意見表 38基于Pro/E的齒輪模型庫二次開發(fā)摘要:本課題針對多種類型齒輪,提出基于Pro/E平臺進行二次開發(fā)的一種可行方案。它不是將工作站軟件生硬地搬到Windows平臺上,而是充分利用Windows基于組件對象模型(COM)的先進技術(shù)重寫代碼。整個系統(tǒng)建立在統(tǒng)一的數(shù)據(jù)庫上,具有完整而統(tǒng)一的模型。本課題將通過參數(shù)化建模,解決這一問題。族表工具是通過建立一個通用零件作為父零件,然后在其基礎(chǔ)上對各參數(shù)加以控制生成派生零件。建議配置如表21所示。圓柱螺旋齒輪又分為圓截面圓柱螺旋壓縮齒輪、矩形截面圓柱螺旋壓縮齒輪、圓柱螺旋拉伸齒輪、圓柱螺旋扭轉(zhuǎn)齒輪等;非圓柱螺旋齒輪分為截錐螺旋齒輪、中凹形螺旋齒輪、中凸形螺旋齒輪、非圓形螺旋齒輪等各類。(2).選取主菜單中的【工具】→【參數(shù)】命令,彈出“參數(shù)”對話框,如圖31所示,單擊“+”按鈕,添加四個參數(shù)m、z、alfa、b,m表示齒輪模數(shù),z表示齒輪的齒數(shù),alfa表示齒輪的壓力角,b則表示齒輪的寬度。 圖41 菜單種類Pro/TOOLKIT可以向Pro/ENGINEER菜單中添加上述類型的菜單。本設(shè)計中將向Pro/ENGINEER界面的頂部菜單欄中添加一個名為“畢業(yè)設(shè)計”的Menu bar類型的菜單,下屬一個菜單項:齒輪參數(shù)化建模。圖44 庫文件路徑設(shè)置選擇Project/Settings...菜單,選擇“Link”選項卡,在“Category:”下拉列表中選擇General,在“Object/Library modules” ,并且去掉“Generate debug into”和“Link incrementaily”兩個選項。ProMenubarMenuAdd()函數(shù)的作用是向Pro/ENGINEER添加所需的菜單,包含頭文件為:include。 MyMenu 表示此菜單是菜單名為“MyMenu”的菜單, MainBtn1是菜單標(biāo)簽名,與信息文件中對應(yīng)一致。可以利用UI對話框技術(shù),在Pro/TOOLKIT應(yīng)用程序中設(shè)計出風(fēng)格與Pro/ENGINEER系統(tǒng)本身具有的對話框相似的人機交互界面。該程序須包含對齒輪對話框的相關(guān)操作、模型相關(guān)參數(shù)的操作函數(shù)等。 程序驗證圓柱直齒齒輪輸入?yún)?shù):齒輪模數(shù)m=,齒數(shù)z=46,壓力角α=200,寬度b=20;生成模型如圖414所示。 } int MyDlg(){ AFX_MANAGE_STATE(AfxGetStaticModuleState())。 // ProWindowRefresh(PRO_VALUE_UNUSED)。 ProFeature feature, feat_tooth。在這幾個月里,我得到了老師和同學(xué)的極大幫助。Pro/ENGINEER提供了強大的三維幾何造型功能,使我們能夠創(chuàng)建出各種復(fù)雜的幾何模型,作為通用的三維CAD/CAM系統(tǒng)在功能上基本能夠滿足產(chǎn)品三維設(shè)計要求,但有時這些功能并不能滿足我們的需求。雖然Pro/ENGINEER自身也有一些模型庫,但是這遠遠滿足不了用戶的要求。在工科樓的這兩個月里,我學(xué)到了不少東西,不僅有與畢業(yè)設(shè)計相關(guān)的,還有一些其他專業(yè)知識。 int axis_id, surface_id, *feats_ids, ret, n_dims, *p_dim_ids。 return 0。 dlgCreate(IDD_DIALOG1)。圖415生成模型2經(jīng)以上驗證,所設(shè)計的齒輪菜單及對話框均正確無誤,能滿足設(shè)計要求。其中int MyDlg()函數(shù)作用是調(diào)出圖412所示對話框。對話框資源文件用ASCII碼文本格式編寫,其內(nèi)容定義了對話框的組成、外觀和屬性。程序中用到了菜單條、菜單條菜單、菜單按鈕等。函數(shù)如下:ProMenubarMenuAdd (UserMenuBar, UserMenu, Utilities, PRO_B_TRUE, MsgFile)其中UserMenuBar為菜單項名,作為調(diào)用其他菜單函數(shù)的輸入?yún)?shù);UserMenu為菜單標(biāo)簽名,即該菜單條的關(guān)鍵字。圖45 庫文件設(shè)置在菜單Project/Settings的“Link”選項頁中選擇Category下拉列表中的“Customize”設(shè)置強制文件輸出,即選中“Force file output”的復(fù)選框,如圖46所示。\text\chinese_目錄下。下面介紹菜單的相關(guān)術(shù)語:l 菜單條(Menu bar)Pro/ENGINEER界面頂部菜單欄中的菜單,如File、Edit和View等均稱為菜單條;l 菜單條菜單(Menu bar menu)菜單條的下級子菜單。如m=3,z=46,alfa=20,b=15。建立開發(fā)目錄設(shè)計菜單設(shè)計對話框++新建工程Pro/toolkit編程與Pro/E連接調(diào)試通過圖22 總體設(shè)計流程圖啟動Pro/E自動加載菜單選擇自定義菜單選擇所需零件調(diào)用對話框輸入設(shè)計參數(shù)生成實體模型退出程序圖23 程序調(diào)用響應(yīng)圖3 齒輪的參數(shù)化設(shè)計 齒輪簡介齒輪是應(yīng)用最廣的一種機械傳動零件,具有結(jié)構(gòu)緊湊、傳遞動力大、效率高、壽命長、可靠性好和傳動比準(zhǔn)確等特點。 工作模式的確定Pro/TOOLKIT應(yīng)用程序有兩種工作模式:異步模式和同步模式。用戶定義特征(UDF)用戶定義特征是將若干個系統(tǒng)特征整合為一個自定義特征,使用時作為一個整體出現(xiàn)。 本論文內(nèi)容在本課題中,主要是基于Pro/E或UG為二次開發(fā)平臺,實現(xiàn)高效快速的參數(shù)化齒輪建模。因此,本開發(fā)利用Pro/Engineer為平臺對齒輪進行二次開發(fā)。SOLIDEDGE具有友好的用戶界面,它采用一種稱為SmartRibbon的界面技術(shù),用戶只要按下一個命令按鈕,既可以在SmartRibbon上看到該命令的具體的內(nèi)容和詳細的步驟,同時在狀態(tài)條上提示用戶下一步該做什么。本文首先簡單介紹了與本課題相關(guān)的Pro/E二次開發(fā)功能,包括自定義菜單的生成、對話框的制作、Pro/TOOLKIT應(yīng)用程序的執(zhí)行。該公司首次突破傳統(tǒng)CAD/CAM模式,為用戶提供一個全面的產(chǎn)品建模系統(tǒng)。利用該概念開發(fā)出來的第三代機械CAD/CAE/CAM產(chǎn)品Pro/Engineer軟件能將設(shè)計至生產(chǎn)全過程集成到一起,讓所有的用戶能夠同時進行同一產(chǎn)品的設(shè)計制造工作,即實現(xiàn)所謂的并行工程。 預(yù)期功能如今,雖然繪圖軟件很多,而且建模方法也越來越智能,易學(xué)易懂。在Pro/ENGINEER和應(yīng)用程序之間主要是通過特定的數(shù)據(jù)結(jié)構(gòu)來傳遞信息,以應(yīng)用程序來說這種數(shù)據(jù)結(jié)構(gòu)并不是直接訪問的,而只能通過Pro/TOOLKIT提供的函數(shù)來訪問。 圖21開發(fā)工具由于Pro/TOOLKIT具有函數(shù)簡單,應(yīng)用方便等優(yōu)點,本課題將使用Pro/TOOLKIT進行二次開發(fā)研究。設(shè)計的對象是齒輪。因為配對的齒輪中,小輪負(fù)擔(dān)較重,因此為使大小齒輪工作壽命大致相等,小輪齒面硬度一般要比大輪的高 。 4 菜單與對話框的開發(fā)設(shè)計 菜單的設(shè)計菜單是Pro/ENGINEER的主要用戶界面。這里為中文。Pro/TOOLKIT頭文件位于protoolkit\includes文件夾中。user_initializ()函數(shù)是Pro/TOOLKIT應(yīng)用程序的初始化函數(shù),主要用來對同步模式的Pro/TOOLKIT應(yīng)用程序進行初始化,任何同步模式的應(yīng)用程序要在Pro/ENGINEER系統(tǒng)中加載都必須包含該函數(shù)。PushButton_cmd_id1)Spring1Fn為該按鈕的動作函數(shù),即當(dāng)單擊此按鈕,便調(diào)用此函數(shù),產(chǎn)生相
點擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1