国产日韩欧美一区二区三区三州_亚洲少妇熟女av_久久久久亚洲av国产精品_波多野结衣网站一区二区_亚洲欧美色片在线91_国产亚洲精品精品国产优播av_日本一区二区三区波多野结衣 _久久国产av不卡

?

AutoCAD二次開發(fā)在基坑繪圖中的應(yīng)用

2020-12-08 23:53:05朱佳
磚瓦世界·下半月 2020年11期
關(guān)鍵詞:基坑工程二次開發(fā)

朱佳

摘 要:從基坑工程施工圖紙的特點(diǎn)出發(fā),提出基坑支護(hù)結(jié)構(gòu)剖面自動繪制的設(shè)想,簡單介紹了AutoCAD進(jìn)行二次開發(fā)的基本流程,同時(shí)結(jié)合基坑支護(hù)剖面圖成果文件的格式,編制出自動繪圖小插件,只需簡單輸入幾個(gè)控制參數(shù),就能快速生成滿足施工要求的圖紙,大大提升了工作效率。

關(guān)鍵詞:基坑工程;AutoCAD;二次開發(fā);自動繪圖

一般而言,支護(hù)結(jié)構(gòu)剖面圖是基坑工程施工圖中必不可少的元素[1],其中放坡方式,無論是一級、還是二級,那基本上是每個(gè)基坑都會采用的方式,繪圖率極高。加之業(yè)主方經(jīng)常修改方案,工作量倍增,如一遍一遍手工繪制,耗時(shí)耗力,效率不高且易出錯(cuò),即使是熟練運(yùn)用CAD繪圖技術(shù)的專業(yè)設(shè)計(jì)師,大量重復(fù)性的工作也會令其產(chǎn)生出錯(cuò)的可能,關(guān)鍵是寶貴的時(shí)間浪費(fèi)在了簡單的重復(fù)性工作之上。為解決這個(gè)問題,本文通過對AutoCAD軟件進(jìn)行二次開發(fā),編制出自動繪圖插件,大大優(yōu)化這一工作流程,提升工作效率。

1 放坡支護(hù)剖面特點(diǎn)

可以說,放坡開挖是基坑工程最為簡單、造價(jià)投入最低的支護(hù)方式,如地質(zhì)條件較好,周邊環(huán)境簡單,那一般放坡將是首選,常見的二級放坡形式如下圖。

作為施工圖,在上圖的基礎(chǔ)上必須添加如下要素:水平、豎向尺寸;坡頂?shù)孛嬗不?坡面防護(hù)措施;泄水孔等。

對于截排水溝,坡面防護(hù)及泄水孔等都有固定的模數(shù)尺寸,可以采用常用的模數(shù)參數(shù)進(jìn)行繪制,即程序利用內(nèi)置參數(shù)進(jìn)行繪制。對于放坡,經(jīng)常變化的是放坡階數(shù)和坡體尺寸,這是設(shè)計(jì)師需要關(guān)注的問題。

2 編程環(huán)境構(gòu)建

CAD二次開發(fā)方法多種多樣,對于一般規(guī)模不大的小程序,并無明顯的優(yōu)劣之分。本文基于C#.NET語言進(jìn)行自動繪圖插件的開發(fā)[2]。

Visual Studio是目前最流行的Windows平臺應(yīng)用程序的集成開發(fā)環(huán)境,C#便整合在其中。

3 自動繪圖插件編制

3.1 基本操作流程

首先,使用VS建立類庫項(xiàng)目文件,項(xiàng)目類型為Visual C#語言,為了調(diào)用CAD中的對象、方法,并向模型空間中繪制圖形,需要對CAD自帶的程序集accoremgd、acdbmgd、acmgd進(jìn)行引用,并設(shè)置“復(fù)制本地”為否,同時(shí)導(dǎo)入相關(guān)命名空間。

3.2 程序界面設(shè)計(jì)

程序界面是用戸與程序進(jìn)入交流的窗口,對于本插件而言,即是相關(guān)參數(shù)的輸入窗口,根據(jù)對放坡形式相關(guān)參數(shù)的分析,程序界面可設(shè)計(jì)如圖2所示。

