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

正文內(nèi)容

機(jī)械設(shè)計制造及自動化專業(yè)畢業(yè)論文--基于pro_e的彈簧模型庫二次開發(fā)設(shè)計-資料下載頁

2024-11-16 18:48本頁面

【導(dǎo)讀】并且成功開發(fā)設(shè)計出能滿足用戶要求的彈簧模型庫。的生成、對話框的制作、Pro/TOOLKIT應(yīng)用程序的執(zhí)行。分析了彈簧二次開發(fā)的整體設(shè)計思路。然后以圓截面圓柱螺旋壓縮彈簧為例,較。詳細(xì)地說明了利用Pro/TOOLKIT及VisualC++在Pro/E二次開發(fā)中的應(yīng)用,并給出了測試實例。正確無誤,建模迅速,大大提高了這類通用件在Pro/E平臺上的設(shè)計效率。該公司首次突破傳統(tǒng)CAD/CAM. 的,并被大多數(shù)CAD/CAM軟件廠商所采用。它不是將工作站軟件生硬地搬到Windows. 師們在使用CAD系統(tǒng)時,能夠進(jìn)行Windows下字處理、電子報表、數(shù)據(jù)庫操作等。SOLIDEDGE具有友好的用戶界面,它采用一種稱為SmartRibbon的界面技術(shù),AutoCAD是Autodesk公司的主導(dǎo)產(chǎn)品。Autodesk公司是世界第四大PC軟件。目前在CAD/CAE/CAM工業(yè)領(lǐng)域內(nèi),該公司是擁有全球用戶量最多的軟件供。應(yīng)商,也是全球規(guī)模最大的基于PC平臺的CAD和動畫及可視化軟件企業(yè)。時進(jìn)行同一產(chǎn)品的設(shè)計制造工作,即實現(xiàn)所謂的并行工程。3具有強(qiáng)大的裝配功能,能夠始終保持設(shè)計者的設(shè)計意圖;4容易使用,可以極大地提高設(shè)計效率。

  

