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

正文內(nèi)容

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

2025-07-22 20:26上一頁面

下一頁面
  

【正文】 ~299.[2] 吳立軍,[M].北京:電子工業(yè)出版社,:1~127.[3] [M].北京:北京大學出版社,:1~348.[4] 張英會,劉輝航,[M].北京:機械工業(yè)出版社,:1~300.[5] 何健輝,董方鵬,實用Visual C++[M].北京:清華出版社,:1~286. [6] [J].機械設(shè)計與制造工程,(5):58~59.[7] [J].機械設(shè)計與制造工程,(1):43~45.[8] 張紅旗,[J].合肥工業(yè)大學學報,2001,24(2):240~243.[9] 劉瑩,[J].現(xiàn)代機械,2004,(2):52~55.[10] 韓國才,[J].制造業(yè)自動化, 2004(10):6869.[11] 趙庚,徐世新,[J].航空精密制造技術(shù),2003,39(5):14~17.[12] Pro/TOOLKIT的幫助文檔.[13] Menus Pelease 19[Z].Pro/Toolkit User’s :Parametric Technology Corporation,1998.[14] User Interface Components 19[Z].Pro/Toolkit User’s :Parametric Technology Corporation,1998. 指導教師評語:指導教師姓名(職稱):年 月 日答辯簡要情況及評語:答辯小組組長:年 月 日答辯委員會意見:答辯委員會主任:年 月 日。在此,我要衷心地對他們說一聲:“您辛苦了,謝謝您!”在此之前,我對Pro/ENGINEER Wildfire這個軟件并不是很了解,通過這次學習,我初步了解了二維建模與三維建模的異同之處,初步掌握了Pro/ENGINEER的相關(guān)功能及各種模型的建模方法。 if (g_ptrPressure_angle == || g_ptrtooth_par1 == || g_ptrn_of_teeth == 0) return 1。 ProErrorlist errs。 }3. 創(chuàng)建齒輪的輪齒int ProUserCreateTooth(GearParam *g_ptr){ static ElemTreeData dtm_tree[]={ {0, PRO_E_FEATURE_TREE, {(ProValueDataType)1}}, {1, PRO_E_FEATURE_TYPE, {PRO_VALUE_TYPE_INT, PRO_FEAT_DATUM}}, {1, PRO_E_DTMPLN_CONSTRAINTS, {(ProValueDataType)1}}, {2, PRO_E_DTMPLN_CONSTRAINT, {(ProValueDataType)1}}, {3, PRO_E_DTMPLN_CONSTR_TYPE, {PRO_VALUE_TYPE_INT, PRO_DTMPLN_THRU}}, {3, PRO_E_DTMPLN_CONSTR_REF, {PRO_VALUE_TYPE_SELECTION}}, {2, PRO_E_DTMPLN_CONSTRAINT, {(ProValueDataType)1}}, {3, PRO_E_DTMPLN_CONSTR_TYPE, {PRO_VALUE_TYPE_INT, PRO_DTMPLN_ANG}}, {3, PRO_E_DTMPLN_CONSTR_REF, {PRO_VALUE_TYPE_SELECTION}}, {3, PRO_E_DTMPLN_CONSTR_REF_ANGLE, {PRO_VALUE_TYPE_DOUBLE}}, }。} extern C void user_terminate() { AFX_MANAGE_STATE(AfxGetStaticModuleState())。 ProWindowRepaint(PRO_VALUE_UNUSED)。 dlgShowWindow(SW_SHOW)。 status=ProCmdActionAdd(MyDlg,(uiCmdCmdActFn)MyDlg,uiCmdPrioDefault,UserAccessTestMenu,PRO_B_TRUE,PRO_B_TRUE,amp。5設(shè)計任務(wù)部分程序清單 CTestDlg *dlg=NULL。該函數(shù)用于獲得對話框窗口中子窗口1~7的句柄,然后再得到該子窗口中的文本數(shù)據(jù),即本論文中與齒輪有關(guān)的相關(guān)參數(shù),之后將得到的數(shù)據(jù)放到事先聲明好的字符串中;atof()函數(shù)主要用于將獲得到的字符型的數(shù)據(jù)轉(zhuǎn)化為實數(shù)型;首先用ProMdlRetrieve()函數(shù)把模型調(diào)入內(nèi)存,然后調(diào)用ProParametervisit()函數(shù)遍歷模型的全部參數(shù),并將各參數(shù)的指針存于類型為參數(shù)(Pr0Parameter)的指針數(shù)組中、通過指針數(shù)組中各個參數(shù)的指針調(diào)用proparameterValueGet()函數(shù)可獲得類型為參數(shù)值(proparametervalue)的結(jié)構(gòu)體變量,以此結(jié)構(gòu)體變量為輸入?yún)?shù)調(diào)用函數(shù)ProParameterVa1ueset()可設(shè)置修改參數(shù)之值。void CTestDlg::OnButton1()函數(shù)為圖412中“生成實體”按鈕的動作函數(shù),void CTestDlg::OnCancel()函數(shù)為圖412中“取消”按鈕的動作函數(shù);GetDlgItem(IDC_EDIT1)GetWindowText(ch1,10)。 圖413 關(guān)聯(lián)對話框資源然后單擊控件按鈕,創(chuàng)建“static”靜態(tài)文本框、“編輯”文本框及“button”等相關(guān)控件,根據(jù)實際需要修改相關(guān)文本內(nèi)容,并對齊??刂瞥绦蛴肅或C++語言編寫,用來在Pro/ENGINEER環(huán)境裝入對話框資源、顯示對話框、設(shè)置動作和退出對話框等。Revision指定Pro/TOOLKIT版本號End段結(jié)束標志注意,將DELAY_START字段內(nèi)容設(shè)為FALSE,這樣打開Pro/ENGINEER時使自動注冊運行該應(yīng)用程序。將上面編輯的資源信息文件放入“Text\Release\text\chinese_”文件夾內(nèi)。ProCmdActionAdd()函數(shù)的作用是設(shè)置菜單按鈕的動作函數(shù)。必須與信息文件該段的標識關(guān)鍵字相同。最后才編寫程序主體部分。 external symbol連接錯誤均可忽略,并可生成在Pro/ENGINEER系統(tǒng)正常運行的Pro/TOOLKIT應(yīng)用程序。、def模塊定義文件以及rc資源文件等。 編寫菜單操作源程序編寫完菜單信息資源文本后,還須使用Pro/TOOLKIT提供的菜單操作函數(shù)來實現(xiàn)每個菜單的功能,即編寫菜單項菜單的動作函數(shù)。第2行:在菜單項或菜單項提示上顯示的英語文本。即多層菜單的次級菜單;l 菜單的按鈕(Push button)下拉菜單中用來啟動一組指令的菜單項,如File菜單條中的Edit按鈕;l 菜單的復選按鈕(Check button)下拉菜單中用來執(zhí)行開關(guān)動作的菜單項,如View菜單條中的Model Tree(模型樹) 顯示或關(guān)閉菜單項;l 菜單的單選按鈕組(Radio group)下拉菜單的一組選項中只能設(shè)置其中一項的菜單項;l 命令(Command)從菜單條或工具欄圖標激活的一個執(zhí)行過程;l 命令標識號(Command id)指向某一命令的指針。 執(zhí)行“Edit/Pattern”命令復制出其他齒槽,完成齒輪的創(chuàng)建(如圖36所示): 圖36初始齒輪模型齒輪參數(shù)化設(shè)計程序的修改齒輪創(chuàng)建完成后,系統(tǒng)會產(chǎn)生一串program,執(zhí)行”Tools/Program/Edit Eesign”命令,系統(tǒng)就會自動打開其program文件,內(nèi)容大致如下:VERSIONREVNUM 2323LISTING FOR PART GEARINPUTEND INPUTRELATIONSD=MS*ZSDB=MS*ZS*COS(ALFA)DA=MS*(ZS+2*HA)DF=MS*ZS2*MS*(HA+C)B=K*DEND RELATIONSADDFEATURE(initial number 1)INTERNAL FEATURE ID 1DATUM PLANENO. ELEMENT NAME INFO 1 Feature Name Defined2 Constraints Defined Constraint1 Defined Constr Tye X Axis3. Flip Datum Dir Defined4 Fit Defined fit Tye Defaykt…............(1) 此時在”INPUT”和”END INPUT”之間輸入基本參數(shù)語句和提示語句:ZS NUMBER“Please enter the num_teeth of the gear:”MS NUMBER“Please enter the module number of the gear:”ALFA NUMBER“Please enter the pressure_ang:”K NUMBER“Please enter the width_coefficient of the gear:” (2)在”RELATIONS”和“END RELATIONS” 之間輸入關(guān)系語句:D1=DA/2D2=BD3=DFD4=DBD5=DD16=BD25=BD7=360/(4*ZS) /*漸開線3旋轉(zhuǎn)角度D18=360/ZS /*第二齒槽旋轉(zhuǎn)角度D27=360/ZS /*陣列增量尺寸D28=ZS1 /*陣列個數(shù) 當編輯完參數(shù)化程序后保存文件,關(guān)閉文字編輯器,Pro/Engineer信息列會出現(xiàn)提示信息:”Do you want to incorporate your changes into the model?”Menu ManagerV INPUT SEL﹀ ZS﹀ MS﹀ ALFA﹀ K Select All Unsel All Done Sell Quit Sell 圖37 INPUT SEL 菜單 此時選擇”YES”按鈕,系統(tǒng)出現(xiàn)”GET INPUT”菜單,點擊”ENTER”,就會出現(xiàn)如圖37所示的”INPUT SEL”菜單,選擇齒數(shù)項和模數(shù)項,: 圖38派生的齒輪模型再次執(zhí)行”Edit/Regenerate”命令,Pro/Engineer會自動執(zhí)行參數(shù)化設(shè)計程序,彈出圖37所示的菜單,用戶可選擇齒數(shù),模數(shù),壓力角和齒寬系數(shù)并輸入新的參數(shù),系統(tǒng)就會按用戶輸入的新值自動生成新的齒輪。單擊“確定”按鈕。 齒輪的參數(shù)化建模直齒圓柱齒輪應(yīng)用最為廣泛,如車輛的驅(qū)動齒輪、機床主軸箱內(nèi)的齒輪、機械表內(nèi)部齒輪等都是這些齒輪。齒輪的精密鍛壓技術(shù)由于其顯著優(yōu)點;正日益受到各國研究人員的重視,得到了蓬勃發(fā)展。由于本設(shè)計任務(wù)要求運行Pro/ENGINEER時,所設(shè)計零件能自動嵌入到Pro/ENGINEER菜單上,兼之動態(tài)連接模式(DLL模式)又較為簡單,運行速度比較快,因此本設(shè)計開發(fā)將采用同步模式中的動態(tài)連接模式,即DLL模式。異步模式無需啟動Pro/ENGINEER,就能夠單獨運行Pro/TOOLKIT應(yīng)用程序的方法叫異步模式。上述各種二次開發(fā)工具集中在Pro/ENGINEER的“工具”菜單中,如圖21所示。UDF適用特定產(chǎn)品的特定結(jié)構(gòu),有利于設(shè)計者根據(jù)產(chǎn)品特征快速生成幾何模型。Pro/TOOLKIT工具包是隨Pro/ENGINEER安裝盤一起提供的,安裝時在“元件”列表框中選中“API Toolkits”復選框,并在“子元件”列表框中選中“Pro/TOOLKIT”復選框,這樣將在Pro/ENGINEER系統(tǒng)的默認目錄下自動創(chuàng)建兩個下級目錄:protoolkit和prodevelop。本人負責齒輪模塊的二次開發(fā)設(shè)計。綜上,對某些特殊零件進行二次開發(fā)是非常有必要的。 課題的提出及意義產(chǎn)品的三維設(shè)計離不開CAD/CAM系統(tǒng)的支持,具有技術(shù)成熟、功能強大的Pr
點擊復制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1