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

正文內容

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

2024-12-30 18:48上一頁面

下一頁面
  

【正文】 選擇“ File/New...”選項,啟動 “ New”對話框。名為“圓柱螺旋彈簧”的下級子菜單又包含了:圓截面壓縮彈簧、矩 形截面壓縮彈簧、圓柱螺旋拉伸彈簧三個菜單項。在信息文件中以 4 行為一組 ,其含義為: 第 1 行: Pro/ENGINEER 系統(tǒng)可以識別的關鍵字。添加菜單的大致過程如下: 編寫信息資源文件(信息資源文件用于提供菜單的標簽文本和幫助信息); 使用 Pro/TOOLKIT 的函數編寫源程序,給菜單按鈕設置調用函數(動作函數); 注冊運行程序。 最后完成的彈簧零件圖如圖 34 所示。進入草繪環(huán)境后,繪制如圖 32 的圖形。 選取主菜單中的【工具】→【參數】命令,彈出“參數”對話框,如圖 31所示,單擊“+”按鈕,添加四個參數 H、 D、 L、 DD。 機動車輛 彈簧主要是向高強度方向發(fā)展,以減輕質量;電子產品彈簧主要是向小型化方向發(fā)展;而光學裝置彈簧主要向著既要高強度化又要小型化方向發(fā)展。同時,當 Pro/TOOLKIT 應用程序執(zhí)行時, Pro/ENGINEER 系統(tǒng)是處于停止狀態(tài)的。 發(fā)環(huán)境 本課題是基于 Pro/Engineer 的二次開發(fā),因此只要能夠安裝支持 Pro/E 版本即可。用戶通過 JAVA 編程實現向Pro/ENGINEER 軟件添加功能。本文首先簡單介紹了一些繪圖軟件特別是 Pro/ENGINEER 的現狀,說明了研究本課題的必要性以及重要性;其次介 紹了一些 Pro/ENGINEER 二次開發(fā)工具;接著確定本二次開發(fā)的總體方案;最后詳細地介紹了對彈簧進行二次開發(fā)的全過程。 綜上,對某些特殊零件進行二次開發(fā)是非常有必要的。 課題的提出及意義 產品的三維設計離不開 CAD/CAM 系統(tǒng)的支持,具有技術成熟、功能強大的Pro/ENGINEER 參數化造型系統(tǒng)在設計和制造業(yè)中引起了人們的重視,并 得到了日益廣泛的應用。 Pro/Engineer Pro/Engineer 系統(tǒng)是美國 Parametric Technology Corporation 簡稱 PTC 的產品。 SOLIDEDGE 是基于參數和特征實體造型的新一代機械設計 CAD 系統(tǒng),它是為設計人員專門開發(fā)的,易于理解和操作的實體造型系統(tǒng)。結果表明:開發(fā)程序正確無誤,建模迅速,大大提高了 這類通用件在 Pro/E 平臺上的設計效率。并且成功開發(fā)設計出能滿足用戶要求的彈簧模型庫。在 UG 中,優(yōu)越的參數化和變量化技術與傳統(tǒng)的實體、線框和表面功能結合在一起,這一結合被實踐證明是強有力的,并被大多數 CAD/CAM 軟件廠商所采用。目前在 CAD/CAE/CAM 工業(yè)領域內,該公司是擁有全球用戶量最多的軟件供應商,也是全球規(guī)模最大的基于 PC 平臺的 CAD 和動畫及可視化軟件企業(yè)。 Pro/Engineer 系統(tǒng)主要功能如下 : 1 真正的全相關性,任何地方的修改都會自動反映到所有相關地方; 2 具有真正管理并發(fā)進程、實現并行工程的能力; 3 具有強大的裝配功能, 能夠始終保持設計者的設計意圖; 4 容易使用,可以極大地提高設計效率。雖然 Pro/ENGINEER 自身也有一些模型庫,但是這遠遠滿足不了用戶的要求。但是有些模型,具有相似性和通用性,如標準件,常用件等。Pro/TOOLKIT 是的一個應用程序接口 API ,程語言是 C 語言,可以對進行功能擴展,滿足 PTC 客戶的特定需求。通過調用這些底層函數,用戶能方便而又安全地訪問 Pro/ENGINEER 的數據庫及內部應用程序,進行二次開發(fā),擴展一些特定功能。 工作模式的確定 Pro/TOOLKIT 應用程序有兩種工作模式:異步模式和同步模式。 彈簧是一種機械零件。螺旋壓縮彈簧所用彈簧材料的截面多為圓形,其次是矩形、多股形。如 H 300,D 80,L 20,DD 12。 草繪一個圓,直徑定為 12。 圖 33 關系設置圖 圖 34 零件圖 將所建彈簧模型均存放在 Text\Release\text\chinese_\parts 目錄下。一般作為 Pro/TOOLKIT函數的輸入參數; 動作命令( Action mand)啟動菜單按鈕執(zhí)行的一組指令; 選項命令( Option mand)基于界面元素的狀態(tài)執(zhí)行的一組指令。 第 3 行:另一種語言的譯文或為空。 圖 42 a “圓柱螺旋彈簧”菜單 圖 42 b “非圓柱螺旋彈簧”菜單 圖 42 所示菜單的資源文件如下: UserMenu Useramp。單擊 OK 按鈕。 圖 43 包含文件路徑設置 在“ Show Directorise for:”下拉列表中選擇“ Library files” ,加入“ ...\PROTOOLKIT\I486_NT\OBJ”一項,設置如圖 44。 圖 48 輸出路徑設置 對 Visual C++ 進行相關設置后,便可以編寫程序了。 int Spring7Fn 。函數的返 回值類型為 ProError,調用成功返回PRO_TK_NO_ERROR 0 ,否則返回 PRO_TK_GENERAL_ERROR 1 。其函數如下: ProMenubarmenuMenuAdd UserMenuBar, SubMenu1, SubMenu1, NULL, PRO_B_TRUE, MsgFile UserMenuBar表示這個下級菜單是掛接在此菜單項名下。 程序中用到了菜單條、菜單條菜單、下級子菜單、菜單按鈕等。 表 41 注冊表字段及意義 字段名 意義 Name 外部程序標識名,該標識名不一定要與可執(zhí)行程序名相同 Exec_file 可執(zhí)行程序名(包括路徑) Text_dir 指定外部程序的 text 目錄樹的全路徑 Startup 這里取 dll 動態(tài)連接庫 Allow_stop 如設為 TRUE,在 Pro/ENGINEER 工作時可以終止應用程序,如設為 FALSE 則不能終止應用程序 Delay_start 若設為 TRUE, Pro/ENGINEER 在啟動時不調用 Pro/TOOLKIT 應用程序,但可以手工啟動,若設為 FALSE,則系統(tǒng)將自動啟動。主要由對話框資源文件和相應的控制程序兩大部分構成。U cl_ok 4 8 4 4 退出 amp。 上述對話框資源文件用到以下對話框元件: PushButton 按鈕 InputPanel 輸入框。該元件占用 UI 對話框的一個區(qū)域,用于元件的分組。同樣, AttachTop 和 Attachbottom 屬性值對元件位置和大小均有影響,只是方向不同而已。 對話框 1 中包含三個按鈕:【生成模型】、【退出】和【自定義】,其對應函數為 Update1,Cancle, Userdefined1。 其中 Spring1Fn 函數作用是調出圖 410所示對話框。 程序驗證 輸入參數:長度 H= 200,中徑 D= 80,螺距 L= 20,直徑 d 12; 生成模型如圖 412 所示。圖 53 為圓柱螺旋拉伸彈簧對話框及零件圖。用戶只需輸入彈簧的相關設計參數,便能快捷準確地得到自己想要的模型,大大方便了用戶,提高了設計效率。圖 57 為方形螺旋彈簧對話框及零件圖。圓柱螺旋彈簧有矩形截面螺旋壓縮彈簧、圓柱螺旋拉伸彈簧幾種;非圓柱螺旋彈簧有截錐型螺旋彈簧、中凹形螺旋彈簧、中凸形螺旋彈簧、方形螺旋彈簧這幾種類型的彈簧。 3 ProUIDialogDestroy 函數 函數格式為: ProError ProUIDialogDestroy char* dialog_name /* In 對話框名 */ 函數返回值為: PRO_TK_NO_ERROR(調用成功); PRO_TK_BAD_INPUTS(輸入參數無效)。 編寫對話框操作源程序 在上述所創(chuàng)建的 VC 程序下,新建關聯工程文件,命名為 。 Bitmap 屬性用來指定元件圖像的文件名,支持兩種格式的圖形文件: 1 Pro/ENGINEER 的元件圖像文件,文件擴展名為“ .bif”。 表 42 中前 4 種依附屬性設置元件在布局網格中的位置靠近哪一側。 OptionMenu 選項菜單,相當于彈出式列表框。U cl_ok 4 8 4 4 退出 amp。其余彈簧類型見附錄 I。這樣,所創(chuàng)建的“彈簧”菜單便如同 Pro/ENGINEER 菜單欄中的一項菜單,即當運行Pro/ENGINEER,“彈簧”菜單項將自動連接上去 。 圖 49 注冊文件 這里的“ .\”代表相對路徑方式,即起始目錄為 Pro/ENGINEER 的工作目錄。PushButton_cmd_id1 Spring1Fn 為該按鈕的動作函數,即當單擊此按鈕,便調用此函數,產生相應動作。 MsgFile 為菜單信息文件名,這里定為 Message。 user_initializ 函數是 Pro/TOOLKIT 應用程序的初始化函 數,主要用來對同步模式的 Pro/TOOLKIT 應用程序進行初始化,任何同步模式的應用程序要在Pro/ENGINEER 系統(tǒng)中加載都必須包含該函數。 int Spring3Fn 。 由 protk 生的 unresolved external symbol 連接錯誤均可忽略,并可生成在 Pro/ENGINEER 系統(tǒng)正常運行的 Pro/TOOLKIT 應用程序。 VC 應用程序設計向導在 FileView 中自動加入 了 、 和以工程文件名為前綴的 cpp 資源文件、 def 模塊定義文件以及 rc 資源文件等。 編寫菜單操作源程序 編寫完菜單信息資源文本后,還須使用 Pro/TOOLKIT 提供的菜單操作函數來實現每個菜單的功能,即編寫菜單項菜單的動作函數。 本設計中將向 Pro/ENGINEER 界面的頂部菜單欄中添加一個名為“彈簧”的Menu bar 類型的菜單,下屬兩個菜單項:圓柱螺旋彈簧和非圓柱螺旋彈簧。 信息資源文件是一種 ASCII 碼文件,用來定義菜單項、菜單項提示等信息,可以用記事本和寫字板等文字處理軟件建立,也可在 VC 的集成開發(fā)環(huán)境中建立,但必須與純文本格式保存。 圖 41 菜單種類 Pro/TOOLKIT 可以向 Pro/ENGINEER 菜單中添加上述類型的菜單。 圖 31 參數設置圖 圖 32 草繪圖形 切去彈簧兩端端面,使其端面平整。 選取 FRONT 平面為草繪平面,并取默認的草繪方向和參照面。 打開 Pro/ENGINEER 軟件,新建一個零件,命名為“ ” ,不使用缺省模板,選擇“ mmns_part_solid”,進入零件設計環(huán)境。 在機電產品,用量最大的彈簧主要有三大類: 汽車為主的機動車輛彈簧; 以日用電器為主的電子產品彈簧; 以攝像機、復印機和照相機為主的光學裝置彈簧。 同步模式 同步模式下, Pro/TOOLKIT 應用程序必須與 Pro/ENGINEER 系統(tǒng)同步運行。 開發(fā)環(huán)境 開發(fā)環(huán)境包括兩部分:即硬件開發(fā)環(huán)境和軟件開發(fā)環(huán)境。 Jlink Jlink 是 Pro/ENGINEER 中自帶的基于 JAVA 語言的二次開發(fā)工具,是一種面向對象、獨立于操作系統(tǒng)平臺的開發(fā)工具。 本論文內容 在本課題中,將涉及到平鍵、鉚釘、銷等零件的二次開發(fā)。建立這些通用件、標準件、相似件零件庫作為一項可行方案,一方面可以避免不同設計者的重復勞動,提高設計效率 ,提高設計的標準化程度,減少錯誤發(fā)生率,縮短產品開發(fā)周期;另一方面還可以基于該軟件的三維實體模型進行更深層次的分析(如有限元分析等),以確保機械設計結果安全可靠。因此,本開發(fā)利用 Pro/Engineer為平臺對彈簧進行二次開發(fā)。在許多實際應用領域 如機械、建筑、電子 中,一些軟件開發(fā)商在 AutoCAD 的基礎上已開發(fā)出許多符合實際應用的軟件。 SOLIDEDGE具有友好的用戶界面,它采用一種稱為 SmartRibbon的界面技術,用戶只要按下一個命令按鈕,既可以在 SmartRibbon 上看到該命令的具體的內容和詳細的步驟,同時在狀態(tài) 條上提示用戶下一步該做什么。最后對開發(fā)的三維建模程序進行測試。 本文首先簡單介紹了與本課題相關的 Pro/E 二次開發(fā)功能,包括自定義菜單的生成、對話框的制作、 Pro/TOOLKIT 應用程序的執(zhí)行。 SOLIDEDGE SOLIDEDGE 是真正 Windows 軟件。Autodesk 公司的軟件產品已被廣泛地應用于機械設
點擊復制文檔內容
環(huán)評公示相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1