999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

AutoCAD二次開發(fā)在橋梁檢測中的應(yīng)用

2012-12-22 11:46:36覃高杰黃福偉王靖波
重慶三峽學(xué)院學(xué)報 2012年3期
關(guān)鍵詞:二次開發(fā)橋梁區(qū)域

覃高杰 黃福偉,2 王靖波

(1.重慶交通大學(xué),重慶 400074;2.重慶交通科學(xué)研究設(shè)計院,重慶 400067)

1 前 言

隨著我國交通事業(yè)的迅猛發(fā)展,橋梁公路里程不斷增加,然而交通量亦迅猛增長,大量橋梁缺乏足夠的監(jiān)控養(yǎng)護(hù)措施,以致越來越多的橋梁因為各種原因發(fā)生結(jié)構(gòu)性的損傷.不少橋梁因為缺乏檢測和及時進(jìn)行維修加固導(dǎo)致成為危橋,目前我國危橋數(shù)量約90 000多座,[1]因此橋梁檢測艱巨重要,如何提高橋梁檢測的質(zhì)量與效率將是橋梁檢測迫切需要解決的問題.橋梁檢測中的外觀檢查是檢測的基本項目,檢測人員在檢測時會在橋梁各部位上發(fā)現(xiàn)多種病害,記錄人員通過簡單文字描述、草圖描述和照片拍攝后回到住宿地方進(jìn)行報告的整理,病害的多少直接影響到檢測人員編制報告所花費的工作量.手工進(jìn)行AutoCAD病害圖的繪制過于龐雜,需要花費大量的時間.因此,研究 AutoCAD的二次開發(fā)對于橋梁檢測來說是有必要的,通過需要輸入少量相關(guān)數(shù)據(jù),使AutoCAD進(jìn)行智能生成病害圖,將會大大提高檢測報告的編制效率.

2 編程語言vb.net對AutoCAD的二次開發(fā)

vb.net是一個非常出色的編程軟件,能方便地對AutoCAD進(jìn)行操作控制,因此本文采用vb.net語言對AutoCAD進(jìn)行二次開發(fā).筆者認(rèn)為橋梁檢測中AutoCAD二次開發(fā)主要有以下關(guān)鍵技術(shù).

2.1 vb.net與AutoCAD的連接

AutoCAD軟件提供了與各種編程語言相銜接的接口,因此編程語言 vb.net能夠較為容易地引用,在vb.net中引用com中的AutoCAD 2004 Type Library(在此要查看安裝的AutoCAD版本).接下來要在vb.net中對CAD的連接與調(diào)用,代碼如下:

2.2 構(gòu)件CAD圖的生成

橋梁構(gòu)件三維圖形在橋梁檢測報告中查看不方便,因此現(xiàn)橋梁檢測報告中構(gòu)件病害圖多為構(gòu)件展開圖(二維平面圖).由于橋梁構(gòu)件眾多且部分構(gòu)件不規(guī)則,對于結(jié)構(gòu)相對簡單的構(gòu)件(如展開圖形為矩形、平行四邊形、環(huán)形或它們的組合圖形)則可進(jìn)行構(gòu)件尺寸輸入而生成構(gòu)件圖.但當(dāng)構(gòu)件不規(guī)則時采用尺寸輸入不現(xiàn)實,可通過導(dǎo)入預(yù)先手動畫好的構(gòu)件CAD圖.

2.3 構(gòu)件CAD圖的定位

有了構(gòu)件CAD圖,需要vb.net語句來檢查構(gòu)件的最小x坐標(biāo)、最小y坐標(biāo)、最大x坐標(biāo)和最大y坐標(biāo),如此接下來才能準(zhǔn)確地定位構(gòu)件病害在構(gòu)件中的具體位置.通過循環(huán)查找每條線的坐標(biāo)對比,判斷出所求坐標(biāo).

2.4 構(gòu)件新坐標(biāo)系制定

構(gòu)件最小x坐標(biāo)xmin、最小y坐標(biāo)ymin、最大x坐標(biāo)xmax和最大y坐標(biāo)ymax確定后,就可以重新確定該構(gòu)件坐標(biāo)系.新坐標(biāo)系中原點為(xmin,ymin),x軸與y軸方向與原方向一致.

2.5 構(gòu)件病害的定義

橋梁病害種類繁多,規(guī)范中并沒用明確規(guī)定各種病害的準(zhǔn)確描述方法,因此在此定義了幾種典型病害的描述:(1)裂縫,CAD中采用樣條曲線來描述;(2)滲水、破損,采用樣條曲線繪制病害區(qū)域.構(gòu)件病害的標(biāo)示采用病害名稱前兩個字母標(biāo)示.例:

2.6 構(gòu)件病害的準(zhǔn)確定位

構(gòu)件病害的準(zhǔn)確定位十分重要,這將決定了對病害描述的準(zhǔn)確程度.構(gòu)件病害分為區(qū)域型病害與單一的裂縫病害,裂縫病害與其他病害如下描述:

裂縫病害描述

裂縫采用紅色樣條曲線來描述,首先需要確定裂縫的中點(x0,y0),然后確定裂縫的長度l,還需要確定裂縫與水平面的夾角 θ,最后輸入裂縫寬度 σ,由于裂縫的不規(guī)則性,所以繪制樣條曲線時采用隨機(jī)數(shù)對樣條曲線進(jìn)行擬合,如此可以得到逼真的裂縫描述圖.

區(qū)域病害(滲水)描述

區(qū)域病害有很多種,如滲水、破損、麻面、坑槽等等,區(qū)域病害可采用病害首字母來區(qū)分各種病害,區(qū)域病害也采用樣條曲線來描述,首先確定病害區(qū)域的中心點(x0,y0),然后確定病害長度 l與寬度b,還需要確定病害與水平面的夾角θ,最后采用樣條曲線進(jìn)行擬合,可以得到區(qū)域病害圖.

