基于.NET的AutoCAD二次聯(lián)軸器標(biāo)準(zhǔn)庫的建設(shè)
AutoCAD被廣泛使用于機(jī)械、電子、航天、建筑等,成為行業(yè)中被使用較為多的計算機(jī)輔助設(shè)計軟件之一。CAD普遍運(yùn)用在各大中企業(yè)中,帶來了有 效的設(shè)計生產(chǎn)方式。然而,AutoCAD針對解決具體行業(yè)或者具體項目的功能還不夠完善,比如基本圖元的調(diào)用、復(fù)雜的曲面構(gòu)造等,造成設(shè)計人員大量重復(fù)的勞動,設(shè)計效率低下。然而,由于AutoCAD具有開放性的體系結(jié)構(gòu),允許用戶和開 發(fā) 者根據(jù)自身需求采用 編程語言對其功能進(jìn)行擴(kuò)展和修改(即二次),因此,基于這個特性就能較大限度地滿足不同的用戶的設(shè)計需求,對AutoCAD進(jìn)行二次就能充分發(fā)揮該軟件的功能。本論文主要針對目前機(jī)械設(shè)計行業(yè)缺乏聯(lián)軸器標(biāo)準(zhǔn)圖形庫的問題,以能夠?qū)崿F(xiàn)在AutoCAD中調(diào)用不同型號、參數(shù)的聯(lián)軸器圖形為目標(biāo),在深入分析二次理論和技術(shù)原理的基礎(chǔ)上,對在.NET平臺上的AutoCAD的二次進(jìn)行了深入探討和研究。對聯(lián)軸器標(biāo)準(zhǔn)庫圖形系統(tǒng)進(jìn)行整體需求分析,主要從功能設(shè)計和參數(shù)化設(shè)計兩方面確定了總體設(shè)計目標(biāo),較終目標(biāo)是能達(dá)到自動參數(shù)化繪制聯(lián)軸器平面圖,線型、圖層準(zhǔn)確,具有友好的人機(jī)交互界面。對聯(lián)軸器標(biāo)準(zhǔn)庫圖形進(jìn)行詳細(xì)設(shè)計。本文以GYS4型有對中榫凸緣聯(lián)軸器為例,分析圖形繪制過程和一般步驟,介紹了在VisualStudio2010中的具體的過程,包括圖形界面的設(shè)計圖形參數(shù)設(shè)計。其中,在圖形參數(shù)設(shè)計過程中,本文通過創(chuàng)建和調(diào)用新函數(shù)將圖形分 解為線、圓、圓弧等基本的圖元等介紹具體代碼的編制,實(shí)現(xiàn)對過程中涉及到的AutoCAD二次理論知識加以補(bǔ)充介紹,較后通過代碼在AutoCAD2010中的運(yùn)行,驗證結(jié)果的正確性,實(shí)現(xiàn)設(shè)計目標(biāo)。
|