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

正文內(nèi)容

畢業(yè)設(shè)計論文-工作調(diào)壓閥參數(shù)化輔助設(shè)計系統(tǒng)(編輯修改稿)

2025-07-08 01:24 本頁面
 

【文章內(nèi)容簡介】 oMenubarMenuAdd (CHECK, CHECK,Utilities, PRO_B_TRUE, MsgFile)。 按鈕 部分 status=ProCmdActionAdd(ShowTest0,(uiCmdCmdActFn)Load_Action,uiCmdPrioDefault,AccessDefault,PRO_B_TRUE,PRO_B_TRUE,amp。cmd_id0_1)。//導(dǎo)入動作 函數(shù)load_action() status = ProMenubarmenuPushbuttonAdd(CHECK, model_add_0, model_add_0,Active model_add menu 0, NULL,PRO_B_TRUE, cmd_id0_1, ProStringToWstring(message_file, ))。//顯示閥體按鈕 對話框 設(shè)計 彈出 式對話框是目前 最好的一種人機(jī)交互方法,它能提供圖形文字 的可視化設(shè)計,使操作更為 便捷 。在 進(jìn)行 Pro/TOOLKIT 程序 設(shè)計時 , 建立對話框 一般 通過 VS2021 提供 的 MFC 可視化 對話框設(shè)計技術(shù)。 MFC 是 VC++程序的一個重要的 開發(fā) windows 應(yīng)用程序的軟件資源 ,使用 MFC 可以實現(xiàn)程序界面的可視化設(shè)計。 MFC 對話框作為一種窗口,具有窗口的一切功能,與 UI 對話框相比,使用 MFC 對話框界面布局更加容易,設(shè)計、修改和調(diào)試更為方便。 MFC 封裝了關(guān)于對話框的類和控件的類,自動提供了對話框的響應(yīng)和處理機(jī)制,使得用戶實現(xiàn)對話框的功能時只需要手工編寫少量的程序代碼,極大的減少了對話框創(chuàng)建的時間。 11 工作調(diào)壓閥閥體 建模時 ,如果用 UI 對話框的方式創(chuàng)建,很難把主對話框與 附加特征的對 話框聯(lián)系起來,如果采用 MFC 的方式,那么可以在主對話框中再添加相應(yīng)菜單來實現(xiàn)上述功能。 模型的 載入與處理 模型( Model) 是 Pro/E 的 頂層對象的簡稱,在 Pro/TOOLKIT 應(yīng)用 程序中 稱為“ ProMdl Object”, 意為模型對象。 模式 ( Mode) 是 ProMdl 對象( Model) 類型 的簡稱,在 Pro/TOOLKIT應(yīng)用 程序中 稱為 “ProMode object”, 意 指 Pro/E 的 類型對象。 模型 按其類型可分為草繪、零件 、裝配體 、 制造 、 工程圖等 模式的模型 。 所謂 的 模型實際是 Pro/E 時, 系 統(tǒng)并不包含任何模型,即空的模型文檔。在 交互 方式下, 有 兩種方式可以使 Pro/E 系統(tǒng)包含 一個模型:一個從文件菜單中 選擇 打開菜單項將已有的某種類型模型裝入Pro/E 環(huán)境 ;二是從文件菜單中選擇新建菜單項新增 模型 。 voidLoad_Action(char *dialog, char *ponent, ProAppData data) { ProError status。 ProPathPartName。 ProPathDefaultPath。 ProName caption, filter。 ProFileNamepre_sel_file_name。 ProMdlsolid_mdl。 intw_id。 ProStringToWstring(PartName, G:\\600)。 ProStringToWstring(DefaultPath, G:\\600)。 ProStringToWstring(caption, 選擇文件 )。 ProStringToWstring(filter,*.prt)。 12 ProStringToWstring(pre_sel_file_name, (char *)600閥體 .prt)。 status=ProFileOpen(caption, filter, NULL, NULL, DefaultPath, pre_sel_file_name, PartName)。 status=ProMdlLoad (PartName, PRO_MDL_PART,PRO_B_FALSE, amp。solid_mdl)。 //顯示并 再生裝入的零件模型 ProMdlDisplay(solid_mdl)。 ProMdlWindowGet(solid_mdl,amp。w_id)。 ProWindowActivate(w_id)。 ProSolidRegenerate ((ProSolid(solid_mdl)),PRO_B_TRUE)。 } 模型的 參數(shù)化 對 模型進(jìn)行參數(shù)和 三維 參數(shù)化設(shè)計,一種 有效的方法是利用配置參數(shù)來生成 三維模型。先用 交互方式創(chuàng)建三維模型,再利用 Pro/E 的 參數(shù)功能建立設(shè)計參數(shù),然后由 Pro/TOOLKIT應(yīng)用 程序檢索出模型的設(shè)計參數(shù), 最后從新生成 三維模型的功能。 對 參數(shù)進(jìn)行創(chuàng)建、檢索和編輯 主要 會用到 ProParameter 結(jié)構(gòu)體,參數(shù) 操作 函數(shù) 和 參數(shù)訪問 函數(shù) 。 本文的實現(xiàn)方法如下: intparam_operation() { ProLine buff=_T(*.txt)。 13 ProPathsel_path。 ProFileOpen(NULL, buff,NULL, NULL,NULL, NULL,sel_path)。 CStdioFilefile_signInfos。 (sel_path,CFile::modeRead)。//打開參數(shù)文件 inti=0。 CString szline_signInfos。 CString * first_text。 CString * second_text。 CString * third_text。 CString * forth_text。 CString * fifth_text。 CString * sixth_text。 first_text=newCString[1000]。 second_text=newCString[1000]。 third_text=newCString[1000]。 forth_text=newCString[1000]。 fifth_text=newCString[1000]。 sixth_text=newCString[1000]。 int weizi1_signInfos。 int weizi2_signInfos。 int weizi3_signInfos。 int weizi4_signInfos。 int weizi5_signInfos。 while((szline_signInfos))//讀取參數(shù)文件 { weizi1_signInfos=(39。,39。,0)。//獲得第一個逗號 weizi2_signInfos=(39。,39。,weizi1_signInfos+1)。//獲得第二個逗號 weizi3_signInfos=(39。,39。,weizi2_signInfos+1)。//獲得第三個逗號 weizi4_signInfos=(39。,39。,weizi3_signInfos+1)。//獲得第四個逗號 weizi5_signInfos=(39。,39。,weizi4_signInfos+1)。//獲得第五個逗號first_text[i]=(0,weizi1_signInfos)。 second_text[i]=(weizi1_signInfos+1,weizi2_signInfosweizi1_signInfos1)。 third_text[i]=(weizi2_signInfos+1,weizi3_signInfosweizi2_signInfos1)。 forth_text[i]=(weizi3_signInfos+1,weizi4_signInfosweizi3_signInfos1)。 fifth_text[i]=(weizi4_signInfos+1,weizi5_signInfosweizi4_signInfos1)。 14 sixth_text[i]=(weizi5_signInfos+1,1)。 i=i+1。 } ()。 ProMdl model。 ProMdlCurrentGet(amp。model)。 ProMdlTypemdl_type。 ProMdlTypeGet (model, amp。mdl_type)。 if ((mdl_type!=PRO_MDL_PART)amp。amp。(mdl_type!=PRO_MDL_ASSEMBLY)) { AfxMessageBox(_T(請打開一個零件或者裝配體 ))。 return 0。 } ProModelitemmodelitem。 ProMdlToModelitem(model, amp。modelitem)。 ///////////////////////////// for(int i1=0。i1i。i1++) { if(fifth_text[i1]==_T(add)) { UserAppdata_parameterappdata。 if (mdl_type==PRO_MDL_PART) { AddParam_Action(second_text[i1],third_text[i1],forth_text[i1],sixth_text[i1],modelitem)。 } if(mdl_type==PRO_MDL_ASSEMBLY) { AddParam_Action(second_text[i1]
點(diǎn)擊復(fù)制文檔內(nèi)容
黨政相關(guān)相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1