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

正文內(nèi)容

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

2025-01-11 18:22上一頁面

下一頁面
  

【正文】 Tab 的下級元件,或單獨(dú)使用。 圓截面圓柱螺旋壓縮彈簧的選擇型對話框資源文件如下 : (Dialog Spring1 (Components !對話框元件聲明 (Label Image) (SubLayout Layout1) (Separator Separator1) (PushButton Update1) (PushButton Cancel) ) (Resources !對話框資源 (屬性定義 ) ( ) ( 10) 第 24 頁 共 72 頁 ( 4) ( 2) ( 生成模型 (amp。 圖 49中各字段及其意義如表 41所示。該函數(shù)可以創(chuàng)建多層下級子菜單,只需用不同層次的菜單名標(biāo)識作為們菜單名即可。 int Spring6Fn()。在 Visual C++的集成開發(fā)環(huán)境選擇 Tools/Options 菜單,在彈出的“ Option”對話框中選擇“ Directorise” 選項(xiàng)卡,在“ Show directories for:” 下拉列表框中選擇“ Includes” ,加入“ ...\PROTOOLKIT\INCLUDES” 一項(xiàng),設(shè)置 Pro/TOOLKIT 頭文件所在文件夾,如圖 43 所示。最終 結(jié) 果如圖 42(a)、 42 (b)所示。即多層菜單的次級菜單; ? 菜單的按鈕( 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); 第 13 頁 共 72 頁 ? 命令( Command)從菜單條或工具欄圖標(biāo)激活的一個(gè)執(zhí)行過程; ? 命令標(biāo)識號( Command id)指向某一命令的指針。 ○ 5 按照信息提示輸入節(jié)距值:如 20,并回車。 彈簧 的參數(shù)化建模 圓柱螺旋壓縮彈簧應(yīng)用最為廣泛,如車輛的懸架彈簧、內(nèi)燃機(jī)的氣門彈簧、計(jì)測彈簧等都是這類彈簧。 由于本設(shè)計(jì)任務(wù)要求運(yùn)行 Pro/ENGINEER 時(shí),所設(shè)計(jì)零件能自動(dòng)嵌入到Pro/ENGINEER 菜單上,兼之動(dòng)態(tài)連接模式 (DLL 模式 )又較為簡單, 運(yùn)行速度比較快, 因此本設(shè)計(jì)開發(fā)將采用同步模式中的動(dòng)態(tài)連接模式,即 DLL 模式。 上述各種二次開發(fā)工具集中在 Pro/ENGINEER 的“工具”菜單中,如圖 21所示。 Pro/TOOLKIT 工具包是隨 Pro/ENGINEER 安裝盤一起提供的,安裝時(shí)在“元件”列表框中選中“ API Toolkits”復(fù)選框,并在“子元件”列表框中選中“ Pro/TOOLKIT”復(fù)選框,這樣將在 Pro/ENGINEER 系統(tǒng)的默認(rèn)目錄下自動(dòng)創(chuàng)建兩個(gè)下級目錄: protoolkit 和 prodevelop。如何建立這些常用零部件的庫,利用已有的資源,花費(fèi)較少的時(shí)間完成產(chǎn)品設(shè)計(jì)是用戶非常關(guān)心的問題。 AutoCAD 有強(qiáng)大的二維功能,如繪圖、編輯、剖面線和圖案繪制、尺寸標(biāo)注以及二次開發(fā)等功能,同時(shí)有部分三維功能。 以前 CAD/CAM 技術(shù)大都是在工作站平臺(tái)上運(yùn)行和開發(fā),隨著計(jì)算機(jī)水平的大幅提高,目前 CAD/CAM 軟件均可 以 在微機(jī)上運(yùn)行。 結(jié)果表明:開發(fā)程序正確無誤,建模迅速,大大提高了這類通用件在 Pro/E平臺(tái)上的設(shè)計(jì)效率。目前在 CAD/CAE/CAM 工業(yè)領(lǐng)域內(nèi),該公司是擁有全球用戶量最多的軟件供應(yīng)商,也是全球規(guī)模最大的基于 PC 平臺(tái)的 CAD 和動(dòng)畫及可視化軟件企業(yè)。雖然 Pro/ENGINEER 自身也有一些模型庫,但是這遠(yuǎn)遠(yuǎn)滿足不了用戶的要求。Pro/TOOLKIT 是 Pro/ENGINEER 的一個(gè)應(yīng)用程序 接口 (API), 它的編 程語言是 C語言,可以對 Pro/ENGINEER 進(jìn)行功能擴(kuò)展,滿足 PTC 客戶的特定需求。 ○ 5 Pro/TOOLKIT Pro/TOOLKIT 同 Jlink 一樣也是 Pro/ENGINEER 自帶的二次開發(fā)工具。 同步模式又分為兩種模式,即動(dòng)態(tài)連接模式( DLL 模式)和多進(jìn)程模式( Multiprocess Mode) 。 在機(jī)電產(chǎn)品,用量最大的彈簧主要有三大類: ○ 1 汽車為主的機(jī)動(dòng)車輛彈簧; ○ 2 以 日用電器為主的電子產(chǎn)品彈簧; ○ 3 以攝像機(jī)、復(fù)印機(jī)和照相機(jī)為主的光學(xué)裝置彈簧。 ○ 4 選取 FRONT 平面為草繪平面,并取默認(rèn)的草繪方向和參照面。 圖 41 菜單種類 Pro/TOOLKIT 可以向 Pro/ENGINEER 菜單中添加上述類型的菜單。 本設(shè)計(jì)中將向 Pro/ENGINEER 界面的頂部菜單欄中添加一個(gè)名為“彈簧”的Menu bar 類型的菜單,下屬兩個(gè)菜單項(xiàng):圓柱螺旋彈簧 和 非圓柱螺旋彈簧。 VC 應(yīng)用程序設(shè)計(jì)向?qū)г?FileView 中自動(dòng)加入了 、 和以工程文件名為前綴的 cpp 資源文件、 def模塊定義文件以及 rc資源文件等。 int Spring3Fn()。 MsgFile 為菜單信息文件名,這里定為 Message。 圖 49 注冊 文件 這里的“ .\”代表相對路徑方式,即起始目錄為 Pro/ENGINEER 的工作目錄。其余彈簧類型見附錄 I。 ? OptionMenu 選項(xiàng)菜單,相當(dāng)于彈出式列表框。 Layout 的下級元件,用于元件的分組布局。 圖 410 彈簧對話框 1 用戶單擊【生成模型】按鈕,將 彈出 彈簧對話框 2,如圖 411 所示。即啟動(dòng) Pro/ENGINEER 后,自定義菜單使自動(dòng)掛接到Pro/ENGINEER 菜單條上。 ProCmdActionAdd()函數(shù)的作用是設(shè)置菜單按鈕的動(dòng)作函數(shù)。 最后才編寫程序主體部分。 具體設(shè)置如圖 45。E) SubMenu1 SubMenu1 第 15 頁 共 72 頁 圓柱螺旋彈簧 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 截錐螺旋彈簧 第 16 頁 共 72 頁 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。 本 設(shè)計(jì)要 求所設(shè)計(jì)的菜單風(fēng)格與 Pro/ENGINEER 一致,即 將菜單 添加到Pro/ENGINEER 的菜單欄,在其下拉菜單項(xiàng)菜單中要求有各種類型的彈簧,每 種類型彈簧的下級子菜單中包含其相應(yīng)的彈簧類型,如圓柱螺旋彈簧包括圓截面圓柱螺旋壓縮彈簧、圓柱螺旋拉伸彈簧等。 ○ 7 選取【工具】→【關(guān)系】命令,彈出“關(guān)系”對話框。螺旋壓縮彈簧一般為等節(jié)距,在特殊情況下也有不等節(jié)距的。本任務(wù)將設(shè)計(jì)多種類型的彈簧,要求用戶只需選擇或輸入相關(guān)參數(shù),就能自動(dòng)生成所需的彈簧零件。 開發(fā)環(huán)境 開發(fā)環(huán)境包括兩部分:即硬件開發(fā)環(huán)境和軟件開發(fā)環(huán)境 。 開發(fā)工具的確定 Pro/ENGINEER 軟件本身自帶了一些二次開發(fā)工具,如族表工具、用戶定義特征( UDF)、 Pro/Program、 Jlink、 Pro/Toolkit 等。因此也就有了本課題的 提出。 PTC 公司提出的單一數(shù)據(jù)庫、參數(shù)化、基于特征、全相關(guān)的概念改變了機(jī)械 CAD/CAE/CAM 的傳統(tǒng)觀念,這種全新的概念已成為當(dāng)今世界機(jī)械CAD/CAE/CAM 領(lǐng)域的新標(biāo)準(zhǔn)。 目前 CAD/CAM 軟件動(dòng)態(tài)如下 : ○ 1 Unigraphics(UG) UG 是 UnigraphicsSolutions 公司的拳頭產(chǎn)品。 其次 根 據(jù)本課題的要求,分析了彈簧 二次開發(fā) 的整體設(shè)計(jì)思路。 SOLIDEDGE 是基于參數(shù)和特征實(shí)體造型的新一代機(jī)械設(shè)計(jì) CAD 系統(tǒng),它是為設(shè)計(jì)人員專門開發(fā)的,易于理解和操作的實(shí)體造型系統(tǒng)。 課題的提出及意義 產(chǎn)品的三維設(shè)計(jì)離不開 CAD/CAM 系統(tǒng)的支持,具有技術(shù)成熟、 功能強(qiáng)大的Pro/ENGINEER 參數(shù)化造型系統(tǒng)在設(shè)計(jì)和制造業(yè)中引起了人們的重視,并得到了日益廣泛的應(yīng)用。 本 文首先簡單介紹了一些繪圖 軟件特別是 Pro/ENGINEER 的現(xiàn)狀, 說明了研究 本課題的必要性以及重要性 ;其次 介紹了一些 Pro/ENGINEER 二次開發(fā)工具 ; 接著確定本二次開發(fā)的總體方案;最后詳細(xì)地介紹了對彈簧進(jìn)行二次開發(fā)的全過程。通過運(yùn)行該程序,系統(tǒng)通過人機(jī)交互的方法來控制系統(tǒng)參數(shù)、特征出現(xiàn)與否以及特征的具體尺寸等。但由于異步模式具有代碼復(fù)雜、執(zhí)行速度慢等缺點(diǎn),因此一般不采用異步模式。它利用材料的彈性和結(jié)構(gòu)特點(diǎn),在工作時(shí)產(chǎn)生變形,把機(jī)械功或動(dòng)能轉(zhuǎn)變?yōu)樽冃文埽ㄎ荒埽虬炎冃文埽ㄎ荒埽┺D(zhuǎn)變?yōu)闄C(jī)械功或動(dòng)能。單擊“確定”按鈕。 第 12 頁 共 72 頁 4 菜單 與 對話框 的開發(fā)設(shè)計(jì) 菜單 的 設(shè)計(jì) 菜單是 Pro/ENGINEER 的主要用戶界面。 這里為中文。 (2) 在“ MFC AppWizard” 對話框中選擇“ Regular DLL using shared MFC DLL” 單選框,使 Pro/TOOLKIT 應(yīng)用程序使用共享的 MFC。 圖 42菜單 對應(yīng) 源 程序 代碼 見附錄Ⅲ菜單 操作源 程序部分。 函數(shù)如下: ProMenubarMenuAdd (UserMenuBar, UserMenu, Utilities, PRO_B_TRUE, MsgFile) 其中 UserMenuBar為菜單項(xiàng)名,作為調(diào)用其他菜單函數(shù)的輸入?yún)?shù);UserMenu為菜單標(biāo)簽名,即該菜單條的關(guān)鍵字。 第 22 頁 共 72 頁 將上面編輯的資源 信息 文件放入“ Text\Release\text\chinese_”文件夾內(nèi)。對話框資源文件的功能相當(dāng)于AutoCAD 的對話框控制語言( DCL),用 ASCII 碼文本格式編寫,其內(nèi)容定義了對話框的組成、外觀和屬性??捎脕磔斎牒惋@示單行文本,可設(shè)置為只允許輸入文字、整數(shù)和實(shí)數(shù),或只讀(用于顯示信息)。如果在資源文件中沒有設(shè)置依附屬性,當(dāng)對話框大小改變時(shí)元件將在合適的區(qū)域內(nèi)浮動(dòng),且尺寸不變。E)) ( cl_cancel) ( 4) (
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1