我想看一级黄色大片_久久亚洲国产精品一区二区_久久精品免视看国产明星_91久久青青青国产免费

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

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

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

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

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

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

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

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

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

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

  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 '遍歷工作區(qū)中的實體

  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

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


我想看一级黄色大片_久久亚洲国产精品一区二区_久久精品免视看国产明星_91久久青青青国产免费

            亚洲国产高清在线| 在线观看91视频| 最新不卡av在线| 国产日韩欧美一区二区三区乱码 | 欧美三级电影一区| 欧美制服丝袜第一页| 色婷婷精品久久二区二区蜜臂av | 国产精品免费视频观看| 久久综合久久久久88| 欧美精品一区二区三区在线 | 亚洲欧洲一区二区三区| 日韩理论片一区二区| 亚洲乱码日产精品bd| 亚洲精品精品亚洲| 亚洲电影在线免费观看| 日韩国产欧美三级| 久久精品二区亚洲w码| 精品一区二区三区久久久| 韩国成人精品a∨在线观看| 国产一区免费电影| 风流少妇一区二区| 色婷婷亚洲一区二区三区| 欧美日韩一区二区欧美激情| 91麻豆精品国产91久久久久久久久 | 亚洲最快最全在线视频| 婷婷中文字幕一区三区| 麻豆精品一二三| 丁香婷婷深情五月亚洲| 91女人视频在线观看| 欧美伦理电影网| 久久精品视频网| 伊人夜夜躁av伊人久久| 美美哒免费高清在线观看视频一区二区| 麻豆专区一区二区三区四区五区| 国产91精品露脸国语对白| 在线视频你懂得一区| 精品国产91九色蝌蚪| 亚洲人亚洲人成电影网站色| 日本特黄久久久高潮| 国产成人免费高清| 欧美日韩国产综合一区二区| 精品电影一区二区| 亚洲一卡二卡三卡四卡无卡久久| 狠狠久久亚洲欧美| 在线免费观看视频一区| 久久精品网站免费观看| 婷婷久久综合九色综合伊人色| 国产在线播放一区三区四| 91久久精品日日躁夜夜躁欧美| 精品卡一卡二卡三卡四在线| 亚洲精品国产第一综合99久久| 裸体在线国模精品偷拍| 欧美在线一区二区三区| 欧美经典一区二区| 久久精品999| 欧美亚洲一区二区三区四区| 国产日韩三级在线| 久久国产视频网| 欧美日韩一区在线| 一区在线播放视频| 丁香婷婷深情五月亚洲| 精品久久国产字幕高潮| 午夜日韩在线观看| 一本大道av一区二区在线播放| 国产视频一区在线播放| 韩国欧美一区二区| 欧美一区二区免费观在线| 一区二区三区蜜桃| 色网站国产精品| 中文av字幕一区| 成人一区二区三区中文字幕| 欧美成人在线直播| 美女视频黄免费的久久| 日韩欧美视频一区| 美女视频网站黄色亚洲| 91精品在线免费| 日韩av电影免费观看高清完整版| 欧美在线你懂得| 亚洲国产欧美在线| 欧美日韩美少妇| 视频一区视频二区中文字幕| 欧美日韩中字一区| 三级欧美在线一区| 日韩视频中午一区| 久久草av在线| 久久久国产综合精品女国产盗摄| 国内精品国产成人国产三级粉色| 日韩精品专区在线影院观看| 极品瑜伽女神91| 久久久久久黄色| av动漫一区二区| 亚洲一区在线播放| 日韩一级免费观看| 国产乱国产乱300精品| 国产精品免费视频一区| 97久久久精品综合88久久| 亚洲欧洲国产专区| 91蜜桃婷婷狠狠久久综合9色| 国产精品国产三级国产有无不卡| 97精品国产露脸对白| 亚洲综合色在线| 欧美一级二级三级乱码| 国产福利精品一区| **欧美大码日韩| 欧美午夜精品久久久久久超碰 | 欧美激情一区不卡| 色欧美日韩亚洲| 香蕉加勒比综合久久| 精品国产91乱码一区二区三区| 粉嫩绯色av一区二区在线观看 | 91麻豆精品国产91久久久更新时间 | 成人app网站| 亚洲一区av在线| 日韩欧美国产1| 成人av免费在线播放| 亚洲午夜精品一区二区三区他趣| 日韩免费看网站| 东方欧美亚洲色图在线| 亚洲成人精品一区二区| 久久精品日产第一区二区三区高清版| 成人av手机在线观看| 舔着乳尖日韩一区| 中文字幕国产精品一区二区| 欧美日韩一区二区在线观看视频 | 香蕉av福利精品导航| 国产欧美1区2区3区| 欧美日韩精品二区第二页| 国产凹凸在线观看一区二区| 亚洲在线观看免费视频| 久久午夜免费电影| 欧美日韩精品电影| aaa欧美日韩| 国产乱码一区二区三区| 日韩国产欧美视频| 一区二区三区国产精品| 日本一区二区三区高清不卡| 欧美一区二区三区四区视频| 91蝌蚪国产九色| 国产盗摄一区二区三区| 日本一道高清亚洲日美韩| 中文字幕中文字幕一区二区| 日韩一区二区精品在线观看| 99久久精品一区二区| 国产一区二区导航在线播放| 天天色综合成人网| 夜夜爽夜夜爽精品视频| 国产精品乱人伦中文| 26uuu另类欧美| 91精品国产色综合久久ai换脸| 91日韩一区二区三区| 成人免费电影视频| 国产精品77777| 看片的网站亚洲| 日本欧美一区二区在线观看| 亚洲一区二区三区在线| 亚洲柠檬福利资源导航| 国产精品白丝在线| 国产精品的网站| 国产精品美女久久久久久久网站| 国产视频不卡一区| 久久精品亚洲国产奇米99| 久久美女艺术照精彩视频福利播放| 日韩一区二区在线观看视频播放| 欧美精选一区二区| 91精品国产麻豆| 日韩精品一区二区三区视频播放| 91精品国产aⅴ一区二区| 3atv一区二区三区| 欧美一二三区精品| 日韩一区二区在线免费观看| 日韩一级二级三级精品视频| 日韩一卡二卡三卡国产欧美| 欧美电影精品一区二区| 久久综合久久综合久久| 国产欧美日韩在线视频| 中文字幕中文字幕一区| 一区二区三区中文免费| 亚洲国产日韩一级| 毛片av中文字幕一区二区| 国产综合成人久久大片91| 成人亚洲一区二区一| 99精品欧美一区二区三区综合在线| 91浏览器打开| 欧美精品少妇一区二区三区| 日韩一区二区三区在线观看| www一区二区| 最新欧美精品一区二区三区| 亚洲国产乱码最新视频| 麻豆国产欧美日韩综合精品二区| 国产乱子伦视频一区二区三区 | 亚洲三级在线免费| 天天色天天爱天天射综合| 久久不见久久见免费视频1| 国产成人免费在线| 91国偷自产一区二区三区观看| 欧美日韩午夜在线| 久久亚洲私人国产精品va媚药| 亚洲欧美在线视频观看| 午夜在线电影亚洲一区| 国产一区二区三区在线观看免费 |