教你如何使用CAD連接EXCEL進(jìn)行數(shù)據(jù)繪圖_第1頁
教你如何使用CAD連接EXCEL進(jìn)行數(shù)據(jù)繪圖_第2頁
教你如何使用CAD連接EXCEL進(jìn)行數(shù)據(jù)繪圖_第3頁
教你如何使用CAD連接EXCEL進(jìn)行數(shù)據(jù)繪圖_第4頁
教你如何使用CAD連接EXCEL進(jìn)行數(shù)據(jù)繪圖_第5頁
已閱讀5頁,還剩1頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡介

1、.教你如何使用CAD連接EXCEL進(jìn)行數(shù)據(jù)繪圖今天給大家要講的東西是一個(gè)非常實(shí)用且好用的CAD借用EXCEL的數(shù)據(jù)進(jìn)行繪圖的辦法。當(dāng)然我們在這里需要用到CAD的宏下的VBA功能。如圖,今天就是要完成如何在CAD中畫出如下圖所示的坐標(biāo)的圖形。當(dāng)然如果學(xué)會(huì)了此種繪圖的辦法之后,還可以更改數(shù)據(jù)后進(jìn)行更高級的繪圖了。步驟閱讀工具/原料 AutoCAD 2004正式版與EXCEL。步驟/方法1. 1打開CAD工具菜單下宏下的Visual Basic編輯器,新建一個(gè)模塊,輸入如下代碼:Dim xlapp As Excel.ApplicationDim xlbook As Excel.workbookDim

2、 xlsheet As Excel.worksheetSub aa() 宏名Set xlapp = CreateObject(excel.application)Set xlbook = (D:cadvbafzcp.xls) 打開的EXCEL路徑xlapp.Visible = FalseSet xlsheet = xlbook.worksheets(sj) 打開EXCEL中的工作表i = xlsheet.Cells(1, 6) i為線條線數(shù)m = xlsheet.Cells(2, 6) 這里表示第2行第6列n = xlsheet.Cells(3, 6)t = xlsheet.Cells(4,

3、6)For p = 0 To i - 2 Step 1p = pk1 = xlsheet.Cells(2 + p, 1)h1 = xlsheet.Cells(2 + p, 2)k3 = xlsheet.Cells(2 + p, 3)k2 = xlsheet.Cells(3 + p, 1)h2 = xlsheet.Cells(3 + p, 2)h3 = xlsheet.Cells(3 + p, 3)Dim 點(diǎn) As AcadLineDim 起點(diǎn)(2) As DoubleDim 端點(diǎn)(2) As Double起點(diǎn)(0) = k1 + m起點(diǎn)(1) = h1 + n起點(diǎn)(2) = k3 + t端點(diǎn)(

4、0) = k2 + m端點(diǎn)(1) = h2 + n端點(diǎn)(2) = h3 + tSet 點(diǎn) = (起點(diǎn), 端點(diǎn))Nextxlbook.Closexlapp.QuitSet xlapp = NothingEnd Sub步驟閱讀2. 2同時(shí)打開編輯器的工具菜單下的引用,找到Microsoft Excel 11.0 Object Library,如果沒有此項(xiàng),可瀏覽打開EXCEL啟動(dòng)文件即可。做好這幾步之后就保存編輯內(nèi)容,然后就可以關(guān)閉編輯器了。步驟閱讀步驟閱讀步驟閱讀3. 3返回CAD后按快捷鍵Alt+F8啟動(dòng)宏,然后啟動(dòng)名字為aa的那個(gè)宏,此時(shí)CAD上就會(huì)自動(dòng)將圖畫好了。步驟閱讀4. 4以下是畫弧

5、所用的代碼:Private Sub CommandButton1_Click()Dim curves(0 To 1) As AcadEntityDim centerpoint(0 To 2) As DoubleDim radius As DoubleDim startangle As DoubleDim endangle As Doublecenterpoint(0) = (圓心X坐標(biāo)): centerpoint(1) = (圓心Y坐標(biāo)): centerpoint(2) = (圓心Z坐標(biāo)) 圓心坐標(biāo)radius =(所畫弧處圓的半徑) 半徑startangle = (所畫弧起點(diǎn)弧度值) 角度/180*3.141592653endangle = (所畫弧終點(diǎn)弧度值) Set curves(0) = (centerpoint, radius, startangle, endangle)End SubEND注意事項(xiàng) 此種辦法在進(jìn)行坐標(biāo)

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論