AutoCAD實(shí)測(cè)地質(zhì)剖面數(shù)字成圖技術(shù)(二)

2013-07-16  by:cad培訓(xùn)中心  來(lái)源:仿真在線

AutoCAD實(shí)測(cè)地質(zhì)剖面數(shù)字成圖技術(shù)(二)

 

2.4 組件技術(shù)

       組件技術(shù)就是利用某種編程手段,將一些人們所關(guān)心的,但又不便于讓最終用戶去直接操作的細(xì)節(jié)進(jìn)行封裝,同時(shí)對(duì)各種業(yè)務(wù)邏輯規(guī)則進(jìn)行實(shí)現(xiàn),用于處理用戶的內(nèi)部操作細(xì)節(jié)。為了完成某一規(guī)則的封裝,可以用任何支持組件編寫的工具來(lái)完成,而最終完成的組件是與語(yǔ)言本身已經(jīng)沒(méi)有了任何的關(guān)系,甚至可以實(shí)現(xiàn)跨平臺(tái)。整個(gè)系統(tǒng)的開(kāi)發(fā)涉及到了Excel組件、AutoCAD組件、VS.NET組件、其他組件等的應(yīng)用。由于采用了組件式技術(shù)的開(kāi)發(fā)方法,提高了開(kāi)發(fā)效率,節(jié)約了開(kāi)發(fā)成本。


2.5 基于.NET和AutoCAD的二次開(kāi)發(fā)技術(shù)

       AutoCAD具有開(kāi)放的體系結(jié)構(gòu),它允許用戶和開(kāi)發(fā)者采用高級(jí)編程語(yǔ)言對(duì)其功能進(jìn)行擴(kuò)充和修改,即二次開(kāi)發(fā),能最大限度地滿足用戶的特殊要求。AutoCAD二次開(kāi)發(fā)語(yǔ)言及工具很多,本次是基于VB.NET的二次開(kāi)發(fā)。在AutoCAD中,對(duì)象是分層的,這個(gè)分層結(jié)構(gòu)就是用戶應(yīng)用程序能夠操作的對(duì)象模型,其中根對(duì)象是Application,對(duì)對(duì)象的操作都是依對(duì)象模型的分層關(guān)系來(lái)逐級(jí)操作的。

       ActiveX Automation是微軟公司的一個(gè)技術(shù)標(biāo)準(zhǔn),它適用于OLE對(duì)象與ActiveX對(duì)象,它準(zhǔn)許一個(gè)應(yīng)用程序操縱另一個(gè)應(yīng)用程序中實(shí)現(xiàn)的對(duì)象,通過(guò)在兩個(gè)程序之間安排對(duì)話,達(dá)到一個(gè)程序控制另一個(gè)程序的目的。這兩個(gè)程序在進(jìn)程中是不平等的,一個(gè)是客戶程序,一個(gè)是服務(wù)程序??蛻舫绦蚴遣倏v者和控制者,服務(wù)程序是被控制者。這里,VB.NET是客戶程序,AutoCAD是服務(wù)程序。應(yīng)用VB.NET開(kāi)發(fā)AutoCAD應(yīng)用程序的一般步驟為:連接AutoCAD,定義AutoCAD對(duì)象模型,編寫AutoCAD應(yīng)用程序。


2.6 地形線的繪制

       測(cè)地質(zhì)剖面圖的繪制要素包括地形線的繪制,利用手工繪制地形線可以達(dá)到相當(dāng)光滑的程度,而如果利用計(jì)算機(jī)以現(xiàn)有的人工實(shí)測(cè)的點(diǎn)來(lái)繪制地形線,機(jī)械地用直線連接起來(lái),繪制出的效果并不好。為了解決這個(gè)問(wèn)題,采用了樣條曲線擬合方法,使計(jì)算機(jī)繪制出的地形線更真實(shí)地反映出實(shí)際的地形走勢(shì)。

       在AutoCAD中生成樣條的方法是:先生成一條多段線,多段線的頂點(diǎn)將作為樣條曲線的“控制點(diǎn)”,而這條多段線將作為樣條曲線的“原始構(gòu)架”,對(duì)于擬合所生成的曲線,兩個(gè)控制點(diǎn)之間用兩個(gè)弧段圓滑連接的曲線,也就是由一系列相連續(xù)的、有公切線的圓弧組成的多段線,這條線一定會(huì)通過(guò)每一個(gè)控制點(diǎn)。


