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

正文內(nèi)容

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

2024-12-06 18:48本頁面
  

【正文】 File UserMenuBar表示這個(gè)下級(jí)菜單是掛接在此菜單項(xiàng)名下。 ProCmdActionAdd 函數(shù)的作用是設(shè)置菜單按鈕的動(dòng)作函數(shù)。PushButton_cmd_id1 Spring1Fn 為該按鈕的動(dòng)作函數(shù),即當(dāng)單擊此按鈕,便調(diào)用此函數(shù),產(chǎn)生相應(yīng)動(dòng)作。其函數(shù)如下: ProMenubarmenuPushbuttonAdd SubMenu1,PushButton1,PushButton1, Adding a push button to the ProE menu bar, NULL, PRO_B_TRUE, PushButton_cmd_id1, MsgFile SubMenu1 表 示此 菜 單是 菜單 名 為“ SubMenu1” 的 下級(jí) 子菜 單 ,PushButton1是菜單標(biāo)簽名,與信息文件中對(duì)應(yīng)一致。 程序中用到了菜單條、菜單條菜單、下級(jí)子菜單、菜單按鈕等。 注冊(cè)運(yùn)行 編寫調(diào)試完應(yīng)用程序后,將整個(gè) VC 工程文件拷貝到工作目錄下,用記事本編寫注冊(cè)文件,并保存為“ ”。 圖 49 注冊(cè)文件 這里的“ .\”代表相對(duì)路徑方式,即起始目錄為 Pro/ENGINEER 的工作目錄。即此二次開發(fā)程序只要存放在Pro/ENGINEER 設(shè)置的工作目錄下,便能自動(dòng)運(yùn)行,而不要求用戶更改設(shè)置,大大地方便了用戶的使用。 表 41 注冊(cè)表字段及意義 字段名 意義 Name 外部程序標(biāo)識(shí)名,該標(biāo)識(shí)名不一定要與可執(zhí)行程序名相同 Exec_file 可執(zhí)行程序名(包括路徑) Text_dir 指定外部程序的 text 目錄樹的全路徑 Startup 這里取 dll 動(dòng)態(tài)連接庫 Allow_stop 如設(shè)為 TRUE,在 Pro/ENGINEER 工作時(shí)可以終止應(yīng)用程序,如設(shè)為 FALSE 則不能終止應(yīng)用程序 Delay_start 若設(shè)為 TRUE, Pro/ENGINEER 在啟動(dòng)時(shí)不調(diào)用 Pro/TOOLKIT 應(yīng)用程序,但可以手工啟動(dòng),若設(shè)為 FALSE,則系統(tǒng)將自動(dòng)啟動(dòng)。即啟動(dòng) Pro/ENGINEER 后,自定義菜單使自動(dòng)掛接到 Pro/ENGINEER 菜單條上。這樣,所創(chuàng)建的“彈簧”菜單便如同 Pro/ENGINEER 菜單欄中的一項(xiàng)菜單,即當(dāng)運(yùn)行Pro/ENGINEER,“彈簧”菜單項(xiàng)將自動(dòng)連接上去 ??梢岳?UI 對(duì)話框技術(shù),在 Pro/TOOLKIT應(yīng)用程序中設(shè)計(jì)出風(fēng)格與 Pro/ENGINEER 系統(tǒng)本身具有的對(duì)話框相似的人機(jī)交互界面。主要由對(duì)話框資源文件和相應(yīng)的控制程序兩大部分構(gòu)成。控制程序相當(dāng)于 AutoCAD 的 DCL 驅(qū)動(dòng)程序,用 C 或C++語言編寫,用來在 Pro/ENGINEER 環(huán)境裝入對(duì)話框資源、顯示對(duì)話框、設(shè)置動(dòng)作和退出對(duì)話框等。其余彈簧類型見附錄 I。由于輸入框與選項(xiàng)菜單在同一個(gè)對(duì)話框中將會(huì)發(fā)生沖突,因此本人將其分為兩個(gè)對(duì)話框:一個(gè)為參數(shù)選擇型,另一 個(gè)為參數(shù)輸入型。U cl_ok 4 8 4 4 退出 amp。 圖 410 彈簧對(duì)話框 1 用戶單擊【生成模型】按鈕,將彈出彈簧對(duì)話框 2,如圖 411 所示。U cl_ok 4 8 4 4 退出 amp。 以上對(duì)話框資源文件必須以純文本格式保存,并且擴(kuò)展名為 將所創(chuàng)建的對(duì)話框資源文件存放在 Text\Release\text\chinese_\resource 目錄下。 上述對(duì)話框資源文件用到以下對(duì)話框元件: PushButton 按鈕 InputPanel 輸入框。 Label 標(biāo)簽。 OptionMenu 選項(xiàng)菜單,相當(dāng)于彈出式列表框。 Layout 布局。該元件占用 UI 對(duì)話框的一個(gè)區(qū)域,用于元件的分組。 Layout 的下級(jí)元件,用于元件的分組布局。 表 42 中前 4 種依附屬性設(shè)置元件在布局網(wǎng)格中的位置靠近哪一側(cè)。 表 42 UI 對(duì)話框元件的共 有屬性 屬性名 屬性值 說明 .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)位于元件時(shí)顯示的提示信息 .Sensitive* TRUE 默認(rèn)值 或 FALSE 控制元件是否允許輸入 .Visible* 默認(rèn)值 TRUE 或 FALSE 可見控制元件是否允許可見 如果只是 AttachLeft 為 TRUE,元件將定位于可用區(qū)域的左邊。同樣, AttachTop 和 Attachbottom 屬性值對(duì)元件位置和大小均有影響,只是方向不同而已。將 .Resizeable 值設(shè)為 0,用戶將不能改變對(duì)話框大小。 Bitmap 屬性用來指定元件圖像的文件名,支持兩種格式的圖形文件: 1 Pro/ENGINEER 的元件圖像文件,文件擴(kuò)展名為“ .bif”。 利用抓圖軟件得到彈簧模型圖后,命名 為“ ”,此名稱必須與對(duì)話框資源中調(diào)用此圖形名稱一致。 對(duì)話框 1 中包含三個(gè)按鈕:【生成模型】、【退出】和【自定義】,其對(duì)應(yīng)函數(shù)為 Update1,Cancle, Userdefined1。單擊【退出】按鈕,將退出對(duì)話框。 編寫對(duì)話框操作源程序 在上述所創(chuàng)建的 VC 程序下,新建關(guān)聯(lián)工程文件,命名為 。該程序須包含對(duì)彈簧對(duì)話框的相關(guān)操作、模型相關(guān)參數(shù)的操作函數(shù)等。 其中 Spring1Fn 函數(shù)作用是調(diào)出圖 410所示對(duì)話框。 在這些函數(shù)中,還調(diào)用了 Pro/TOOLKIT 自帶的一些函數(shù),其函數(shù)類型及作用歸納如下: 1 ProUIDialogCreate 函數(shù) 函數(shù)格式為: ProError ProUIDiaolgCreate char* dialog_name /* In 對(duì)話框名 */ Char* resource /* In 資源文件名 */ 函數(shù)返回值為: PRO_TK_NO_ERROR(調(diào)用成功 ); PRO_TK_GENERAL_ERROR(一般錯(cuò)誤)。 3 ProUIDialogDestroy 函數(shù) 函數(shù)格式為: ProError ProUIDialogDestroy char* dialog_name /* In 對(duì)話框名 */ 函數(shù)返回值為: PRO_TK_NO_ERROR(調(diào)用成功); PRO_TK_BAD_INPUTS(輸入?yún)?shù)無效)。 函數(shù)的返回值為: PRO_TK_NO_ERROR(調(diào)用成功); PRO_TK_BAD_INPUTS(輸入?yún)?shù)無效)。 程序驗(yàn)證 輸入?yún)?shù):長度 H= 200,中徑 D= 80,螺距 L= 20,直徑 d 12; 生成模型如圖 412 所示。 圖 412 生成模型 1 圖 413 生成模型 2 經(jīng)以上驗(yàn)證,所設(shè)計(jì)的彈簧菜單及對(duì)話框均正確無誤,能滿足設(shè)計(jì)要求。圓柱螺旋彈簧有矩形截面螺旋壓縮彈簧、圓柱螺旋拉伸彈簧幾種;非圓柱螺旋彈簧有截錐型螺旋彈簧、中凹形螺旋彈簧、中凸形螺旋彈簧、方形螺旋彈簧這幾種類型的彈簧。圖 51 c 為生成零件圖。圖 53 為圓柱螺旋拉伸彈簧對(duì)話框及零件圖。圖 55 為等節(jié)距中凹形螺旋彈簧對(duì)話框及零件圖。圖 57 為方形螺旋彈簧對(duì)話框及零件圖。 a 選項(xiàng)菜單式參數(shù)對(duì)話框 b 輸入式參數(shù)對(duì)話框 c 矩形截面圓柱螺旋壓縮彈簧 圖 52 a 選項(xiàng)菜單式參數(shù)對(duì)話框 b 輸入式參數(shù)對(duì)話框 c 圓柱螺旋拉伸彈簧 圖 53 a 選項(xiàng)菜單式參數(shù)對(duì)話框 b 輸入式參數(shù)對(duì)話框 c 截錐螺旋彈簧 圖 54 a 選項(xiàng)菜單式參數(shù)對(duì)話框 b 輸入式參數(shù)對(duì)話框 c 等節(jié)距中凹形螺旋彈簧 圖 55 a 選項(xiàng)菜單式參數(shù)對(duì)話框 b 輸入式參數(shù)對(duì)話框 c 等節(jié)距中凸形螺旋彈簧 圖 56 a 選項(xiàng)菜單式參數(shù)對(duì)話框 b 輸入式參數(shù)對(duì)話框 c 方形螺旋彈簧 圖 57 結(jié)論 像彈簧、齒輪、緊固件等標(biāo)準(zhǔn)件和常用件,在機(jī)械設(shè)計(jì)中經(jīng)常會(huì)用到,如果像傳統(tǒng)的建模方法,當(dāng)用到同一種類型的零件時(shí)(只是參數(shù)不一樣,模型形狀極其類似),每用一次就建一次模型,這樣是極費(fèi)時(shí)間和精力的,不僅事倍功半,而且也會(huì)延長設(shè)計(jì)者的開發(fā)周期。用戶只需輸入彈簧的相關(guān)設(shè)計(jì)參數(shù),便能快捷準(zhǔn)確地得到自己想要的模型,大大方便了用戶,提高了設(shè)計(jì)效率。 參考文獻(xiàn) [1] 李世國 .Pro/TOOLKIT 程序設(shè)計(jì) [M].北京:機(jī)械工業(yè)出版社, :1~299. [2] 吳立軍,陳波 .Pro/ENGINEER 二次開發(fā)技術(shù)基礎(chǔ) [M].北京:電子工業(yè)出版社, : 1~ 127. [3] 張繼春 .Pro/ENGINEER 野火版二次開發(fā)實(shí)用教程 [M].北京:北京大學(xué)出版社, :1~ 348. [4] 張英會(huì),劉輝航,王德成等 .彈簧手冊(cè) [M].北京:機(jī)械工業(yè)出版社,:1~ 300. [5] 何健輝,董方鵬,實(shí)用 Visual C++ 教程 [M].北京:清華出版社,:1~ 286. [6] 曹德權(quán),唐定勇, Pro/E Wildfire 中文版基礎(chǔ)設(shè)計(jì) [M].北京:電子工業(yè)出版社, 2020, 6: 1~ 158. [7] 張智明,李預(yù)斌 .精通 Pro/ENGINEER 中文野火版-零件設(shè)計(jì)篇 [M].北京:中國青年電子出版社, 2020,9: 1~ 258. [8] 劉竹清 .Pro/E Wildfire 入門與提高實(shí)用教程 [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è)計(jì)與制造工程, 5 : 58~ 59. [12] 賴朝安等 .Pro/E 二次開發(fā)的關(guān)鍵技術(shù) [J].機(jī)械設(shè)計(jì)與制造工程, 1 :43~ 45. [13] 張紅旗,曹文剛 .開發(fā) Pro/E 用戶化菜單的技術(shù)與實(shí)踐 [J].合肥工業(yè)大學(xué)學(xué)報(bào), 2020,24 2 :240~ 243. [14] 劉瑩,張福潤 .Pro/Engineer 二次開發(fā)中用戶界面的制作 [J].現(xiàn)代機(jī)械, 2020, 2 :52~ 55. [15] 韓國才,張鋰 .彈簧優(yōu)化設(shè)計(jì)系統(tǒng)的 Pro/E 二次開發(fā) [J].制造業(yè)自動(dòng)化, 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ù)聲明
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1