色噜噜人体337p人体 I 超碰97观看 I 91久久香蕉国产日韩欧美9色 I 色婷婷我要去我去也 I 日本午夜a I 国产av高清怡春院 I 桃色精品 I 91香蕉国产 I 另类小说第一页 I 日操夜夜操 I 久久性色 I 日韩欧在线 I 国产深夜在线观看 I 免费的av I 18在线观看视频 I 他也色在线视频 I 亚洲熟女中文字幕男人总站 I 亚洲国产综合精品中文第一 I 人妻丰满熟av无码区hd I 新黄色网址 I 国产精品真实灌醉女在线播放 I 欧美巨大荫蒂茸毛毛人妖 I 国产一区欧美 I 欧洲亚洲1卡二卡三卡2021 I 国产亚洲欧美在线观看三区 I 97精品无人区乱码在线观看 I 欧美妇人 I 96精品在线视频 I 国产人免费视频在线观看 I 91麻豆国产福利在线观看

解析AutoCAD軟件道路斷面圖繪制技術論文

時間:2021-05-20 13:04:27 論文 我要投稿

解析AutoCAD軟件道路斷面圖繪制技術論文

  1 CAD常見的二次開發手段

解析AutoCAD軟件道路斷面圖繪制技術論文

  CAD 軟件二次開發是指在現有的軟件基礎上,各用戶為提高軟件的使用效率,讓軟件更加貼合用戶的實際需求,而進行功能定制化的開發工作。其主要目的是為讓CAD 軟件的功能最大化利用起來,實現用戶的個性化需求。CAD 軟件為用戶提供的常見二次開發手段有以下幾種:

  1) 函數庫形式,主要是利用CAD 提供的編程環境和基于函數庫的API 接口,用戶通過編寫程序來實現對AutoCAD 開發的方法,可實現在無CAD 環境下運行,但該法具有一定的局限性,無法充分發揮CAD 的系統性能。另外,可以實現界面定制,擴充CAD功能,但只能在CAD 系統內運行。

  2) ActiveX Automation 形式,它是建立在COM 基礎之上,由OLE Automation 發展而來的,其核心技術是允許一個應用程序操作另一個應用程序,是一種比較成熟方便且實用的技術,在實際開發中得到了廣泛的運用。

  2 CAD 開發模式

  AutoCAD 公司為了滿足廣大用戶對軟件功能的定制功能要求,針對各類客戶的需求提供了多種形式的二次開發工具,如AutoLISP,VBA,Object ARX 等開發工具。用戶可根據自己的實際情況選擇合適的開發工具進行二次開發,以滿足設計生產的需要,實現圖形繪制的快速化提高工作效率。針對道路勘測階段對設計的重要性,確保斷面圖繪制的快速和高效十分必要。下面介紹幾種常用的二次開發模式,并結合測繪行業的需求特點進行總結。

  1) VBA( Visual Basic for Applications) 開發模式,它被集成到AutoCAD 2000 中,打通了用戶訪問CAD 中豐富技術框架的全新通道。VBA 可用通過ActiveX 接口實現與CAD 的通信,并能夠訪問和控制CAD 所有圖形對象和非圖形對象,包括這些對象的方法和屬性等。由于VBA 是由VB 發展而來,都是面向對象編程,與其他程序語言相比,具有更簡單,更易學等特點。因此,在測繪行業內運用較為廣泛,二次開發的測繪案例較多。但VBA 開發具有交互性差,不能直接編譯等缺點。

  2) Object ARX 開發模式,Object ARX 是Autodesk 公司針對AutoCAD 平臺上的二次開發而推出的一個開發軟件包,它提供了以C + + 為基礎的面向對象的開發環境及應用程序接口,能真正快速的訪問AutoCAD 圖形數據庫。與以往的AutoCAD 二次開發工具Auto LISP 和ADS 不同,Object ARX 應用程序是一個DLL( 動態鏈接庫) ,共享AutoCAD 的地址空間,對AutoCAD 進行直接函數調用。所以使用ARX 編程的函數的執行速度得以大大提高。

  ARX 類庫采用了標準的C + + 類庫的封裝形式,這也大大提高了程序員編程的可靠度和效率。通過ARX 定義的外部命令,可以像CAD 內部命令一樣執行,LISP 所調用,具有可封裝性、可繼承性、多態性等特點。因此,廣泛被專業軟件開發公司用于模塊定制與升級等商業開發。但只有具備了相關專業軟件開發知識和系統的學習才能掌握這一開發技術,對于普通測繪工作者來講具有相當大的難度。

  3) Auto LISP 開發模式,LISP 語言是一種針對擴充及自訂AutoCAD函數機能而產生的,它擅于處理串行文字,于20 世紀50 年代末期出現。隨著Autodesk 公司不斷改進,推出了新的版本VisualLISP( VLISP) ,它是Auto LISP 的換代版本,與老式LISP 語言相比,具有更加快速便捷的優點。本身提供了一個完整的開發環境,擁有一個交互式的編譯平臺,使用戶在編寫程序時更加便捷高效。作為通用LISP 語言小子集,它為用戶提供了眾多的功能函數,用戶只需直接調用函數即可實現大部分的CAD 圖形繪制功能,編寫時按照其語法慣例和規則,即可實現靈活的程序開發。另外,VLISP 還提供了用于發布獨立應用程序的工具,保障了程序的安全性和密封性。基于VLISP 開發出的應用程序具有相對獨立性的特點,與Object ARX 應用程序共享CAD 地址空間不同,當程序運行一旦出現錯誤或失敗等問題,不會對CAD 自身進程造成影響。加之具有開發周期短,語言簡單易學,十分受廣大測繪工作者的歡迎,尤其是程序開發的初學者。

  3 道路斷面繪制程序開發

  測繪行業與設計行業的聯系十分緊密,基于CAD 在設計行業的廣泛應用,CAD 對于測繪行業人員來說十分重要。尤其是在勘測單位,地形圖與道路斷面數據是設計的基礎性數據。道路的縱橫斷面圖主要是由外業采集的地面線組成,各斷面按照樁號的大小一一對應,斷面形態直接反映現場道路走向的地形變化情況。為了能夠準確反映出現場的'地形狀況,在斷面采集時,除了對整數樁號( 一般整20 m) 的斷面進行采集外,還需要對地形起伏較大的地段進行一定加樁,這樣造成經過不同地形的斷面數量差距往往很大。由于每個斷面的數據都不一樣,要完成一個道路勘測項目的斷面繪制內業任務將十分繁重。

  3. 1 開發工具的選擇

  針對斷面圖繪制開發自動化繪制程序十分必要,根據上述CAD 提供的幾種開發模式優缺點,結合道路斷面圖繪制的特點,本文認為采用VLISP 和VBA 的開發工具進行二次開發具有優勢。主要原因有兩個:

  1) 根據測繪行業自身屬于基礎服務性的特點,尤其是在勘測領域,主要任務是提供基礎數據,功能相對單一,這就決定了不需要大型的專業程序,在道路斷面繪制程序上更是如此,要求程序具備按照規范要求能夠自動化完成斷面圖繪制即可。

  2) 測繪從業者大多沒有接受過專業的軟件開發培訓,尤其是在一線的測量人員,Object ARX 的開發模式往往需要更系統的軟件開發知識儲備,VBA 和VLISP 的開發工具更為簡單,語言基礎要求較低,通過自學即可掌握相關的開發技術。

  3. 2 技術要點分析

  雖然根據工程性質的不同,對斷面圖繪制要求會有所不同,但在基本框架和整體要求上基本一致,原理性的東西并沒有變,通常一個完整的斷面圖包括: 坐標軸、斷面線、基本坐標格網、輔助坐標格網、比例尺、工程信息等內容。按照規范規定,線路縱斷面采用直角坐標法繪制,以里程為橫坐標,以高程為縱坐標。里程比例尺常采用1∶ 2 000 和1∶ 1 000,為突出地形起伏,高程比例尺通常為里程比例尺的10 倍~ 20 倍。橫斷面一般選在里程樁和線路橫向地形變化明顯處,在大中小橋頭、隧道洞口等地適當加密,線路的縱橫比例尺一般采用1∶ 100 或1∶ 200。在CAD 平臺下繪制時首先是要建立相應的圖層,分別用不同顏色和線型加以區分,以便于用戶對斷面線、格網線、圖框線等信息判斷。然后是建立相應的圖框和格網,格網的作用是為了方便用戶能夠在圖紙上直接量取斷面的距離和高程信息。接著就是要將項目的基本信息進行錄入,主要是項目的人員信息和單位信息。最后,要完成斷面線的繪制,將地面特征點逐一展現在圖上并連線,即繪出斷面圖。

  斷面圖繪制程序設計主要技術難點在于如何根據地面特征點高程的變化來確保合理容納適量的斷面線。因為,通常一張斷面圖只能容納有限的斷面線,要確保斷面線既不超出圖框范圍又不造成空間浪費,需要采取合理的算法來進行約束。根據本文的研究和實驗,可采用計算每個斷面最大高差的形式來確定每條斷面的占用空間,這樣就可準確計算出各斷面圖容納的斷面梳理。

  4 結語

  道路斷面圖繪制是道路勘測的基本任務,目前對斷面圖繪制程序的開發案例也比較多,但多數只局限于單位的內部利用,各單位開發的繪圖程序只針對本單位所涉及的業務種類,并不具有通用性,如何開發出具通用性的繪圖程序將是日后的一個方向。作者也在積極做這方面的嘗試,嘗試用C# 語言和腳本技術結合的方法進行程序開發,使得程序功能更加完善,能夠脫離CAD 環境運行,已有初步成果,將在日后的論文中發表。

