越來越多的企業(yè)已經(jīng)不僅僅滿足簡(jiǎn)單使用CAD軟件,從而提出二次開發(fā)的要求。通過對(duì)CAD軟件的二次開發(fā),可以使軟件具備更高的實(shí)效性,提高企業(yè)產(chǎn)品開發(fā)效率,縮短設(shè)計(jì)周期。Creo Parametric因?yàn)榫邆涑叽珧?qū)動(dòng)、基于特征,單一數(shù)據(jù)庫等諸多優(yōu)點(diǎn)而應(yīng)用一泛。但是日前國內(nèi)關(guān)于其二次次開發(fā)的文獻(xiàn)很少。
Creo Parametric是美國PTC公司推出的CAD/CAM/CAE軟件集成包,它具有通用性、參數(shù)化以外強(qiáng)大的分析功能,可以完成機(jī)構(gòu)運(yùn)動(dòng)學(xué)、動(dòng)力學(xué)仿真和有限元分析。Creo Parametric軟件在提供強(qiáng)大的設(shè)計(jì)、分析、制造功同時(shí), 也為用戶提供了多種二次開發(fā)工具。在Creo Parametric下進(jìn)行二次開發(fā), 是企業(yè)建設(shè)
CAD項(xiàng)目, 提高企業(yè)效的一項(xiàng)重要途徑。關(guān)于二次開發(fā)主要有以下幾種方法:
一、Program
ProProgram是零件與組件自動(dòng)化設(shè)計(jì)的一種有效工具,設(shè)計(jì)人員可以使用類似BASIC的語言,根據(jù)需要編寫該模型的ProProgram。包括:控制特征的出現(xiàn)與否、尺寸的大小、零件與組件的出現(xiàn)與否等。使用ProProgram還可以實(shí)現(xiàn)自動(dòng)互換性設(shè)計(jì)。ProProgram只能做一些簡(jiǎn)單控制程序,人機(jī)對(duì)話差等缺點(diǎn),所以應(yīng)用具有一定的局限性。
二、用戶自定義特征(UDF)
設(shè)計(jì)人員在使用Pro/E進(jìn)行零件設(shè)計(jì)時(shí),經(jīng)常會(huì)遇到一些重復(fù)出現(xiàn)的特征。例如:螺釘或螺栓的座孔等。設(shè)計(jì)人員可以建立自己的用戶自定義特征庫,根據(jù)產(chǎn)品特征快速生成幾何模型,從而極大地提高設(shè)計(jì)人員的工作效率。
三、VB API
自從Proe野火4.0增加了和VB的接口并提供能相當(dāng)部分的API函數(shù),這就使得用戶可以使用VB平臺(tái)對(duì)其進(jìn)行二次開發(fā)。VB具有比VC更低門檻容易上手,但也有其缺點(diǎn)就是PTC公司提供的 VB API函數(shù)庫畢竟有限,所以實(shí)現(xiàn)的功能也很有限。
四、VC 結(jié)合ProToolkit
ProToolkit 是Creo Parametric自帶的基于C語言的功能為強(qiáng)大的二次開發(fā)工具, 它提供了大量的C語言庫函數(shù), 能使外部應(yīng)用程序(客戶應(yīng)用程序)安全有效地訪問Parametric的數(shù)據(jù)庫和應(yīng)用程序。通過C語言程序與Parametric的無縫集成, 客戶和第三方能在Creo Parametric系統(tǒng)中添加所需的功能。
鄭州叁迪有限公司 聯(lián)系電話:0371 67 62 5 1 6 3