久久国产色av_国产人妻777人伦精品hd_欧美 国产 日本_好吊色欧美一区二区三区

您的位置:網站首頁 > CAD教程 > 常見問題

用VB進行AutoCAD二次開發應用在公路低級處理中情形

時間:2010-11-12 11:05:38 來源:未知

在公路地基處理中可能會遇到鋼釬加固的情況,在作圖之中需要對上千個點逐一編號,重復工作量很大。如果通過編制程序可以提高工作效率,一天的工作量可以在幾分鐘之內解決,而且能夠避免視覺疲勞而引起的錯誤。

  AutoDesk公司提供了面向對象的編程接口ActiveX Automation,它使用了OLE的Automation技術。AutoCAD被登錄為一個其它Windows的應用程序可以操作的對象,用戶可以用VB來訪問AutoCAD的所有圖形對象和非圖形對象,進行二次開發,開發過程完全獨立于AutoCAD本身。

  有關VB開發AutoCAD的技術環節,在網上可以找到,特別是崔航的有關文章值得同行借鑒。下面給出程序以及簡單的實現方法步驟。

  在公路地基處理中可能會遇到鋼釬加固的情況,在作圖之中需要對上千個點逐一編號,重復工作量很大。如果通過編制程序可以提高工作效率,一天的工作量可以在幾分鐘之內解決,而且能夠避免視覺疲勞而引起的錯誤。

  AutoDesk公司提供了面向對象的編程接口ActiveX Automation,它使用了OLE的Automation技術。AutoCAD被登錄為一個其它Windows的應用程序可以操作的對象,用戶可以用VB來訪問AutoCAD的所有圖形對象和非圖形對象,進行二次開發,開發過程完全獨立于AutoCAD本身。

  有關VB開發AutoCAD的技術環節,在網上可以找到,特別是崔航的有關文章值得同行借鑒。下面給出程序以及簡單的實現方法步驟。

  程序用到的控件有:Command1點擊可連接AutoCAD,并在其中標注鋼釬編號;Command2點擊以釋放AutoCAD所占內存; txtX 、txtY 輸入編號文字相對于鋼釬點的相對坐標;Text1、 Text2編號文字的高度和旋轉角度?,F在給出的程序很短而且并不難,就不再作過多注釋。作圖當中先打開鋼釬(在圖中體現為點對象)位置的圖層,然后運行程序,遍歷所有對象并逐一對點對象編號。為節約時間還可以在程序中聲明一個"選擇集"對象,只對選擇集中的對象遍歷。下面給出的程序運行后的結果按畫點的順序,而不是按坐標順序編號,如果有特殊的需要,可以通過相應的排序算法實現。

  Private Sub Command1_Click()

  Call AcadConnect

  Dim acadUtil As Object

  Set acadUtil = AcadApp.ActiveDocument.Utility '設置Utility對象

  Dim stx As Double

  Dim sty As Double

  Dim stmString As String

  stmString = acadUtil.GetString(0, " 按任意鍵開始........ ")

  Dim i As Integer

  Dim oBj As AcadObject

  Dim stxx As Variant

  i = 1

  For Each oBj In AcadApp.ActiveDocument.ModelSpace '遍歷工作區中的實體

  If oBj.EntityName = "AcDbPoint" Then

  stxx = oBj.Coordinates

  stx = stxx(0)

  sty = stxx(1)

  Call DrawTxt(stx + Val(txtX), sty + Val(txtY), Val(Text1), 0.8, Val(Text2), str(i))

  i = i + 1

  End If

  Next oBj

  End Sub

  Private Sub Command2_Click()

  Call AcadQuit

  End Sub

  文件模塊

  Public AcadApp As AcadApplication

  Public Sub AcadConnect() '連接Cad

  On Error Resume Next

  Set AcadApp = GetObject(, "autocad.application")

  If Err Then

  Err.Clear

  Set AcadApp = CreateObject("autocad.application")

  If Err Then

  MsgBox "不能運行AutoCAD,請檢查是否安裝!", vbOKCancel, "警告!"

  Exit Sub

  End If

  End If

  AcadApp.Visible = True

  End Sub

  Public Sub AcadQuit()

  '釋放內存空間

  On Error Resume Next

  AcadApp.Quit

  Set AcadApp = Nothing

  End Sub

  Public Sub DrawTxt(x As Double, y As Double, H As Double, Factr As Double, angle As Double, tXtstr As String) '單行文本

  Dim txtobj As AcadText

  Dim P(0 To 2) As Double

  P(0) = x: P(1) = y: P(2) = 0

  Set txtobj = AcadApp.ActiveDocument.ModelSpace.AddText(tXtstr, P, H)

  txtobj.ScaleFactor = Factr

  txtobj.Rotation = angle * 3.1415926 / 180

  End Sub

  本文提供簡單的實現方法,借以拋磚引玉。其中不當之處希望行家給以指正。


