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

正文內(nèi)容

卷筒中間軸的參數(shù)化設(shè)計畢業(yè)設(shè)計論文-wenkub

2023-03-08 22:30:28 本頁面
 

【正文】 E 采用了模塊方式,可以分別進(jìn)行草圖繪制、零件制作、裝配設(shè)計、鈑金設(shè)計、加工處理等,保證用戶可以按照自己的需要進(jìn)行選擇使用。 Pro/E 第一個提出了 參數(shù)化設(shè)計 的概念,并且采用了單一 數(shù)據(jù)庫 來解決特征的相關(guān)性問題。 Pro/E 軟件 以參數(shù)化著稱,是參數(shù)化技術(shù)的最早應(yīng)用者,在目前 的三維造型 軟件領(lǐng)域中占有著重要地位, Pro/E 作為當(dāng)今世界機(jī)械 CAD/CAE/CAM領(lǐng)域的新標(biāo)準(zhǔn)而得到業(yè)界的認(rèn)可和推廣。 (3)利用 Pro/E 的二次開發(fā)工具 Pro/Toolkit 及 VC++. 進(jìn)行二次開發(fā),設(shè)計出人機(jī)交互式的界面,開發(fā)出參數(shù)化的 中間軸系統(tǒng)。通過 A,就可以利用 VB 訪問 Pro/E 的大部分底層 資源文件 。 ( 2)基于 Automation GATEWAY 的二次開發(fā) Automation GATEWAY 是 RAND 公司開發(fā)的針對 Pro/E 軟件的二次開發(fā)工具,與 Pro/E 系統(tǒng)自帶的二次開發(fā)工具 Pro/TOOLKIT 相比,具有簡單易用的優(yōu)點。它 封裝 了許多針對 Pro/E 底層資源調(diào)用的 庫函 數(shù) 與頭文件,借助第三方編譯環(huán)境( C 語言、VC++語言等)進(jìn)行調(diào)試。Pro/Toolkit。最后,對開發(fā)的三維建模程序進(jìn)行測試。結(jié)果表明:開發(fā)程序準(zhǔn)確無誤,建模迅速,大大提高了這類通用件在 Pro/E 平臺上的設(shè)計效率。VC 2 目 錄 摘要 …………………………………………………………………………… ..… .1 緒論 ……………………………………………………………… .… .…………… 1 第 1 章 Pro/E 二次開發(fā)簡介 ……………………………………… .… .……… ..3 Pro/E 軟件簡 介 …………………………………………………………… ....3 Pro/E 二次開發(fā)工具簡介 ………………………………………………… ....4 第 2 章 零件造型 ……………………………………………………………… ...6 pro/E 的三維造型功能 ……………………………………… .…………… ...6 pro/E 創(chuàng)建模型過程 …………………… .………………………… ...… ....… 7 第 3 章 軸的參數(shù)化設(shè)計 …………………… .………………………… ...…… ...11 菜單的添加 …………………… .………………………… ...…… ...…… ...… .11 MFC 對話框的建立及運(yùn)行 …………………… .………………………… .......15 整個參數(shù)化的實現(xiàn) …………………… .………………………… ..................18 總結(jié) ……………………………….…………………… ..……………… ...……… .25 致謝 ……………………………….…………………… ..……………… ...……… .26 參考文獻(xiàn) ………………………….………………… ..…… ..……………… .…… .27 3 緒論 現(xiàn)在的 CAD/CAM 系統(tǒng),如 Pro/E、 UG 等,都是比較通用的大型軟件系統(tǒng),用這樣的大型系統(tǒng)建立我們所需要的產(chǎn)品模型可能需要大量的時間。使用 Pro/TOOLKIT 開發(fā)應(yīng)用程序包含三個基本步驟:編寫源文件(包括 資源文件 和程序源文件);生成 可執(zhí)行文件 ;可執(zhí)行文件在 Pro/E 中注冊并運(yùn)行是 Pro/E 軟件自帶的二次開發(fā) 模塊,可以直接訪問 Pro/E 軟件的最底層數(shù)據(jù)庫資源,這是進(jìn)行 Pro/E 二次開發(fā)最根本的方法,但要求開發(fā)人員具有相當(dāng) C 語言的編程能力;它是 PTC 公司為 Pro/E提供的用戶化工具箱 (18 以前的版本為 Pro/DEVELOP),該工具箱為 用戶程序 、軟件及第三方程序提供了與 Pro/E 的無縫聯(lián)接。應(yīng)用 AutomationGATEWAY 可以自動實現(xiàn) Pro/E 任務(wù),創(chuàng)建用戶界面,完全實現(xiàn)自動設(shè)計任務(wù);應(yīng)用 AutomationGATEWAY 可以把任何支持 ActiveX 的應(yīng)用程序和 Pro/E 建立直接聯(lián)系。 4 ( 3)基于 JLink 的二次開發(fā)過程 基于 JAVA 語言的二次開發(fā)工具,用戶通過 JAVA 編程實現(xiàn)在軟件 Pro/E中添加功能。 (4)利用 Pro/E的二次開發(fā)工具 Pro/Toolkit創(chuàng)建三維的標(biāo)準(zhǔn)零件庫并實現(xiàn)零件庫與 Pro/E 的集成。是現(xiàn)今主流的 CAD/CAM/CAE 軟件 之一,特別是在國內(nèi)產(chǎn)品設(shè)計領(lǐng)域占據(jù)重要位置。另外,它采用 模塊化 方式,用戶可以根據(jù)自身的需要進(jìn)行選擇,而不必安裝所有模塊。 Pro/E 的主要特性如下: 相對于產(chǎn)品而言,我們可以把它看成 幾何模型 ,而無論多么復(fù)雜的幾何模型,都可以分解成有限數(shù)量的構(gòu)成特征,而每一種構(gòu)成特征,都可以用有限的參數(shù)完全約束,這就是參數(shù)化的基本概念。所謂單一 數(shù)據(jù)庫 ,就是工程中的資料全部來自一個庫,使得每一個獨立用戶在為一件 產(chǎn)品造型 而工作,不管他是哪一個部門的。這一優(yōu)點,使得設(shè)計更優(yōu)化,成品質(zhì)量更高,產(chǎn)品能更好地推向市場,價格也更便宜。族表工具是通過一個通用零件作為父零件,然后在其基礎(chǔ)上對多個參數(shù)加以控制生成派生零件。 Pro/E 軟件對于每個模型都有一個主要設(shè)計步驟和參數(shù)列表 Pro/Program,它是類似于 BASIC 的高級語言構(gòu)成,用戶可以根據(jù)設(shè)計需要來編輯該模型的Program,使其以一個程序來工作。 Pro/Toolkit 同 Jlink 一樣也是 Pro/E 中自帶的二次開發(fā)工具。 Pro/Toolkit 是 Pro/E 軟件自帶的二次開發(fā)模塊,可以直接訪問 Pro/E 軟件的最底層數(shù)據(jù)庫資源,這是進(jìn)行Pro/E 二次開發(fā)最根本的方法,但要求開發(fā)人員具有相當(dāng) C 語言的編程能力;它是 PTC 公司為 Pro/E 用戶 提供的用戶化工具箱 (18 以前的版本為 Pro/DEVELOP),該工具箱為 用戶程序 、軟件及第三方程序提供了與 Pro/E的無縫聯(lián)接。其中“輔助應(yīng)用程序”主要用來測試Pro/Toolkit 程序。 Pro/E 是一個功能定義系統(tǒng),即造型是通過各種不同的設(shè)計專用功能來實現(xiàn),其中包括:筋( Ribs) 、槽( Slots) 、倒角( Chamfers)和抽空( Shells)等,采用這種手段來建立形體,對于工程師來說是更自然,更直觀,無需采用復(fù)雜的幾何設(shè)計方式。 Pro/E 還可輸出三維和二維圖形給予其他應(yīng)用軟件,諸如有限 元分析及后置處理等,這都是通過標(biāo)準(zhǔn)數(shù)據(jù)交換格式來實現(xiàn),用戶更可配上 Pro/E 軟件的其它模塊或自行利用 C 語言編程,以增強(qiáng)軟件的功能。 Pro/E 的造型功能 Pro/E 功能如下: (例如:凸臺、槽、倒角、腔、殼等); (參數(shù) =尺寸、圖樣中的特征、載荷、邊界條件等); ,載荷 /邊界條件與特征參數(shù)之間(如表面積等)的關(guān)系來進(jìn)行設(shè)計。 創(chuàng)建模型過程 進(jìn)入拉伸界面、設(shè)置草繪平面 單擊【文件】、【新建】彈出【新建】對話框如圖 ,選擇【零件】,取消【使用缺省模板】,在名稱框中輸入“ zhongjianzhou”,點擊【確定】。 圖 22 拉伸命令操作控制面板 單擊【放置】、【定義】,會進(jìn)入設(shè)置繪圖平面對話框如圖 23,在繪圖區(qū)選擇“ FRONT”平面作為草繪平面。 設(shè)定深度、創(chuàng)建拉伸實體特征 在 按 鈕右側(cè)的編輯框中輸入拉伸深度值 ,單擊 預(yù)覽按鈕,進(jìn)行幾何預(yù)覽和特征預(yù)覽,預(yù)覽結(jié)束,單擊 按鈕,特征創(chuàng)建結(jié)束。 圖 26 【 倒角 】 控制面板 11 圖 27 三維實體模型 完成倒角。在模型樹中【右鍵】單擊拉伸 1 彈出快捷菜單選中【編輯】,在繪圖區(qū)選中某一尺寸單擊【右鍵】、【屬性】,彈出【尺寸屬性】對話框,切換到【尺寸文本】,在名稱編輯框中的數(shù)值部分即為尺寸標(biāo)識號,用相同方法獲得各尺寸的標(biāo)識號,為各尺寸設(shè)置變量,其中部分尺寸值相同,設(shè)置為一個變 量,具體如表 21 所示??梢园堰@個菜單掛在 Pro/E 的【工具】菜單下,菜單的名稱為【中間軸】。添加菜單的操作在 user_initialize()內(nèi)完成。 static uiCmdAccessState UsrAccessDefault(uiCmdAccessMode access_mode) { return(ACCESS_AVAILABLE)。//實例化對話框 ifdef _DEBUG define new DEBUG_NEW 15 endif static uiCmdAccessState UsrAccessDefault(uiCmdAccessMode access_mode) { return(ACCESS_AVAILABLE)。這意味著 // 它必須作為函數(shù)中的第一個語句 // 出現(xiàn),甚至先于所 有對象變量聲明, // 這是因為它們的構(gòu)造函數(shù)可能生成 MFC // DLL 調(diào)用。 return TRUE。 ProStringToWstring(Msg,)。 //將動作函數(shù)與 菜單聯(lián)系起來 return 0。 //打開零件三維造型圖 ProMdlLoad(a,PRO_MDL_UNUSED,PRO_B_FALSE,amp。 ()。方法是雙擊設(shè)計好 19 的對話框窗口,然后輸入對話框類的名稱 zhongjianzhoudlg,如圖 32 所示。 ( 5)給類添加兩個成員函數(shù): void input(double x)。 // 對話框數(shù)據(jù) enum { IDD = IDD_biyesheji }。 // 中間段長 double ml。 // 槽段長 double cl。 // 槽段圓角 double cy。 }。 DDX_Text(pDX, IDC_sd, sd)。 DDX_Text(pDX, IDC_sda, sda)。 input(sd)。 input(md)。 input(sd)。 input(cda)。 sets(sd,1)。 sets(md,5)。 sets(sd,9)。 sets(cda,13)。 ProWindowCurrentGet(amp。 } void zhongjianzhdlg::OnBnClickedCancel() { // TODO: 在此添加控件通知處理程序代碼 OnCancel()。 ProMdlCurrentGet(amp。//根據(jù)類型、所屬模型以及項的標(biāo)示號來獲得 模型項 ProDimensionValueSet(amp。p_handle)。 編寫注冊文件 編寫注冊文件 如下: Name zhongjianzh startup dll exec_file E:\程序 \zhongjianzh\zhongjianzh\Debug\ text_dir E:\程序 \zhongjianzh\zhongjianzh\text allow_stop true revision Wildfire End 注冊運(yùn)行程序 26 通過 Pro/E 的【輔助應(yīng)用程序】菜單打開文件,并啟動程序,在菜單【工具】下可以看到新添加的【中間軸】項,如圖 34 所示。 MFC 對話框的建立。當(dāng)單擊【中間 軸】項后不僅會彈出對話框,而且還會調(diào)用原有的中間軸圖形??梢栽俸罄m(xù)設(shè)計中添加卷筒菜單項。 致 謝 本文是在老師陳芳的悉心指導(dǎo)下完成的。值此成文之際,特此向老師致以衷心的感謝和崇高的敬意。 UE9aQGn8xp$Ramp。ksv*3t nGK8!z89Am YWpa zadNuKNamp。 ksv*3t nGK8! z89Am YWpazadNuKNamp。 ksv*3t nGK8! z89Am YWpazadNuKNamp。 ksv*3tnGK8! z89Am UE9aQGn8xp$Ramp。 ksv*3tnGK8! z89Am YWpazadNuKNamp。 ksv*3t nGK8! z89Am YWpazadNuKNamp。 ksv*3t nGK8! z89Am YWpazadNuKNamp。 ksv*3t nGK8! z8vGt YM*Jgamp。849Gx^Gj qv^$UE9wEwZQcUE%amp。MuWFA5uxY7JnD6YWRrWwc^vR9CpbK!zn% Mz849Gx^G89Am UE9aQGn8xp$Ramp。 ksv*3t nGK8!z89Am YWpazadNuKNamp。 ksv*3t nGK8! z89Am YWpazadNuKNamp。 ksv*3t nGK8!z89Am YWpazadNuKNamp。 ksv*3t nGK8! z8vGt YM*Jgamp。 849Gx^Gjqv^$UE9wEwZQcUE%amp。 MuWFA5uxY7JnD6YWRrWwc^vR9CpbK! zn% Mz849Gx^Gj qv^$UE9wEwZQcUE%amp。MuWFA5ux^Gj qv^$UE9wEwZQcUE%amp。MuWFA5uxY7JnD6YWRrWwc^vR9CpbK!zn% Mz849Gx^Gj qv^$UE9wEwZQcUE% amp。 849Gx^Gj qv^$UE9wEwZQcUE
點擊復(fù)制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1