程序中需要輸入的病害變量值如下表所示:

區(qū)域病害圖 病害類型 x0 y0 l b θ裂縫圖 / x0 y0 l θ σ

2.7 構(gòu)件病害圖的生成

采用AcadApp.ActiveDocument.ModelSpace.Ad dSpline函數(shù)進(jìn)行樣條曲線的繪制,AutoCAD.ACA D_COLOR函數(shù)設(shè)置曲線的顏色,AcadApp.Active Document.ModelSpace.AddText函數(shù)來輸入注釋文字,如此可以完成構(gòu)件病害的AutoCAD圖描述,在此要注意:一是病害位置和長度不可超過構(gòu)件大?。欢窃O(shè)置注釋文字的時候文字大小要適當(dāng),否則將影響病害圖效果;三是病害的長和寬都采用樣條曲線來描述,控制點少則病害描述不理想,可以選取更多控制點,如此可以得到更加逼真的病害圖.

2.8 構(gòu)件病害圖的查看

病害圖生成后需要進(jìn)行查看才能確定病害圖效果,可以采用 AcadApp.ActiveDocument.SendCo mmand("_z" + vbCr + "_e" + vbCr)可以得到 Aut oCAD的縮放視角,如此可以清楚查看構(gòu)件病害.

3 結(jié) 語

通過采用vb.net對AutoCAD進(jìn)行的二次開發(fā),可以方便地實現(xiàn)橋梁病害圖的描述,對橋梁病害能有較準(zhǔn)確的定位,大大簡化了檢測人員的畫圖工作,此外AutoCAD的二次開發(fā)也可以運用于隧道或者其他結(jié)構(gòu)的檢測,對于各種結(jié)構(gòu)的病害檢測出圖也能大大加快效率.

[1]張勁泉.我國公路橋梁承載能力檢測評定技術(shù)的現(xiàn)狀與發(fā)展[J].公路交通科技,2006(S1):53-55.

[2]張帆.AutoCAD VBA 二次開發(fā)教程[M].北京:清華大學(xué)出版社,2006.

[3]公路橋涵養(yǎng)護(hù)規(guī)范(JTG H11-2004)[S].

猜你喜歡
二次開發(fā)橋梁區(qū)域
淺談基于Revit平臺的二次開發(fā)
甘肅科技(2020年20期)2020-04-13 00:30:02
淺談Mastercam后處理器的二次開發(fā)
模具制造(2019年3期)2019-06-06 02:11:02
手拉手 共搭愛的橋梁
句子也需要橋梁
西門子Easy Screen對倒棱機(jī)床界面二次開發(fā)
高性能砼在橋梁中的應(yīng)用
關(guān)于四色猜想
分區(qū)域
基于嚴(yán)重區(qū)域的多PCC點暫降頻次估計
電測與儀表(2015年5期)2015-04-09 11:30:52
基于Pro/E二次開發(fā)的推土鏟參數(shù)化模塊開發(fā)
主站蜘蛛池模板: 99久久精品视香蕉蕉| 久久成人免费| 高清无码一本到东京热| 日韩天堂视频| 第一区免费在线观看| 麻豆精品在线视频| 麻豆精选在线| 国产三级国产精品国产普男人| a毛片在线| 人妻熟妇日韩AV在线播放| 亚洲人成影视在线观看| 欧美在线中文字幕| 国产成人麻豆精品| 精品国产免费观看一区| 欧美日韩导航| 久久福利网| 国产三级精品三级在线观看| 亚洲人成网站色7799在线播放| 亚洲日本一本dvd高清| 国产精品任我爽爆在线播放6080 | 国产在线观看一区精品| 国产一区成人| 99久久精品免费视频| 91精品国产麻豆国产自产在线| 91精品免费高清在线| 亚洲最猛黑人xxxx黑人猛交| 最近最新中文字幕免费的一页| 亚洲精品在线影院| 国产午夜福利在线小视频| 亚洲精品在线影院| 日韩亚洲综合在线| 国产精品亚洲а∨天堂免下载| 久久青草免费91观看| 精品国产美女福到在线不卡f| 99这里只有精品6| 97se亚洲| 成人午夜视频免费看欧美| 一级毛片免费观看久| 成人无码区免费视频网站蜜臀| 亚洲一区网站| 亚洲第一综合天堂另类专| 亚洲无码91视频| 亚洲精品麻豆| 成人精品在线观看| 重口调教一区二区视频| 欧美一级视频免费| 午夜无码一区二区三区在线app| 国产高清在线丝袜精品一区 | 亚洲欧美日韩天堂| 久久精品无码专区免费| 国产欧美网站| 国产一二三区在线| 欧美日韩中文国产| 无码专区在线观看| 精品一区二区无码av| 99r在线精品视频在线播放| 国产福利一区在线| 亚洲视频a| 高清大学生毛片一级| 日本高清视频在线www色| 国产导航在线| 国产欧美视频综合二区| 亚洲午夜久久久精品电影院| 国产尤物在线播放| 九九九精品成人免费视频7| 国产永久在线视频| 91区国产福利在线观看午夜| 国产一区免费在线观看| 99热这里只有免费国产精品| 国产爽歪歪免费视频在线观看| 国产乱人激情H在线观看| 国产一二视频| 亚洲国产成人在线| 91麻豆精品国产91久久久久| 日韩不卡高清视频| 国产h视频免费观看| 亚洲天堂久久久| 香蕉视频在线观看www| 99热亚洲精品6码| 高h视频在线| 久久久久亚洲AV成人网站软件| 欧美成人一区午夜福利在线|