2.7 巖性花紋定制

       地質(zhì)剖面圖需要對(duì)巖性分層進(jìn)行花紋填充,但AutoCAD本身自帶的巖性花紋填充圖案數(shù)量很少,遠(yuǎn)遠(yuǎn)不能滿足實(shí)際生產(chǎn)中的使用需求。為此,根據(jù)AutoCAD自帶的填充圖案自定義原理,開(kāi)發(fā)出了AutoCAD填充圖案制作工具,利用該工具定制了500個(gè)常用的巖性花紋。在實(shí)際使用中,用戶可以根據(jù)需求自己定義巖性花紋,并自動(dòng)保存到系統(tǒng)的巖性花紋庫(kù)中,供以后使用。AutoCAD提供的填充圖案存儲(chǔ)在acad.pat和acadiso.pat文本文件中,用戶可以在該文件中添加填充圖案定義,也可以創(chuàng)建自己的文件。無(wú)論將定義存儲(chǔ)在哪個(gè)文件中,自定義填充圖案與AutoCAD自帶的填充圖案具有相同的格式。


3 應(yīng)用實(shí)例分析

       為了對(duì)系統(tǒng)成圖性能優(yōu)劣進(jìn)行合理評(píng)價(jià),選用了西藏某礦許查8-8'線地質(zhì)剖面圖數(shù)據(jù)進(jìn)行繪制,繪制出的圖件其中的地質(zhì)剖面。而圖的上半部分是由傳統(tǒng)的手工繪制成的圖件。

       結(jié)合表1及圖1可以看出:

       (1)該系統(tǒng)基本上自動(dòng)繪制出了地質(zhì)剖面圖的各種要素,與手工繪制的圖件相比,圖面整潔、清晰、規(guī)范;

       (2)在地質(zhì)削面圖中,對(duì)精度要求較高的各種參數(shù)如分層界線、地層平距、地層產(chǎn)狀等,該系統(tǒng)都能非常精確地繪制,避免了人工繪制產(chǎn)生的各種誤差;

       (3)系統(tǒng)嚴(yán)格按照已有的實(shí)測(cè)數(shù)據(jù)進(jìn)行圖件繪制,保證了所繪圖件真實(shí)有效;

       (4)對(duì)于地層產(chǎn)狀變化較快、地質(zhì)復(fù)雜(有大情的斷層,褶皺)等情況,通過(guò)系統(tǒng)提供的人機(jī)交互功能及AutoCAD本身強(qiáng)大的繪圖功能作簡(jiǎn)單的人工謁整,即可達(dá)到圖件繪制要求。


開(kāi)放分享:優(yōu)質(zhì)有限元技術(shù)文章,助你自學(xué)成才

相關(guān)標(biāo)簽搜索:AutoCAD實(shí)測(cè)地質(zhì)剖面數(shù)字成圖技術(shù)(二) 湖南長(zhǎng)沙 松江 AutoCAD培訓(xùn) 機(jī)械cad 建筑cad Fluent、CFX流體分析 HFSS電磁分析 Ansys培訓(xùn) Abaqus培訓(xùn) Autoform培訓(xùn) 有限元培訓(xùn) Solidworks培訓(xùn) 

編輯
在線報(bào)名:
  • 客服在線請(qǐng)直接聯(lián)系我們的客服,您也可以通過(guò)下面的方式進(jìn)行在線報(bào)名,我們會(huì)及時(shí)給您回復(fù)電話,謝謝!
驗(yàn)證碼

全國(guó)服務(wù)熱線

1358-032-9919

廣州公司:
廣州市環(huán)市中路306號(hào)金鷹大廈3800
電話:13580329919
          135-8032-9919
培訓(xùn)QQ咨詢:點(diǎn)擊咨詢 點(diǎn)擊咨詢
項(xiàng)目QQ咨詢:點(diǎn)擊咨詢
email:kf@www.br5w05v.cn