久久国产色av_国产人妻777人伦精品hd_欧美 国产 日本_好吊色欧美一区二区三区
少妇久久久久久被弄到高潮| 日韩一区二区福利| 国产乱码一区| 国产成人拍精品视频午夜网站| 中文网丁香综合网| 国内精品中文字幕| 国产妇女馒头高清泬20p多| 久久综合色影院| 日韩精品资源| 久久久久久a亚洲欧洲aⅴ| 在线天堂一区av电影| 精品一区在线播放| 久久久午夜视频| 亚洲三区在线| 成人精品视频在线| 久久97久久97精品免视看| 免费国产在线精品一区二区三区| www.99久久热国产日韩欧美.com| 日本久久久网站| 国产xxx69麻豆国语对白| 日韩av电影在线免费播放| 91精品国产高清久久久久久 | 日韩欧美精品一区二区三区经典| …久久精品99久久香蕉国产| 伊人久久大香线蕉精品| 国产一区二区在线视频播放| xxav国产精品美女主播| 欧洲精品在线播放| 日日骚av一区| 欧美日本国产精品| www.国产一区| 欧美日韩一区二区视频在线观看| 久久精品国产久精国产思思| 欧美成人精品欧美一级乱| 国产精品欧美日韩久久| 国内精品400部情侣激情| 国产精品美女黄网| 麻豆久久久av免费| 欧美成人精品一区二区| 国产免费观看高清视频| 欧美大成色www永久网站婷| 国产一级不卡毛片| 精品麻豆av| av免费网站观看| 天天综合五月天| 国产成人亚洲综合| 青草青草久热精品视频在线观看| 国产精品无码人妻一区二区在线| 含羞草久久爱69一区| 久久av.com| 成人做爽爽免费视频| 亚洲欧美成人一区| 国产不卡一区二区在线观看| 欧美午夜欧美| 国产精品日韩在线观看| 精品一区久久久| 精品自拍视频在线观看| 97国产精品人人爽人人做| 日韩av电影在线免费播放| 久久久国产精彩视频美女艺术照福利| 国产一级不卡毛片| 日韩专区第三页| 国产精品日日摸夜夜添夜夜av| 国产免费内射又粗又爽密桃视频 | 欧美一区深夜视频| 国产精品丝袜久久久久久高清| 国产一区二区精品在线| 五月婷婷一区| 国产精品情侣自拍| 国产精品一区二区三区在线观| 亚洲在线观看一区| 久久人人爽人人| 欧美专区中文字幕| 国产精品初高中精品久久| 欧美精品中文字幕一区二区| 欧美激情图片区| 91av在线不卡| 日韩成人av电影在线| 久久精品成人欧美大片古装| 国内精品久久久久| 欧美日韩国产91| 69**夜色精品国产69乱| 日韩伦理一区二区三区av在线| 色妞久久福利网| 国产精品亚洲第一区| 欧美中日韩在线| 国产日韩成人内射视频| 亚洲综合欧美日韩| 久久精品日产第一区二区三区| 欧美自拍资源在线| 欧美日韩aaaa| 国产成人av在线播放| 国内揄拍国内精品少妇国语| 久久躁日日躁aaaaxxxx| 91精品国产综合久久久久久久久| 日韩av免费看网站| 精品国产欧美一区二区五十路| 国模视频一区二区| 亚洲一区免费看| www.日韩不卡电影av| 国产精品亚洲综合天堂夜夜| 天天综合色天天综合色hd| 国产精品九九九| 亚洲精品成人久久久998| 国内精品久久国产| 免费看国产精品一二区视频| 国产综合av一区二区三区| 一区二区三区观看| 菠萝蜜影院一区二区免费| 成人免费福利视频| 一本久道综合色婷婷五月| 久久久久久网站| www.av中文字幕| 蜜桃久久影院| 三级三级久久三级久久18| 免费av一区二区| www.日韩视频| 久久人人九九| 国产精品一区二区电影| 激情小说网站亚洲综合网| 欧美一区2区三区4区公司二百| 久久亚洲国产精品| 久艹在线免费观看| 91久久国产婷婷一区二区| 精品一区二区国产| 日韩欧美猛交xxxxx无码| 中文字幕一区二区三区精彩视频 | 国产精品无码一本二本三本色| 久久这里只有精品8| 国产一区二区在线观看免费播放| 欧美 日韩 国产在线| 日本不卡在线观看视频| 亚洲精品在线视频观看 | 国产成人精品一区二区在线| 99精品一区二区三区的区别| 国产欧美精品xxxx另类| 国内精品视频一区| 日韩视频在线视频| 天堂√在线观看一区二区| 中文字幕欧美日韩一区二区三区| 久久综合网hezyo| 国产精品手机播放| 久久精品91久久久久久再现| 日韩亚洲一区二区| 色噜噜狠狠狠综合曰曰曰88av| 日韩在线中文字| 久久久久久久久久久久久国产精品| 91麻豆国产精品| www.浪潮av.com| 久久久久九九九| 久久riav| 国产精品美女www| 国产精品天天av精麻传媒| 国产精品三区www17con| 日韩中文理论片| 国产精品久久久久久五月尺| 久久精品视频在线播放| 国产成人午夜视频网址| 国产成人高潮免费观看精品| 久久久久久亚洲精品中文字幕| 久久久亚洲国产天美传媒修理工| 国产精品一色哟哟| 成人国内精品久久久久一区| 成人乱人伦精品视频在线观看| 国产剧情日韩欧美| 国产精品亚洲自拍| 91精品在线观看视频| 国产在线一区二| 亚洲砖区区免费| 日本一区二区视频| 日韩欧美视频免费在线观看| 日本精品免费观看| 欧美在线日韩精品| 黄色一级免费大片| 国产在线视频一区| 超碰97人人人人人蜜桃| 欧美日韩一区二区三区在线观看免 | 久久国产精品99国产精| 国产精品国产三级国产aⅴ浪潮 | 久久伊人免费视频| 色综合久久88色综合天天看泰| 一区二区三视频| 久久资源免费视频| 一区二区免费在线视频| 久久99久久久久久久噜噜| 亚洲欧美久久久久一区二区三区| 日本在线观看a| 欧美激情专区| 国产精品亚洲综合| 国产成人精品免费久久久久| 久久久久久九九九| 精品国产网站地址| 欧美激情一区二区三区高清视频| 中文精品无码中文字幕无码专区 | 国产日韩在线看| www.久久草| www.欧美免费| 国产精品大全| 色99中文字幕| 免费观看精品视频|