AutoCAD二次開發(fā)中的若干問題探析

2014-11-29 王圍 山東能源機(jī)械集團(tuán)

  闡述了AutoCAD二次開發(fā)的原理及ActiveX自動(dòng)化界面技術(shù);介紹了幾種二次開發(fā)工具與性能特點(diǎn)、適用范圍;通過實(shí)例介紹了兩種AutoCAD二次開發(fā)的實(shí)現(xiàn)方法;為技術(shù)人員開發(fā)專用CAD系統(tǒng)提供一些幫助。

  隨著計(jì)算機(jī)技術(shù)的發(fā)展,CAD(計(jì)算機(jī)輔助設(shè)計(jì))技術(shù)廣泛應(yīng)用于機(jī)械、電子、電氣、建筑等領(lǐng)域[1]。AutoCAD作為一種通用圖形處理軟件,其繪圖功能完善,易學(xué)易用,使廣大技術(shù)人員“甩掉”了傳統(tǒng)的圖板,是目前應(yīng)用最為廣泛的二維制圖軟件,幾乎是CAD的代名詞。AutoCAD的另一強(qiáng)大生命力在于其開放的結(jié)構(gòu)體系,而這種開發(fā)體系,使得不同行業(yè)、專業(yè)根據(jù)自身的特點(diǎn)能夠?qū)ζ溥M(jìn)行二次開發(fā)。可以說,AutoCAD的通用性為其二次開發(fā)提供了必要條件,而AutoCAD開放的體系結(jié)構(gòu)則使其二次開發(fā)成為可能,也只有通過對(duì)其進(jìn)行二次開發(fā),才能夠進(jìn)一步減少設(shè)計(jì)人員的制圖工作量,提高制圖效率。本文將結(jié)合作者利用Visual Basic進(jìn)行Au琠漀CAD二次開發(fā)的經(jīng)驗(yàn),探析AutoCAD二次開發(fā)中的若干問題。

  目前,AutoCAD二次開發(fā)技術(shù)正應(yīng)用于多個(gè)領(lǐng)域、行業(yè),是進(jìn)一步減少設(shè)計(jì)人員工作量,提高繪圖效率的有效手段。對(duì)于標(biāo)準(zhǔn)件、成系列化的產(chǎn)品、結(jié)構(gòu)相同或類似的產(chǎn)品的設(shè)計(jì),尤為適用;對(duì)于較為復(fù)雜的圖紙,兩種參數(shù)化設(shè)計(jì)方法的有效組合使用,可大大減少編碼書寫工作,縮短產(chǎn)品開發(fā)周期,進(jìn)一步提高參數(shù)化的水平。