我想看一级黄色大片_久久亚洲国产精品一区二区_久久精品免视看国产明星_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久久青青青国产免费

            国产成人精品免费网站| 欧美一区二区三区男人的天堂| 精品国产伦一区二区三区观看体验 | 精品99久久久久久| 日韩一区二区在线看片| 91女神在线视频| 国产乱码精品1区2区3区| 日本亚洲一区二区| 亚洲国产aⅴ天堂久久| 亚洲国产精品成人综合| 欧美变态tickle挠乳网站| 欧美巨大另类极品videosbest | 91精品国产日韩91久久久久久| 色综合久久精品| 色噜噜夜夜夜综合网| 国产精品一区二区无线| 精品一区二区久久久| 老司机一区二区| 岛国av在线一区| 国产在线精品一区二区不卡了| 蜜臀av在线播放一区二区三区| 麻豆国产精品777777在线| 蜜臀a∨国产成人精品| 久久精品av麻豆的观看方式| 蜜臀va亚洲va欧美va天堂| 麻豆精品一二三| 久久精品国产一区二区三| 蜜桃精品视频在线| 国产精品99久| 成人avav影音| 色综合中文字幕国产 | 一区二区三区四区视频精品免费 | 国产精品伊人色| 国产成人一区二区精品非洲| 国产成人久久精品77777最新版本| 免费国产亚洲视频| 免费成人在线影院| 日本成人超碰在线观看| 国产成人在线观看| 99国产精品国产精品久久| 色视频一区二区| 精品国产乱码久久久久久闺蜜| 亚洲精品一区二区在线观看| 精品国精品自拍自在线| 中文天堂在线一区| 亚洲 欧美综合在线网络| 久久精品国产久精国产爱| 国产成人高清视频| 99精品欧美一区二区三区小说| 91精品福利在线| 91精品国产综合久久久久久漫画 | 国产精品萝li| 日韩国产欧美一区二区三区| 高清国产一区二区| 欧美日韩大陆一区二区| 91亚洲国产成人精品一区二三| 欧美日韩一区二区三区在线| 国产亚洲精品资源在线26u| 亚洲成人在线观看视频| 国产毛片精品视频| 欧美无砖专区一中文字| 久久久精品天堂| 亚洲一区欧美一区| 成人在线一区二区三区| 91精品国模一区二区三区| 《视频一区视频二区| 麻豆成人av在线| 99re6这里只有精品视频在线观看| 91精品婷婷国产综合久久性色| 国产精品日韩成人| 青青草伊人久久| 一本在线高清不卡dvd| 日本一区二区免费在线 | 久久电影国产免费久久电影| 久久精品欧美日韩精品| 免费在线一区观看| 一本大道久久a久久精二百| 中文字幕欧美国产| 国产精品主播直播| 欧美大片日本大片免费观看| 亚洲成av人片观看| 91黄视频在线观看| 国产精品色噜噜| 国产91对白在线观看九色| 亚洲精品国产视频| 色婷婷综合久久久| 欧美草草影院在线视频| a级高清视频欧美日韩| 国产欧美精品一区aⅴ影院| 国产一区二区在线观看免费| 欧美日韩一级大片网址| 亚洲精品成人少妇| 色先锋aa成人| 亚洲理论在线观看| 91久久精品网| 日本亚洲最大的色成网站www| 在线精品观看国产| 亚洲欧美国产三级| 99久久亚洲一区二区三区青草| 国产精品热久久久久夜色精品三区 | 亚洲国产高清在线| 国产精选一区二区三区| 国产精品女上位| 欧洲色大大久久| 亚洲不卡av一区二区三区| 欧美日韩在线播放三区| 日韩综合小视频| 精品剧情v国产在线观看在线| 久久精品国产999大香线蕉| 国产天堂亚洲国产碰碰| 成人午夜私人影院| 亚洲综合色区另类av| 91精品黄色片免费大全| 国产裸体歌舞团一区二区| 亚洲国产电影在线观看| 91久久精品国产91性色tv | 奇米精品一区二区三区在线观看| 91精品欧美福利在线观看| 日本亚洲三级在线| 欧美精品一区二区三区在线| 成人自拍视频在线| 日韩国产在线一| 久久久精品黄色| 97aⅴ精品视频一二三区| 天天做天天摸天天爽国产一区| 欧美一区二区三区四区在线观看 | 精品视频一区三区九区| 日韩精品亚洲一区二区三区免费| 亚洲国产精品99久久久久久久久| 97超碰欧美中文字幕| 成人综合在线观看| 亚洲香肠在线观看| 久久精品人人做人人爽97| 欧美日韩你懂的| 成人免费毛片片v| 亚洲超丰满肉感bbw| 精品裸体舞一区二区三区| 色婷婷精品久久二区二区蜜臂av| 日韩电影在线免费看| 国产精品久久久久影视| 日韩欧美在线影院| 欧美日韩久久久一区| 久久精品国产精品亚洲红杏| 在线一区二区三区做爰视频网站| 亚洲美女在线国产| 高清不卡一二三区| 色国产精品一区在线观看| 中文字幕中文乱码欧美一区二区| 欧美午夜精品电影| 亚洲国产精品视频| 久久免费精品国产久精品久久久久| eeuss鲁片一区二区三区在线看| 青青草97国产精品免费观看| 亚洲精选免费视频| 国产精品免费免费| 99在线热播精品免费| 久久99精品久久久久| 天天综合网 天天综合色| 亚洲精品国产a久久久久久| 中文欧美字幕免费| 国产欧美久久久精品影院 | 欧美午夜精品久久久久久超碰| 成人网页在线观看| 国产麻豆视频一区二区| 另类人妖一区二区av| 午夜精品123| 午夜精品成人在线视频| 三级在线观看一区二区| 亚洲国产一区二区视频| 亚洲国产三级在线| 夜夜嗨av一区二区三区网页| 一区二区三区国产精华| 综合婷婷亚洲小说| 一区二区三区91| 亚洲欧美日韩一区二区三区在线观看 | av在线播放一区二区三区| 菠萝蜜视频在线观看一区| 国产在线精品一区二区夜色| 麻豆成人久久精品二区三区小说| 麻豆专区一区二区三区四区五区| 午夜精品123| 日本不卡视频在线| 久久黄色级2电影| 久久超碰97中文字幕| 国内精品免费在线观看| 韩国欧美国产1区| 国产一区二区三区免费| 极品少妇一区二区| 成人一区二区三区中文字幕| 成人一区二区在线观看| 成人手机在线视频| 国产一区二区网址| 成人短视频下载| 岛国av在线一区| 91在线观看一区二区| 欧美日韩免费一区二区三区 | 精品sm在线观看| 国产欧美精品国产国产专区| 欧美性三三影院| 国产精品久久久久久久久久久免费看 |