久久国产色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編號文字的高度和旋轉角度。現在給出的程序很短而且并不難,就不再作過多注釋。作圖當中先打開鋼釬(在圖中體現為點對象)位置的圖層,然后運行程序,遍歷所有對象并逐一對點對象編號。為節約時間還可以在程序中聲明一個"選擇集"對象,只對選擇集中的對象遍歷。下面給出的程序運行后的結果按畫點的順序,而不是按坐標順序編號,如果有特殊的需要,可以通過相應的排序算法實現。

  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_欧美 国产 日本_好吊色欧美一区二区三区
人人做人人澡人人爽欧美| 久久精品一区二| 午夜精品一区二区三区在线 | 日本精品视频网站| 天堂av一区二区| 日本一区免费在线观看| 日本三级韩国三级久久| 日韩av色在线| 日韩高清国产一区在线观看| 日韩一级免费在线观看| 欧美与黑人午夜性猛交久久久| 日韩视频免费在线播放| 欧美亚洲成人网| 麻豆成人av| 国产精自产拍久久久久久| 99国产盗摄| 九色91在线视频| 国产精品久久久久久亚洲影视| 日韩日本欧美亚洲| 国产精品黄视频| 亚洲在线视频观看| 日本网站免费在线观看| 欧美精品一区二区性色a+v| 国产又粗又爽又黄的视频| 国产精品小说在线| 久久久精品有限公司| 久草一区二区| 久久香蕉国产线看观看网| 久久久久国产精品一区| 少妇人妻互换不带套| 欧美亚洲另类制服自拍| 蜜桃网站成人| 91精品在线影院| 久久久久综合一区二区三区| 操91在线视频| 视频一区二区三| 黄页网站大全在线观看| 91久久精品久久国产性色也91| 久久久噜噜噜久噜久久| 欧美大片va欧美在线播放| 日韩中文字幕一区| 国产综合av在线| 国产成人精品999| 久久综合久久美利坚合众国| 中文网丁香综合网| 欧美中文在线免费| 国产精品永久免费观看| 日韩亚洲第一页| 欧美激情亚洲一区| 欧美亚洲国产精品| 91九色偷拍| 精品久久久久久无码中文野结衣| 日韩中文字幕组| 国产女同一区二区| 久久人人爽人人爽爽久久| 午夜在线视频免费观看| 免费人成在线观看视频播放| 国产精品99久久久久久www| 欧美wwwxxxx| 黄色片视频在线播放| 国产l精品国产亚洲区久久| 中文字幕欧美日韩一区二区三区| 欧美高清性xxxxhd| 久久久一本精品99久久精品66| 国产精品久久久久久av| 日韩av大片免费看| 成人免费无码av| 国产精品秘入口18禁麻豆免会员| 亚洲精品乱码久久久久久蜜桃91 | 丝袜一区二区三区| 亚洲欧洲另类精品久久综合| 好吊色欧美一区二区三区| 91国产中文字幕| 一区二区三区四区免费观看| 精品无码一区二区三区爱欲 | 久久久久久综合网天天| 无码内射中文字幕岛国片| 国产欧美日韩一区二区三区| 精品国产一区二区三区久久狼5月 精品国产一区二区三区久久久狼 精品国产一区二区三区久久久 | 国产精品果冻传媒潘| 日韩中文字幕在线不卡| av一区二区三区免费观看| 欧美巨大黑人极品精男| 激情小视频网站| 精品国产视频在线| 区一区二区三区中文字幕| 久久精品人人做人人爽电影| 午夜伦理精品一区| 国产精品99久久久久久www | 97久久精品视频| 亚洲午夜精品久久| 成人a免费视频| 欧美日韩国产123| 国产伦精品一区二区三区视频孕妇 | 色婷婷综合久久久久中文字幕| 99中文字幕| 亚洲精品一区国产精品| 国产精华一区| 日韩一区免费观看| 国产a级一级片| 欧美亚洲一区在线| 国产精品免费网站| 国产最新免费视频| 精品久久久久久综合日本| 国产亚洲福利社区| 九九精品在线视频| 国产精品亚洲美女av网站| 亚洲高潮无码久久| 日韩在线小视频| 国产一区一区三区| 一卡二卡3卡四卡高清精品视频| 99精品一区二区三区的区别| 亚洲欧美在线网| 久久99中文字幕| 精品91免费| 亚洲综合激情五月| 久久久久久午夜| 国产一区二区黄色| 亚洲欧美精品在线观看| 久草精品电影| 国产日韩av在线| 亚洲欧美综合一区| 深夜精品寂寞黄网站在线观看| 男人添女人下部高潮视频在观看 | 欧美日本精品在线| 99国内精品久久久久久久软件| 视频一区二区三区免费观看 | 一区二区三区免费看| 久久人人97超碰人人澡爱香蕉| 日本欧美精品久久久| 国产精品老女人精品视频| av日韩中文字幕| 欧美一性一乱一交一视频| 久久国产精品影视| 久久婷婷五月综合色国产香蕉| 欧美丰满熟妇xxxxx| 亚洲精品视频一区二区三区 | 日韩在线欧美在线国产在线| 国产欧美日韩综合精品二区| 日本一区精品| 国产精品久久国产精品99gif | 国产美女久久精品| 日本精品性网站在线观看| 欧美成人精品三级在线观看| 久久久最新网址| 国产视频一区二区视频| 日韩精品综合在线| 亚洲图片欧洲图片日韩av| 国产精品免费一区二区三区在线观看| 97精品欧美一区二区三区| 精品一区二区日本| 日韩国产高清一区| 中文字幕av导航| 国产精品无码一本二本三本色| 国产精品一区专区欧美日韩| 欧美一二三视频| 亚洲精品欧美精品| 欧美精品在线免费观看| 日韩中文字幕在线| 成人羞羞国产免费| 韩国成人一区| 青草热久免费精品视频| 欧美一级日本a级v片| 一区二区精品国产| 久久av资源网站| 国产精品裸体一区二区三区| 日韩中文字幕视频在线观看| 久久久性生活视频| 99久久精品久久久久久ai换脸| 欧美二区三区在线| 欧美影视一区二区| 日本精品性网站在线观看| 亚洲国产精品久久久久久女王| 久久国产精品偷| 久久国产精品久久久久| 国产精品动漫网站| 国产精品盗摄久久久| 国产精品久久久久久av| 国产精品久久亚洲| 国产精品久久婷婷六月丁香| 久久精品成人动漫| 久久久国产视频| 国产成人精品在线| 精品国产一区av| 久久99国产精品99久久| 久久久久久久久爱| 日韩在线中文字幕| 久久精品国产精品| 久久精品视频播放| 久久激情五月丁香伊人| 久久精品一偷一偷国产| 国产精品视频男人的天堂| 国产成人精品综合| 国产精品视频免费在线观看| 国产精品久久久久久久久男| 国产精品久久久久久久久影视| 国产精品久久9| 九色精品美女在线| 一区二区三区在线视频111| 九色成人免费视频|