界面上部區(qū)域用來輸入坡頂整平標(biāo)高,右側(cè)供用戸確定是否需要繪制地面硬化和截水溝,在方案修改的過程,這些通常是已經(jīng)繪制過了,沒必要重復(fù)繪制。

界面下部表格區(qū)域可輸入坡體尺寸、馬道寬度,放坡坡比是根據(jù)坡高和坡寬自動計(jì)算的,減少用戸的計(jì)算量,表格的行數(shù)控制著坡體的級數(shù)。

3.3 程序代碼

程序界面是用戸與程序進(jìn)入交流的窗口,對于本插件而言,即是相關(guān)參數(shù)的輸入窗口,根據(jù)對放坡形式相關(guān)參數(shù)的分析,程序界面可設(shè)計(jì)如圖2所示。

上圖為坡體繪制的核心函數(shù),函數(shù)頭部有XML注釋,便于管理和識別函數(shù)功能。該函數(shù)需要3個(gè)參數(shù):Database類,即程序向哪個(gè)CAD文件中繪制圖形;Point3d結(jié)構(gòu),即圖形的插入點(diǎn);DataGridView類,即前文提到的坡體尺寸輸入窗口,以便程序調(diào)用相關(guān)參數(shù)。

除了坡體繪制函數(shù),還應(yīng)編制尺寸標(biāo)注函數(shù)、文字注釋函數(shù)、插件繪制函數(shù)等。

4 插件使用

CAD中調(diào)用類庫文件需要在命令行中輸入“netload”命令,選擇生成的程序集文件,輸入在插件中注冊的命令即可調(diào)出程序界面,輸入相關(guān)參數(shù)后點(diǎn)擊OK按鈕,程序即在瞬間將圖呈現(xiàn)在CAD模型空間中,如圖4所示。

5 結(jié)語

使用CAD加載編制好的類庫文件進(jìn)行放坡剖面的繪制,可以極大地提高工作效率,為設(shè)計(jì)師節(jié)省了大量的時(shí)間,且圖面美觀,無人為錯(cuò)誤,滿足施工圖要求。

參考文獻(xiàn):

[1]施木俊,余平安,戚輝,等.WBJ-1-2014武漢市基坑工程設(shè)計(jì)文件編制規(guī)定[S].武漢:武漢市城鄉(xiāng)建設(shè)委員會,2014.

[2]John Sharp.Visual C# 2012從入門到精通[M].北京:清華大學(xué)出版社,2014.

猜你喜歡
基坑工程二次開發(fā)
淺談基于Revit平臺的二次開發(fā)
甘肅科技(2020年20期)2020-04-13 00:30:02
西門子Operate高級編程的旋轉(zhuǎn)坐標(biāo)系二次開發(fā)
淺談Mastercam后處理器的二次開發(fā)
模具制造(2019年3期)2019-06-06 02:11:02
基于彈性地基有限元法的深基坑支護(hù)結(jié)構(gòu)變形影響因素分析
基坑工程降水方法及其優(yōu)化分析
淺析土建基坑工程施工技術(shù)
魅力中國(2016年20期)2017-04-19 13:11:58
基坑工程監(jiān)測方案研究及其工程應(yīng)用
科技視界(2016年27期)2017-03-14 11:35:10
基坑工程事故原因分析與控制
土與支護(hù)結(jié)構(gòu)相互作用及邊坡穩(wěn)定性分析
Micaps3.2 版本二次開發(fā)入門淺析
西藏科技(2015年12期)2015-09-26 12:13:51
松溪县| 夏邑县| 大英县| 丹棱县| 集安市| 西林县| 乡宁县| 龙门县| 客服| 邓州市| 隆林| 龙井市| 卓尼县| 徐汇区| 上高县| 华坪县| 康定县| 洛隆县| 成安县| 新闻| 伊吾县| 麻阳| 关岭| 筠连县| 马鞍山市| 西乌珠穆沁旗| 文成县| 盈江县| 合阳县| 清丰县| 花莲市| 百色市| 黄大仙区| 普定县| 九龙城区| 辽宁省| 东乌珠穆沁旗| 柘城县| 云龙县| 麟游县| 西畴县|