楊文博,韓華偉
(1.煙臺中集來福士海洋工程有限公司,山東煙臺 264000;2.中集海洋工程研究院有限公司,山東煙臺 264003)
CATIA二次開發技術在海洋工程管路設計中的應用
楊文博1,韓華偉2
(1.煙臺中集來福士海洋工程有限公司,山東煙臺 264000;2.中集海洋工程研究院有限公司,山東煙臺 264003)
文章研究基于CAA(Component Application Architecture)方式,在Windows XP平臺上對CATIA進行二次開發的關鍵技術,提出了一種嶄新的基于CATIA海洋平臺管路設計的理念,實現了Oracle數據庫中的數據與三維模型的同步管理。
CATIA二次開發;CAA Oracle數據庫;海洋工程
海洋工程設計與制造工作量大,建造周期長,模型數據量大。而管路專業又是海洋工程中的重要組成部分,因此,對平臺中管路設計信息、加工信息、材料、管路焊接報驗進行標準化管理尤為重要,這樣可滿足多個項目同時設計和材料分類管理的要求,對于批量建造項目,可以直接出圖,無需進行模型設計,提高了工作效率。
海洋工程管路模型設計可以采用更為直觀的三維模型設計來提高用戶的視覺效果,達到高效高精度的設計目標,而CATIA作為一款強大的三維軟件,為客戶提供了產品的全周期管理,從產品的原理圖設計到模型的詳細設計,再到模型數據管理(PMD)等可以實現用戶的跨平臺協同操作,并提供二次開發編程工具和接口。通過二次開發,CATIA軟件成為海洋工程產品設計和制造的首選軟件平臺。然而,如果要提高設計效率和實現材料的全生命周期管路,就要建立完整的規范,使用軟件直接把三維模型轉化成二維設計圖。……