螺紋聯(lián)接件參數(shù)化圖庫的研究及實現(xiàn)
發(fā)布時間:2020-06-17 23:33
【摘要】: 在機械設(shè)計作業(yè)中,有60%的工作量涉及到標(biāo)準(zhǔn)件,標(biāo)準(zhǔn)件庫是圖形庫的一部分。作為通用的圖形處理軟件,AutoCAD的潛力巨大,除了作為簡單的電子繪圖系統(tǒng)之外,還可以對其進行二次開發(fā)。如果將AutoCAD的相關(guān)圖形對象與外部數(shù)據(jù)庫進行連接,就可以利用數(shù)據(jù)庫存儲的數(shù)據(jù)來快捷、靈活、準(zhǔn)確地繪制工程圖形,實現(xiàn)程序驅(qū)動式參數(shù)化繪圖。 將AutoCAD與數(shù)據(jù)庫連接具有重要的理論意義和實際意義,也是CAD/CAM技術(shù)的一個研究熱點。針對機械工程繪圖中標(biāo)準(zhǔn)件使用頻率很高的特點,本文以AutoCAD2004為平臺,運用其內(nèi)嵌的開發(fā)工具VBA,結(jié)合ACCESS 2000數(shù)據(jù)庫,采用了程序驅(qū)動參數(shù)化繪圖方法,建立了螺紋聯(lián)接件參數(shù)化圖庫系統(tǒng)。把標(biāo)準(zhǔn)件的相關(guān)參數(shù)存入數(shù)據(jù)庫,當(dāng)進行機械裝配圖繪制時,能夠方便地調(diào)用本系統(tǒng)進行螺紋聯(lián)接件的自動繪制。并且,在圖形繪制過程中,可任意選用螺紋聯(lián)接件主視圖、俯視圖或左視圖,可多次重復(fù)使用,所生成的裝配圖能夠隨著參數(shù)的變化而縮放,并能隨機放置,從而大大減輕了圖形繪制工作量,避免重復(fù)勞動,提高了圖形繪制效率和質(zhì)量。 本文在對計算機輔助圖形繪制與數(shù)據(jù)庫集成結(jié)構(gòu)的理論和方法的基礎(chǔ)上,討論了圖形和數(shù)據(jù)庫鏈接的接口技術(shù),并開發(fā)出螺紋聯(lián)接件圖庫原型系統(tǒng)。論文第一章闡述了AutoCAD與數(shù)據(jù)庫鏈接在圖形處理方面的應(yīng)用,說明了論文的研究背景、研究目的、主要研究內(nèi)容和意義。第二章論述了圖形數(shù)據(jù)庫的技術(shù)基礎(chǔ),重點討論了AutoCAD圖形數(shù)據(jù)庫結(jié)構(gòu),提出采用ActiveX Automation程序接口來訪問AutoCAD圖形數(shù)據(jù)庫。第三章論述了螺紋聯(lián)接件圖庫的參數(shù)化設(shè)計的技術(shù)基礎(chǔ)。在分析了各種參數(shù)化設(shè)計方法的原理及優(yōu)缺點的基礎(chǔ)上,提出了用函數(shù)形參法來建立系統(tǒng)圖庫的方法。第四章論述了圖形和數(shù)據(jù)庫鏈接的接口技術(shù),在分析圖形和數(shù)據(jù)庫集成環(huán)境下三種重要對象模型(CAD、CAO、ADO)及其相互間關(guān)系的基礎(chǔ)上,設(shè)計了本系統(tǒng)的用戶接口、外部接口和內(nèi)部接口。第五章在上述理論分析基礎(chǔ)上介紹了所開發(fā)的螺紋聯(lián)接件參數(shù)化圖庫原型系統(tǒng)的總體結(jié)構(gòu)和關(guān)鍵技術(shù),包括出錯處理、程序與數(shù)據(jù)庫鏈接、軟件打包、文件菜單設(shè)計等。第六章總結(jié)了論文的研究工作,并提出了未來工作的展望。
【學(xué)位授予單位】:揚州大學(xué)
【學(xué)位級別】:碩士
【學(xué)位授予年份】:2006
【分類號】:TH131.3
【圖文】:
根據(jù)上述理論,本課題設(shè)計的接口包括用戶接口(即用戶操作界面)、外部接口(包括與 AutoCAD 的接口和與數(shù)據(jù)庫的接口)、內(nèi)部接口。各部分設(shè)計如下:4.3.1 用戶接口程序的用戶接口,即程序的主界面,是用于用戶操作的交互界面,可以顯示數(shù)據(jù)并提供查看或更新數(shù)據(jù)的所有對象。這些對象隱含著數(shù)據(jù)庫應(yīng)用程序的VBA代碼,包括用來請求數(shù)據(jù)庫服務(wù)的屬性、事件和方法。用戶界面要求對數(shù)據(jù)庫做些什么,它是操作數(shù)據(jù)庫的指令的發(fā)出者。但應(yīng)用程序代碼不是直接面對物理數(shù)據(jù)庫文件(.mdb 格式)的,必須通過數(shù)據(jù)庫引擎提出請求。數(shù)據(jù)庫引擎存在于用戶界面和數(shù)據(jù)庫文件之間,是操作數(shù)據(jù)庫命令的真正執(zhí)行者,它向應(yīng)用程序返回所需要的結(jié)果,VBA 的數(shù)據(jù)訪問直接支持 Jet 數(shù)據(jù)引擎,在 Jet 數(shù)據(jù)引擎運行時被鏈接到 VBA 程序,它把應(yīng)用程序的請求翻譯成對.mdb 文件或其他數(shù)據(jù)庫的物理操作。在本設(shè)計中,如圖 4-5 所示,用戶界面主要是根據(jù)提示區(qū)的提示信息來進行操作的。
出錯提示
本文編號:2718328
【學(xué)位授予單位】:揚州大學(xué)
【學(xué)位級別】:碩士
【學(xué)位授予年份】:2006
【分類號】:TH131.3
【圖文】:
根據(jù)上述理論,本課題設(shè)計的接口包括用戶接口(即用戶操作界面)、外部接口(包括與 AutoCAD 的接口和與數(shù)據(jù)庫的接口)、內(nèi)部接口。各部分設(shè)計如下:4.3.1 用戶接口程序的用戶接口,即程序的主界面,是用于用戶操作的交互界面,可以顯示數(shù)據(jù)并提供查看或更新數(shù)據(jù)的所有對象。這些對象隱含著數(shù)據(jù)庫應(yīng)用程序的VBA代碼,包括用來請求數(shù)據(jù)庫服務(wù)的屬性、事件和方法。用戶界面要求對數(shù)據(jù)庫做些什么,它是操作數(shù)據(jù)庫的指令的發(fā)出者。但應(yīng)用程序代碼不是直接面對物理數(shù)據(jù)庫文件(.mdb 格式)的,必須通過數(shù)據(jù)庫引擎提出請求。數(shù)據(jù)庫引擎存在于用戶界面和數(shù)據(jù)庫文件之間,是操作數(shù)據(jù)庫命令的真正執(zhí)行者,它向應(yīng)用程序返回所需要的結(jié)果,VBA 的數(shù)據(jù)訪問直接支持 Jet 數(shù)據(jù)引擎,在 Jet 數(shù)據(jù)引擎運行時被鏈接到 VBA 程序,它把應(yīng)用程序的請求翻譯成對.mdb 文件或其他數(shù)據(jù)庫的物理操作。在本設(shè)計中,如圖 4-5 所示,用戶界面主要是根據(jù)提示區(qū)的提示信息來進行操作的。
出錯提示
【引證文獻】
相關(guān)碩士學(xué)位論文 前1條
1 胡浩;螺紋聯(lián)接件參數(shù)化CAD系統(tǒng)研究[D];西南交通大學(xué);2013年
本文編號:2718328
本文鏈接:http://www.sikaile.net/kejilunwen/jixiegongcheng/2718328.html
最近更新
教材專著