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