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
主站蜘蛛池模板: 日本在线亚洲| 毛片在线看网站| 九九热视频精品在线| 91视频国产高清| 国产成人在线小视频| h网址在线观看| 91系列在线观看| 97视频在线精品国自产拍| 久久人妻xunleige无码| 国产成人啪视频一区二区三区 | 久久青草热| 波多野结衣视频一区二区| 久久国产精品影院| 亚洲一区第一页| 国产手机在线ΑⅤ片无码观看| 日韩123欧美字幕| 亚洲不卡影院| 国产精品丝袜在线| 免费国产福利| 久青草网站| 中文成人无码国产亚洲| 亚洲免费三区| 亚洲欧美精品一中文字幕| 18禁高潮出水呻吟娇喘蜜芽| 国产成人综合久久| 国产亚洲现在一区二区中文| 亚洲午夜久久久精品电影院| 亚洲久悠悠色悠在线播放| 中文字幕伦视频| 99在线国产| 中文字幕不卡免费高清视频| 亚洲日本一本dvd高清| 1769国产精品视频免费观看| 久久精品嫩草研究院| 91破解版在线亚洲| 免费三A级毛片视频| 亚洲精品无码人妻无码| 人人妻人人澡人人爽欧美一区 | 亚洲香蕉伊综合在人在线| 九九精品在线观看| 中文字幕在线观看日本| 老司机久久精品视频| 色一情一乱一伦一区二区三区小说| www成人国产在线观看网站| 亚洲中文字幕在线一区播放| 国产无吗一区二区三区在线欢| 精品国产Av电影无码久久久| 欧美亚洲一二三区| 欧美人与动牲交a欧美精品| 亚洲国产日韩视频观看| 日韩在线播放中文字幕| 国产69精品久久| 国产精品熟女亚洲AV麻豆| 欧美中文字幕在线播放| 全部免费特黄特色大片视频| 亚洲人成网7777777国产| 四虎永久在线| 欧美日本一区二区三区免费| 伊人色天堂| 沈阳少妇高潮在线| 青青草原偷拍视频| 国产AV毛片| 国产 在线视频无码| 国产成人无码Av在线播放无广告| 丰满人妻中出白浆| 日韩视频免费| 乱系列中文字幕在线视频| 欧美.成人.综合在线| 久久久久久久久久国产精品| 国产在线小视频| 国产激情国语对白普通话| 亚洲第一成网站| 日韩精品亚洲精品第一页| 又黄又湿又爽的视频| 久久性妇女精品免费| 国产日韩欧美一区二区三区在线| 欧美另类一区| 97国产一区二区精品久久呦| 国产精品任我爽爆在线播放6080 | 日本不卡在线| 手机精品福利在线观看| 亚洲午夜福利精品无码|