Creo二次开发工具Creo Parametric TOOLKIT简介
Creo Parametric TOOLKIT是Creo Parametric的自定义工具包。Creo Parametric TOOLKIT采用C或C++编程语言代码,可以将生成的应用程序无缝集成到Creo Parametric中,从而扩展Creo Parametric的功能。由于Creo Parametric TOOLKIT采用面向对象的设计方法,通过C函数库,可以在安全、受控的情况下访问Creo Parametric数据库和应用程序。在Creo Parametric和应用程序之间传输信息时所用的许多数据结构在应用程序中不是直接可见的,这些数据结构的内容只有Creo Parametric TOOLKIT函数能够使用。
1、Creo Parametric TOOLKIT功能简介
利用Creo Parametric TOOLKIT可以实现如下功能:
•自动化建模过程(对于由几何或参数约束驱动的衍生或单一用途模型)
•监控用户的交互会话状态,以强制执行公司规则或提供设计建议
•集成需要访问Creo Parametric数据或操作的外部应用程序
•扩展Creo Parametric用户界面,使自定义流程无缝嵌入到界面中
•使用专门用来节省设计时间及避免设计错误的应用程序来自动化繁琐或困难的Creo Parametric操作
•创建可自动运行的流程,无需使用即时或在指定时间启动的用户界面。
2、Creo Parametric TOOLKIT的通讯模式
Creo Parametric TOOLKIT可以支持那些在Creo Parametric会话中通过命令来调用的同步应用程序。同步应用程序的通讯模式可以是:
•“DLL模式(DLL mode)”- Creo Parametric可执行文件在运行时加载动态链接库(DLL)。DLL和Creo Parametric之间的通讯会以尽可能快的速度进行,因此DLL模式是应用程序开发首选的模式。
•“批量生成(多处理)模式(Spawn (multiprocess) mode)”- Creo Parametric会生成一个单独的可执行文件。在批量生成模式中,应用程序通过处理程序之间的通讯与Creo Parametric交互,因此要比DLL模式慢。此模式通常用作异步模式应用程序的一部分,在异步模式应用程序中,外部应用程序会根据需要启动或连接Creo Parametric外部会话。
另一种可用模式是异步模式应用程序,在异步模式应用程序中,外部应用程序会根据需要启动或连接Creo Parametric外部会话。