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

正文內(nèi)容

畢業(yè)設(shè)計(jì)-基于proe齒輪類零件參數(shù)化設(shè)計(jì)-文庫(kù)吧在線文庫(kù)

  

【正文】 2) 齒輪參數(shù)間的計(jì)算關(guān)系 齒頂高: ha=m*(h_n+x_n) 齒根高: hf=m*(h_n+c_nx_n) 分度圓直徑: d=m*z 基圓直徑: db=d*cos(alpha) 齒頂圓直徑: da=d+2*m*(h_n+x_n) 齒根圓 df=d2*m*(h_n+c_nx_n) 漸開線的參數(shù)方程: r=db/2 theta=t*45 x=r*cos(theta)+r*sin(theta)*theta*pi/180 y=r*sin(theta)r*cos(theta)*theta*pi/180 z=0 3) 直 齒圓柱齒輪參數(shù)化設(shè)計(jì) 基本思路 : ( 1)設(shè)置齒輪基本參數(shù) ( 2)繪制 四個(gè)圓 并添加關(guān)系式 ( 3)創(chuàng)建 基準(zhǔn)曲線 —漸開線 ( 4)鏡像漸開線 ( 5) 創(chuàng)建一個(gè)齒槽輪廓實(shí)體 ( 6) 陣列齒槽輪廓 ( 7)軸孔的生成 ( 8)畫鍵槽并添加關(guān)系 4) 直齒 圓柱 齒輪 建模過程 ( 1)設(shè)置齒輪 基本 參數(shù) 新建一個(gè)零件文件 “zhichiyuanzhu”后,進(jìn)入 Pro/E 的零件創(chuàng)建界面。 ④ 拉伸深度值為參數(shù) “B”,或選 “穿透 ”拉伸方式。本系統(tǒng)中所用到的錐齒輪如圖 322所示。 ( 1) VC++中編寫的程序經(jīng)過編譯后生成 DLL格式的程序,這是程序的主體。信息文件中該 段的標(biāo)識(shí)關(guān)鍵字必須與該標(biāo)簽名相同。 函數(shù) ProCmdActionAdd()原型為: ProCmdActionAdd ( Char *action_name, UiCmdCmdActFn action_cb, UiCmdPriority priority, UiCmdAccessFn access_func, ProBoolean allow_in_non_active_window, ProBoolean allow_in_accessory_window, UiCmdCmdId *action_id); 參數(shù)的意義為: ( 1) action_name 系統(tǒng)中使用的動(dòng)作命令名,必須是惟一的。 參數(shù)的意義為: ( 1) parent_menu 父菜單名。菜單項(xiàng)名可以利用培 訓(xùn)文件 (TrailFile)確定。//設(shè)置菜單信息文件名 //增加一個(gè)新菜單至菜單條 status=ProMenubarMenuAdd (齒輪 , 齒輪 , Utilities, PRO_B_FALSE, UserMsg); //設(shè)置菜單按鈕的動(dòng)作函數(shù) (mand2) ProCmdActionAdd(直齒圓柱齒輪 ,(uiCmdCmdActFn)MenuActFn1, uiCmdPrioDefault,AccessAvailable, PRO_B_TRUE,PRO_B_TRUE,amp。為了做到這一點(diǎn), Pro/E會(huì)尋找并讀人 Pro/TOOLKIT的注冊(cè)文件。 3)應(yīng)用程序的卸載 選擇需要終止的程序名,如上 圖 43 所示, 單擊 “停止 ”按鈕就會(huì)加亮顯示,點(diǎn)擊 “停止 ”按鈕后,再次選擇程序名,此時(shí)的 “刪除 ”按鈕也會(huì)加亮顯示,單擊 “刪除 ”按鈕就可以完成卸載。 MFC是 VC++程序的一個(gè)重要的軟件資源,為開發(fā) Windows應(yīng)用程序提供了強(qiáng)大的支持,使用MFC可以充分利用 VC++開發(fā)環(huán)境提供的先進(jìn)技術(shù)的工具,實(shí)現(xiàn)程序界面的可視化設(shè)計(jì)。通過控件對(duì)話框選擇合適的控 件,并使用 Developer Studio的對(duì)話框編輯器實(shí)現(xiàn)對(duì)控件的布局設(shè)計(jì)和屬性改變。 if(dia2==NULL) { dia2= new xiechiyuanzhuchilun。 ProType type。mdl)。 if(!stau==PRO_TK_NO_ERROR) { return。 return。 ProName ParamName_m,ParamName_z,ParamName_af,ParamName_b,ParamName_beta, ParamName_c_n,ParamName_h_n,ParamName_x_n,ParamName_dk,ParamName_b1,ParamName_h。 ProMdlToModelitem(model, amp。 ProStringToWstring(ParamName_x_n,X_N)。 ProStringToWstring(ParamName_af,AF)。 UpdateData(TRUE)。 } xiechiyuanzhuchilun::OnChangeEdit9() 。 } else return 。type)。 //選擇斜齒輪旋向 // iRadio=dia2GetCheckedRadioButton(IDC_RADIO_Z,IDC_RADIO_Y)。 } return TRUE。 圖 52 修改對(duì)話框?qū)傩? 圖 51 “插入資源 ”對(duì)話框 4) 給控件連接變量 在對(duì)話框里點(diǎn)擊右鍵,選擇 “建立類向?qū)?”, 5) 添加如下的函數(shù),完成對(duì)話框的創(chuàng)建和顯示。 非模式對(duì)話框的好處是不與其他窗口爭(zhēng)奪窗口焦點(diǎn),在非模式對(duì)話框打開時(shí),用戶也可以打開其他窗口對(duì)象,操作完畢后,又可用鼠標(biāo)或其他方式激活該窗口,其顯示對(duì)話框中調(diào)用 ShowWindow()語(yǔ)句。 UI對(duì)話框是采用資源文件的形式來定義和描述界面組成元件、屬性及布局。 本系統(tǒng)注冊(cè)文件的內(nèi)容: NAME gear EX_NEC_FILE D:\gear\Debug\ TEX_NT_DIR D:\gear\res\tex_nt STARTUP dll ALLOW_STOP TRUE DELAY_START TRUE REVISION wildfire END 2) 應(yīng)用程序 的 運(yùn)行 啟動(dòng) Pro/E,選擇 Pro/E界面上的 “ 工具 /輔助應(yīng)用程序 ” 菜單項(xiàng),系統(tǒng)彈出 “ 輔助應(yīng)用程序 ” 對(duì)話框 , 如圖 42所示。 } ex_nternCvoid user_terminate( )//終端函數(shù) { AFX_N_MANAGE_STATE(Afx_nGetStaticModuleState())。 ( 8) filename 信息文件名。 ( 4) one_line_help 菜單提示文本。 ( 5) allow_in_non_active_window 布爾值,確定是否在非激活窗口顯示該菜單項(xiàng)。 ( 3) add_after_neighbor 該參數(shù)主要用來設(shè)置添加菜單的位置?,F(xiàn)介紹主要函數(shù)如下: 1) ProMenubarMenuAdd()函數(shù) 菜單條是 Pro/E 菜 單 體 系 的 最 頂 層 菜 單 , 創(chuàng) 建 的 方 法 是 : 直 接 調(diào) 用ProMenubarMenuAdd()函數(shù)向 Pro/ E 添加所需的菜單,建立新建菜單。 ( 6)蝸輪 、蝸桿:蝸輪、蝸桿的建模也比較復(fù)雜,特別是蝸桿,先要用方程的方法建立螺旋曲線,而且其齒廓截面也是漸開線和圓弧,要用到軌跡掃描才能生成螺旋形的齒面。 圖 317 創(chuàng)建鍵槽 圖 316 陣列實(shí)體輪廓 圖 315 創(chuàng)建齒輪實(shí)體輪廓 圖 313 鏡像漸開線廓 圖 314 創(chuàng)建齒槽輪廓 廓 其他類型齒輪參數(shù)化模型的構(gòu)建 除上述斜齒 輪外,本系統(tǒng)所開發(fā)的齒輪類零件有:斜齒圓柱齒輪(左旋,右旋)、軸齒輪 、人字齒、錐齒輪、蝸輪、蝸桿、 齒圈 和齒條。在工具欄內(nèi)單擊 按鈕,選擇剛創(chuàng)建的軸 “A_1”和剛創(chuàng)建的點(diǎn) “PNT0”為基準(zhǔn),完成 “DTM1”的創(chuàng)建,見圖 313。在造型過程中,就某一特定類型的標(biāo)準(zhǔn)件而言,我們只需改變其設(shè)計(jì)變量的值,就可得到不同規(guī)格的同類零件模型。構(gòu)造法通過對(duì)造型過程的紀(jì)錄,記下幾何元素的生成順序及其相互間的關(guān)系,當(dāng)用戶修改參數(shù)時(shí),系統(tǒng)按原來的造型順序和幾何元素之間的關(guān) 系重新構(gòu)造設(shè)計(jì)過程,構(gòu)造法能夠克服前面兩種方法的不足,但要求用戶嚴(yán)格遵守一定的造型順序,缺乏靈活性。拓?fù)?約束是對(duì)產(chǎn)品結(jié)構(gòu)的定性描述,它表示幾何元素之間的固定聯(lián)系,如對(duì)稱、平行、垂直、相切等,這些關(guān)系擬抽象為點(diǎn)、邊、面間等九類有向關(guān)系,每一類關(guān)系有相應(yīng)的謂詞,包括 “相同 ”、 “平行 ”、“垂直 ”、 “相交 ”、 “偏移 ”等。與無(wú)約束造型系統(tǒng)相比,參數(shù)化設(shè)計(jì)更符合實(shí)際工程設(shè)計(jì)習(xí)慣,因?yàn)樵趯?shí)際設(shè)計(jì)的初期階段,設(shè)計(jì)人員關(guān)心的往往是零部件的大致形狀和性能,對(duì)精確的尺寸并不十分關(guān)心,特別是在系列化設(shè)計(jì)中,參數(shù)化造型技術(shù)的優(yōu)點(diǎn)就更加突出。 參數(shù)化設(shè)計(jì)技術(shù)概述 參數(shù)化設(shè)計(jì) (parametric design)是一種設(shè)計(jì)方法,其基礎(chǔ)是尺寸驅(qū)動(dòng)的幾何模型。利用 Pro/E 中的記事本編輯功能,通過編輯漸開線公式,能很精確的生成漸開線齒輪的齒廓。 ( 2) 設(shè)置庫(kù)文件路徑, 在目錄 [S]:下選擇 library files,添加 Pro/TOOLKIT的庫(kù)文件,如圖 25所示,添加 紅色區(qū)域的路徑 。下面是在 文件: include include 圖 23 Visual C++ include include include include include其次,要建立 Pro/TOOLKIT應(yīng)用程序,在程序中必須使用Pro/TOOLKIT的初始化函數(shù) user_initialize(),其作用相當(dāng)于 main()其函數(shù)為: ex_ntern C int user_initialize() { …………………….// 初始化代碼,一般添加菜單函數(shù) } 當(dāng) Pro/TOOLKIT 應(yīng)用程序終止時(shí)需調(diào)用 user_terminate()函數(shù)來退出程序。 ( 2)進(jìn)入圖 22所示的對(duì)話框,選擇動(dòng)態(tài)鏈接庫(kù)使用共享 MFC dll,使 Pro/TOOLKIT應(yīng)用程序使用共享的 MFC。 異步和同步模式的另一個(gè)重要的不同在于應(yīng)用程序的啟動(dòng)方式。盡管多線程模式同時(shí)有多個(gè)線程在并行運(yùn)行,其實(shí)這些線程并沒有真的并行處理,每個(gè)進(jìn)程都需要等待其它進(jìn)程操作完成才能進(jìn)行自己 的操作。 Pro/TOOLKIT 有同步 (Synchronous Mode)和異步 (Asynchronous Mode)兩種工作模式。 本課題將選用 Pro/E ,選用 編程調(diào)試工具 Visual C++。利用 VC++開發(fā)基于 Pro/E 的程序編制一般需要兩個(gè)步驟:一是可視化設(shè)計(jì)階段;二是代碼編寫階段。它以尺寸驅(qū)動(dòng)、特征建模、全參 數(shù)設(shè)計(jì)、單一全關(guān)聯(lián)的數(shù)據(jù)庫(kù)、虛擬現(xiàn)實(shí)及多數(shù)據(jù)接口等優(yōu)點(diǎn)改變了傳統(tǒng)的設(shè)計(jì)觀念,使設(shè)計(jì)工作直觀化、高效化、精確化和系統(tǒng)化,成為目前機(jī)械 CAD 領(lǐng)域的新標(biāo)準(zhǔn)。同一零件的各部分需要協(xié)同變化的 , 也需要在這里列出。在創(chuàng)建模型時(shí) , 這些幾何約束關(guān)系同時(shí)被創(chuàng)建 , 當(dāng)模型被修改時(shí) , 這些關(guān)系可以自動(dòng) 保持設(shè)計(jì)者的意圖不變。 在 Pro/E環(huán)境下可以根據(jù)齒輪傳動(dòng)的基本規(guī)律和漸開線齒形的生成原理來進(jìn)行漸開線齒輪的精確造型,同時(shí)還能實(shí)現(xiàn)齒輪的參數(shù)化建模,從而實(shí)現(xiàn)了齒輪系列化設(shè)計(jì),使設(shè)計(jì)人員從繁重的繪圖工作中解脫出來。 Pro/ E是采用參數(shù)化設(shè)計(jì)的、基于特征的三維實(shí)體造型系統(tǒng),其參數(shù)化特征造型在保證幾何、拓?fù)潢P(guān)系不變的情況下,以單一全關(guān)聯(lián)的數(shù)據(jù)庫(kù)實(shí)現(xiàn)模型的快速再生;它的二次開發(fā)接口使用戶可以在自己開發(fā)的程序中對(duì)零件進(jìn)行各種操作和控制,從而實(shí)現(xiàn)程序化設(shè)計(jì)。仿真模擬則主要是對(duì)產(chǎn)品進(jìn)行裝配模擬,運(yùn)動(dòng)機(jī)構(gòu)模擬,進(jìn)行干涉、碰撞分析等等。兩種造型理論相互依存,共同發(fā)展。但是這些幾何形狀嚴(yán)格的尺寸定位關(guān)系并不能在設(shè)計(jì)的初始階段完全確定,所以希望在初始階段能夠允許欠尺寸約束的存在。如果想修改零件形狀的話,只需修改一下尺寸的數(shù)值就可以實(shí)現(xiàn)形狀上的改變。曲面造型系統(tǒng)的出現(xiàn),標(biāo)志著計(jì)算機(jī)輔助設(shè)計(jì)技術(shù)從單純模仿工程圖紙的三視圖模式中解放出來, 首次實(shí)現(xiàn)以計(jì)算機(jī)完整描述產(chǎn)品零件的主要信息,同時(shí)也使得CAM 技術(shù)的開發(fā)有了現(xiàn)實(shí)的基礎(chǔ),改變了以往只能借助油泥模型來近似準(zhǔn)確表達(dá)曲面的落后的工作方式, 使產(chǎn)品開發(fā)手段比舊的模式有了質(zhì)的飛躍,新產(chǎn)品開發(fā)速度大幅度提高。在 汽車、飛機(jī)、船舶、集成電路、大型自動(dòng)控制系統(tǒng)的設(shè)計(jì)中, CAD 技
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1