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

正文內(nèi)容

基于proe的彈簧模型庫二次開發(fā)設(shè)計論文(專業(yè)版)

2025-01-05 03:30上一頁面

下一頁面
  

【正文】 由于輸入框與選項菜單在 同 一個對話框中將會發(fā)生沖突,因此本人將其分為兩個對話框:一個為參數(shù)選擇型,另一個為參數(shù)輸入型。即此二次開發(fā)程序只要存放在Pro/ENGINEER 設(shè)置的工作目錄下,便能自動運行,而不要求用戶更改設(shè)置 ,大大地方便了用戶的使用。注意,在生成的下級子菜單中必須至少包含一項菜單項,否則將不顯示下級子菜單。 int Spring5Fn()。 Pro/TOOLKIT頭文件位于 protoolkit\includes文件夾中。名為“非圓柱螺旋彈簧”的下級子菜單包含了:截錐螺旋彈簧、等節(jié)距中凹形螺旋彈簧、等節(jié)距中凸形螺旋彈簧、方形螺旋彈簧四個菜單項。 下面介紹菜單的相關(guān)術(shù)語: ? 菜單條( Menu bar) Pro/ENGINEER 界面頂部菜單欄中的菜單,如 File、Edit 和 View 等均 稱為菜單條; ? 菜單條菜單( Menu bar menu)菜單條的下級子菜單。完成確定。相應的彈簧設(shè)計方法,材料和加工技術(shù)均有所發(fā)展。 多進程模式是將用戶的 C程序編譯成一個可執(zhí)行文件, Pro/TOOLKIT 應用程 序和 Pro/ENGINEER 運行在各自的進程中,它們之間的信息交換是由消息系統(tǒng)來的。通過調(diào)用這些底層函數(shù),用戶能方便而又安全地訪問 Pro/ENGINEER 的數(shù)據(jù)庫及內(nèi)部應用程序,進行二次開發(fā),擴展一些特定功能。 Pro/TOOLKIT 工具包提供了開發(fā) Pro/ENGINEER 所需的函數(shù)庫文件和頭文件,使用戶編寫的應用程序能夠安全地控制和訪問 Pro/ENGINEER,并可以實現(xiàn)應用程序模塊與 Pro/ENGINEER 系統(tǒng)的無縫集成。 機械產(chǎn)品的開發(fā)過程中會用到大量的通用零件、標準件 、相似件。 AutoCAD 是當今最流行的二維繪圖軟件,它在二維繪圖領(lǐng)域擁有廣泛的用戶群。 經(jīng)過四十多年的發(fā)展, CAD/CAM 技術(shù)有了長足的進步。 并且成功開發(fā)設(shè)計出能滿足用戶要求的彈簧模型庫。SOLIDEDGE 與 MicrosoftOffice 兼容,與 Windows 的 OLE 技術(shù)兼容,這使得設(shè)計師們在使用 CAD 系統(tǒng)時,能夠進行 Windows 下字處理、電子報表、數(shù)據(jù)庫操作等。 Pro/Engineer建立在工作站上,系統(tǒng)獨立于硬件,便于移植。用戶只需正確選擇或輸入零件相關(guān)參數(shù), Pro/E 便能自動生成用戶所需的模型,這樣大大縮短了開發(fā)設(shè)計的時間,提高了零件的結(jié)構(gòu)設(shè)計效率。 UDF 適用特定產(chǎn)品的特定結(jié)構(gòu),有利于設(shè)計者根據(jù)產(chǎn)品特征快速生成幾何模型。 ○ 1 異步模式 無需啟動 Pro/ENGINEER,就能夠單獨運行 Pro/TOOLKIT 應用程序的方法叫異步模式。近年來,隨著科學技術(shù)的發(fā)展,國內(nèi)外在彈簧的研究和生產(chǎn)方面都有不同程序的發(fā)展。并預先設(shè)置各參數(shù)的值。用戶只需更改參數(shù)值,再生,便能生成所需的彈簧模型,而不用再 去重復 ○ 1 ~ ○ 8 步驟。 第 2 行:在菜單項或菜單項提示上顯示的英語文本。在“ Project name:” 輸入工程文件名 “ Text” ,在“ Location” 輸入框中輸入路徑。 圖 46 強制輸出設(shè)置 圖 47 語言設(shè)置 在“ Project Settings” 中選擇 General 選項,將“ Output directories”輸出目錄改為“ Release” ,這樣 VC創(chuàng)建的 DLL 文件將存放入“ Release” 文件夾中,設(shè)置如圖 48 所示。 ProMenubarMenuAdd()函數(shù)的作用是向 Pro/ENGINEER 添加所需的菜單,包含頭文件為: include。 Adding a push button to the ProE menu bar是提示信息,必須與信息文件中一致。 UI 對話框的設(shè)計思路和方法 與 AutoCAD 的 DCL 對話框類似。E)) ( cl_cancel) ( 4) ( 8) ( 4) ( 4) ( 4) ( 4) (.Label 彈簧參數(shù)化設(shè)計 ) !對話框標題 (.StartLocation 5) !對話框居中 (.Resizeable 0) !用戶不能改變對話框大小 (.Layout !對話框元件的布局 (Grid (Rows 1 1 1) (Cols 1) !總體分成 3行 1列 (Grid (Rows 1) (Cols 1 1) !第 1行分成 2列 Image Layout1 ) Separator1 (Grid (Rows 1) (Cols 1 1) !第 3 行分成 2 列 Update1 Cancel ) ) ) ) ) (Layout Layout1 (Components (Label H_Label) (InputPanel H_Value) (Label D_Label) (InputPanel D_Value) (Label L_Label) (InputPanel L_Value) (Label DD_Label) (InputPanel DD_Value) ) (Resources ( True) ( 4) ( 長度 H) ( True) ( 4) ( 中徑 D) ( True) ( 4) ( 螺距 L) ( True) ( 4) ( 直徑 d) 。 對話框的設(shè)計 用戶界面對話框( User Interface Dialog Boxes,簡稱 UI 對話框)是Pro/TOOLKIT 提供的一 項 交互界面。 ProMenubarmenuPushbuttonAdd()函數(shù)的作用是添加菜單按鈕。其格式如上程序所示。由于連接 及 庫產(chǎn)生的錯誤有 31 個,警告有 19個。 具體 設(shè)計 步驟如下: (1) 進入 Visual C++ 集成開發(fā)環(huán)境,選擇“ File/New...” 選項,啟動 “ New” 對話框。在信息文件中以 4 行為一組 ,其含義為: 第 1 行: Pro/ENGINEER 系統(tǒng)可 以識別的關(guān)鍵字。 最后完成的彈簧零件圖如圖 34 所示。 ○ 2 選取主菜單中的【工具】→【參數(shù)】命令,彈出“參數(shù)”對話框,如圖31 所示,單擊“+”按鈕,添加四個參數(shù) H、 D、 L、 DD。 本開發(fā)的總體設(shè)計流程如圖 22 所示,調(diào)用響應圖如圖 23 所示。 表 21 計算機配置 項目 推薦配置 CPU 以上(建議 ) 內(nèi)存 256MB 以上(建議 512MB) 顯卡 顯存 32MB 以上,推薦使用 Geforce4 以上的顯卡 網(wǎng)卡 必須安裝網(wǎng)卡(或使用虛擬網(wǎng)卡) 軟件開發(fā)環(huán)境 操作平臺: Windows2020/XP/NT; 開發(fā)平臺: Pro/ENGINEER ; 開發(fā)語言: Visual C++。整個族 表是通過電子表格來實現(xiàn)的,因此可以稱其為表格驅(qū)動。如果每用一次都要建一次模型,那么將會大大延長設(shè)計周期,如此繁瑣而重復的步驟,將給設(shè)計者帶來不必要的負重。 Pro/Engineer 系統(tǒng)用戶界面簡潔,概念清晰,符合工程人員的設(shè)計思想與習慣。 ○ 2 SOLIDEDGE SOLIDEDGE 是真正 Windows 軟件。 二、重點研究的問題 在 Pro/ENGINEER 平臺上建立各種彈簧 的 參數(shù)化模型; 運用 Visual C++ 及 Pro/TOOLKIT 編制 自定義 菜單及對話框; 在軟件設(shè)計過程中,實現(xiàn)開發(fā)程序 菜單及對話框 與 Pro/ENGINEER 的連接。微機平臺為普及 CAD 的 應用創(chuàng)造了絕好的條件。在許多實際應用領(lǐng)域 (如機械、建筑、電子 )中,一些軟件開發(fā)商在 AutoCAD 的基礎(chǔ)上已開發(fā)出許多符合實際應用 的軟件。建立這些通用件、標準件、相似件零件庫作為一項可行方案,一方面可以避免不同設(shè)計者的重復勞動,提高設(shè)計效率 ,提高設(shè)計的標準化程度,減少錯誤發(fā)生率,縮短產(chǎn)品開發(fā)周期;另一方面還可以基于該軟件的三維實體模型進行更深層次的分析(如有限元分析等),以確保機械設(shè)計結(jié)果安全可靠。 Pro/TOOLKIT 采 用 面 向 對 象 的 程 序 設(shè) 計 方 法 ( Object_Oriented Programming) 。其中“輔助應用程序”主要用來調(diào)用 Pro/TOOLKIT 程序。 總體設(shè)計框架 本二次開發(fā)是基于 Pro/ENGINEER 的關(guān)于彈簧的參數(shù)化設(shè)計。螺旋壓縮彈簧所用彈簧材料的截面多為圓形,其次是矩形、多股形。 ○ 6 草繪一個圓,直徑定為 12。一般作為 Pro/TOOLKIT函數(shù)的輸入?yún)?shù); ? 動作命令( Action mand)啟動菜單按鈕執(zhí)行的一組指令; ? 選項命令( Option mand)基于界面元素的狀態(tài)執(zhí)行的一組指令。 圖 42(a) “圓柱螺旋彈簧”菜單 圖 42(b) “非圓柱螺旋彈簧”菜單 圖 42所示菜單的資源文件如下: UserMenu Useramp。 圖 43 包含文件路徑設(shè)置 在“ Show Directorise for:” 下拉列表中選擇“ Library files” ,加入“ ...\PROTOOLKIT\I486_NT\OBJ” 一項,設(shè)置如圖 44。 int Spring7Fn()。其函數(shù)如下: 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 如設(shè)為 TRUE,在 Pro/ENGINEER 工作時可以終止應用程序,如設(shè)為 FALSE 則不能終止應用程序 Delay_start 若設(shè)為 TRUE, Pro/ENGINEER 在啟動時不調(diào)用 Pro/TOOLKIT 應用程序,但可以手工啟動,若設(shè)為 FALSE,則系統(tǒng)將自動啟動。U)) ( cl_ok) (
點擊復制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1