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

正文內(nèi)容

基于proe的齒輪模型庫二次開發(fā)畢業(yè)論文設(shè)計(jì)-資料下載頁

2025-06-22 20:26本頁面
  

【正文】 = ProMenubarMenuAdd(MyMenu, Design, Help, PRO_B_TRUE, MsgFile)。 status=ProCmdActionAdd(MyDlg,(uiCmdCmdActFn)MyDlg,uiCmdPrioDefault,UserAccessTestMenu,PRO_B_TRUE,PRO_B_TRUE,amp。cmd_id)。 status = ProMenubarmenuPushbuttonAdd(MyMenu, MainBtn1, Gear, Hello Pro_E, NULL, PRO_B_TRUE, cmd_id, MsgFile)。 // status= ProMenubuttonActionSet(PART,MyDlg,(ProMenubuttonAction)MyDlg,NULL,0)。 return 0。 } int MyDlg(){ AFX_MANAGE_STATE(AfxGetStaticModuleState())。 if(dlg==NULL) { dlg=new CTestDlg()。 dlgCreate(IDD_DIALOG1)。 dlgShowWindow(SW_SHOW)。 ProWindowRefresh(PRO_VALUE_UNUSED)。 ProWindowRepaint(PRO_VALUE_UNUSED)。 } else { delete dlg。 dlg=new CTestDlg()。 dlgCreate(IDD_DIALOG1)。 dlgShowWindow(SW_SHOW)。 ProWindowRefresh(PRO_VALUE_UNUSED)。 ProWindowRepaint(PRO_VALUE_UNUSED)。 },// CTestDlg dlg。// ()。// (SW_SHOW)。// ProWindowRepaint(PRO_VALUE_UNUSED)。 // ProWindowRefresh(PRO_VALUE_UNUSED)。// UsrActivateCurrentWindow()。 return 0。} extern C void user_terminate() { AFX_MANAGE_STATE(AfxGetStaticModuleState())。 if(dlg!=NULL) { delete dlg。 } }2. 對(duì)參數(shù)化模型的相關(guān)操作filefullname=D:\Gear\text\chinese_\parts\。 ProStringToWstring(name,())。 status=ProMdlLoad(name,PRO_MDL_UNUSED,PRO_B_FALSE,amp。mdl)。 if(status!=PRO_TK_NO_ERROR) { AfxMessageBox(模型不存在,請(qǐng)確認(rèn)標(biāo)準(zhǔn)模型是否在指定的目錄中)。 return。 }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}}, }。 static ElemTreeData tree[]={ {0, PRO_E_FEATURE_TREE, {(ProValueDataType)1}}, {1, PRO_E_FEATURE_TYPE, {PRO_VALUE_TYPE_INT, PRO_FEAT_CUT}}, {1, PRO_E_FEATURE_FORM, {PRO_VALUE_TYPE_INT, PRO_EXTRUDE}}, {1, PRO_E_EXT_SURF_CUT_SOLID_TYPE, {PRO_VALUE_TYPE_INT, PRO_EXT_FEAT_TYPE_SOLID}}, {1, PRO_E_REMOVE_MATERIAL, {PRO_VALUE_TYPE_INT, PRO_EXT_MATERIAL_REMOVE}}, {1, PRO_E_STD_SECTION, {(ProValueDataType)1}}, {2, PRO_E_STD_SEC_SETUP_PLANE, {(ProValueDataType)1}}, {3, PRO_E_STD_SEC_PLANE, {PRO_VALUE_TYPE_SELECTION}}, {3, PRO_E_STD_SEC_PLANE_VIEW_DIR, {PRO_VALUE_TYPE_INT, PRO_SEC_VIEW_DIR_SIDE_TWO}}, {3, PRO_E_STD_SEC_PLANE_ORIENT_DIR, {PRO_VALUE_TYPE_INT, PRO_SEC_ORIENT_DIR_LEFT}}, {3,PRO_E_STD_SEC_PLANE_ORIENT_REF,{PRO_VALUE_TYPE_SELECTION}}, {1, PRO_E_FEAT_FORM_IS_THIN, {PRO_VALUE_TYPE_INT, PRO_EXT_FEAT_FORM_NO_THIN}}, {1, PRO_E_STD_DIRECTION, {PRO_VALUE_TYPE_INT, PRO_EXT_CR_IN_SIDE_ONE}}, {1, PRO_E_STD_MATRLSIDE, {PRO_VALUE_TYPE_INT, PRO_EXT_MATERIAL_SIDE_TWO}}, {1, PRO_E_STD_EXT_DEPTH, {(ProValueDataType)1}}, {2, PRO_E_EXT_DEPTH_FROM, {(ProValueDataType)1}}, {3, PRO_E_EXT_DEPTH_FROM_TYPE, {PRO_VALUE_TYPE_INT, PRO_EXT_DEPTH_FROM_NONE}}, {2, PRO_E_EXT_DEPTH_TO, {(ProValueDataType)1}}, {3, PRO_E_EXT_DEPTH_TO_TYPE, {PRO_VALUE_TYPE_INT, PRO_EXT_DEPTH_TO_NEXT}} }。 static FeatByName feat_disk[] = { {GEAR_DISK} }。 ProError err。 FeatureDef feat_def。 ProFeature feature, feat_tooth。 ProModelitem modelitem。 int axis_id, surface_id, *feats_ids, ret, n_dims, *p_dim_ids。 ProErrorlist errs。 ProElement elem_tree。 ProSelection featsel。 ProLayer layer。 ProLayerItem layer_item。 ProGroup group。 ProName w_name。 PRODIMENSION dim。 if (g_ptrPressure_angle == || g_ptrtooth_par1 == || g_ptrn_of_teeth == 0) return 1。結(jié)論像齒輪這種標(biāo)準(zhǔn)的常用件,在機(jī)械設(shè)計(jì)中經(jīng)常會(huì)用到,如果像傳統(tǒng)的建模方法,當(dāng)用到同一種類型的零件時(shí)(只是參數(shù)不一樣,模型形狀極其類似),每用一次就建一次模型,這樣是極費(fèi)時(shí)間和精力的,不僅事倍功半,而且也會(huì)延長設(shè)計(jì)者的開發(fā)周期。通過以上研究,利用Pro/ENGINEER、Pro/TOOLKIT和Visual C++,將齒輪零件進(jìn)行參數(shù)化、模塊化,這樣就不用再進(jìn)行繁瑣的手工建模過程。用戶只需輸入齒輪的相關(guān)設(shè)計(jì)參數(shù),便能快捷準(zhǔn)確地得到自己想要的模型,大大方便了用戶,提高了設(shè)計(jì)效率。致謝從開學(xué)到現(xiàn)在,已經(jīng)過去幾個(gè)月了。在這幾個(gè)月里,我得到了老師和同學(xué)的極大幫助。由于目前市面上關(guān)于Pro/E二次開發(fā)的書籍很少,他們不僅幫我們找到相關(guān)書籍資料,還為我們提供了教室,讓我們有一個(gè)良好的設(shè)計(jì)開發(fā)環(huán)境。在工科樓的這兩個(gè)月里,我學(xué)到了不少東西,不僅有與畢業(yè)設(shè)計(jì)相關(guān)的,還有一些其他專業(yè)知識(shí)。在此,我要衷心地對(duì)他們說一聲:“您辛苦了,謝謝您!”在此之前,我對(duì)Pro/ENGINEER Wildfire這個(gè)軟件并不是很了解,通過這次學(xué)習(xí),我初步了解了二維建模與三維建模的異同之處,初步掌握了Pro/ENGINEER的相關(guān)功能及各種模型的建模方法。由于本設(shè)計(jì)還要用到Pro/TOOLKIT和Visual C++,我還查閱學(xué)習(xí)了相關(guān)書籍。以前對(duì)C語言總是一知半解的,現(xiàn)在已經(jīng)能夠初步運(yùn)用VC++。在設(shè)計(jì)期間,我還通過互聯(lián)網(wǎng)了解了Pro/E二次開發(fā)目前的市場(chǎng)前景。目前Pro/E在中國應(yīng)用廣泛,許多公司均采用Pro/E進(jìn)行三維繪圖。特別是在深圳、上海等發(fā)達(dá)城市,應(yīng)用更為廣泛。但是,從事Pro/E二次開發(fā)工作的相關(guān)專業(yè)人士卻并不多。因此,Pro/E二次開發(fā)在目前市場(chǎng)上還是有很大發(fā)展?jié)摿Φ摹W詈?,再次感謝指導(dǎo)老師給予我的幫助,同時(shí)也要感謝同組同學(xué)設(shè)計(jì)期間給予我的幫助!參考文獻(xiàn)[1] [M].北京:機(jī)械工業(yè)出版社,:1~299.[2] 吳立軍,[M].北京:電子工業(yè)出版社,:1~127.[3] [M].北京:北京大學(xué)出版社,:1~348.[4] 張英會(huì),劉輝航,[M].北京:機(jī)械工業(yè)出版社,:1~300.[5] 何健輝,董方鵬,實(shí)用Visual C++[M].北京:清華出版社,:1~286. [6] [J].機(jī)械設(shè)計(jì)與制造工程,(5):58~59.[7] [J].機(jī)械設(shè)計(jì)與制造工程,(1):43~45.[8] 張紅旗,[J].合肥工業(yè)大學(xué)學(xué)報(bào),2001,24(2):240~243.[9] 劉瑩,[J].現(xiàn)代機(jī)械,2004,(2):52~55.[10] 韓國才,[J].制造業(yè)自動(dòng)化, 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. 指導(dǎo)教師評(píng)語:指導(dǎo)教師姓名(職稱):年 月 日答辯簡(jiǎn)要情況及評(píng)語:答辯小組組長:年 月 日答辯委員會(huì)意見:答辯委員會(huì)主任:年 月 日
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1