由于Pro/TOOLKIT具有函数简单,应用方便等优点,本课题将使用Pro/TOOLKIT进行二次开发研究。
2.2 选择开发环境
开发环境包括两部分:即硬件开发环境和软件开发环境。
2.2.1硬件开发环境
本课题是基于Pro/Engineer Wildfire4.0的二次开发,因此只要能够安装支持Pro/E Wildfire4.0版本即可。建议配置如表2-1所示。
表2-1 计算机配置
项目 推荐配置
CPU 1.6GHz以上(建议2.0GHz)
内存 512MB以上(建议1G)
显卡 显存32MB以上,推荐使用Geforce4以上的显卡
网卡 必须安装网卡(或使用虚拟网卡)
2.2.2 软件开发环境
操作平台:WindowsXP/Vista/Win7;
开发平台:Pro/ENGINEER Wildfire4.0;
开发语言:Microsoft Visual Studio 2005。
2.3 选择工作模式
Pro/TOOLKIT应用程序有两种工作模式:异步模式和同步模式,源Z自L751:文,论/文]网[www.751com.cn。同步模式又分为两种模式,即动态连接模式(DLL模式)和多进程模式(Multiprocess Mode)。异步模式实现了两个程序的并行运行,但由于异步模式具有代码复杂、执行速度慢等缺点,因此一般不采用异步模式。而同步动态连接模式(DLL模式)较为简单,运行速度比较快,因此本设计开发将采用同步模式中的动态连接模式,即DLL模式。
2.4 设计总体框架、开发流程
本二次开发是基于Pro/ENGINEER的关于齿轮的参数化设计。设计的对象是齿轮。本任务将设计多种类型的齿轮,要求用户只需选择或输入相关参数,就能自动生成所需的齿轮零件。齿轮的类型非常多,本设计中主要进行两大类进行开发:圆柱直齿轮和圆柱斜齿轮。