摘 要:為了提高標準件的繪制效率,簡化制圖的復雜性,提出了標準零件的簡化及快速繪制的方法,并與用戶產(chǎn)生交互。采用AutoCAD的二次開發(fā)技術和面向對象的VBA語言實現(xiàn)參數(shù)化標準零件繪圖的原理,并實例繪制了開槽圓柱頭螺釘對該方法進行了驗證。結果表明,利用參數(shù)化設計思想能有效簡化制圖復雜性,縮短設計周期,改善設計質量。
關鍵詞:AutoCAD; VBA; 參數(shù)化; 標準零件
中圖分類號:TN911; TP391.72 文獻標識碼:A
文章編號:1004-373X(2010)14-0112-02
Research on the Method of Drawing Parameterized Standardized Element
WU Jun-jun, LI zhen
(Guangdong Food and Drug College, Guangzhou510520, China)
Abstract: To raise efficiency of drawing standardized element, reduce complexity, the approach on simplified drafting of standardized element is presented. The principle on the realization of the rendering of parameterized standardized element by object oriented VBA language is discussed in the secondary development of AutoCAD, taking the slotted cheese-head screw as an example. Parameterization designed that reduces complexity, shortens the design cycle, improves design mass effectively.
Keywords: AutoCAD; VBA; parameterization; standardized element
標準零件的繪制對于機械設計有舉足輕重的作用,而在機械裝備圖的繪制中,每個零件部分對應的標準零件的尺寸是不一樣的,這需要繪制不同型號的標準件。而AutoCAD在計算機輔助繪圖和輔助設計領域中占有非常重要的地位,它具有開放式的體系結構,允許用戶和開發(fā)者對其進行擴充和修改,以最大限度地滿足用戶的各種需求[1]。AutoCAD所支持的高級語言則成為最強有力的擴充手段。在AutoCAD二次開發(fā)的進程中主要用到Visual Lisp語言和VBA語言,而使用Visual Lisp語言繪圖,代碼量比較大,查找錯誤不方便,而VBA語言代碼量相對較少,查找錯誤很方便,語法簡單、功能強大、易于掌握,其突出特點是它的可視化開發(fā)環(huán)境,具有強大的窗體創(chuàng)建功能,用戶能夠方便的進行可視化操作,人機界面設計簡單美觀[2]。因此在二次開發(fā)中,主要運用VBA語言進行圖形繪制的程序設計,這樣可以通過輸入標準件參數(shù)來快速繪制需要的標準件[3-5]。
1 參數(shù)化繪圖程序設計思想及設計過程
在機械設計繪圖中,需要大量用到標準件,如果將相同的零件不停的重復繪制,會降低制圖效率,而塊的產(chǎn)生則很好地解決了這個問題。……