AutoCAD二次開發(fā)中的若干問題探析
闡述了AutoCAD二次開發(fā)的原理及ActiveX自動化界面技術(shù);介紹了幾種二次開發(fā)工具與性能特點、適用范圍;通過實例介紹了兩種AutoCAD二次開發(fā)的實現(xiàn)方法;為技術(shù)人員開發(fā)專用CAD系統(tǒng)提供一些幫助。
隨著計算機技術(shù)的發(fā)展,CAD(計算機輔助設(shè)計)技術(shù)廣泛應(yīng)用于機械、電子、電氣、建筑等領(lǐng)域[1]。AutoCAD作為一種通用圖形處理軟件,其繪圖功能完善,易學(xué)易用,使廣大技術(shù)人員“甩掉”了傳統(tǒng)的圖板,是目前應(yīng)用最為廣泛的二維制圖軟件,幾乎是CAD的代名詞。AutoCAD的另一強大生命力在于其開放的結(jié)構(gòu)體系,而這種開發(fā)體系,使得不同行業(yè)、專業(yè)根據(jù)自身的特點能夠?qū)ζ溥M行二次開發(fā)?梢哉f,AutoCAD的通用性為其二次開發(fā)提供了必要條件,而AutoCAD開放的體系結(jié)構(gòu)則使其二次開發(fā)成為可能,也只有通過對其進行二次開發(fā),才能夠進一步減少設(shè)計人員的制圖工作量,提高制圖效率。本文將結(jié)合作者利用Visual Basic進行Au琠漀CAD二次開發(fā)的經(jīng)驗,探析AutoCAD二次開發(fā)中的若干問題。
目前,AutoCAD二次開發(fā)技術(shù)正應(yīng)用于多個領(lǐng)域、行業(yè),是進一步減少設(shè)計人員工作量,提高繪圖效率的有效手段。對于標(biāo)準(zhǔn)件、成系列化的產(chǎn)品、結(jié)構(gòu)相同或類似的產(chǎn)品的設(shè)計,尤為適用;對于較為復(fù)雜的圖紙,兩種參數(shù)化設(shè)計方法的有效組合使用,可大大減少編碼書寫工作,縮短產(chǎn)品開發(fā)周期,進一步提高參數(shù)化的水平。