【解析AutoCAD軟件道路斷面圖繪制技術論文】相關文章:

軟件技術專業論文致謝(通用8篇)04-20

道路橋梁技術求職簡歷03-04

道路設計論文致謝04-20

軟件技術委托開發合同09-25

軟件技術專業怎么樣03-18

軟件工程論文開題報告01-25

應用軟件技術服務合同11-27

軟件工程論文開題報告范文01-25

軟件工程論文的開題報告07-31

江西軟件職業技術大學怎么樣07-29

主站蜘蛛池模板: 色综合中文| 亚洲精品国精品久久99热一 | 色婷婷最新网址 | 精品久久久久一区 | 嫩草影院视频 | 日本熟妇色xxxxx日本免费看 | 久久网站免费 | 香蕉噜噜噜噜私人影院 | 国产视频2021 | 国产精品毛片久久久久久久av | 成人自拍视频网 | 国产亚洲欧美日韩在线观看一区 | 精品久久久中文字幕 | 少妇被爽到高潮在线观看 | 无码手机线免费播放三区视频 | 99精品全国免费观看视频 | 精品国产亚洲一区 | 人妻丰满av无码久久不卡 | 九九亚洲精品 | 男人和女人做那个免费 | 国产精品毛多多水多 | 久草精品网 | 伊甸园精品99久久久久久 | 欧美日性视频 | 91av视频| 黑人巨茎大战欧美白妇免费 | jizz日本少妇高潮出水 | 无码专区国产精品视频 | 国产精品久久久久久久福利竹菊 | 德国老妇激情性xxxx | 色婷婷综合视频 | 偷拍自拍亚洲在线 | 97成人碰碰久久人人超级碰oo | 亚洲伦无码中文字幕另类 | 午夜剧场高清版免费观看 | 少妇免费视频 | 忘忧草www中文在线资源 | 色综合久久久无码网中文 | 久久成人网站亚洲综合 | 日韩精品无码人成视频手机 | 欧美激情在线播放 | 艳妇臀荡乳欲伦交换av1 | 免费在线黄色网址 | 国产精品午夜福利麻豆 | 国产对白女主播勾搭野战在线 | 免费看国产一级特黄aaaa大片 | 欧美综合在线激情专区 | avtt天堂网 | 欧美aⅴ在线 | 中文字幕免费 | 樱桃成人18视频在线播放 | 日韩五码在线观看 | 亚洲小视频网站 | 国产va自拍 | 欧美草逼视频 | 在线观看亚洲欧美 | 视频一区二区三区欧美 | av一本久道久久波多野结衣 | 丰满人妻熟妇乱又伦精品视 | 色噜噜噜av | 特一级黄色录像 | 国产精品亚洲精品 | 日韩一卡2卡3卡4卡2021免费观看国色天香 | 亚洲一区二区视频在线观看 | 中文字幕无线乱码人妻 | 欧美成人吸奶水做爰 | 久久精品动漫 | 高清毛片aaaaaaaaa片 | 18禁男女爽爽爽午夜网站免费 | 精品超薄肉色丝袜足 | 99激情在线 | 久久久久久久国产a∨ | 一本高清视频 | 精品观看 | 国产深夜视频在线观看 | 免费观看日韩av | 在线碰| av无码人妻无码男人的天堂 | 四川农村妇女野外毛片bd | 成年轻人电影www无码 | 天天干天天操天天射 | 亚洲精品永久www嫩草 | 国产熟女精品视频大全 | 国产女同69互添高潮 | 精品国产91久久久久 | 中文字幕亚洲欧美在线不卡 | 国产成人久久av免费高清密臂 | 俄罗斯女人体内谢和精 | 国产日产久久欧美清爽 | 午夜精品国产 | 国产jjizz女人多水喷水 | 亚洲乱码av一区二区三区 | 国产美女露脸口爆吞精 | 蝌蚪自拍网 | www.亚洲高清 | 18www免费人成看 | 国产欧美成aⅴ人高清 | 中文字幕人成无码人妻综合社区 | 欧美精品3|