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

正文內(nèi)容

基于proe的齒輪模型庫二次開發(fā)畢業(yè)論文設(shè)計-免費閱讀

2025-08-10 11:54 上一頁面

下一頁面
  

【正文】 }, // CTestDlg dlg。 ProWindowRefresh(PRO_VALUE_UNUSED)。cmd_id)。 static int status。參數(shù)值的類型仍為 ProParameterVafue 的結(jié)構(gòu) 體,在傳給函數(shù)之前要通過 type成員設(shè)置類型,再通過 Value 成員賦值。 GetDlgItem(IDC_EDIT2)GetWindowText(ch2,10)。最終結(jié)果如圖 412 所示。 雖然 Pro/TOOLKIT 采用 Microsoft Visual C++作為編譯器,但是 Pro/TOOLKIT中沒直接提供對 MFC的支持,所以在 Pro_E 中還不能直接調(diào)用 MFC。即啟動 Pro/ENGINEER后,自定義 菜單使自動掛接到 Pro/ENGINEER 菜單條上。 注冊運行 編寫調(diào)試完應(yīng)用程序后,將整個 VC工程文件拷貝到工作目錄下,用記事本編寫注冊文件,并保存為“ ”。其函數(shù)如下: ProCmdActionAdd(PushButtonAct1,(uiCmdCmdActFn)Spring1Fn, uiCmdPrioDefault,AccessAvailable, PRO_B_TRUE,PRO_B_TRUE,amp。 Utilities, PRO_B_TRUE 表示該菜單 第 24 頁 共 47 頁 加在“工具”菜單的右側(cè)。 下面介紹說明菜單程序中用到的 Pro/TOOLKIT函數(shù)。由于連接 庫產(chǎn)生的錯誤有 31個,警告有 19 個。 在 VC 環(huán)境下編寫完程序后,需要對其進(jìn)行編譯和連接,包括文件路徑的設(shè)置、庫文件路徑設(shè)置、庫文件的連接等。 具體設(shè)計步驟如下: (1) 進(jìn)入 Visual C++ 集成開發(fā)環(huán)境, 選擇“ File/New...” 葒選項,啟動 “ New” 對話框。 第 3 行:另一種語言的譯文或為空。一般作為Pro/TOOLKIT函數(shù)的輸入?yún)?shù); ? 動作命令( Action mand)啟動菜單按鈕執(zhí)行的一組指令; ? 選項命令( Option mand)基于界面元素的狀態(tài)執(zhí)行的一組指令。 將所建齒輪模型均存放在 text\chinese_\parts目錄下。如圖 31所示。軟齒面的齒輪承載能力較低,但制造比較容易,跑合性好, 多用于傳動尺寸和重量無嚴(yán)格限制,以及小量生產(chǎn)的一般機(jī)械中。 齒輪理論和制造工藝的發(fā)展將是進(jìn)一步研究輪齒損傷的機(jī)理,這是建立可靠的強(qiáng)度計算方法的依據(jù),是提高齒輪承載能力,延長齒輪壽命的理論基礎(chǔ);發(fā)展以圓弧齒廓為代表的新齒形;研究新型的齒輪材料和制造齒輪的新工藝; 研究齒輪的彈性變形、制造和安裝誤差以及溫度場的分布,進(jìn)行輪齒修形,以改善齒輪運轉(zhuǎn)的平穩(wěn)性,并在滿載時增大輪齒的接觸面積,從而提高齒輪的承載能力。 總體設(shè)計框架 本二次開發(fā)是基于 Pro/ENGINEER的關(guān)于齒輪的參數(shù)化設(shè)計。異步模式實現(xiàn)了兩個程序的并行運行,可以只在程序需要調(diào)用 Pro/ENGINEER 功能時,才啟動 Pro/ENGINEER。其 中“輔助應(yīng)用程序”主要用來調(diào)用 Pro/TOOLKIT 程序。 ○ 3 Pro/Program Pro/ENGINEER 軟件對于每個模型都有一個主要設(shè)計步驟和參數(shù)列表 Pro/Program,它是由類似 BASIC 的高級語言構(gòu)成,用戶可以根據(jù)設(shè)計需要來編輯該模型的 Program,使其以一個程序來工作。 Pro/TOOLKIT 采用面向?qū)ο蟮某绦蛟O(shè)計方法( Object_Oriented Programming) 。 本文首先簡單介紹了一些繪圖軟件特別是 Pro/ENGINEER 的現(xiàn)狀,說明了研究本課題的必要性以及重 要性;其次介紹了一些Pro/ENGINEER 二次開發(fā)工具;接著確定本二次開發(fā)的總體方案;最后詳細(xì)地介紹了對齒輪進(jìn)行二次開發(fā)的全過程。因此也就有了本課題的提出。 Pro/ENGINEER 提供了強(qiáng)大的三維幾何造型功能,使我們能夠創(chuàng)建出各種復(fù)雜的幾何模型,作為通用的三維 CAD/CAM 系統(tǒng)在功能上基本能夠滿足產(chǎn)品三維設(shè)計要求,但有時這些功能并不能滿足我們的需求。 PTC 公司提出的單一數(shù)據(jù)庫、參數(shù)化、基于特征、全相關(guān)的概念改變了機(jī)械 CAD/CAE/CAM的傳統(tǒng)觀念,這種全新的概念已成為當(dāng)今世界機(jī)械 CAD/CAE/CAM領(lǐng)域的新標(biāo)準(zhǔn)。 ○ 3 AutoCAD AutoCAD是 Autodesk公司的主導(dǎo)產(chǎn)品。目前 CAD/CAM軟件動態(tài)如下 : ○ 1 Unigraphics(UG) UG 是 UnigraphicsSolutions 公司的拳頭產(chǎn)品。然后以直齒圓柱齒輪為例,較詳細(xì)地說明了利用 Pro/TOOLKIT 及 Visual C++ 在 Pro/E 二次開發(fā)中的應(yīng)用,并給出了測試實例。然后以直齒圓柱齒輪為例,較 詳細(xì)地說明了利用 Pro/TOOLKIT 及 Visual C++ 在 Pro/E 二次開發(fā)中的應(yīng)用,并給出了測試實例。 國內(nèi)外研究現(xiàn)狀綜述: Pro/Engineer系統(tǒng)是美國 Parametric Technology Corporation(簡稱PTC)的產(chǎn)品。但是有些模型,具有相似性和通用性,如標(biāo)準(zhǔn)件,常用件等。對本研究提供過幫助和做出過貢獻(xiàn)的個人或集體,均已在文中作了明確的說明并表示了謝意。例如標(biāo)準(zhǔn)零件系列,它們的結(jié)構(gòu)都是相同的,區(qū)別只在于尺寸,如果標(biāo)準(zhǔn)零件系列都通過三維建模的方式來實現(xiàn),那么工作量將非常巨大。 對齒輪的設(shè)計研究將包含以下內(nèi)容: 1 齒輪的參數(shù)化建模; 2 設(shè)計齒輪菜單及對話框 (其中包含實現(xiàn)對話框上各按鈕的功能的相應(yīng)程序 ); 3 檢驗設(shè)計是否能達(dá)到預(yù)期功能力。并且成功開發(fā)設(shè)計出能滿足用戶要求的齒輪模型庫。以前 CAD/CAM技術(shù)大都是在工作站平臺上運行和開發(fā),隨著計算機(jī)水平的大幅提高,目前CAD/CAM 軟件均可以在微機(jī)上運行。 SOLIDEDGE 與 MicrosoftOffice 兼容,與Windows的 OLE 技術(shù)兼容,這使得設(shè)計師們在使用 CAD系統(tǒng)時,能夠進(jìn)行 Windows下字處理、電子報表、數(shù)據(jù)庫操作等。 AutoCAD 有強(qiáng)大的二維功能,如繪圖、編輯、剖面線和圖案繪制、尺寸標(biāo)注以及二次開發(fā)等功能,同時有部分三維功能。 Pro/Engineer 建立在工作站上,系統(tǒng)獨立于硬件,便于移植。如何建立這些常用零部件的庫,利用已有的資源,花費較少的時間完成產(chǎn)品設(shè)計是用戶非常關(guān)心的問題。用戶只需正確選擇或輸入零件相關(guān)參數(shù),Pro/E 便能自動生成用戶所需的模型,這樣大大縮短了開發(fā)設(shè)計的時間,提高了零件的結(jié)構(gòu)設(shè)計效率。而且, Pro/TOOLKIT 提供了定制標(biāo)準(zhǔn) Pro/ENGINEER 用戶界面的能力,自動執(zhí)行重復(fù)性的程序,通過 Pro/ENGINEER 集成的內(nèi)部程序 (Dll)或外部應(yīng)用程序( Exe)可以為造型用戶提供自定義的應(yīng)用程序、設(shè)計規(guī)劃和繪圖自動化。整個族表是通過電子表格來實現(xiàn)的,因此可以稱其為表格驅(qū)動。在 Pro/TOOLKIT中, PTC向用戶提供了大量的 C語言函數(shù)庫,函數(shù)采用面向?qū)ο蟮娘L(fēng)格。 表 21 計算機(jī)配置 項目 推薦配置 CPU (建議 ) 內(nèi)存 512MB以上(建議 1G) 顯卡 顯存 32MB 以上,推薦使用 Geforce4 以上的顯卡 網(wǎng)卡 必須安裝網(wǎng)卡(或使用虛擬網(wǎng)卡) 軟件開發(fā)環(huán)境 操作平臺: WindowsXP/Vista/Win7; 開發(fā)平臺: Pro/ENGINEER ; 第 7 頁 共 47 頁 開發(fā)語言: Visual C++。 動態(tài)連接模式是將用戶編寫的 C 程序編譯成一個 DLL 文件,這樣 Pro/TOOLKIT 應(yīng)用程序和 Pro/ENGINEER 運行在同一個進(jìn)程中,它們之間的信息是直接通過函數(shù)調(diào)用實現(xiàn)的。 第 8 頁 共 47 頁 本開發(fā)的總體設(shè)計流程如圖 22 所示,調(diào)用響應(yīng)圖如圖 23 所示。齒輪傳動是機(jī)械傳動的重要裝置,具有質(zhì)量小、體積小、傳動比大和效率高等優(yōu)點,己廣泛地應(yīng)用于汽車、船舶、機(jī)床、礦山冶金等領(lǐng)域,它幾乎適用于一切功率和轉(zhuǎn)速范圍。 并 預(yù) 先 設(shè) 置 各 參 數(shù) 的 值 。 執(zhí)行“ Insert/Extrude/cut”命令,以漸開線 2及齒根圓曲線為邊界切出第一個齒槽(由于基圓內(nèi)沒有漸開線,所以基圓內(nèi) 第 13 頁 共 47 頁 的部分可以由一段圓弧代替)。添加菜單的大致過程如下: ○ 1編寫信息資源文件(信息資源文件用于提供菜單的標(biāo)簽文本和幫助信息); ○ 2使用 Pro/TOOLKIT 的函數(shù)編寫源程序,給菜單按鈕設(shè)置調(diào)用函數(shù)(動作函數(shù)); ○ 3注冊運行程序。在信息文件中以 4 行為一組 ,其含義為: 第 1 行: Pro/ENGINEER 系統(tǒng)可以識別的關(guān)鍵字。 第 18 頁 共 47 頁 圖 42 所示英文菜單的資源文件如下: Design Design Gear Gear Hello Pro_E Hello! This is a Pro/TOOLKIT develop. 圖 42 所示中文菜單的資源文件如下: Design Design 畢業(yè)設(shè)計 Gear Gear 齒輪參數(shù)化建模 Hello Pro_E 基于 Pro/TOOLKIT的齒輪二次開發(fā)程序! 圖 42 “齒輪”菜單 第 19 頁 共 47 頁 在記事本編輯完以上資源后,保存為純文本格式 (.txt),并且命名為 Message。單擊 Finish按鈕,進(jìn)入 New Project Information窗口后,單擊 OK按鈕,完成工程文件框架的建立。具體設(shè)置如圖 45。 如下圖所示 49。函數(shù)的返回值類型為 ProError,調(diào)用成功返回 PRO_TK_NO_ERROR(0),否則返回PRO_TK_GENERAL_ERROR(1)。其函數(shù)如下: ProMenubarmenuMenuAdd(UserMenuBar, SubMenu1, SubMenu1, NULL, PRO_B_TRUE, MsgFile) UserMenuBar表示這個下級菜單是掛接在此菜單 項名下。 Hello Pro_E 是提示信息,必須與信息文件中一致。 圖 49 中各字段及其意義如表 41所示。 UI 對話框 主要由對話框資源文件和相應(yīng)的控制程序兩大部分構(gòu)成。 圖 411 插入對話框資源 圖 411插入對話框資源 利用 AppWizard 向?qū)Чδ?,將?chuàng)建的對話框資源和類相關(guān)聯(lián)起 第 27 頁 共 47 頁 來,即為對話框資源創(chuàng)建一個新類,如圖 413 所示。操作源程序見附錄Ⅲ對話框操作源程序部分。 GetDlgItem(IDC_EDIT7)GetWindowText(ch7,10)。 第 29 頁 共 47 頁 圖 414 生成模型 1 錐齒輪輸入?yún)?shù):齒輪模 數(shù) m= 3,齒數(shù) z= 25,壓力角 α= 200,螺旋角β =150,寬度 b=15;生成模型如圖 415 所示。 ProStringToWstring(MsgFile,)。 第 31 頁 共 47 頁 if(dlg==NULL) { dlg=new CTestDlg()。 dlgShowWindow(SW_SHOW)。 // ProWindowRepaint(PRO_VALUE_UNUSED)。 dlg=new CTestDlg()。 return 0。 ProFileName MsgFile。 在這些函數(shù)中,還調(diào)用了其它的一些函數(shù),其函數(shù)類型及作用詳見程序清單。 GetDlgItem(IDC_EDIT5)GetWindowText(ch5,10)。在此工程文件下編制對話框操作源程序。 編寫對話框資源文件 對話框應(yīng)包含以下內(nèi)容:齒輪模型圖片,齒輪設(shè)計各參數(shù)以及確定和取消按鈕。 對話框的設(shè)計 用戶界面對話框( User Interface Dialog Boxes,簡稱 UI 對話框)是 Pro/TOOLKIT 提供的一項交互界面。用相對路徑方式的優(yōu)點在于具有可移植性。其函數(shù)如下: ProMenubarmenuPushbuttonAdd(MyMenu, MainBtn1, Gear, Hello Pro_E, NULL, PRO_B_TRUE, cmd_id, MsgFile)。注意,在生成的下級子菜單中必須至少包含一項菜單項,否則將不顯示下級子菜單。 user_terminate()函數(shù)在 Pro/ENGINEER 終止同步模式的Pro/TOOLKIT
點擊復(fù)制文檔內(nèi)容
研究報告相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1