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

正文內(nèi)容

畢業(yè)論文設(shè)計】基于proe的齒輪模型庫二次開發(fā)(編輯修改稿)

2025-07-09 18:47 本頁面
 

【文章內(nèi)容簡介】 Defined fit Tye Defaykt …............ (1) 此時在 ”INPUT”和 ”END INPUT”之間輸入基本參數(shù)語句和提示語句: ZS NUMBER “Please enter the num_teeth of the gear:” MS NUMBER “Please enter the module number of the gear:” ALFA NUMBER “Please enter the pressure_ang:” K NUMBER “Please enter the width_coefficient of the gear:” (2)在 ”RELATIONS”和 “END RELATIONS” 之間輸入關(guān)系語句: D1=DA/2 D2=B D3=DF D4=DB D5=D D16=B D25=B D7=360/(4*ZS) /*漸開線 3 旋轉(zhuǎn)角度 D18=360/ZS /*第二齒槽旋轉(zhuǎn)角度 D27=360/ZS /*陣列增量尺寸 D28=ZS1 /*陣列個數(shù) 當(dāng)編輯完參數(shù)化程序后保存文件,關(guān)閉文字編輯器,第 15 頁 共 46 頁 Pro/Engineer 信息列會出現(xiàn)提示信息: ”Do you want to incorporate your changes into the model?” 圖 37 INPUT SEL 菜單 此時選擇 ”YES”按鈕,系統(tǒng)出現(xiàn) ”GET INPUT”菜單,點擊 ”ENTER”,就會出現(xiàn)如圖 37 所示的 ”INPUT SEL”菜單,選擇齒數(shù)項和模數(shù)項,根據(jù)信息列提示輸入齒數(shù) 30和模數(shù) 38所示的齒輪: 圖 38 派生的齒輪模型 再次執(zhí)行 ”Edit/Regenerate”命令, Pro/Engineer 會自動執(zhí)行參數(shù)化設(shè)計程序,彈出圖 37 所示的菜單,用戶可 選擇齒數(shù),模數(shù),壓力角和齒寬系數(shù)并輸入新的參數(shù),系統(tǒng)就會按用戶輸入的新值自動生成新的齒輪。 將所建齒輪模型均存放在 text\chinese_\parts 目錄下。 Menu Manager V INPUT SEL ﹀ ZS ﹀ MS ﹀ ALFA ﹀ K Select All Unsel All Done Sell Quit Sell 第 16 頁 共 46 頁 4 菜單與對話框的開發(fā)設(shè)計 菜單的設(shè)計 菜單是 Pro/ENGINEER 的主要用戶界面。 Pro/TOOLKIT 提供了一系列菜單操作函數(shù),允許應(yīng)用程序創(chuàng)建和管理菜單。 Pro/ENGINEER菜單包括菜單欄、菜單、菜單項 (按鈕)、篩選按鈕、單選按鈕等等,如圖 41 示。 圖 41 菜單種類 Pro/TOOLKIT可以向 Pro/ENGINEER菜單中添加上述類型的菜單。添加菜單的大致過程如下: ○ 1編寫信息資源文件(信息資源文件用于提供菜單的標(biāo)簽文本和幫助信息); ○ 2使用 Pro/TOOLKIT 的函數(shù)編寫源程序,給菜單按鈕設(shè)置調(diào)用函數(shù)(動作函數(shù)); ○ 3注冊運行程序。 下面介紹菜單的相關(guān)術(shù)語: ? 菜單條( Menu bar) Pro/ENGINEER 界面頂部菜單欄中的菜單,如 File、 Edit 和 View等均稱為菜單條; ? 菜單條菜單( Menu bar menu)菜單條的下級子菜單。即多層菜單的次級菜單; ? 菜單的按鈕( Push button)下拉菜單中用來啟動一組指令的菜單項,如 File 菜單條中的 Edit 按鈕; ? 菜單的復(fù)選按鈕( Check button)下拉菜單中用來執(zhí)行開關(guān)第 17 頁 共 46 頁 動作的菜單項,如 View 菜單條中的 Model Tree(模型樹) 顯示或關(guān)閉菜單項; ? 菜單的單選按鈕組( Radio group)下拉菜單的一組選項 中只能設(shè)置其中一項的菜單項; ? 命令( Command)從菜單條或工具欄圖標(biāo)激活的一個執(zhí)行過程; ? 命令標(biāo)識號( Command id)指向某一命令的指針。一般作為Pro/TOOLKIT函數(shù)的輸入?yún)?shù); ? 動作命令( Action mand)啟動菜單按鈕執(zhí)行的一組指令; ? 選項命令( Option mand)基于界面元素的狀態(tài)執(zhí)行的一組指令。該命令由菜單篩選按鈕和菜單單選按鈕組啟動。 本設(shè)計要求所設(shè)計的菜單風(fēng)格與 Pro/ENGINEER 一致,即將菜單添加到 Pro/ENGINEER 的菜單欄,在其下拉菜單項菜單中要 求有各種類型的齒輪,每種類型齒輪的下級子菜單中包含其相應(yīng)的齒輪類型,如圓柱螺旋齒輪包括圓截面圓柱螺旋壓縮齒輪、圓柱螺旋拉伸齒輪等。 編寫菜單信息資源文件 信息資源文件用于提供菜單的標(biāo)簽文本(包括其他語言版本的標(biāo)簽)和幫助信息,如果要向 Pro/ENGINEER 中添加菜單,就必須使用信息資源文本,否則所添加的菜單不會在 Pro/ENGINEER 菜單欄中出現(xiàn)。 信息資源文件是一種 ASCII 碼文件,用來定義菜單項、菜單項提示等信息,可以用記事本和寫字板等文字處理軟件建立,也可在VC 的集成開發(fā)環(huán)境中建立,但必須與純文本格式保存。在信息文件中以 4 行為一組 ,其含義為: 第 1 行: Pro/ENGINEER 系統(tǒng)可以識別的關(guān)鍵字。該關(guān)鍵字必須與使用該信息文件函數(shù)中的相關(guān)字符串相同。 第 2 行:在菜單項或菜單項提示上顯示的英語文本。 第 3 行:另一種語言的譯文或為空。這里為中文。 第 4 行:當(dāng)前的 Pro/ENGINEER 版本為空,“ ”號。 按第 2 行或第 3 行的語言取決于系統(tǒng)環(huán)境變量 lang 的設(shè)置。 本設(shè)計中將向 Pro/ENGINEER 界面的頂部菜單欄中添加一個名為“畢業(yè)設(shè)計”的 Menu bar 類型的菜單, 下屬一個菜單項:齒輪參數(shù)化建模。 第 18 頁 共 46 頁 圖 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 頁 共 46 頁 在記 事本編輯完以上資源后,保存為純文本格式 (.txt),并且命名為 Message。將 文件存放在 \text\chinese_ 目錄下。 編寫菜單操作源程序 編寫完菜單信息資源文本后,還須使用 Pro/TOOLKIT 提供的菜單操作函數(shù)來實現(xiàn)每個菜單的功能,即編寫菜單項菜單的動作函數(shù)。 具體設(shè)計步驟如下: (1) 進入 Visual C++ 集成開發(fā)環(huán)境,選擇“ File/New...” 葒選項,啟動 “ New” 對話框。在“ New”對話框中選擇“ Projects” 選項卡,選擇 MFC AppWizard(dll)項。在“ Project name:” 輸入工程文件名“ gear” ,在“ Location” 輸入框中輸入路徑。單擊 OK 按鈕。 (2) 在“ MFC AppWizard” 對話框中選擇“ Regular DLL using shared MFC DLL” 單選框,使 Pro/TOOLKIT 應(yīng)用程序使用共享的 MFC。單擊 Finish 按鈕,進入 New Project Information 窗口后,單擊 OK按鈕,完成工程文件框架的建立。 (3) 選擇 FileView,打開 VC 應(yīng)用程序向?qū)ё詣由?程序文件。 VC 應(yīng)用程序設(shè)計向?qū)г?FileView 中自動加入了 、 和以工程文件名為前綴的 cpp 資源文件、 def 模塊定義文件以及 rc 資源文件等。 在 VC 環(huán)境下編寫完程序后,需要對其進行編譯和連接,包括文件路徑的設(shè)置、庫文件路徑設(shè)置、庫文件的連接等。 Pro/TOOLKIT 頭文件位于 protoolkit\includes 文件夾中。在Visual C++ 的集成開發(fā)環(huán)境選擇 Tools/Options 菜單,在彈出的“ Option”對話框中選擇“ Directorise” 選項卡 ,在“ Show directories for:” 下 拉 列 表 框 中 選 擇 “ Includes” ,加入“ ...\PROTOOLKIT\INCLUDES” 一項,設(shè)置 Pro/TOOLKIT 頭文件所在文件夾,如圖 43 所示。 第 20 頁 共 46 頁 圖 43 包含文件路徑設(shè)置 在“ Show Directorise for:” 下拉列表中選擇“ Library files” ,加入“ ...\PROTOOLKIT\I486_NT\OBJ” 一項,設(shè)置如圖 44。 圖 44 庫文件路徑設(shè)置 選擇 Project/Settings...菜單,選擇“ Link” 選項卡,在“ Category:” 下拉列表中選擇 General,在“ Object/Library modules” 下加入 兩個庫文件,并且去掉“ Generate debug into” 和“ Link incrementaily” 兩個選項。具體設(shè)置如圖 45。 第 21 頁 共 46 頁 圖 45 庫文件設(shè)置 在菜單 Project/Settings 的“ Link” 選項頁中選擇 Category下拉列表中的“ Customize”設(shè)置強制文件輸出,即選中“ Force file output” 的復(fù)選框,如 圖 46 所示。 由 及 產(chǎn)生的 unresolved external symbol 連接錯誤均可忽略,并可生成在 Pro/ENGINEER 系統(tǒng)正常運行的 Pro/TOOLKIT 應(yīng)用程序。由于連接 及 庫產(chǎn)生的錯誤有 31 個,警告有 19 個。 在“ Project Settings” 中的“ C/C++” 選項頁中選擇“ Generate browse info” 復(fù)選框,并且在“ Debug info:” 下拉列表中選擇“ None” ,具體設(shè)置如圖 47。 圖 46 強制輸出設(shè)置 第 22 頁 共 46 頁 圖 47 語言設(shè)置 在“ Project Settings” 中選擇 General 選項,將“ Output directories” 輸出目錄改為“ Release” ,這樣 VC 創(chuàng)建的 DLL 文件將存放入“ Release” 文件夾中,設(shè)置如圖 48 所示。 圖 48 輸出路徑設(shè)置 對 Visual C++ 進行相關(guān)設(shè)置后,便可以編寫程序了。 由于在 程序的編寫過程 中, 一些相關(guān)的的頭文件都要 用 的 到,故 首先 將 用到的 頭文件放到 文件中。 如下圖所示 49。 第 23 頁 共 46 頁 圖 49 相關(guān)頭文件 其次,必須對用到的函數(shù)進行聲明,否則將會出錯,如 int MyDlg()( 顯 示 對 話 框 函 數(shù) ) 、 static uiCmdAccessState AccessAvailable () ( 用戶菜單訪問權(quán)限設(shè)置 函數(shù),設(shè)置為 隨時有效 )等相關(guān)函數(shù)函數(shù)。 最后才編寫程序主體部分。 下面介紹說明菜單程序中用到的 Pro/TOOLKIT 函數(shù)。 user
點擊復(fù)制文檔內(nèi)容
畢業(yè)設(shè)計相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1