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

正文內(nèi)容

卷筒中間軸的參數(shù)化設(shè)計(jì)畢業(yè)設(shè)計(jì)論文-文庫(kù)吧資料

2025-03-05 22:30本頁(yè)面
  

【正文】 零件圖 27 結(jié) 論 本次設(shè)計(jì)完成了卷筒中間軸的參數(shù)化設(shè)計(jì),主要包含以下幾點(diǎn)內(nèi)容: 。 編寫(xiě)注冊(cè)文件 編寫(xiě)注冊(cè)文件 如下: Name zhongjianzh startup dll exec_file E:\程序 \zhongjianzh\zhongjianzh\Debug\ text_dir E:\程序 \zhongjianzh\zhongjianzh\text allow_stop true revision Wildfire End 注冊(cè)運(yùn)行程序 26 通過(guò) Pro/E 的【輔助應(yīng)用程序】菜單打開(kāi)文件,并啟動(dòng)程序,在菜單【工具】下可以看到新添加的【中間軸】項(xiàng),如圖 34 所示。 //重生或更新實(shí)體對(duì)象 } 編譯程序 程序編好后,就可以生成 DLL 文件。p_handle)。 //設(shè)置指定尺寸對(duì)象的值 } void zhongjianzhdlg::OnBnClickedzaisheng() { // TODO: 在此添加控件通知處理程序代碼 ProMdl p_handle。//根據(jù)類型、所屬模型以及項(xiàng)的標(biāo)示號(hào)來(lái)獲得 模型項(xiàng) ProDimensionValueSet(amp。//獲得當(dāng)前窗口中的模型句柄 ProModelitemInit(p_handle,n,PRO_DIMENSION,amp。 ProMdlCurrentGet(amp。 } // 將編輯框變量 的值賦給對(duì)應(yīng)的尺寸值 25 void zhongjianzhdlg::sets(double d, int n) { //d為編輯框變量值 , n為相應(yīng)尺寸的尺寸標(biāo)號(hào) ProMdl p_handle。 } void zhongjianzhdlg::OnBnClickedCancel() { // TODO: 在此添加控件通知處理程序代碼 OnCancel()。 ProWindowActivate(p_window_id)。 ProWindowCurrentGet(amp。 sets(cy,15)。 sets(cda,13)。 sets(sda,11)。 sets(sd,9)。 sets(cd,7)。 sets(md,5)。 sets(cd,3)。 sets(sd,1)。 input(cy)。 input(cda)。 input(sda)。 input(sd)。 input(cd)。 input(md)。 input(cd)。 input(sd)。 23 DDX_Text(pDX, IDC_cy, cy)。 DDX_Text(pDX, IDC_sda, sda)。 DDX_Text(pDX, IDC_cl, cl)。 DDX_Text(pDX, IDC_sd, sd)。 DDX_Text(pDX, IDC_ml, ml)。 }。 // 將編輯框變量的值賦給對(duì)應(yīng)的尺寸值 void sets(double d, int n)。 // 槽段圓角 double cy。 // 兩端段倒角 double sda。 // 槽段長(zhǎng) double cl。 21 // 兩端段直徑 double sd。 // 中間段長(zhǎng) double ml。 // DDX/DDV 支持 DECLARE_MESSAGE_MAP() public: afx_msg void OnBnClickedOk()。 // 對(duì)話框數(shù)據(jù) enum { IDD = IDD_biyesheji }。 // 將編輯框變量的值賦給對(duì)應(yīng)的尺寸值 整個(gè)參數(shù)化的實(shí)現(xiàn) 編寫(xiě)代碼,實(shí)現(xiàn)每個(gè)函數(shù)的功能 設(shè)置好類的成員變量成員函數(shù)之后,就可以編寫(xiě)代碼以實(shí)現(xiàn)每個(gè)函數(shù)的功能,具體如下: (1)對(duì)話框類頭文件 pragma once // zhongjianzhdlg 對(duì)話框 class zhongjianzhdlg : public CDialog { DECLARE_DYNAMIC(zhongjianzhdlg) public: zhongjianzhdlg(CWnd* pParent = NULL)。 ( 5)給類添加兩個(gè)成員函數(shù): void input(double x)。 圖 33 添加 成員變量對(duì)話框 ( 3)用相同的方法給各個(gè)編輯框添加 double 類型。方法是雙擊設(shè)計(jì)好 19 的對(duì)話框窗口,然后輸入對(duì)話框類的名稱 zhongjianzhoudlg,如圖 32 所示。 圖 31 MFC 對(duì)話框 18 創(chuàng)建對(duì)話框資源 在 VC 的【資源視圖】里面添加對(duì)話框資源并在對(duì)話框上添加 3 個(gè) Button按鈕 、 9 個(gè)編輯控件( Edit Control)、 9 個(gè)靜態(tài)文本控件( Static Text),將對(duì)話框的 Caption 屬性改為“畢業(yè)設(shè)計(jì)”,如圖 31 所示,各控件的 ID 及屬性設(shè)置如表31 所示。 ()。 ProMdlDisplay(mdl)。 //打開(kāi)零件三維造型圖 ProMdlLoad(a,PRO_MDL_UNUSED,PRO_B_FALSE,amp。 ProPath a。 //將動(dòng)作函數(shù)與 菜單聯(lián)系起來(lái) return 0。uiCmdNewMdl)。 ProStringToWstring(Msg,)。 ProFileName Msg。 return TRUE。 16 // // CzhongjianzhApp BEGIN_MESSAGE_MAP(CzhongjianzhApp, CWinApp) END_MESSAGE_MAP() // CzhongjianzhApp 構(gòu)造 CzhongjianzhApp::CzhongjianzhApp() { // TODO: 在此處添加構(gòu)造代碼, // 將所有重要的初始化放置在 InitInstance 中 } // 唯一的一個(gè) CzhongjianzhApp 對(duì)象 CzhongjianzhApp theApp。這意味著 // 它必須作為函數(shù)中的第一個(gè)語(yǔ)句 // 出現(xiàn),甚至先于所 有對(duì)象變量聲明, // 這是因?yàn)樗鼈兊臉?gòu)造函數(shù)可能生成 MFC // DLL 調(diào)用。 // // 例如 : // // extern C BOOL PASCAL EXPORT ExportedFunction() // { // AFX_MANAGE_STATE(AfxGetStaticModuleState())。//實(shí)例化對(duì)話框 ifdef _DEBUG define new DEBUG_NEW 15 endif static uiCmdAccessState UsrAccessDefault(uiCmdAccessMode access_mode) { return(ACCESS_AVAILABLE)。 // include include include //Pro/Toolkit的頭文件 include include include include include include include include include include include include include include include include include include include include void MenuNewMdl()。 static uiCmdAccessState UsrAccessDefault(uiCmdAccessMode access_mode) { return(ACCESS_AVAILABLE)。//菜單的動(dòng)作函數(shù) 再添加一個(gè)菜單訪問(wèn)函數(shù),這個(gè)函數(shù)是用來(lái)控制菜單顯示的,即什么情況下可以讓菜單顯示,什么情況下讓菜單無(wú)效。添加菜單的操作在 user_initialize()內(nèi)完成。 ( 1)在【 項(xiàng)目】文件夾 zhongjianzh 下面新建一個(gè)文件夾 text, 然后在該文件夾內(nèi)建兩個(gè)文件夾 chinese_ 和 usascii; ( 2) 在這兩個(gè)文件夾內(nèi)分別創(chuàng)建文件 , 并在兩個(gè)文件里面輸入 : Newmdl 中間軸 Usr Button For New Mdl 用于模型新建的用戶菜單 注意 “”必須在英文格式下輸入,否則將無(wú)法顯示菜單??梢园堰@個(gè)菜單掛在 Pro/E 的【工具】菜單下,菜單的名稱為【中間軸】。用 VC 開(kāi)發(fā)程序時(shí), CDialog 類是使用頻率較高的 MFC 對(duì)象。在模型樹(shù)中【右鍵】單擊拉伸 1 彈出快捷菜單選中【編輯】,在繪圖區(qū)選中某一尺寸單擊【右鍵】、【屬性】,彈出【尺寸屬性】對(duì)話框,切換到【尺寸文本】,在名稱編輯框中的數(shù)值部分即為尺寸標(biāo)識(shí)號(hào),用相同方法獲得各尺寸的標(biāo)識(shí)號(hào),為各尺寸設(shè)置變量,其中部分尺寸值相同,設(shè)置為一個(gè)變 量,具體如表 21 所示。零件造型完畢。 圖 26 【 倒角 】 控制面板 11 圖 27 三維實(shí)體模型 完成倒角。 圖 25 中間軸工程圖 單擊 按鈕進(jìn)入倒角操控板如圖 26 所示,在倒角參數(shù)編輯框中輸入數(shù)值 2, 選擇軸兩端邊線如圖 27,單擊 按鈕完成倒角。 設(shè)定深度、創(chuàng)建拉伸實(shí)體特征 在 按 鈕右側(cè)的編輯框中輸入拉伸深度值 ,單擊 預(yù)覽按鈕,進(jìn)行幾何預(yù)覽和特征預(yù)覽,預(yù)覽結(jié)束,單擊 按鈕,特征創(chuàng)建結(jié)束。系統(tǒng)彈出如圖 24 的 10 【參照】對(duì)話框,直接單擊【關(guān)閉】,開(kāi)始草繪。 圖 22 拉伸命令操作控制面板 單擊【放置】、【定義】,會(huì)進(jìn)入設(shè)置繪圖平面對(duì)話框如圖 23,在繪圖區(qū)選擇“ FRONT”平面作為草繪平面。 圖 21 新建三維模型對(duì)話框 單擊下拉菜單【插入】、【拉伸】命令,則開(kāi)始建立拉伸特征。 創(chuàng)建模型過(guò)程 進(jìn)入拉伸界面、設(shè)置草繪平面 單擊【文件】、【新建】彈出【新建】對(duì)話框如圖 ,選擇【零件】,取消【使用缺省模板】,在名稱框中輸入“ zhongjianzhou”,點(diǎn)擊【確定】。 (任何一個(gè)地方的變動(dòng)都將引起與之有關(guān)的每個(gè)地方變動(dòng) )。 Pro/E 的造型功能 Pro/E 功能如下: (例如:凸臺(tái)、槽、倒角、腔、殼等); (參數(shù) =尺寸、圖樣中的特征、載荷、邊界條件等); ,載荷 /邊界條件與特征參數(shù)之間(如表面積等)的關(guān)系來(lái)進(jìn)行設(shè)計(jì)。試用 Pro/E 可以輕松而快捷的創(chuàng)建三維實(shí)體模型,使用戶直觀的看到零件或裝配部件的實(shí)際形狀和外觀。 Pro/E 還可輸出三維和二維圖形給予其他應(yīng)用軟件,諸如有限 元分析及后置處理等,這都是通過(guò)標(biāo)準(zhǔn)數(shù)據(jù)交換格式來(lái)實(shí)現(xiàn),用戶更可配上 Pro/E 軟件的其它模塊或自行利用 C 語(yǔ)言編程,以增強(qiáng)軟件的功能。這種功能使得修改更為方便和可令設(shè)計(jì)優(yōu)化更趨完美。 Pro/E 是一個(gè)功能定義系統(tǒng),即造型是通過(guò)各種不同的設(shè)計(jì)專用功能來(lái)實(shí)現(xiàn),其中包括:筋( Ribs) 、槽( Slots) 、倒角( Chamfers)和抽空( Shells)等,采用這種手段來(lái)建立形體,對(duì)于工程師來(lái)說(shuō)是更自然,更直觀,無(wú)需采用復(fù)雜的幾何設(shè)計(jì)方式。首先對(duì)零件進(jìn)行三維造型。其中“輔助應(yīng)用程序”主要用來(lái)測(cè)試Pro/Toolkit 程序。通過(guò) C 語(yǔ)言編程及應(yīng)用程序與 Pro/E 的無(wú)縫集成,用戶和第三方能夠在 Pro/E 系統(tǒng)中增加所需的功能。 Pro/Toolkit 是 Pro/E 軟件自帶的二次開(kāi)發(fā)模塊,可以直接訪問(wèn) Pro/E 軟件的最底層數(shù)據(jù)庫(kù)資源,這是進(jìn)行Pro/E 二次開(kāi)發(fā)最根本的方法,但要求開(kāi)發(fā)人員具有相當(dāng) C 語(yǔ)言的編程能力;它是 PTC 公司為 Pro/E 用戶 提供的用戶化工具箱 (18 以前的版本為 Pro/DEVELOP),該工具箱為 用戶程序 、軟件及第三方程序提供了與 Pro/E的無(wú)縫聯(lián)接。它 封裝 了許多針對(duì) Pro/E 底層資源調(diào)用的 庫(kù)函數(shù) 與頭文件,借助第三方編譯環(huán)境( C 語(yǔ)言、 VC++語(yǔ)言等)進(jìn)行調(diào)試。 Pro/Toolkit 同 Jlink 一樣也是 Pro/E 中自帶的二次開(kāi)發(fā)工具。 Jlink 是 Pro/E 中自帶的基于 JAVA 語(yǔ)言的二次開(kāi)發(fā)工具,是一種面向?qū)ο蟆ⅹ?dú)立于操作系統(tǒng)平臺(tái)的開(kāi)發(fā)工具。 Pro/E 軟件對(duì)于每個(gè)模型都有一個(gè)主要設(shè)計(jì)步驟和參數(shù)列表 Pro/Program,它是類似于 BASIC 的高級(jí)語(yǔ)言構(gòu)成,用戶可以
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1