楊 健
(武漢晴川學(xué)院,湖北 鄂州 430000)
基于CAE的二次開發(fā)分類整理與歸納研究
楊 健
(武漢晴川學(xué)院,湖北 鄂州 430000)
通用的CAE軟件具有強(qiáng)大的工程應(yīng)用能力和廣泛的通用性,但同時也造成了軟件通用性不強(qiáng)的特點。針對這一不足,常用CAE軟件都提供了可擴(kuò)展性平臺,方便用戶根據(jù)自身需要隨時進(jìn)行定制開發(fā)。文章圍繞CAE軟件二次開發(fā)展開論述,詳細(xì)介紹了目前常用CAE軟件的二次開發(fā)方法和思路并舉例說明。
CAE;二次開發(fā);分類整理
在現(xiàn)有的軟件上進(jìn)行定制修改和功能擴(kuò)展,然后方便地實現(xiàn)某一特定功能,都不會改變原有系統(tǒng)的內(nèi)核。本文重點介紹CAE行業(yè)常用軟件的二次開發(fā)類型與方法。
二次開發(fā)常用思路與步驟:(1)開發(fā)語言;(2)仿真類型;(3)API;(4)SDK;(5)標(biāo)準(zhǔn)函數(shù);(6)數(shù)據(jù)格式。
常用CAE工具軟件集成開發(fā)實質(zhì)是對工程師常用工具軟件進(jìn)行有效整合的過程,整合后的系統(tǒng)更加方便工程師開展業(yè)務(wù)。
常用CAD軟件二次開發(fā)涉及最重要的兩個方面就是構(gòu)建數(shù)據(jù)庫和圖形庫,這兩個重要的部分都有利于設(shè)計過程知識和經(jīng)驗的積累與沉淀。
常用CAE軟件二次開發(fā)目前機(jī)械、航空航天和船舶等領(lǐng)域應(yīng)用較為廣泛的仿真軟件大致分為流體軟件和結(jié)構(gòu)軟件兩類,這兩類軟件一般都可以進(jìn)行二次開發(fā)用以擴(kuò)展軟件本身的功能和使用的方便性。
CAE軟件二次開發(fā)中常常涉及以下幾個方面:
(1)開發(fā)語言。首先確定該CAE軟件是否具有可擴(kuò)展性,是否支持可擴(kuò)展的二次開發(fā);……