摘要: |
本文利用 Pro/Engineer提供的二次开发工具Pro/Toolkit和VisualC++6.0的集成开发环境,对Pro/Engineer进行二次开发,建立了一个快速的自行车设计系统。该系统采用三维造型技术与参数化设计相结合的方法,通过Pro/Toolkit应用程序设计模块,进入自行车零件模型库,对零件模型进行调用、修改、再生等操作,从而实现自行车产品的快速设计。
首先,在对自行车的结构及其装配特点进行分析的基础上,将自行车拆分成车架、前叉、车把等部分。通过对自行车各部分零件的构型和功能分析,优化零件结构,并利用Pro/Engineer 的三维建模和参数化功能,设计初始零件模型,建立自行车零件模型库。
其次,在研究了Pro/Engineer零件参数化设计方法及其特点的基础上,建立自行车参数化设计的系统结构框图,设计合理的人机交互界面,开发零件参数化设计的程序模块。通过Pro/Toolkit接口程序设计,实现各个应用程序模块与Pro/Engineer系统的无缝集成,建立自行车设计系统。
由于进行自行车设计时的零件模型是通过调用自行车零件库中的模型再生得到的,避免了设计系列化零件模型的重复劳动,提高了设计效率,使得自行车设计更为方便快捷。同时,该软件系统的开发为商用CAD软件在机械设计领域的应用研究提出新的途径。 |