【正文】 件,或單獨使用。該元件占用 UI 對話框的一個區(qū)域,用于元件的分組。 SubLayout 子布局。 Layout 的下級元件,用于元件的分組布局。 其中各對話框元件的共有屬性如表 42 所示。 表 42 中前 4 種依附屬性設(shè)置元件在布局網(wǎng)格中的位置靠近哪一側(cè)。如果在資源文件中沒有設(shè)置依附屬性,當(dāng)對話框大小改變時元件將在合適的區(qū)域內(nèi)浮動,且尺寸不變。 表 42 UI 對話框元件的共 有屬性 屬性名 屬性值 說明 .AttachLeft TRUE 或 FALSE 默認(rèn)值 左側(cè)依附 .AttachRight TRUE 或 FALSE 默認(rèn)值 右側(cè)依附 .AttachTop TRUE 或 FALSE 默認(rèn)值 頂部依附 .AttachBottom TRUE或 FALSE 默認(rèn)值 底部依附 .TopOffset integer 默認(rèn)值: 1 頂部偏距 .BottomOffset integer 默認(rèn)值: 1 底部偏距 .LeftOffset integer 默認(rèn)值: 1 左側(cè)偏距 .RightOffset integer 默認(rèn)值:1 右側(cè)偏距 .Bitmap string 位圖名 .HelpText string 當(dāng)鼠標(biāo)位于元件時顯示的提示信息 .Sensitive* TRUE 默認(rèn)值 或 FALSE 控制元件是否允許輸入 .Visible* 默認(rèn)值 TRUE 或 FALSE 可見控制元件是否允許可見 如果只是 AttachLeft 為 TRUE,元件將定位于可用區(qū)域的左邊。如果 AttachLeft 和 AttachRight 均設(shè)為 TRUE,元件將按布局的可用區(qū)域沿水平方向延伸調(diào)整 到合適的大小。同樣, AttachTop 和 Attachbottom 屬性值對元件位置和大小均有影響,只是方向不同而已。表中的偏距屬性的單位為像素,最大值為 20,常設(shè)為 4,- 1 表示無偏距。將 .Resizeable 值設(shè)為 0,用戶將不能改變對話框大小。將 .StartLocation 值設(shè)為 5,彈出對話框位置將居中。 Bitmap 屬性用來指定元件圖像的文件名,支持兩種格式的圖形文件: 1 Pro/ENGINEER 的元件圖像文件,文件擴(kuò)展名為“ .bif”。 2 GIF 格式的圖像文件。 利用抓圖軟件得到彈簧模型圖后,命名 為“ ”,此名稱必須與對話框資源中調(diào)用此圖形名稱一致。將圖像文件放入 VC 程序目錄下Release/text/resource 子目錄下,在 UI 對話框中便可以使用這些文件。 對話框 1 中包含三個按鈕:【生成模型】、【退出】和【自定義】,其對應(yīng)函數(shù)為 Update1,Cancle, Userdefined1。用戶設(shè)置完參數(shù)后,單擊【生成模型】按鈕,將調(diào)用相關(guān)函數(shù),生成參數(shù)對應(yīng)模型,并且關(guān)閉對話框 1。單擊【退出】按鈕,將退出對話框。單擊【自定義】按鈕,將彈出對話框 2,對話框 2 中的兩個按鈕與對話框 1 一致。 編寫對話框操作源程序 在上述所創(chuàng)建的 VC 程序下,新建關(guān)聯(lián)工程文件,命名為 。在此工程文件下編制對話框操作源程序。該程序須包含對彈簧對話框的相關(guān)操作、模型相關(guān)參數(shù)的操作函數(shù)等。操作源程序見附錄Ⅲ對話框操作源程序部分。 其中 Spring1Fn 函數(shù)作用是調(diào)出圖 410所示對話框。 Update1_Action 函數(shù)為圖 410 中“生成模型”按鈕的動作函數(shù), CANCEL_Action 函數(shù)為圖 410中“取消”按鈕的動作函數(shù), Userdefined1_Action 函數(shù)為“自定 義”按鈕的動作函數(shù), ParamUpdate 函數(shù)的作用是當(dāng)用戶輸入彈簧參數(shù)時,更新模型參數(shù)以生成用戶所需模型。 在這些函數(shù)中,還調(diào)用了 Pro/TOOLKIT 自帶的一些函數(shù),其函數(shù)類型及作用歸納如下: 1 ProUIDialogCreate 函數(shù) 函數(shù)格式為: ProError ProUIDiaolgCreate char* dialog_name /* In 對話框名 */ Char* resource /* In 資源文件名 */ 函數(shù)返回值為: PRO_TK_NO_ERROR(調(diào)用成功 ); PRO_TK_GENERAL_ERROR(一般錯誤)。 2 ProUIDialogActivate 函數(shù) 函數(shù)格式為: ProError ProUIDialogActivate char* dialog_name /* In 對話框名 */ Int* status /* Out 狀態(tài) */ 函數(shù)返回值為: PRO_TK_NO_ERROR(調(diào)用成功); PRO_TK_BAD_INPUTS(輸入?yún)?shù)無效)。 3 ProUIDialogDestroy 函數(shù) 函數(shù)格式為: ProError ProUIDialogDestroy char* dialog_name /* In 對話框名 */ 函數(shù)返回值為: PRO_TK_NO_ERROR(調(diào)用成功); PRO_TK_BAD_INPUTS(輸入?yún)?shù)無效)。 4 ProUIDialogExit 函數(shù) 函數(shù)格式為: ProError ProUIDialogExit char* dialog_name /* In 對話框名 */ Int* status /* In 狀態(tài) */ 其中參數(shù) status 可取 ProUIDialogActivate 函數(shù)的輸出參數(shù),實際上取何值對終止對話框并無影響。 函數(shù)的返回值為: PRO_TK_NO_ERROR(調(diào)用成功); PRO_TK_BAD_INPUTS(輸入?yún)?shù)無效)。 直接與對話框有關(guān)的函數(shù)如表 43 所示: 表 43 UI 對話框相關(guān)函數(shù) 函數(shù)名 用途 ProUIDialogCreate 裝入對話框資源文件 ProUiDialogActivate 顯示和激活對話框 ProUIDialogExit 關(guān)閉對話框 ProUIDialogDestroy 從內(nèi)存中釋放對話框資源 ProUIDialogColseActionSet 設(shè)置對話框關(guān)閉時執(zhí)行的動作函數(shù) ProUIDialogActivateActionSet 設(shè)置對話框激活時執(zhí)行的動作函數(shù) ProUIDialogDefaultbuttonSet 設(shè)置對話框默認(rèn)按鈕 ProUIDialogTitleSet 設(shè)置對話框標(biāo)題 其余各函數(shù)的說明參考程序后面的注釋。 程序驗證 輸入?yún)?shù):長度 H= 200,中徑 D= 80,螺距 L= 20,直徑 d 12; 生成模型如圖 412 所示。 輸入?yún)?shù):長度 H= 120,中徑 D= 50,螺距 L= 10,直徑 d 8; 生成模型如圖 413 所示。 圖 412 生成模型 1 圖 413 生成模型 2 經(jīng)以上驗證,所設(shè)計的彈簧菜單及對話框均正確無誤,能滿足設(shè)計要求。 5 本設(shè)計任務(wù)所完成的零件清單 除了上述介紹的圓截面圓柱螺旋壓縮彈簧外,本人還設(shè)計開發(fā)了其它類型的彈簧。圓柱螺旋彈簧有矩形截面螺旋壓縮彈簧、圓柱螺旋拉伸彈簧幾種;非圓柱螺旋彈簧有截錐型螺旋彈簧、中凹形螺旋彈簧、中凸形螺旋彈簧、方形螺旋彈簧這幾種類型的彈簧。 圖 51 為圓截面圓柱螺旋壓縮彈簧對話框及其零件圖,其中圖 51 a 為 選項菜單式參數(shù)對話框 , 圖 51 b 為輸入式參數(shù)對話框。圖 51 c 為生成零件圖。 a 選項菜單式參數(shù)對話框 b 輸入式參數(shù)對話框 c 圓截面圓柱螺旋壓縮彈簧 圖 51 圖 52 為矩形截面圓柱螺旋壓縮彈簧對話框及零件圖。圖 53 為圓柱螺旋拉伸彈簧對話框及零件圖。圖 54 為截錐螺旋彈簧對話框及零件圖。圖 55 為等節(jié)距中凹形螺旋彈簧對話框及零件圖。圖 56 為等節(jié)距中凸形螺旋彈簧對話框及零件圖。圖 57 為方形螺旋彈簧對話框及零件圖。 本文只詳細(xì)介紹了圓截面圓柱螺旋壓縮彈簧,其余類型彈 簧的模型及二次開發(fā)程序見附錄Ⅲ光盤部分。 a 選項菜單式參數(shù)對話框 b 輸入式參數(shù)對話框 c 矩形截面圓柱螺旋壓縮彈簧 圖 52 a 選項菜單式參數(shù)對話框 b 輸入式參數(shù)對話框 c 圓柱螺旋拉伸彈簧 圖 53 a 選項菜單式參數(shù)對話框 b 輸入式參數(shù)對話框 c 截錐螺旋彈簧 圖 54 a 選項菜單式參數(shù)對話框 b 輸入式參數(shù)對話框 c 等節(jié)距中凹形螺旋彈簧 圖 55 a 選項菜單式參數(shù)對話框 b 輸入式參數(shù)對話框 c 等節(jié)距中凸形螺旋彈簧 圖 56 a 選項菜單式參數(shù)對話框 b 輸入式參數(shù)對話框 c 方形螺旋彈簧 圖 57 結(jié)論 像彈簧、齒輪、緊固件等標(biāo)準(zhǔn)件和常用件,在機(jī)械設(shè)計中經(jīng)常會用到,如果像傳統(tǒng)的建模方法,當(dāng)用到同一種類型的零件時(只是參數(shù)不一樣,模型形狀極其類似),每用一次就建一次模型,這樣是極費(fèi)時間和精力的,不僅事倍功半,而且也會延長設(shè)計者的開發(fā)周期。 通過以上研究,利用 Pro/ENGINEER、 Pro/TOOLKIT 和 Visual C++ 等進(jìn)行Pro/E 的二次開發(fā),將彈簧零件進(jìn)行參數(shù)化、模塊化,這樣就不用再進(jìn)行繁瑣的手工建模過程。用戶只需輸入彈簧的相關(guān)設(shè)計參數(shù),便能快捷準(zhǔn)確地得到自己想要的模型,大大方便了用戶,提高了設(shè)計效率。 致 謝 感謝。。 參考文獻(xiàn) [1] 李世國 .Pro/TOOLKIT 程序設(shè)計 [M].北京:機(jī)械工業(yè)出版社, :1~299. [2] 吳立軍,陳波 .Pro/ENGINEER 二次開發(fā)技術(shù)基礎(chǔ) [M].北京:電子工業(yè)出版社, : 1~ 127. [3] 張繼春 .Pro/ENGINEER 野火版二次開發(fā)實用教程 [M].北京:北京大學(xué)出版社, :1~ 348. [4] 張英會,劉輝航,王德成等 .彈簧手冊 [M].北京:機(jī)械工業(yè)出版社,:1~ 300. [5] 何健輝,董方鵬,實用 Visual C++ 教程 [M].北京:清華出版社,:1~ 286. [6] 曹德權(quán),唐定勇, Pro/E Wildfire 中文版基礎(chǔ)設(shè)計 [M].北京:電子工業(yè)出版社, 2020, 6: 1~ 158. [7] 張智明,李預(yù)斌 .精通 Pro/ENGINEER 中文野火版-零件設(shè)計篇 [M].北京:中國青年電子出版社, 2020,9: 1~ 258. [8] 劉竹清 .Pro/E Wildfire 入門與提高實用教程 [M].北京:中國鐵道出版社, 2020,9: 1~ 342. [9] Parametric Technology Corporation. Pro/ENGINEER Wildfire Online Help[M].USA:PTC,2020,8. [10] Parametric Technology Corporation. Pro/ENGINEER Wildfire Pro/TOOLKIT User’s Guide[M].USA:PTC,2020. [11] 江波等 .基于 Pro/E二次開發(fā)的鐵道客車結(jié)構(gòu)三維參數(shù)化 CAD系統(tǒng) [J].機(jī)械設(shè)計與制造工程, 5 : 58~ 59. [12] 賴朝安等 .Pro/E 二次開發(fā)的關(guān)鍵技術(shù) [J].機(jī)械設(shè)計與制造工程, 1 :43~ 45. [13] 張紅旗,曹文剛 .開發(fā) Pro/E 用戶化菜單的技術(shù)與實踐 [J].合肥工業(yè)大學(xué)學(xué)報, 2020,24 2 :240~ 243. [14] 劉瑩,張福潤 .Pro/Engineer 二次開發(fā)中用戶界面的制作 [J].現(xiàn)代機(jī)械, 2020, 2 :52~ 55. [15] 韓國才,張鋰 .彈簧優(yōu)化設(shè)計系統(tǒng)的 Pro/E 二次開發(fā) [J].制造業(yè)自動化, 2020 10 :6869. [16] 趙庚,徐世新,馬亞曉 .基于 Pro/Engineer 的 Pro/Toolkit 二次開發(fā)技術(shù)研究 [J].航空精密制造技術(shù), 2020,39 5 :14~ 17. [17] Pro/TOOLKIT 的幫助文檔 . [18] Menus Pelease 19[Z].Pro/Toolkit User’s :P arametric Technology Corporation,1998. [19] User Interface Components 19[Z].Pro/Toolkit User’s :Parametric Technology Corporation,1998. 附錄 附錄 I 程序清單 圓截面圓柱螺旋壓縮彈簧菜單操作源程序如下: /* Pro/TOOLKIT includes \* include include include include /* Functions declaration 函數(shù)聲明
點擊復(fù)制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1