论文部分内容阅读
随着自动化技术的逐渐兴起,无论传统的制造行业还是新兴的制造行业都随着这股潮流发生了翻天覆地的变化。与手工制造以及简单机械制造不同的是,辅助机械设计软件的使用使得企业生产效率大幅提升,在行业竞争中拔得头筹。随着设计研究的进行,设计人员发现很多产品的结构类似,仅仅在某些尺寸等参数上存在数据大小的差异,重复设计会浪费很多时间。因此,针对辅助机械设计软件中功能强大的CATIA软件进行三维参数化系统以及模型库的设计实现将会意义重大,可以节省设计环节的很多重复性工作,大大提高设计制造的效率。软件工程的兴起带来了软件新的开发思想及技术,面向对象技术促进了软件重用,但是,只实现了类和类继承的重用。自从构件出现以来,软件的重用才得到了根本改变,软件功能的扩展得到了前所未有的便利。软件构件化的思想同时为辅助机械设计软件的二次开发带来了福音,CATIA二次开发中出现的CAA方式正是基于软件构件的思想得以实现。现基于CAA的方法进行CATIA二次开发的研究,并同时实现三维参数化系统以及相关构件。三维参数化系统的实现使设计人员可以针对模型进行参数化的设计,模型中存在的所有可修改参数均可以被用来进行修改,并根据新的参数值生成新的模型作品。模型库向设计人员提供管理模型的功能,可以将模型作品添加进模型库进行管理,也可以对模型库中存在的模型查找使用。