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

正文內容

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

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

下一頁面
 

【正文】 Resources True 4 長度 H True 4 中徑 D True 4 螺距 L True 4 直徑 d True 4 4 2 4 4 2 True 4 4 2 4 4 2 True 4 4 2 4 4 2 True 4 4 2 4 4 2 True 4 4 2 4 4 2 .Decorated True .Label 設計參數 .TopOffset 4 .BottomOffset 2 .LeftOffset 4 .RightOffset 4 .Layout Grid Rows 1 1 1 1 Cols 1 1 H_Label H_Value D_Label D_Value L_Label L_Value DD_Label DD_Value 對話框 2 中 ,用戶可以根據設計需要,正確輸入彈簧設計參數,便可以得到所需彈簧模型,滿足了用戶的設計需求??捎脕磔斎牒惋@示單行文本,可設置為只允許輸入文字、整數和實數,或只讀(用于顯示信息)。 Separator 分隔條。 SubLayout 子布局。如果在資源文件中沒有設置依附屬性,當對話框大小改變時元件將在合適的區(qū)域內浮動,且尺寸不變。表中的偏距屬性的單位為像素,最大值為 20,常設為 4,- 1 表示無偏距。 2 GIF 格式的圖像文件。用戶設置完參數后,單擊【生成模型】按鈕,將調用相關函數,生成參數對應模型,并且關閉對話框 1。在此工程文件下編制對話框操作源程序。 Update1_Action 函數為圖 410 中“生成模型”按鈕的動作函數, CANCEL_Action 函數為圖 410中“取消”按鈕的動作函數, Userdefined1_Action 函數為“自定 義”按鈕的動作函數, ParamUpdate 函數的作用是當用戶輸入彈簧參數時,更新模型參數以生成用戶所需模型。 4 ProUIDialogExit 函數 函數格式為: ProError ProUIDialogExit char* dialog_name /* In 對話框名 */ Int* status /* In 狀態(tài) */ 其中參數 status 可取 ProUIDialogActivate 函數的輸出參數,實際上取何值對終止對話框并無影響。 輸入參數:長度 H= 120,中徑 D= 50,螺距 L= 10,直徑 d 8; 生成模型如圖 413 所示。 圖 51 為圓截面圓柱螺旋壓縮彈簧對話框及其零件圖,其中圖 51 a 為 選項菜單式參數對話框 , 圖 51 b 為輸入式參數對話框。圖 54 為截錐螺旋彈簧對話框及零件圖。 本文只詳細介紹了圓截面圓柱螺旋壓縮彈簧,其余類型彈 簧的模型及二次開發(fā)程序見附錄Ⅲ光盤部分。 致 謝 感謝。 通過以上研究,利用 Pro/ENGINEER、 Pro/TOOLKIT 和 Visual C++ 等進行Pro/E 的二次開發(fā),將彈簧零件進行參數化、模塊化,這樣就不用再進行繁瑣的手工建模過程。圖 56 為等節(jié)距中凸形螺旋彈簧對話框及零件圖。 a 選項菜單式參數對話框 b 輸入式參數對話框 c 圓截面圓柱螺旋壓縮彈簧 圖 51 圖 52 為矩形截面圓柱螺旋壓縮彈簧對話框及零件圖。 5 本設計任務所完成的零件清單 除了上述介紹的圓截面圓柱螺旋壓縮彈簧外,本人還設計開發(fā)了其它類型的彈簧。 直接與對話框有關的函數如表 43 所示: 表 43 UI 對話框相關函數 函數名 用途 ProUIDialogCreate 裝入對話框資源文件 ProUiDialogActivate 顯示和激活對話框 ProUIDialogExit 關閉對話框 ProUIDialogDestroy 從內存中釋放對話框資源 ProUIDialogColseActionSet 設置對話框關閉時執(zhí)行的動作函數 ProUIDialogActivateActionSet 設置對話框激活時執(zhí)行的動作函數 ProUIDialogDefaultbuttonSet 設置對話框默認按鈕 ProUIDialogTitleSet 設置對話框標題 其余各函數的說明參考程序后面的注釋。 2 ProUIDialogActivate 函數 函數格式為: ProError ProUIDialogActivate char* dialog_name /* In 對話框名 */ Int* status /* Out 狀態(tài) */ 函數返回值為: PRO_TK_NO_ERROR(調用成功); PRO_TK_BAD_INPUTS(輸入參數無效)。操作源程序見附錄Ⅲ對話框操作源程序部分。單擊【自定義】按鈕,將彈出對話框 2,對話框 2 中的兩個按鈕與對話框 1 一致。將圖像文件放入 VC 程序目錄下Release/text/resource 子目錄下,在 UI 對話框中便可以使用這些文件。將 .StartLocation 值設為 5,彈出對話框位置將居中。如果 AttachLeft 和 AttachRight 均設為 TRUE,元件將按布局的可用區(qū)域沿水平方向延伸調整 到合適的大小。 其中各對話框元件的共有屬性如表 42 所示。 Tab 的下級元件,或單獨使用。用于 顯示提示性信息。以便注冊文件能夠找到該資源文件。 圖 411 彈簧對話框 2 對話框 2 對應的資源文件如下: Dialog Spring1_1 Components !對話框元件聲明 Label Image SubLayout Layout1 Separator Separator1 PushButton Update1 PushButton Cancel Resources !對話框資源 屬性定義 10 4 2 生成模型 amp。 圓截面圓柱螺旋壓縮彈簧的選擇型對話框資源文件如下: Dialog Spring1 Components !對話框元件聲明 Label Image SubLayout Layout1 Separator Separator1 PushButton Update1 PushButton Cancel Resources !對話框資源 屬性定義 10 4 2 生成模型 amp。 下面以圓截面圓柱螺旋壓縮彈簧為例介紹說明彈簧對話框的創(chuàng)建全過程。 UI 對話框的設計思路和方法與 AutoCAD 的 DCL 對話框類似。不必再手動注冊和運行。 圖 49 中各字段 及其意義如表 41 所示。注冊文件內容如圖 49 所示。 Adding a push button to the ProE menu bar是提示信息,必須與信息文件中一致。其函數如下: ProCmdActionAdd PushButtonAct1, uiCmdCmdActFn Spring1Fn, uiCmdPrioDefault,AccessAvailable, PRO_B_TRUE,PRO_B_TRUE,amp。該函數可以創(chuàng)建多層下級子菜單,只需用不同層次的菜單名標識作為們菜單名即可。 Utilities, PRO_B_TRUE 表示該菜單加在“工 具”菜單的右側。 ProMenubarMenuAdd 函數的作用是向 Pro/ENGINEER 添加所需的菜單,包含頭文件為: include 。 下面介紹說明菜單程序中用到的 Pro/TOOLKIT 函數。 int Spring6Fn 。 int Spring2Fn 。 圖 46 強制輸出設置 圖 47 語言設置 在“ Project Settings”中選擇 General 選項,將“ Output directories”輸出目錄改為“ Release” ,這樣 VC 創(chuàng)建的 DLL 文件將存放入“ Release”文件夾中,設置如圖 48 所示。 圖 45 庫文件設置 在菜單 Project/Settings 的“ Link”選項頁中選擇 Category 下拉列表中的“ Customize”設置強制文件輸出,即選中“ Force file output”的復選框,如圖 46 所示。在 Visual C++的集成開發(fā)環(huán)境選擇 Tools/Options 菜單,在彈出的“ Option”對話框中選擇“ Directorise”選項卡,在“ Show directories for:”下拉列表框 中選擇“ Includes”,加入“ ...\PROTOOLKIT\INCLUDES”一項,設置 Pro/TOOLKIT 頭文件所在文件夾,如圖 43 所示。 3 選擇 FileView,打開 VC 應用程序向導自動生成程序文件。在“ Project name:”輸入工程文件名“ Text”,在“ Location”輸入框中輸入路徑。將 文件存放在 Text\Release\text\chinese_ 目錄下。最終結果如圖 42 a 、 42 b 所示。 按第 2 行或第 3 行的語言取決于系統(tǒng)環(huán)境變量 lang 的設置。 第 2 行:在菜單項或菜單項提
點擊復制文檔內容
環(huán)評公示相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1