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