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