摘要:該文探討如何利用VBA程序?qū)崿F(xiàn)AutoCAD 2010從EXCEL 2007中讀取坐標(biāo)數(shù)據(jù),然后將與坐標(biāo)值對(duì)應(yīng)的元件顯示到計(jì)算機(jī)顯示器上。
關(guān)鍵詞:VBA AutoCAD EXCEL 電路板
中圖分類號(hào):TP317 文獻(xiàn)標(biāo)識(shí)碼:A 文章編號(hào):1674-098X(2013)01(b)-00-01
隨著電子元器件的小型化,電子產(chǎn)品的集成度越來越高,一塊電路板上的電子元件數(shù)量也越來越多。在這些數(shù)量巨大的元件中立刻找到我們想要找到的元件就變得越來越困難。
1 利用坐標(biāo)文件尋找元件安裝位置
電路板設(shè)計(jì)過程中產(chǎn)生的坐標(biāo)文件中記錄著所有元件在電路板上安裝位置的坐標(biāo)值。根據(jù)坐標(biāo)值,我們可以使用尺子測(cè)量電路板,從而找到該元件。但這種方法在實(shí)際使用中缺乏實(shí)用性,因?yàn)樽鴺?biāo)原點(diǎn)不易尋找,并且測(cè)量時(shí)會(huì)產(chǎn)生較大誤差。
為了更好地使用坐標(biāo)文件,我認(rèn)為可以從電路板板圖入手。從GERBER文件中導(dǎo)出的電路板板圖與實(shí)際的電路板使用相同的坐標(biāo),使用坐標(biāo)文件中的坐標(biāo)我們可以在實(shí)際的電路板上找到元件,也可以在電路板板圖上找到該元件的安裝位置。
從GERBER文件中導(dǎo)出的電路板圖紙可以使用AutoCAD進(jìn)行操作。利用VBA程序?qū)utoCAD進(jìn)行二次開發(fā),將需要查找元件的坐標(biāo)從EXCEL文件中導(dǎo)入到AutoCAD中,利用坐標(biāo)值尋找到元件的準(zhǔn)確位置,把它顯示到計(jì)算機(jī)屏幕上。這樣做的優(yōu)點(diǎn)如下:(1)使用AutoCAD軟件可以很容易變換坐標(biāo)系,方便更改坐標(biāo)原點(diǎn)[2]、不需要測(cè)量實(shí)際的電路板,避免了手工測(cè)量導(dǎo)致的誤差,元件安裝位置尋找更準(zhǔn)確。
2 使用VBA完成AutoCAD與EXCEL之間的訪問
在AutoCAD中通過VBA使用EXCEL中的數(shù)據(jù),需要使用到VBA在不同軟件間的訪問功能。……