论文部分内容阅读
随着计算机技术的不断发展,其应用也无处不在的渗透到各个行业、各个领域。CAD/CAM软件的广泛应用已成为现今产品设计、制造业的主要特点之一。CAD/CAM软件的应用与二次开发是制造企业信息化的重要内容。本课题受大连造船厂的要求,开发了一个PRO/ENGINEER的用户模块,主要研究内容和成果如下: 在了解了用户的需求的基础上,根据当前各种典型CAD/CAM系统的功能、接口环境和特点,选取PRO/ENGINEER系统进行二次开发,以达到客户的要求。 该模块以PRO/ENGINEER为平台,利用其自带用户开发包Pro/TOOKIT进行开发。Pro/TOOLKIT是PRO/ENGINEER的一个应用程序接口(API),其的编程语言是C语言,它可以对PRO/ENGINEER进行功能扩展,定制满足PTC客户的特定需求的环境。而且,Pro/TOOLKIT能提供定制标准PRO/ENGINEER用户界面的能力,自动执行重复性的程序,用PRO/ENGINEER集成的内部程序(dll)或外部应用程序(exe)为造型用户提供自定义个性应用程序、设计规则和绘图自动化。 该系统面向企业各个阶层用户。在系统与用户之间的交互方面,充分利用了Pro/TOOLKIT提供的菜单开发功能以及VISUAL C++的界面开发功能,以PRO/ENGINEER标准菜单形式及对话框形式与用户进行交互,实现了该模块与PRO/ENGINEER系统的无缝连接。 该模块应用PRO/ENGINEER系统上,既实现了零件特征尺寸的查询与修改。通过PRO/ENGINEER的加工仿真功能,使用户能够观察到加工的过程,并做出及时调整。车间工艺人员可很快掌握其使用方法,促进企业工艺水平,推进企业向数字型企业发展。