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

CAD二次開發構筑物水池設計系統的探討

2012-04-29 00:44:03唐諍皓劉鋒楊繼飛
科技資訊 2012年12期
關鍵詞:二次開發設計

唐諍皓 劉鋒 楊繼飛

摘要:本文以AutoCAD為依托平臺,使用Visual Studio .NET平臺的C#語言編寫程序,利用ObjectARX提供的托管封裝類進行二次開發,開發出一套可以應用于實際的設計、計算和繪圖一體的構筑物水池結構設計參數化平臺系統(TSCAD)。

關鍵詞:CAD二次開發構筑物水池結構設計.NETAPI

中圖分類號:TP391.72 文獻標識碼:A 文章編號:1672-3791(2012)04(c)-0037-02

污水處理廠中大部分是鋼筋混凝土水池,此類構筑物由于其功能的特殊性,主要組成單位是各種類型的板(池壁板、底板、頂板等)、圓殼等,目前并沒有構筑物水池結構的計算及繪圖相結合的專業軟件,多數工程設計者采用手工計算并繪圖,增加了出錯幾率也增加了設計時長。編者開發的水池結構CAD輔助設計系統(TSCADV1.0,軟件著作權登記號:2012SR015042)對于構筑物水池的設計者而言,可以方便快捷的更改各項參數,經過數據前處理可以對結構是否滿足強度要求或正常使用功能有預提示,方便設計者修改參數。

1工程類軟件的現狀及平臺選擇

1.1 國內外的結構計算兼繪圖類軟件包括

(1)PKPM、GSCAD等。此類軟件主要注重于分析計算,出圖功能比較弱,需要重新整理出圖。

(2)探索者、天正結構、理正結構等等。此類軟件側重于繪圖,并兼顧結構計算子程序(例如板、梁、樓梯、獨立基礎計算等)。

(3)國外的結構軟件如ANSYS、SAP2000、ETABS、MIDAS等幾乎都是建立于有限元分析的基礎上,其功能強大,綜合性強,建模分析則較復雜、內力查看不是很直觀,主要用于大型項目中設計的分析比較。

1.2 CAD二次開發平臺的選擇(如表1)

2TSCAD開發思路和技巧

2.1 列出相關專業設計流程

首先列出專業設計系統流程圖,并明確要輸入、輸出的內容和格式,如圖1,通過此流程圖設計相關功能模塊和實現方法。

TSCAD的主要功能有:全自動繪圖,包括平面圖,剖面圖,配筋圖,詳圖等;自動生成計算書,包括兩種格式,純文本方式和Excel格式,以Excel格式為主。

2.2 界面設計

軟件界面設計是參數化平臺系統可以智能人機交互的重要部分之一,采用友好且豐富的參數化界面可以大大加快設計的速度。但界面設計也一直是此類平臺軟件開發的難點,尤其在用C++做ObjectARX程序時設計一個界面使用到MFC庫,設計界面非常繁雜。

.NET語言則可以很方便的開發設計出各類常規、實用、友好的界面。TSCAD軟件界面的開發,所采用的交互界面形式有自定義工具欄,自定義菜單,對話框(模式對話框)等多種方式,并可與AutoCAD原菜單無縫結合。

2.3 繪圖交互設計模塊

設計成果一般最終以圖紙展現,即要在AutoCAD中繪出圖形,這也是與普通.Net編程的區別。因此,首先要了解AutoCAD數據庫(database)的組成,在CAD中任何可見的(線,多義線,圓,標注,尺寸等等)都是對象,都有其相關的屬性和方法,被封裝為ObjectarxforCAD中以供編程者調用。例如在封裝常用代碼后,在模型空間中添加一條直線可以簡化為如下。

Lineline=newLine(pt1,pt2);//根據起點、終點實例化line對象。

Tools.AddEntities(line);//添加line實體至模型空間(如圖2)。

利用擴展數據共享數據如下。

一般的繪圖命令不生成擴展實體數據的,當編程使一個CAD圖中的圖元包括所需要的擴展數據時,則擴展數據位于普通數據之后。例如選擇直線,可以取出應用程序名都是池壁的參數,可以包括厚度,長度,高度等,這些數據獲得后可以為其它功能模塊所用,進行下一步處理,比如根據平面圖中的線獲得剖面圖信息等。

AutoCAD2006版本開始提供了一個動態塊的新功能動態塊與普通塊的區別是:除幾何圖形外,動態塊中通常包含一個或多個參數和動作。

TSCAD系統部分繪圖功能運用了動態塊技術,例如池壁剖面配筋圖。因一般的池壁寬度尺寸都按50的模數定義,如200,250,300,350和400等,這樣可以利用動態塊技術對池壁配筋塊添加壁厚方向的參數,可以迅速修改池壁寬度,效果如圖3。

2.4 數據處理及輸出的方法

