越来越多的企业已经不仅仅满足简单使用CAD软件,从而提出二次开发的要求。通过对CAD软件的二次开发,可以使软件具备更高的实效性,提高企业产品开发效率,缩短设计周期。Creo Parametric因为具备尺寸驱动、基于特征,单一数据库等诸多优点而应用一泛。但是日前国内关于其二次次开发的文献很少。
Creo Parametric是美国PTC公司推出的CAD/CAM/CAE软件集成包,它具有通用性、参数化以外强大的分析功能,可以完成机构运动学、动力学仿真和有限元分析。Creo Parametric软件在提供强大的设计、分析、制造功同时, 也为用户提供了多种二次开发工具。在Creo Parametric下进行二次开发, 是企业建设
CAD项目, 提高企业效的一项重要途径。关于二次开发主要有以下几种方法:
一、Program
ProProgram是零件与组件自动化设计的一种有效工具,设计人员可以使用类似BASIC的语言,根据需要编写该模型的ProProgram。包括:控制特征的出现与否、尺寸的大小、零件与组件的出现与否等。使用ProProgram还可以实现自动互换性设计。ProProgram只能做一些简单控制程序,人机对话差等缺点,所以应用具有一定的局限性。
二、用户自定义特征(UDF)
设计人员在使用Pro/E进行零件设计时,经常会遇到一些重复出现的特征。例如:螺钉或螺栓的座孔等。设计人员可以建立自己的用户自定义特征库,根据产品特征快速生成几何模型,从而极大地提高设计人员的工作效率。
三、VB API
自从Proe野火4.0增加了和VB的接口并提供能相当部分的API函数,这就使得用户可以使用VB平台对其进行二次开发。VB具有比VC更低门槛容易上手,但也有其缺点就是PTC公司提供的 VB API函数库毕竟有限,所以实现的功能也很有限。
四、VC 结合ProToolkit
ProToolkit 是Creo Parametric自带的基于C语言的功能为强大的二次开发工具, 它提供了大量的C语言库函数, 能使外部应用程序(客户应用程序)安全有效地访问Parametric的数据库和应用程序。通过C语言程序与Parametric的无缝集成, 客户和第三方能在Creo Parametric系统中添加所需的功能。
郑州叁迪有限公司 联系电话:0371 67 62 5 1 6 3