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

正文內(nèi)容

機(jī)械設(shè)計(jì)制造及自動(dòng)化專業(yè)畢業(yè)論文--基于pro_e的彈簧模型庫二次開發(fā)設(shè)計(jì)-文庫吧

2024-10-27 18:48 本頁面


【正文】 計(jì)算機(jī)配置 項(xiàng)目 推薦配置 CPU 以上(建議 ) 內(nèi)存 256MB 以上(建議 512MB) 顯卡 顯存 32MB 以上,推薦使用 Geforce4以上的顯卡 網(wǎng)卡 必須安裝網(wǎng)卡(或使用虛擬網(wǎng)卡) 軟件開發(fā)環(huán)境 操作平臺(tái): Windows2020/XP/NT; 開發(fā)平臺(tái): Pro/ENGINEER ; 開發(fā)語言: Visual C++。 工作模式的確定 Pro/TOOLKIT 應(yīng)用程序有兩種工作模式:異步模式和同步模式。 異步模式 無需啟動(dòng) Pro/ENGINEER,就能夠單獨(dú)運(yùn)行 Pro/TOOLKIT 應(yīng)用程序的方法叫異步模式。異步模式實(shí)現(xiàn)了兩個(gè)程序的并行運(yùn)行,可以只在程序需要調(diào)用Pro/ENGINEER 功能時(shí),才啟動(dòng) Pro/ENGINEER。但由于異步模式具有代碼復(fù)雜、執(zhí)行速度慢等缺點(diǎn),因此一般不采用異步模式。 同步模式 同步模式下, Pro/TOOLKIT 應(yīng)用程序必須與 Pro/ENGINEER 系統(tǒng)同步運(yùn)行。同時(shí),當(dāng) Pro/TOOLKIT 應(yīng)用程序執(zhí)行時(shí), Pro/ENGINEER 系統(tǒng)是處于停止?fàn)顟B(tài)的。 同步模式又分為兩種模式,即動(dòng)態(tài)連接模式( DLL 模式)和多進(jìn)程模式( Multiprocess Mode) 圖 22 總 體設(shè)計(jì)流程圖 圖 23 程序調(diào)用響應(yīng)圖 3 彈簧的參數(shù)化設(shè)計(jì) 彈簧簡介 彈簧及彈性元件廣泛應(yīng)用于機(jī)械、儀表、電器、交通運(yùn)輸工具以及日常生活器具等行業(yè),是一個(gè)涉及面比較大的基礎(chǔ)零件。近年來,隨著科學(xué)技術(shù)的發(fā)展,國內(nèi)外在彈簧的研究和生產(chǎn)方面都有不同程序的發(fā)展。 彈簧是一種機(jī)械零件。它利用材料的彈性和結(jié)構(gòu)特點(diǎn),在工作時(shí)產(chǎn)生變形,把機(jī)械功或動(dòng)能轉(zhuǎn)變?yōu)樽冃文埽ㄎ荒埽虬炎冃文埽ㄎ荒埽┺D(zhuǎn)變?yōu)闄C(jī)械功或動(dòng)能。由于這種特性,它適用于: 1 緩沖 或減震,如破碎機(jī)的彈簧和車輛的懸架彈簧等; 2 機(jī)械的儲(chǔ)能,如鐘表、儀表和自動(dòng)控制機(jī)構(gòu)上的原動(dòng)彈簧; 3 控制運(yùn)動(dòng),如氣門、離合器、制動(dòng)器和各種調(diào)節(jié)器上的彈簧; 4 測(cè)力裝置,如彈簧秤和動(dòng)力計(jì)上的彈簧。除此之外,在機(jī)械設(shè)備、儀表、日用電器以及生活器具上也都使用著各式各樣的彈性元件,如螺母防松彈簧墊圈,零件在軸上定位用的卡環(huán),門的啟閉裝置,玩具的發(fā)條等等。 在機(jī)電產(chǎn)品,用量最大的彈簧主要有三大類: 汽車為主的機(jī)動(dòng)車輛彈簧; 以日用電器為主的電子產(chǎn)品彈簧; 以攝像機(jī)、復(fù)印機(jī)和照相機(jī)為主的光學(xué)裝置彈簧。 機(jī)動(dòng)車輛 彈簧主要是向高強(qiáng)度方向發(fā)展,以減輕質(zhì)量;電子產(chǎn)品彈簧主要是向小型化方向發(fā)展;而光學(xué)裝置彈簧主要向著既要高強(qiáng)度化又要小型化方向發(fā)展。相應(yīng)的彈簧設(shè)計(jì)方法,材料和加工技術(shù)均有所發(fā)展。 彈簧的參數(shù)化建模 圓柱螺旋壓縮彈簧應(yīng)用最為廣泛,如車輛的懸架彈簧、內(nèi)燃機(jī)的氣門彈簧、計(jì)測(cè)彈簧等都是這類彈簧。螺旋壓縮彈簧所用彈簧材料的截面多為圓形,其次是矩形、多股形。近年來為了提高彈簧材料的利用率,也有采用管材;為了提高疲勞強(qiáng)度,扁形鋼絲截面逐漸擴(kuò)大使用范圍。螺旋壓縮彈簧一般為等節(jié)距,在特殊情況下也有不等節(jié)距的。 下面以等 節(jié)距圓柱螺旋壓縮彈簧為例,介紹說明彈簧的參數(shù)化建模過程。 打開 Pro/ENGINEER 軟件,新建一個(gè)零件,命名為“ ” ,不使用缺省模板,選擇“ mmns_part_solid”,進(jìn)入零件設(shè)計(jì)環(huán)境。 選取主菜單中的【工具】→【參數(shù)】命令,彈出“參數(shù)”對(duì)話框,如圖 31所示,單擊“+”按鈕,添加四個(gè)參數(shù) H、 D、 L、 DD。 H 表示彈簧的自由高度, D表示彈簧的中徑, L 表示彈簧的螺距, DD 則表示彈簧的材料直徑。并預(yù)先設(shè)置各參數(shù)的值。如 H 300,D 80,L 20,DD 12。單擊“確定”按鈕。 選 取主菜單【插入】→【螺旋掃描】→【伸出項(xiàng)】命令。出現(xiàn)螺旋特征創(chuàng)建的對(duì)話框,依次選取【常數(shù)】→【穿過軸】→【右手定則】→【完成】,完成螺旋特征【屬性】的定義,接下來開始定義“掃引軌跡”。 選取 FRONT 平面為草繪平面,并取默認(rèn)的草繪方向和參照面。進(jìn)入草繪環(huán)境后,繪制如圖 32 的圖形。完成確定。 按照信息提示輸入節(jié)距值:如 20,并回車。 草繪一個(gè)圓,直徑定為 12。完成退出。 選取【工具】→【關(guān)系】命令,彈出“關(guān)系”對(duì)話框。輸入如圖 33 所示關(guān)系,較驗(yàn)確定。 圖 31 參數(shù)設(shè)置圖 圖 32 草繪圖形 切去彈簧兩端端面,使其端面平整。 最后完成的彈簧零件圖如圖 34 所示。 以上便是螺旋壓縮彈簧的參數(shù)化建模過程。用戶只需更改參數(shù)值,再生,便能生成所需的彈簧模型,而不用再去重復(fù)~步驟。 圖 33 關(guān)系設(shè)置圖 圖 34 零件圖 將所建彈簧模型均存放在 Text\Release\text\chinese_\parts 目錄下。 4 菜單與對(duì)話框的開發(fā)設(shè)計(jì) 菜單的設(shè)計(jì) 菜單是 Pro/ENGINEER 的主要用戶界面。 Pro/TOOLKIT 提供了一系列菜單操作函數(shù),允許應(yīng)用程序 創(chuàng)建和管理菜單。 Pro/ENGINEER 菜單包括菜單欄、菜單、菜單項(xiàng)(按鈕)、篩選按鈕、單選按鈕等等,如圖 41 示。 圖 41 菜單種類 Pro/TOOLKIT 可以向 Pro/ENGINEER 菜單中添加上述類型的菜單。添加菜單的大致過程如下: 編寫信息資源文件(信息資源文件用于提供菜單的標(biāo)簽文本和幫助信息); 使用 Pro/TOOLKIT 的函數(shù)編寫源程序,給菜單按鈕設(shè)置調(diào)用函數(shù)(動(dòng)作函數(shù)); 注冊(cè)運(yùn)行程序。 下面介紹菜單的相關(guān)術(shù)語: 菜單條( Menu bar) Pro/ENGINEER 界面頂部菜單欄中的菜單,如 File、 Edit和 View 等均稱為菜單條; 菜單條菜單( Menu bar menu)菜單條的下級(jí)子菜單。即多層菜單的次級(jí)菜單; 菜單的按鈕( Push button)下拉菜單中用來啟動(dòng)一組指令的菜單項(xiàng),如 File菜單條中的 Edit 按鈕; 菜單的復(fù)選按鈕( Check button)下拉菜單中用來執(zhí)行開關(guān)動(dòng)作的菜單項(xiàng),如 View 菜單條中的 Model Tree(模型樹)顯示或關(guān)閉菜單項(xiàng); 菜單的單選按鈕組( Radio group)下拉菜單的一組選項(xiàng)中只能設(shè)置其中一項(xiàng)的菜單項(xiàng); 命令( Command)從菜單條或工具欄 圖標(biāo)激活的一個(gè)執(zhí)行過程; 命令標(biāo)識(shí)號(hào)( Command id)指向某一命令的指針。一般作為 Pro/TOOLKIT函數(shù)的輸入?yún)?shù); 動(dòng)作命令( Action mand)啟動(dòng)菜單按鈕執(zhí)行的一組指令; 選項(xiàng)命令( Option mand)基于界面元素的狀態(tài)執(zhí)行的一組指令。該命令由菜單篩選按鈕和菜單單選按鈕組啟動(dòng)。 本設(shè)計(jì)要求所設(shè)計(jì)的菜單風(fēng)格與 Pro/ENGINEER 一致,即將菜單添加到Pro/ENGINEER 的菜單欄,在其下拉菜單項(xiàng)菜單中要求有各種類型的彈簧,每種類型彈簧的下級(jí)子菜單中包含其相應(yīng)的彈簧類型, 如圓柱螺旋彈簧包括圓截面圓柱螺旋壓縮彈簧、圓柱螺旋拉伸彈簧等。 編寫菜單信息資源文件 信息資源文件用于提供菜單的標(biāo)簽文本(包括其他語言版本的標(biāo)簽)和幫助信息,如果要向 Pro/ENGINEER 中添加菜單,就必須使用信息資源文本,否則所添加的菜單不會(huì)在 Pro/ENGINEER 菜單欄中出現(xiàn)。 信息資源文件是一種 ASCII 碼文件,用來定義菜單項(xiàng)、菜單項(xiàng)提示等信息,可以用記事本和寫字板等文字處理軟件建立,也可在 VC 的集成開發(fā)環(huán)境中建立,但必須與純文本格式保存。在信息文件中以 4 行為一組 ,其含義為: 第 1 行: Pro/ENGINEER 系統(tǒng)可以識(shí)別的關(guān)鍵字。該關(guān)鍵字必須與使用該信息文件函數(shù)中的相關(guān)字符串相同。 第 2 行:在菜單項(xiàng)或菜單項(xiàng)提示上顯示的英語文本。 第 3 行:另一種語言的譯文或?yàn)榭铡_@里為中文。 第 4 行:當(dāng)前的 Pro/ENGINEER 版本為空,“ ”號(hào)。 按第 2 行或第 3 行的語言取決于系統(tǒng)環(huán)境變量 lang 的設(shè)置。 本設(shè)計(jì)中將向 Pro/ENGINEER 界面的頂部菜單欄中添加一個(gè)名為“彈簧”的Menu bar 類型的菜單,下屬兩個(gè)菜單項(xiàng):圓柱螺旋彈簧和非圓柱螺旋彈簧。名為“圓柱螺旋彈簧”的下級(jí)子菜單又包含了:圓截面壓縮彈簧、矩 形截面壓縮彈簧、圓柱螺旋拉伸彈簧三個(gè)菜單項(xiàng)。名為“非圓柱螺旋彈簧”的下級(jí)子菜單包含了:截錐螺旋彈簧、等節(jié)距中凹形螺旋彈簧、等節(jié)距中凸形螺旋彈簧、方形螺旋彈簧四個(gè)菜單項(xiàng)。最終結(jié)果如圖 42 a 、 42 b 所示。 圖 42 a “圓柱螺旋彈簧”菜單 圖 42 b “非圓柱螺旋彈簧”菜單 圖 42 所示菜單的資源文件如下: UserMenu Useramp。Menu 彈簧 amp。E SubMenu1 SubMenu1 圓柱螺旋彈簧 SubMenu2 SubMenu2 非圓柱螺旋彈簧 PushButton1 PushButton1 圓截面壓縮彈簧 Adding a push button to the ProE menu bar Adding a push button to the ProE menu bar 圓截面壓縮彈簧 PushButton2 PushButton2 矩形截面壓縮彈簧 Adding another push button to the ProE menu bar Adding another push button to the ProE menu bar 矩形截面壓縮 彈簧 PushButton3 PushButton3 圓柱螺旋拉伸彈簧 Adding the third push button to the ProE menu bar Adding the third push button to the ProE menu bar 圓柱螺旋拉伸彈簧 PushButton4 PushButton4 截錐螺旋彈簧 Adding the forth push button to the ProE menu bar Adding the forth push button to the ProE menu bar 截錐螺旋彈簧 PushButton5 PushButton5 等節(jié)距中凹形螺旋彈簧 Adding the fifth push button to the ProE menu bar Adding the fifth push button to the ProE menu bar 等節(jié)距中凹形螺旋彈簧 PushButton6 PushButton6 等節(jié)距中凸形螺旋彈簧 Adding the sixth push button to the ProE menu bar Adding the sixth push button to the ProE menu bar 等節(jié)距中凸形螺旋彈簧 PushButton7 PushButton7 方形螺旋彈簧 Adding the seven push button to the ProE menu bar Adding the seven push button to the ProE menu bar 方形螺旋彈簧 在記事本編輯完以上資源后,保存為純文本格式 .txt ,并且命名為Message。將 文件存放在 Text\Release\text\chinese_ 目錄下。 編寫菜單操作源程序 編寫完菜單信息資源文本后,還須使用 Pro/TOOLKIT 提供的菜單操作函數(shù)來實(shí)現(xiàn)每個(gè)菜單的功能,即編寫菜單項(xiàng)菜單的動(dòng)作函數(shù)。 具體設(shè)計(jì)步驟如下: 1 進(jìn)入 Visual C++ 集成開發(fā)環(huán)境,選擇“ File/New...”選項(xiàng),啟動(dòng) “ New”對(duì)話框。在“ New”對(duì)話框中選擇“ Projects”選項(xiàng)卡,選擇 MFC AppWizard dll 項(xiàng)。在“ Project name:”輸入工程文件名“ Text”,在“ Location”輸入框中輸入路徑。單擊 OK 按鈕。 2 在“ MFC AppWizard”對(duì)話框中選擇“ Regular DLL using shared MFC DLL”單選框,使 Pro/TOOLKIT 應(yīng)用程序使用共享的 MFC。單擊 Finish 按鈕,進(jìn)入 New Project Information 窗口后,單擊 OK 按鈕,完成工程文件框架的建立。 3 選擇 FileView,打開 VC 應(yīng)用程序向?qū)ё詣?dòng)生成程序文件。 VC 應(yīng)用程序設(shè)計(jì)向?qū)г?FileView 中自動(dòng)加入 了 、 和以工程文件名為前綴的 cpp 資源文件、 def 模塊定義文件以及 rc 資源文件等。 在 VC 環(huán)境下編寫完程序后,需要對(duì)其進(jìn)行編譯和連接,包括文件路徑的設(shè)置、庫文件路徑設(shè)置、庫文件的連接等。 Pro/TOOLKIT頭文件位于 protoolkit\includes文件夾中。在 Visual C++的集成開發(fā)環(huán)境選擇 Tools/Options 菜單,在彈出的“ Op
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1