TSCAD系統的板結構內力分析及計算采用的方法是利用已有的有限元分析代碼庫,這種類庫封裝了內部算法代碼,只留了輸入和輸出接口。程序員輸入板的幾何尺寸、邊界條件、荷載情況就能輸出得到板的各項內力和變形數值,結合規范公式后可直接輸出用于設計,這樣大大提高了編程效率。

輸出計算書的方法是利用已有的Excel計算文件。工程設計人員常常用Excel編寫某些數據計算文檔(包括用VBA編寫的Excel宏程序),目前通過COM接口,.NET語言可對Excel進行完全的操作。這樣就能保留以前編寫的Excel文件(模板)并進行數據交互,并輸出數據至Excel(或從Excel讀入數據)。

3結語

本文以作者所從事的特種結構設計為藍本開發的TSCAD為例,探討的是對于工程類行業,用盡量易懂、開發迅速、又不失強大的平臺進行AutoCAD二次開發,適用于普通計算機水平的工程設計師。

參考文獻

[1] 唐諍皓.水池構筑物結構設計參數化CAD平臺開發與應用[D].杭州:浙江工業大學碩士學位論文,2010.

[2] 曾鴻飛,張帆,盧擇臨.AutoCADV BA&VB.NET開發基礎與實例教程[M].北京:中國電力出版社,2008.

猜你喜歡
二次開發設計
何為設計的守護之道?
現代裝飾(2020年7期)2020-07-27 01:27:42
《豐收的喜悅展示設計》
流行色(2020年1期)2020-04-28 11:16:38
淺談基于Revit平臺的二次開發
甘肅科技(2020年20期)2020-04-13 00:30:02
西門子Operate高級編程的旋轉坐標系二次開發
淺談Mastercam后處理器的二次開發
模具制造(2019年3期)2019-06-06 02:11:02
瞞天過?!律O計萌到家
藝術啟蒙(2018年7期)2018-08-23 09:14:18
設計秀
海峽姐妹(2017年7期)2017-07-31 19:08:17
有種設計叫而專
Coco薇(2017年5期)2017-06-05 08:53:16
Micaps3.2 版本二次開發入門淺析
西藏科技(2015年12期)2015-09-26 12:13:51
ANSYS Workbench二次開發在汽車穩定桿CAE分析中的應用
汽車零部件(2014年5期)2014-11-11 12:24:32
主站蜘蛛池模板: 最新亚洲人成无码网站欣赏网| 亚洲成网777777国产精品| 人妻无码一区二区视频| 伦精品一区二区三区视频| 一级香蕉视频在线观看| 免费看黄片一区二区三区| 在线亚洲精品自拍| 国产激情无码一区二区免费| 成人91在线| 在线无码av一区二区三区| 亚洲 日韩 激情 无码 中出| 日韩麻豆小视频| 亚洲一本大道在线| 在线网站18禁| 亚洲欧美精品一中文字幕| 九色最新网址| 国产一级在线观看www色 | 国产精品自在在线午夜| 亚洲区欧美区| 欧美综合区自拍亚洲综合绿色| 国产精品一线天| 高清无码手机在线观看| 亚洲一级色| 国产丝袜啪啪| 国产96在线 | 亚洲精品高清视频| 日韩黄色大片免费看| 无码高潮喷水在线观看| 久草青青在线视频| 高清视频一区| 亚洲首页在线观看| 三级视频中文字幕| 无码免费试看| 婷婷色一二三区波多野衣| 二级特黄绝大片免费视频大片| 又爽又大又光又色的午夜视频| 久99久热只有精品国产15| 午夜啪啪福利| 国产小视频在线高清播放| 久久公开视频| 一级香蕉人体视频| 人妻丝袜无码视频| 午夜精品久久久久久久99热下载 | 亚洲天堂啪啪| 在线观看av永久| 国产人免费人成免费视频| 一本一道波多野结衣一区二区| 国产麻豆精品在线观看| 欧美成人二区| 伊人精品视频免费在线| 久久综合色视频| 国产一二三区视频| 精品国产自在现线看久久| 国产欧美视频综合二区| 日本a∨在线观看| 精品视频一区二区观看| 亚洲swag精品自拍一区| 亚洲色偷偷偷鲁综合| 大陆国产精品视频| 婷婷综合色| 九九九精品成人免费视频7| 国产香蕉97碰碰视频VA碰碰看| 亚洲精品人成网线在线| 亚洲国产成人麻豆精品| 性欧美在线| 美女内射视频WWW网站午夜| 午夜福利视频一区| 青青草原国产一区二区| 一本视频精品中文字幕| 片在线无码观看| 欧美色视频日本| 高清久久精品亚洲日韩Av| 91麻豆精品国产91久久久久| 曰韩人妻一区二区三区| 91美女视频在线观看| 国产尤物视频在线| av大片在线无码免费| 亚洲人成人伊人成综合网无码| 成人国产精品2021| 国产一级视频在线观看网站| 中文字幕日韩丝袜一区| 久久77777|