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

正文內(nèi)容

基于ug尺寸公差自動標(biāo)注系統(tǒng)的研發(fā)學(xué)士論文-預(yù)覽頁

2025-07-16 16:24 上一頁面

下一頁面
 

【正文】 cs(簡稱UG)是當(dāng)前世界上最先進(jìn)和緊密集成的、面向制造行業(yè)的CAID/CAD/CAE/CAM高端軟件。它實現(xiàn)了設(shè)計優(yōu)化技術(shù)與基于產(chǎn)品和過程的知識工程的組合,顯著地改進(jìn)了如汽車、航天航空、機(jī)械、消費產(chǎn)品、醫(yī)療儀器和工具等工業(yè)的生產(chǎn)率。NX是一個全三維、雙精度系統(tǒng),它允許用戶精確地描述幾乎任一幾何形狀。NX4的特點是:為了數(shù)字化產(chǎn)品開發(fā)集成的自動化;在所有開發(fā)學(xué)科中的新能力,包括工業(yè)設(shè)計、防真、工裝、加工和管理;在一個全面的產(chǎn)品生命周期管理(PLM)解決力案內(nèi)的領(lǐng)先前沿的CAD、CAE和CAM技術(shù)。UG/Open包括以下幾個部分:UG/Open Menu scrip開發(fā)工具,對UG軟件操作界面進(jìn)行用戶化開發(fā),無須編程即可對UG標(biāo)準(zhǔn)菜單進(jìn)行添加、重組、剪裁或在UG軟件中集成用戶自己的軟件功能;UG/Open UI Styler開發(fā)工具是一個可視化編輯器,用于創(chuàng)建類似UG的交互界面,利用該工具,用戶可為UG/Open應(yīng)用程序開發(fā)獨立于硬件平臺的交互界面;UG/Open API開發(fā)工具提供了UG軟件直接編程接口,支持C、C++、Fortran和Java等主要高級語言;UG/Open GRIP開發(fā)工具是一個類似API的UG內(nèi)部開發(fā)語言,利用該工具用戶可生成 NC自動化或自動建模等用戶的特殊應(yīng)用[9]。GRIP語言與一般的通用語言一樣,有其自身的語法結(jié)構(gòu),程序結(jié)構(gòu),內(nèi)部函數(shù),以及與其他通用語言程序相互調(diào)用的接口。b)GPA符號格式。例如在屬性、繪圖和尺寸標(biāo)注以及幾何體等領(lǐng)域與UG進(jìn)行交互操作時,其參數(shù)可用EDA格式的命令取得。要考慮程序的各個細(xì)節(jié)問題。通過UG/Open API的編程,用戶幾乎能夠?qū)崿F(xiàn)所有的UG 。(3)創(chuàng)建并管理用戶定義對象等。終止函數(shù)是UF_ terminate(),當(dāng)不再調(diào)用UG/Open API的函數(shù)時必須調(diào)用UF_ terminate()來釋放執(zhí)行許可。 UG/Open Menu Script不僅可以使用戶利用ASCⅡ文件來編輯UG的菜單,也可以以一種無縫集成的方式為用戶開發(fā)的應(yīng)用程序創(chuàng)建菜單。這種級別的自定義不需要編程實現(xiàn)。 ,可以使用Windows 的記事本進(jìn)行編輯。 使用UG/Open Menu Script自定義UG菜單可以有兩種方法,分別是使用Addon菜單文件和復(fù)制和編輯系統(tǒng)菜單文件。使用Addon菜單文件的另一個優(yōu)點在于它可以被UG很方便地自動加載。UG/Open UI Styler模塊提供了強(qiáng)大的制作UG風(fēng)格窗口的功能,其主要功能如下:(1) 提供了讓開發(fā)人員建造UG風(fēng)格對話框的可視化環(huán)境,并能生成UG/Open UI Styler文件和C代碼,從而使用戶在使用UG/Open UI Styler產(chǎn)生的對話框時,不必考慮圖形用戶界面(Graphical User Interface縮寫為GUI )的實現(xiàn)。(5) 提供了屬性編輯器,從而允許開發(fā)人員設(shè)置和修改控件屬性。UG/Open UI Styler工具和UG/Open Menu Script工具一樣,都只具有某一方面的功能:UG/Open UI Styler用于對話框的開發(fā),UG/Open Menu Script用于菜單的開發(fā)。例如,執(zhí)行皮帶輪生成的程序集,可以用User Tools工具產(chǎn)生兩個對話框分別為實心式皮帶輪和腹板式皮帶輪,然后在相應(yīng)的對話框上進(jìn)行操作就生成相應(yīng)種類的皮帶輪。一種比較簡單的實現(xiàn)方法:,然后編輯模板文件,實現(xiàn)所需要的功能。若利用User Tools這個工具,用戶可以將多個GRIP或API函數(shù)所編寫的程序集成到一個User Tools對話框或者工具條中,一個程序?qū)?yīng)一個控件,通過操作控件來調(diào)用程序,使用起來就非常方便。DLL 還有助于共享數(shù)據(jù)和資源。DLL 模塊中包含各種導(dǎo)出函數(shù),用于向外界提供服務(wù)。DLL 模塊需要的堆棧內(nèi)存都是從運行進(jìn)程的堆棧中分配出來的 DLL 的實現(xiàn)及其調(diào)用在創(chuàng)建和調(diào)用動態(tài)鏈接庫時要用到一些函數(shù)調(diào)用約定。_stdcall 是Pascal 程序的缺省調(diào)用方式,通常用于Win32 API 中,函數(shù)采用從右到左的壓棧方式,自己在退出時清空堆棧VC 將函數(shù)編譯后會在函數(shù)名前面加上下劃線前綴,在函數(shù)名后加上和參數(shù)的字節(jié)數(shù)。_cdecl 是C 和C++程序缺省的調(diào)用方式。它是MFC缺省調(diào)用約定。隱式調(diào)用不需要調(diào)用LoadLibrary() 和FreeLibrary()。當(dāng)程序員通過靜態(tài)鏈接方式編譯生成應(yīng)用程序時,應(yīng)用程序中的調(diào)用函數(shù)與LIB 文件中導(dǎo)出符號相匹配,這些符號或標(biāo)識號進(jìn)入到生成的EXE 文件中??蓤?zhí)行程序鏈接到一個包含DLL 輸出函數(shù)信息的輸入庫文件。顯式的調(diào)用:是指在應(yīng)用程序中用LoadLibrary 或MFC提供的AfxLoadLibrary 顯式的將自己所做的動態(tài)連接庫調(diào)進(jìn)來,動態(tài)連接庫的文件名即是上面兩個函數(shù)的參數(shù),再用GetProcAddress()獲取想要引入的函數(shù)。LoadLibary 返回HINSTANCE 參數(shù),應(yīng)用程序在調(diào)用GetProcAddress 函數(shù)時使用這一參數(shù)。5.二次開發(fā)技術(shù)實現(xiàn)UG提供的UG/Open UIStyle開發(fā)工具是一個可視化編輯器,用于創(chuàng)建類似UG的交互界面,利用該工具,用戶可以為UG/Open應(yīng)用程序開發(fā)獨立于硬件平臺的交互界面。在對話框中選擇“Projects”選項卡,在項目類別中選擇中選擇“MFC AppWizard(dll)”選項。 “MFC AppWizardStep 1of 2”對話框步驟三:在VC++,選擇下拉菜單【Tools】→【Options】選項,在打開的“Option”對話框中選擇“Directories”選項卡,在“Show direction for:”下拉列表中選擇“Include flies”加入頭文件所在文件夾,再選擇“Library files”加入庫文件所在文件夾,如圖所示: 設(shè)置工程路徑步驟四:單擊菜單欄中Project/Setting選項設(shè)置調(diào)試環(huán)境。設(shè)置完成后雙擊此對話框,在彈出的類向?qū)?Class Wizard)中選擇默認(rèn)的“Create a new Class”選項(),選擇基類為“CDialog”,在Name編輯框中輸入新建類的名稱[21]。界面程序是顯示用戶界面,實現(xiàn)用戶與UG之間的交互功能。本定位件庫的接口程序如下[22]:extern void ufsta (char *param, int *retcode, int rlen){if ( (UF_initialize()) != 0) return。 UF_get_fail_message(error_code,fail_message)。其代碼如下:static UF_MB_action_t action_table[]={ {FIXED_PIN_DESIGN, , Application, NULL},}。由于非模式對話框不必在關(guān)閉對話框后才將控制權(quán)交還給窗口,而是與主窗口分享控制權(quán),適合于本定位件庫的操作,所以添加代碼創(chuàng)建一個此類型的無模式實例,此段代碼需添加在接口程序所定義的執(zhí)行FIXED_PIN_DESIGN動作時所執(zhí)行的函數(shù)Application中,其關(guān)鍵代碼如下:UF_MB_cb_status_t Application( UF_MB_widget_t widget, UF_MB_data_t client_data, UF_MB_activated_button_p_t button){ CFixedPin *pindlg = new CFixedPin。//與UF_initialize()成對使用 return(UF_MB_CB_CONTINUE)。UG/Open ManuScript是UG/open的一個重要組成部分,支持UG主菜單和彈出式下拉菜單的修改,通過它可以改變UG菜單的布局、添加新的菜單項和工具條,生成用戶化的菜單進(jìn)而集成用戶二次開發(fā)的特殊應(yīng)用。開發(fā)人員可以通過文本編輯器,例如Windows的記事本編輯UG菜單文件。創(chuàng)建一個文件名為pro_,在其中用UG/Open ManuScript腳本語言添加代碼如下:編寫完菜單VERSION 120EDIT UG_GATEWAY_MAIN_MENUBARBEFORE UG_HELPCASCADE_BUTTON LOCATORS_DESIGNLABEL 尺寸公差自動生成END_OF_BEFOREMENU LOCATORS_DESIGNBUTTON FIXTURE_MODELLABEL 尺寸公差庫ACTIONS FIXTURE_MODEL_ACTIONEND_OF_MENU腳本文件后,需進(jìn)行系統(tǒng)環(huán)境變量的設(shè)置,否則UG無法訪問用戶自定義的菜單。利用本文提出的二次開發(fā)系統(tǒng)架構(gòu)和相關(guān)技術(shù), 可以方便地實現(xiàn)UG 其他方面的開發(fā)。(1):2429.[7] 葉鵬,胡軍,[J].機(jī)械,2004,31(z1):7476.[8] 蔡 瑾,段國林,李翠玉,李德紅.夾具設(shè)計技術(shù)發(fā)展綜述.,31(5):3540[9] 朱用樣,[1]. (8): 58.[10] 童秉樞,李學(xué)志,:清華大學(xué)出版社,2003.[11] 安會民,,2000,18(3):610.[12] 張秉森,:.[13] 董玉德,譚建榮,2002,7(6):532一538.[14] 基于UG的制冷用換熱器CAD系統(tǒng)的研究與開發(fā):(碩士學(xué)位論文).大連:大連理工大學(xué),2007.[15] (上).北京:機(jī)械工業(yè)出版社,1997.[16] 肖繼德,:機(jī)械工業(yè)出版社,1998.[17] : 機(jī)械工業(yè)出版社,2005.[18] 李繼豪,2004,17(6):4143.[19] 梅瑋,6:4448.[20] 董正衛(wèi),2002.[21] 張冶,洪雪, NX參數(shù)化設(shè)計實例教程,北京:清華大學(xué)出版社,2003[22] 高鑫,,2007(10):130133.[23] 黃翔,:清華大學(xué)出版社,2005[24] ,2005(11):3638.[25] 金建國,周明華,[J].計算機(jī)工程與應(yīng)用,2003(7):1618.[26] 李素萍,劉根生,林建平。在這里首先要感謝我的指導(dǎo)老師。此外,在我遇到問題時,葉老師總是不厭其煩地為我講解,他的為人將積極影響我今后的為人處事和學(xué)習(xí)工作。盡我所知,除文中已經(jīng)特別注明引用的內(nèi)容和致謝的地方外,本論文不包含任何其他個人或集體已經(jīng)發(fā)表或撰寫過的研究成果。論文密級:□公開 □保密(___年__月至__年__月)(保密的學(xué)位論文在解密后應(yīng)遵守此協(xié)議)作者簽名:_______ 導(dǎo)師簽名:______________年_____月_____日 _______年_____月_____日 獨 創(chuàng) 聲 明本人鄭重聲明:所呈交的畢業(yè)設(shè)計(論文),是本人在指導(dǎo)老師的指導(dǎo)下,獨立進(jìn)行研究工作所取得的成果,成果不存在知識產(chǎn)權(quán)爭議。 (保密論文在解密后遵守此規(guī)定)本次畢業(yè)設(shè)計是對我大學(xué)四年學(xué)習(xí)下來最好的檢驗。首先,我要特別感謝我的知道郭謙功老師對我的悉心指導(dǎo),在我的論文書寫及設(shè)計過程中給了我大量的幫助和指導(dǎo),為我理清了設(shè)計思路和操作方法,并對我所做的課題提出了有效的改進(jìn)方案。其次,我要感謝大學(xué)四年中所有的任課老師和輔導(dǎo)員在學(xué)習(xí)期間對我的嚴(yán)格要求,感謝他們對我學(xué)習(xí)上和生活上的幫助,使我了解了許多專業(yè)知識和為人的道理,能夠在今后的生活道路上有繼續(xù)奮斗的力量。從這里走出,對我的人生來說,將是踏上一個新的征程,要把所學(xué)的知識應(yīng)用到實際工作中去。四年的風(fēng)風(fēng)雨雨,我們一同走過,充滿著關(guān)愛,給我留下了值得珍藏的最美好的記憶。老師們認(rèn)真負(fù)責(zé)的工作態(tài)度,嚴(yán)謹(jǐn)?shù)闹螌W(xué)精神和深厚的理論水平都使我收益匪
點擊復(fù)制文檔內(nèi)容
范文總結(jié)相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1