The invention discloses a dam information modeling method based on CATIA and VB, VB language was two times the development based on CATIA modeling by VB called CATIA, which comprises the following steps: establishing 3D terrain model based on the existing geological data; VB associated with CATIA; design includes position control parameters and shape parameters the VB interface in the VB code; in VB, the dam axis coordinates to create the dam axis according to the code; in VB, completion of the dam design; operating procedures, input parameters, generating model. The traditional design patterns are abstract and low error correcting capability, which greatly limits the design efficiency. The information modeling method based on VB and CATIA utilizes the two development, parameterization and 3D visualization of the software, which can avoid the shortcomings of the traditional hydraulic engineering design patterns and improve efficiency.
【技術實現步驟摘要】
一種基于VB和CATIA的斜心墻土石壩建模方法
本專利技術涉及水利工程的計算機輔助設計
,特別是一種基于VB(VisualBasic)和CATIA的斜心墻土石壩建模方法。
技術介紹
在世界上第一臺計算機問世后,計算機技術以驚人的速度發展,計算機輔助設計(CAD)技術已深入應用到相關領域,傳統尺規作圖也基本退出歷史舞臺。在計算機技術日臻成熟的今天,二維CAD技術在水利行業工程中也得到了廣泛應用。目前的設計模式高度成熟,具有完備的制圖規范,且各對象不包含模型信息、對象之間不存在邏輯關系,故設計方法簡單,但其直觀性和糾錯能力差、編輯修改復雜繁瑣。隨著數字化的發展,基于三維的CAD技術開始得到應用,三維設計的集成化、智能化、可視化、網絡化、并行化等優勢得以展現,是技術進步的必然趨勢。目前國內外流行的三維設計軟件有很多,CATIA是在市場上有較為影響力的一款。CATIA是法國達索公司開發的一款集CAD/CAE/CAM于一體的BIM(建筑信息模型)軟件,具有強大的實體建模和曲面建模功能,可通過參數化建模實現所有對象的建立與修改。該軟件目前正廣泛應用于航空航天、汽車制造、造船、機械制造等眾多行業和領域。由于缺乏普遍適用的統一規范和水利工程具有唯一性及復雜性,三維設計方法的應用依舊呈現出一種較為落后的狀態,CATIA在水利行業的運用也尚未得到普及。水利工程壩址處的地質條件復雜,不易勘察清楚,在初步設計階段的設計方案不一定為最佳方案。在施工過程中,隨著施工的深入,地質條件進一步明了,潛在的軟弱夾層或低強度巖基才會暴露出來。故由于地址條件的不確定性,建筑物的結構形式和尺 ...
【技術保護點】
一種基于VB和CATIA的土石壩信息化建模方法,其特征在于,包括以下步驟:步驟一、基于已有的地形地質資料建立三維地形模型;步驟二、關聯VB與CATIA,用于實現VB與CATIA的參數對接,保證VB能夠識別CATIA的關鍵字和VB中的代碼能在CATIA中執行;步驟三、在VB中設計包含位置控制參數和形狀控制參數的VB界面,位置控制參數和形狀控制參數將通過VB界面的文本框輸入;所述位置控制參數為壩軸線端點坐標;步驟四、編寫代碼,根據壩軸線端點坐標創建壩軸線;步驟五、在VB中基于步驟四中建立的壩軸線實現壩體剖面的草圖編輯和實體拉伸,并基于步驟一中建立的三維地形模型實現布爾命令,并引用VB界面的文本框中的參數,完成壩體的建模。
【技術特征摘要】
1.一種基于VB和CATIA的土石壩信息化建模方法,其特征在于,包括以下步驟:步驟一、基于已有的地形地質資料建立三維地形模型;步驟二、關聯VB與CATIA,用于實現VB與CATIA的參數對接,保證VB能夠識別CATIA的關鍵字和VB中的代碼能在CATIA中執行;步驟三、在VB中設計包含位置控制參數和形狀控制參數的VB界面,位置控制參數和形狀控制參數將通過VB界面的文本框輸入;所述位置控制參數為壩軸線端點坐標;步驟四、編寫代碼,根據壩軸線端點坐標創建壩軸線;步驟五、在VB中基于步驟四中建立的壩軸線實現壩體剖面的草圖編輯和實體拉伸,并基于步驟一中建立的三維地形模型實現布爾命令,并引用VB界面的文本框中的參數,完成壩體的建模。2.根據權利要求1所述的一種基于VB和CATIA的土石壩信息化建模方法,其特征在于,所述步驟一具體如下:根據已有地形圖提取等高線的坐標點,然后將所有的坐標點導入CATIA并擬合成曲面,以該曲面為限制生成三維地形模型。3.根據權利要求1所述的一種基于VB和CATIA的土石壩信息化建模方法,其特征在于,所述步驟四具體如下:根據步驟三中的壩軸線端點坐標,在VB代碼編寫窗口中通過Set命令獲取CATIA...
【專利技術屬性】
技術研發人員:王天興,張繼勛,任旭華,
申請(專利權)人:河海大學,
類型:發明
國別省市:江蘇,32
還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。